From e1db07a524d3c38f5acd8490da004a3c9cc35d07 Mon Sep 17 00:00:00 2001 From: Daniil Logunov <43185213+DanielELog@users.noreply.github.com> Date: Tue, 12 May 2026 12:06:45 +0300 Subject: [PATCH] Update config with more concrete copy paths --- .../config/accumulated-fields.yaml | 832 + ....jackson.core-jackson-databind-2.20.1.yaml | 74 + ...l.jackson.core-jackson-databind-2.4.0.yaml | 68 + ...l.jackson.core-jackson-databind-2.8.0.yaml | 36 + ...ns-beanutils-commons-beanutils-1.11.0.yaml | 38 + .../commons-codec-commons-codec-1.21.0.yaml | 10 + .../commons-collections-3.2.yaml | 2459 +- .../commons-collections4-4.5.0.yaml | 9273 ++++--- ...commons-digester-commons-digester-2.1.yaml | 122 + ...ons-fileupload-commons-fileupload-1.5.yaml | 50 + ...ons-httpclient-commons-httpclient-3.1.yaml | 944 + .../config/commons-io-commons-io-2.21.0.yaml | 61 + .../config/commons-lang-commons-lang-2.0.yaml | 6 + .../config/commons-lang-commons-lang-2.6.yaml | 1166 + .../config/config/config.yaml | 18285 ------------- .../config/config/ecs-ecs-1.4.2.yaml | 146 + .../{jar-split => }/fastjson-2.0.60.yaml | 17 +- .../config/{jar-split => }/gson-2.13.2.yaml | 355 +- .../{jar-split => }/guava-33.5.0-jre.yaml | 4543 ++-- .../{jar-split => }/httpclient5-5.6.yaml | 1 + .../config/{jar-split => }/imap-2.0.2.yaml | 5 +- ...ectreactor-reactor-core-3.0.3.RELEASE.yaml | 12 + ...ctreactor-reactor-core-3.3.22.RELEASE.yaml | 14 + .../{jar-split => }/jackson-core-2.20.1.yaml | 1425 +- .../jackson-databind-2.20.1.yaml | 1705 +- .../jakarta.json-api-2.1.3.yaml | 62 +- .../jakarta.ws.rs-api-4.0.0.yaml | 253 +- ...a.xml.bind-jakarta.xml.bind-api-2.3.3.yaml | 80 + .../config/config/jar-split/kotlin.yaml | 599 - .../jar-split/spring-boot-health-4.0.2.yaml | 31 - .../config/jar-split/spring-core-7.0.2.yaml | 674 - .../config/jar-split/spring-jdbc-7.0.2.yaml | 37 - .../config/jar-split/spring-web-7.0.2.yaml | 557 - .../javax.activation-activation-1.1.1.yaml | 74 + .../javax.faces-javax.faces-api-2.3.yaml | 431 + .../config/javax.jdo-jdo2-api-2.3-eb.yaml | 254 + .../config/javax.jms-javax.jms-api-2.0.yaml | 338 + .../javax.json-javax.json-api-1.1.4.yaml | 2159 ++ .../javax.mail-javax.mail-api-1.6.2.yaml | 428 + ...javax.servlet-javax.servlet-api-4.0.1.yaml | 165 + ...rvlet.jsp-javax.servlet.jsp-api-2.3.3.yaml | 379 + ...vax.websocket-javax.websocket-api-1.1.yaml | 10 + .../javax.ws.rs-api-2.1.1.yaml | 655 +- ...vax.xml.soap-javax.xml.soap-api-1.4.0.yaml | 22 + .../config/javax.xml.xquery-xqj-api-1.0.yaml | 66 + core/opentaint-config/config/config/jmod.yaml | 3366 --- .../config/config/log4j-log4j-1.2.17.yaml | 10 + .../netty-buffer-4.2.9.Final.yaml | 197 +- .../netty-codec-base-4.2.9.Final.yaml | 253 +- .../netty-codec-http-4.2.9.Final.yaml | 217 +- .../netty-codec-http2-4.2.9.Final.yaml | 49 +- .../netty-common-4.2.9.Final.yaml | 5 +- .../config/org.apache.axis-axis-1.4.yaml | 287 + .../org.apache.axis2-axis2-adb-1.6.4.yaml | 6 + .../org.apache.axis2-axis2-kernel-1.6.2.yaml | 10 + .../org.apache.axis2-axis2-kernel-1.8.0.yaml | 58 + .../org.apache.cocoon-cocoon-util-2.3.0.yaml | 48 + ...pache.commons-commons-compress-1.26.2.yaml | 10 + ...org.apache.commons-commons-csv-1.11.0.yaml | 54 + ...rg.apache.commons-commons-email-1.6.0.yaml | 38 + ...g.apache.commons-commons-lang3-3.14.0.yaml | 2116 ++ ...rg.apache.commons-commons-text-1.12.0.yaml | 278 + ...org.apache.hadoop-hadoop-common-3.3.6.yaml | 962 + .../org.apache.hadoop-hadoop-core-1.2.1.yaml | 312 + ...op-hadoop-mapreduce-client-core-3.3.6.yaml | 600 + ....apache.hadoop-hadoop-streaming-3.4.0.yaml | 54 + ...ache.httpcomponents-httpclient-4.5.14.yaml | 389 + ...apache.httpcomponents-httpcore-4.4.16.yaml | 401 + ...apache.httpcomponents-httpmime-4.5.14.yaml | 42 + ....httpcomponents.core5-httpcore5-5.3.1.yaml | 27 + ...apache.logging.log4j-log4j-api-2.17.2.yaml | 17 + ...e.velocity-velocity-engine-core-2.4.1.yaml | 124 + .../org.apache.wicket-wicket-1.4.23.yaml | 48 + .../org.apache.wicket-wicket-core-10.1.0.yaml | 294 + .../org.apache.wicket-wicket-util-9.16.0.yaml | 10 + ...ache.ws.commons.axiom-axiom-api-1.4.0.yaml | 150 + ...hibernate-hibernate-core-3.6.10.Final.yaml | 6 + ...hibernate-hibernate-core-5.6.15.Final.yaml | 82 + ...e-hibernate-entitymanager-3.5.0-Final.yaml | 28 + .../config/config/org.json-json-20240303.yaml | 24 + .../org.mybatis-mybatis-spring-3.0.5.yaml | 58 + .../config/org.slf4j-slf4j-api-2.0.13.yaml | 26 + ...ramework-spring-context-support-6.1.5.yaml | 74 + ...org.springframework-spring-core-2.5.6.yaml | 10 + ...gframework-spring-core-4.3.30.RELEASE.yaml | 23 + ...pringframework-spring-hibernate-1.2.9.yaml | 23 + ...gframework-spring-jdbc-4.3.25.RELEASE.yaml | 27 + .../org.springframework-spring-jms-6.1.5.yaml | 32 + ...org.springframework-spring-ldap-1.1.2.yaml | 776 + ...pringframework-spring-messaging-6.1.5.yaml | 307 + ...pringframework-spring-messaging-7.0.2.yaml | 501 + .../org.springframework-spring-orm-1.2.9.yaml | 10 + ...ngframework-spring-orm-3.2.18.RELEASE.yaml | 23 + ...ingframework-spring-web-4.2.7.RELEASE.yaml | 45 + ...org.springframework-spring-web-5.3.39.yaml | 81 + ...ramework-spring-web-reactive-5.0.0.M4.yaml | 7 + ....springframework-spring-webflux-6.1.5.yaml | 572 + ...g.springframework-spring-webmvc-6.1.5.yaml | 39 + ...pringframework-spring-websocket-6.1.5.yaml | 118 + ...framework.ldap-spring-ldap-core-3.2.5.yaml | 97 + ...ringframework.ws-spring-ws-core-4.0.5.yaml | 1000 + ...ringframework.ws-spring-ws-core-4.1.0.yaml | 247 + ....springframework.ws-spring-xml-4.0.11.yaml | 23 + ...org.thymeleaf-thymeleaf-3.1.2.RELEASE.yaml | 10 + .../config/org.w3c.jigsaw-jigsaw-2.2.6.yaml | 26 + .../config/config/org.yaml-snakeyaml-2.2.yaml | 30 + .../config/config/oro-oro-2.0.8.yaml | 486 + .../config/{jar-split => }/pop3-2.0.2.yaml | 1 + .../{jar-split => }/reactor-core-3.8.2.yaml | 690 +- .../requestfactory-server-2.12.2.yaml | 83 +- .../{jar-split => }/spring-beans-7.0.2.yaml | 164 +- .../config/spring-boot-health-4.0.2.yaml | 24 + .../{jar-split => }/spring-context-7.0.2.yaml | 276 +- .../config/config/spring-core-7.0.2.yaml | 1995 ++ .../spring-data-commons-4.0.2.yaml | 1 + .../config/config/spring-jdbc-7.0.2.yaml | 81 + .../{jar-split => }/spring-tx-7.0.2.yaml | 18 +- .../config/config/spring-web-7.0.2.yaml | 1039 + .../config/config/stdlib.yaml | 21360 ---------------- .../config/config/stdlib/java-io.yaml | 789 + .../config/config/stdlib/java-lang-ref.yaml | 32 + .../config/stdlib/java-lang-reflect.yaml | 434 + .../config/config/stdlib/java-lang.yaml | 8763 +++++++ .../config/config/stdlib/java-net.yaml | 1034 + .../config/stdlib/java-nio-charset.yaml | 51 + .../config/config/stdlib/java-nio-file.yaml | 191 + .../config/config/stdlib/java-nio.yaml | 3731 +++ .../stdlib/java-security-interfaces.yaml | 7 + .../config/config/stdlib/java-security.yaml | 75 + .../config/config/stdlib/java-sql.yaml | 963 + .../config/config/stdlib/java-text.yaml | 1577 ++ .../stdlib/java-util-concurrent-atomic.yaml | 25 + .../config/stdlib/java-util-concurrent.yaml | 404 + .../config/stdlib/java-util-logging.yaml | 58 + .../config/config/stdlib/java-util-regex.yaml | 951 + .../config/stdlib/java-util-stream.yaml | 431 + .../config/config/stdlib/java-util-zip.yaml | 30 + .../config/config/stdlib/java-util.yaml | 6278 +++++ .../config/stdlib/javax-naming-directory.yaml | 454 + .../config/stdlib/javax-naming-ldap.yaml | 842 + .../config/stdlib/javax-naming-spi.yaml | 29 + .../config/config/stdlib/javax-naming.yaml | 1243 + .../config/config/stdlib/javax-script.yaml | 450 + .../stdlib/javax-sql-rowset-serial.yaml | 88 + .../config/stdlib/javax-sql-rowset.yaml | 518 + .../config/config/stdlib/javax-sql.yaml | 35 + .../config/stdlib/javax-xml-namespace.yaml | 138 + .../config/stdlib/javax-xml-parsers.yaml | 200 + .../stdlib/javax-xml-transform-dom.yaml | 311 + .../stdlib/javax-xml-transform-sax.yaml | 307 + .../stdlib/javax-xml-transform-stax.yaml | 209 + .../stdlib/javax-xml-transform-stream.yaml | 370 + .../config/stdlib/javax-xml-transform.yaml | 369 + .../config/config/stdlib/org-w3c-dom.yaml | 417 + .../config/config/stdlib/org-xml-sax.yaml | 51 + .../config/config/unverified.yaml | 1132 - .../config/config/velocity-velocity-1.5.yaml | 10 + .../config/velocity-velocity-dep-1.4.yaml | 96 + .../config/xml-apis-xml-apis-1.4.01.yaml | 22 + 159 files changed, 65562 insertions(+), 57449 deletions(-) create mode 100644 core/opentaint-config/config/accumulated-fields.yaml create mode 100644 core/opentaint-config/config/config/com.fasterxml.jackson.core-jackson-databind-2.20.1.yaml create mode 100644 core/opentaint-config/config/config/com.fasterxml.jackson.core-jackson-databind-2.4.0.yaml create mode 100644 core/opentaint-config/config/config/com.fasterxml.jackson.core-jackson-databind-2.8.0.yaml create mode 100644 core/opentaint-config/config/config/commons-beanutils-commons-beanutils-1.11.0.yaml create mode 100644 core/opentaint-config/config/config/commons-codec-commons-codec-1.21.0.yaml rename core/opentaint-config/config/config/{jar-split => }/commons-collections-3.2.yaml (99%) rename core/opentaint-config/config/config/{jar-split => }/commons-collections4-4.5.0.yaml (99%) create mode 100644 core/opentaint-config/config/config/commons-digester-commons-digester-2.1.yaml create mode 100644 core/opentaint-config/config/config/commons-fileupload-commons-fileupload-1.5.yaml create mode 100644 core/opentaint-config/config/config/commons-httpclient-commons-httpclient-3.1.yaml create mode 100644 core/opentaint-config/config/config/commons-io-commons-io-2.21.0.yaml create mode 100644 core/opentaint-config/config/config/commons-lang-commons-lang-2.0.yaml create mode 100644 core/opentaint-config/config/config/commons-lang-commons-lang-2.6.yaml delete mode 100644 core/opentaint-config/config/config/config.yaml create mode 100644 core/opentaint-config/config/config/ecs-ecs-1.4.2.yaml rename core/opentaint-config/config/config/{jar-split => }/fastjson-2.0.60.yaml (94%) rename core/opentaint-config/config/config/{jar-split => }/gson-2.13.2.yaml (95%) rename core/opentaint-config/config/config/{jar-split => }/guava-33.5.0-jre.yaml (99%) rename core/opentaint-config/config/config/{jar-split => }/httpclient5-5.6.yaml (79%) rename core/opentaint-config/config/config/{jar-split => }/imap-2.0.2.yaml (91%) create mode 100644 core/opentaint-config/config/config/io.projectreactor-reactor-core-3.0.3.RELEASE.yaml create mode 100644 core/opentaint-config/config/config/io.projectreactor-reactor-core-3.3.22.RELEASE.yaml rename core/opentaint-config/config/config/{jar-split => }/jackson-core-2.20.1.yaml (99%) rename core/opentaint-config/config/config/{jar-split => }/jackson-databind-2.20.1.yaml (96%) rename core/opentaint-config/config/config/{jar-split => }/jakarta.json-api-2.1.3.yaml (96%) rename core/opentaint-config/config/config/{jar-split => }/jakarta.ws.rs-api-4.0.0.yaml (99%) create mode 100644 core/opentaint-config/config/config/jakarta.xml.bind-jakarta.xml.bind-api-2.3.3.yaml delete mode 100644 core/opentaint-config/config/config/jar-split/kotlin.yaml delete mode 100644 core/opentaint-config/config/config/jar-split/spring-boot-health-4.0.2.yaml delete mode 100644 core/opentaint-config/config/config/jar-split/spring-core-7.0.2.yaml delete mode 100644 core/opentaint-config/config/config/jar-split/spring-jdbc-7.0.2.yaml delete mode 100644 core/opentaint-config/config/config/jar-split/spring-web-7.0.2.yaml create mode 100644 core/opentaint-config/config/config/javax.activation-activation-1.1.1.yaml create mode 100644 core/opentaint-config/config/config/javax.faces-javax.faces-api-2.3.yaml create mode 100644 core/opentaint-config/config/config/javax.jdo-jdo2-api-2.3-eb.yaml create mode 100644 core/opentaint-config/config/config/javax.jms-javax.jms-api-2.0.yaml create mode 100644 core/opentaint-config/config/config/javax.json-javax.json-api-1.1.4.yaml create mode 100644 core/opentaint-config/config/config/javax.mail-javax.mail-api-1.6.2.yaml create mode 100644 core/opentaint-config/config/config/javax.servlet-javax.servlet-api-4.0.1.yaml create mode 100644 core/opentaint-config/config/config/javax.servlet.jsp-javax.servlet.jsp-api-2.3.3.yaml create mode 100644 core/opentaint-config/config/config/javax.websocket-javax.websocket-api-1.1.yaml rename core/opentaint-config/config/config/{jar-split => }/javax.ws.rs-api-2.1.1.yaml (99%) create mode 100644 core/opentaint-config/config/config/javax.xml.soap-javax.xml.soap-api-1.4.0.yaml create mode 100644 core/opentaint-config/config/config/javax.xml.xquery-xqj-api-1.0.yaml delete mode 100644 core/opentaint-config/config/config/jmod.yaml create mode 100644 core/opentaint-config/config/config/log4j-log4j-1.2.17.yaml rename core/opentaint-config/config/config/{jar-split => }/netty-buffer-4.2.9.Final.yaml (99%) rename core/opentaint-config/config/config/{jar-split => }/netty-codec-base-4.2.9.Final.yaml (99%) rename core/opentaint-config/config/config/{jar-split => }/netty-codec-http-4.2.9.Final.yaml (99%) rename core/opentaint-config/config/config/{jar-split => }/netty-codec-http2-4.2.9.Final.yaml (98%) rename core/opentaint-config/config/config/{jar-split => }/netty-common-4.2.9.Final.yaml (81%) create mode 100644 core/opentaint-config/config/config/org.apache.axis-axis-1.4.yaml create mode 100644 core/opentaint-config/config/config/org.apache.axis2-axis2-adb-1.6.4.yaml create mode 100644 core/opentaint-config/config/config/org.apache.axis2-axis2-kernel-1.6.2.yaml create mode 100644 core/opentaint-config/config/config/org.apache.axis2-axis2-kernel-1.8.0.yaml create mode 100644 core/opentaint-config/config/config/org.apache.cocoon-cocoon-util-2.3.0.yaml create mode 100644 core/opentaint-config/config/config/org.apache.commons-commons-compress-1.26.2.yaml create mode 100644 core/opentaint-config/config/config/org.apache.commons-commons-csv-1.11.0.yaml create mode 100644 core/opentaint-config/config/config/org.apache.commons-commons-email-1.6.0.yaml create mode 100644 core/opentaint-config/config/config/org.apache.commons-commons-lang3-3.14.0.yaml create mode 100644 core/opentaint-config/config/config/org.apache.commons-commons-text-1.12.0.yaml create mode 100644 core/opentaint-config/config/config/org.apache.hadoop-hadoop-common-3.3.6.yaml create mode 100644 core/opentaint-config/config/config/org.apache.hadoop-hadoop-core-1.2.1.yaml create mode 100644 core/opentaint-config/config/config/org.apache.hadoop-hadoop-mapreduce-client-core-3.3.6.yaml create mode 100644 core/opentaint-config/config/config/org.apache.hadoop-hadoop-streaming-3.4.0.yaml create mode 100644 core/opentaint-config/config/config/org.apache.httpcomponents-httpclient-4.5.14.yaml create mode 100644 core/opentaint-config/config/config/org.apache.httpcomponents-httpcore-4.4.16.yaml create mode 100644 core/opentaint-config/config/config/org.apache.httpcomponents-httpmime-4.5.14.yaml create mode 100644 core/opentaint-config/config/config/org.apache.httpcomponents.core5-httpcore5-5.3.1.yaml create mode 100644 core/opentaint-config/config/config/org.apache.logging.log4j-log4j-api-2.17.2.yaml create mode 100644 core/opentaint-config/config/config/org.apache.velocity-velocity-engine-core-2.4.1.yaml create mode 100644 core/opentaint-config/config/config/org.apache.wicket-wicket-1.4.23.yaml create mode 100644 core/opentaint-config/config/config/org.apache.wicket-wicket-core-10.1.0.yaml create mode 100644 core/opentaint-config/config/config/org.apache.wicket-wicket-util-9.16.0.yaml create mode 100644 core/opentaint-config/config/config/org.apache.ws.commons.axiom-axiom-api-1.4.0.yaml create mode 100644 core/opentaint-config/config/config/org.hibernate-hibernate-core-3.6.10.Final.yaml create mode 100644 core/opentaint-config/config/config/org.hibernate-hibernate-core-5.6.15.Final.yaml create mode 100644 core/opentaint-config/config/config/org.hibernate-hibernate-entitymanager-3.5.0-Final.yaml create mode 100644 core/opentaint-config/config/config/org.json-json-20240303.yaml create mode 100644 core/opentaint-config/config/config/org.mybatis-mybatis-spring-3.0.5.yaml create mode 100644 core/opentaint-config/config/config/org.slf4j-slf4j-api-2.0.13.yaml create mode 100644 core/opentaint-config/config/config/org.springframework-spring-context-support-6.1.5.yaml create mode 100644 core/opentaint-config/config/config/org.springframework-spring-core-2.5.6.yaml create mode 100644 core/opentaint-config/config/config/org.springframework-spring-core-4.3.30.RELEASE.yaml create mode 100644 core/opentaint-config/config/config/org.springframework-spring-hibernate-1.2.9.yaml create mode 100644 core/opentaint-config/config/config/org.springframework-spring-jdbc-4.3.25.RELEASE.yaml create mode 100644 core/opentaint-config/config/config/org.springframework-spring-jms-6.1.5.yaml create mode 100644 core/opentaint-config/config/config/org.springframework-spring-ldap-1.1.2.yaml create mode 100644 core/opentaint-config/config/config/org.springframework-spring-messaging-6.1.5.yaml create mode 100644 core/opentaint-config/config/config/org.springframework-spring-messaging-7.0.2.yaml create mode 100644 core/opentaint-config/config/config/org.springframework-spring-orm-1.2.9.yaml create mode 100644 core/opentaint-config/config/config/org.springframework-spring-orm-3.2.18.RELEASE.yaml create mode 100644 core/opentaint-config/config/config/org.springframework-spring-web-4.2.7.RELEASE.yaml create mode 100644 core/opentaint-config/config/config/org.springframework-spring-web-5.3.39.yaml create mode 100644 core/opentaint-config/config/config/org.springframework-spring-web-reactive-5.0.0.M4.yaml create mode 100644 core/opentaint-config/config/config/org.springframework-spring-webflux-6.1.5.yaml create mode 100644 core/opentaint-config/config/config/org.springframework-spring-webmvc-6.1.5.yaml create mode 100644 core/opentaint-config/config/config/org.springframework-spring-websocket-6.1.5.yaml create mode 100644 core/opentaint-config/config/config/org.springframework.ldap-spring-ldap-core-3.2.5.yaml create mode 100644 core/opentaint-config/config/config/org.springframework.ws-spring-ws-core-4.0.5.yaml create mode 100644 core/opentaint-config/config/config/org.springframework.ws-spring-ws-core-4.1.0.yaml create mode 100644 core/opentaint-config/config/config/org.springframework.ws-spring-xml-4.0.11.yaml create mode 100644 core/opentaint-config/config/config/org.thymeleaf-thymeleaf-3.1.2.RELEASE.yaml create mode 100644 core/opentaint-config/config/config/org.w3c.jigsaw-jigsaw-2.2.6.yaml create mode 100644 core/opentaint-config/config/config/org.yaml-snakeyaml-2.2.yaml create mode 100644 core/opentaint-config/config/config/oro-oro-2.0.8.yaml rename core/opentaint-config/config/config/{jar-split => }/pop3-2.0.2.yaml (75%) rename core/opentaint-config/config/config/{jar-split => }/reactor-core-3.8.2.yaml (86%) rename core/opentaint-config/config/config/{jar-split => }/requestfactory-server-2.12.2.yaml (55%) rename core/opentaint-config/config/config/{jar-split => }/spring-beans-7.0.2.yaml (95%) create mode 100644 core/opentaint-config/config/config/spring-boot-health-4.0.2.yaml rename core/opentaint-config/config/config/{jar-split => }/spring-context-7.0.2.yaml (97%) create mode 100644 core/opentaint-config/config/config/spring-core-7.0.2.yaml rename core/opentaint-config/config/config/{jar-split => }/spring-data-commons-4.0.2.yaml (66%) create mode 100644 core/opentaint-config/config/config/spring-jdbc-7.0.2.yaml rename core/opentaint-config/config/config/{jar-split => }/spring-tx-7.0.2.yaml (84%) create mode 100644 core/opentaint-config/config/config/spring-web-7.0.2.yaml delete mode 100644 core/opentaint-config/config/config/stdlib.yaml create mode 100644 core/opentaint-config/config/config/stdlib/java-io.yaml create mode 100644 core/opentaint-config/config/config/stdlib/java-lang-ref.yaml create mode 100644 core/opentaint-config/config/config/stdlib/java-lang-reflect.yaml create mode 100644 core/opentaint-config/config/config/stdlib/java-lang.yaml create mode 100644 core/opentaint-config/config/config/stdlib/java-net.yaml create mode 100644 core/opentaint-config/config/config/stdlib/java-nio-charset.yaml create mode 100644 core/opentaint-config/config/config/stdlib/java-nio-file.yaml create mode 100644 core/opentaint-config/config/config/stdlib/java-nio.yaml create mode 100644 core/opentaint-config/config/config/stdlib/java-security-interfaces.yaml create mode 100644 core/opentaint-config/config/config/stdlib/java-security.yaml create mode 100644 core/opentaint-config/config/config/stdlib/java-sql.yaml create mode 100644 core/opentaint-config/config/config/stdlib/java-text.yaml create mode 100644 core/opentaint-config/config/config/stdlib/java-util-concurrent-atomic.yaml create mode 100644 core/opentaint-config/config/config/stdlib/java-util-concurrent.yaml create mode 100644 core/opentaint-config/config/config/stdlib/java-util-logging.yaml create mode 100644 core/opentaint-config/config/config/stdlib/java-util-regex.yaml create mode 100644 core/opentaint-config/config/config/stdlib/java-util-stream.yaml create mode 100644 core/opentaint-config/config/config/stdlib/java-util-zip.yaml create mode 100644 core/opentaint-config/config/config/stdlib/java-util.yaml create mode 100644 core/opentaint-config/config/config/stdlib/javax-naming-directory.yaml create mode 100644 core/opentaint-config/config/config/stdlib/javax-naming-ldap.yaml create mode 100644 core/opentaint-config/config/config/stdlib/javax-naming-spi.yaml create mode 100644 core/opentaint-config/config/config/stdlib/javax-naming.yaml create mode 100644 core/opentaint-config/config/config/stdlib/javax-script.yaml create mode 100644 core/opentaint-config/config/config/stdlib/javax-sql-rowset-serial.yaml create mode 100644 core/opentaint-config/config/config/stdlib/javax-sql-rowset.yaml create mode 100644 core/opentaint-config/config/config/stdlib/javax-sql.yaml create mode 100644 core/opentaint-config/config/config/stdlib/javax-xml-namespace.yaml create mode 100644 core/opentaint-config/config/config/stdlib/javax-xml-parsers.yaml create mode 100644 core/opentaint-config/config/config/stdlib/javax-xml-transform-dom.yaml create mode 100644 core/opentaint-config/config/config/stdlib/javax-xml-transform-sax.yaml create mode 100644 core/opentaint-config/config/config/stdlib/javax-xml-transform-stax.yaml create mode 100644 core/opentaint-config/config/config/stdlib/javax-xml-transform-stream.yaml create mode 100644 core/opentaint-config/config/config/stdlib/javax-xml-transform.yaml create mode 100644 core/opentaint-config/config/config/stdlib/org-w3c-dom.yaml create mode 100644 core/opentaint-config/config/config/stdlib/org-xml-sax.yaml delete mode 100644 core/opentaint-config/config/config/unverified.yaml create mode 100644 core/opentaint-config/config/config/velocity-velocity-1.5.yaml create mode 100644 core/opentaint-config/config/config/velocity-velocity-dep-1.4.yaml create mode 100644 core/opentaint-config/config/config/xml-apis-xml-apis-1.4.01.yaml diff --git a/core/opentaint-config/config/accumulated-fields.yaml b/core/opentaint-config/config/accumulated-fields.yaml new file mode 100644 index 000000000..31a012004 --- /dev/null +++ b/core/opentaint-config/config/accumulated-fields.yaml @@ -0,0 +1,832 @@ +fields: +- typeName: java.io.ByteArrayInputStream + fieldName: buffer + fieldType: byte[] +- typeName: java.io.ByteArrayOutputStream + fieldName: buffer + fieldType: byte[] +- typeName: java.io.File + fieldName: path + fieldType: java.lang.String +- typeName: java.io.File + fieldName: uri + fieldType: java.net.URI +- typeName: java.lang.AbstractStringBuilder + fieldName: content + fieldType: java.lang.CharSequence +- typeName: java.lang.AbstractStringBuilder + fieldName: value + fieldType: java.lang.String +- typeName: java.lang.Class + fieldName: classLoader + fieldType: java.lang.ClassLoader +- typeName: java.lang.Class + fieldName: interfaces + fieldType: java.lang.Object[] +- typeName: java.lang.Enum + fieldName: name + fieldType: java.lang.String +- typeName: java.lang.ProcessBuilder + fieldName: command + fieldType: java.util.List +- typeName: java.lang.String + fieldName: content + fieldType: java.lang.CharSequence +- typeName: java.lang.String + fieldName: bytes + fieldType: byte[] +- typeName: java.lang.String + fieldName: chars + fieldType: char[] +- typeName: java.lang.StringBuffer + fieldName: delegate + fieldType: java.lang.AbstractStringBuilder +- typeName: java.lang.StringBuffer + fieldName: content + fieldType: java.lang.CharSequence +- typeName: java.lang.StringBuffer + fieldName: value + fieldType: java.lang.String +- typeName: java.lang.StringBuffer + fieldName: chars + fieldType: char[] +- typeName: java.lang.StringBuilder + fieldName: content + fieldType: java.lang.CharSequence +- typeName: java.lang.StringBuilder + fieldName: value + fieldType: java.lang.String +- typeName: java.lang.StringBuilder + fieldName: chars + fieldType: char[] +- typeName: java.lang.System + fieldName: property + fieldType: java.lang.String +- typeName: java.lang.Throwable + fieldName: message + fieldType: java.lang.String +- typeName: java.lang.reflect.Constructor + fieldName: parameterTypes + fieldType: java.lang.Class[] +- typeName: java.lang.reflect.Field + fieldName: declaringClass + fieldType: java.lang.Class +- typeName: java.lang.reflect.Field + fieldName: value + fieldType: java.lang.Object +- typeName: java.lang.reflect.Member + fieldName: declaringClass + fieldType: java.lang.Class +- typeName: java.lang.reflect.Member + fieldName: name + fieldType: java.lang.String +- typeName: java.lang.reflect.Method + fieldName: returnType + fieldType: java.lang.Class +- typeName: java.lang.reflect.Method + fieldName: parameterTypes + fieldType: java.lang.Class[] +- typeName: java.net.HttpCookie + fieldName: value + fieldType: java.lang.String +- typeName: java.net.HttpURLConnection + fieldName: requestMethod + fieldType: java.lang.String +- typeName: java.net.URI + fieldName: value + fieldType: java.lang.String +- typeName: java.net.URL + fieldName: spec + fieldType: java.lang.String +- typeName: java.net.URL + fieldName: context + fieldType: java.net.URL +- typeName: java.net.URL + fieldName: handler + fieldType: java.net.URLStreamHandler +- typeName: java.net.URLConnection + fieldName: headerField + fieldType: java.lang.String +- typeName: java.nio.ByteBuffer + fieldName: data + fieldType: byte[] +- typeName: java.nio.CharBuffer + fieldName: value + fieldType: java.lang.String +- typeName: java.nio.CharBuffer + fieldName: data + fieldType: char[] +- typeName: java.nio.DoubleBuffer + fieldName: data + fieldType: double[] +- typeName: java.nio.FloatBuffer + fieldName: data + fieldType: float[] +- typeName: java.nio.IntBuffer + fieldName: data + fieldType: int[] +- typeName: java.nio.LongBuffer + fieldName: data + fieldType: long[] +- typeName: java.nio.ShortBuffer + fieldName: data + fieldType: short[] +- typeName: java.security.Key + fieldName: encoded + fieldType: byte[] +- typeName: java.sql.Blob + fieldName: data + fieldType: byte[] +- typeName: java.sql.Clob + fieldName: value + fieldType: java.lang.String +- typeName: java.sql.Ref + fieldName: value + fieldType: java.lang.Object +- typeName: java.sql.ResultSet + fieldName: array + fieldType: java.sql.Array +- typeName: java.sql.ResultSet + fieldName: blob + fieldType: java.sql.Blob +- typeName: java.sql.ResultSet + fieldName: clob + fieldType: java.sql.Clob +- typeName: java.sql.ResultSet + fieldName: binaryStream + fieldType: java.io.InputStream +- typeName: java.sql.ResultSet + fieldName: columnValue + fieldType: java.lang.Object +- typeName: java.sql.ResultSet + fieldName: characterStream + fieldType: java.io.Reader +- typeName: java.sql.ResultSet + fieldName: ref + fieldType: java.sql.Ref +- typeName: java.sql.ResultSet + fieldName: columnText + fieldType: java.lang.String +- typeName: java.sql.ResultSet + fieldName: url + fieldType: java.net.URL +- typeName: java.sql.ResultSet + fieldName: rawBytes + fieldType: byte[] +- typeName: java.text.ChoiceFormat + fieldName: pattern + fieldType: java.lang.String +- typeName: java.text.ChoiceFormat + fieldName: limits + fieldType: double[] +- typeName: java.text.DateFormatSymbols + fieldName: localPatternChars + fieldType: java.lang.String +- typeName: java.text.DateFormatSymbols + fieldName: weekdays + fieldType: java.lang.String[] +- typeName: java.text.DateFormatSymbols + fieldName: zoneStrings + fieldType: java.lang.String[][] +- typeName: java.text.DecimalFormat + fieldName: currency + fieldType: java.util.Currency +- typeName: java.text.DecimalFormat + fieldName: symbols + fieldType: java.text.DecimalFormatSymbols +- typeName: java.text.DecimalFormat + fieldName: parsedNumber + fieldType: java.lang.Number +- typeName: java.text.DecimalFormat + fieldName: roundingMode + fieldType: java.math.RoundingMode +- typeName: java.text.DecimalFormat + fieldName: pattern + fieldType: java.lang.String +- typeName: java.text.DecimalFormatSymbols + fieldName: currency + fieldType: java.util.Currency +- typeName: java.text.DecimalFormatSymbols + fieldName: locale + fieldType: java.util.Locale +- typeName: java.text.DecimalFormatSymbols + fieldName: internationalCurrencySymbol + fieldType: java.lang.String +- typeName: java.text.MessageFormat + fieldName: format + fieldType: java.text.Format +- typeName: java.text.MessageFormat + fieldName: formats + fieldType: java.text.Format[] +- typeName: java.text.MessageFormat + fieldName: locale + fieldType: java.util.Locale +- typeName: java.text.MessageFormat + fieldName: pattern + fieldType: java.lang.String +- typeName: java.util.Calendar + fieldName: time + fieldType: java.util.Date +- typeName: java.util.Calendar + fieldName: timeZone + fieldType: java.util.TimeZone +- typeName: java.util.Scanner + fieldName: delimiter + fieldType: java.lang.String +- typeName: java.util.SortedMap + fieldName: value + fieldType: java.lang.Object +- typeName: java.util.StringJoiner + fieldName: delimiter + fieldType: java.lang.CharSequence +- typeName: java.util.StringTokenizer + fieldName: token + fieldType: java.lang.String +- typeName: java.util.concurrent.CompletableFuture + fieldName: result + fieldType: java.lang.Object +- typeName: java.util.logging.LogRecord + fieldName: message + fieldType: java.lang.String +- typeName: java.util.regex.Matcher + fieldName: input + fieldType: java.lang.CharSequence +- typeName: java.util.regex.Matcher + fieldName: pattern + fieldType: java.util.regex.Pattern +- typeName: java.util.regex.Matcher + fieldName: group + fieldType: java.lang.String +- typeName: java.util.regex.Pattern + fieldName: regex + fieldType: java.lang.String +- typeName: java.util.zip.ZipEntry + fieldName: name + fieldType: java.lang.String +- typeName: javax.naming.Binding + fieldName: boundObject + fieldType: java.lang.Object +- typeName: javax.naming.CompositeName + fieldName: components + fieldType: java.util.Enumeration +- typeName: javax.naming.CompositeName + fieldName: suffix + fieldType: javax.naming.Name +- typeName: javax.naming.CompositeName + fieldName: component + fieldType: java.lang.String +- typeName: javax.naming.CompoundName + fieldName: components + fieldType: java.util.Enumeration +- typeName: javax.naming.CompoundName + fieldName: component + fieldType: java.lang.String +- typeName: javax.naming.LinkRef + fieldName: linkName + fieldType: java.lang.String +- typeName: javax.naming.Name + fieldName: components + fieldType: java.util.Enumeration +- typeName: javax.naming.Name + fieldName: component + fieldType: java.lang.String +- typeName: javax.naming.NameClassPair + fieldName: name + fieldType: java.lang.String +- typeName: javax.naming.NamingEnumeration + fieldName: element + fieldType: java.lang.Object +- typeName: javax.naming.RefAddr + fieldName: type + fieldType: java.lang.String +- typeName: javax.naming.Reference + fieldName: address + fieldType: javax.naming.RefAddr +- typeName: javax.naming.Reference + fieldName: className + fieldType: java.lang.String +- typeName: javax.naming.directory.Attribute + fieldName: attributeSyntaxDefinition + fieldType: javax.naming.directory.DirContext +- typeName: javax.naming.directory.Attribute + fieldName: value + fieldType: java.lang.Object +- typeName: javax.naming.directory.Attribute + fieldName: id + fieldType: java.lang.String +- typeName: javax.naming.directory.BasicAttribute + fieldName: value + fieldType: java.lang.Object +- typeName: javax.naming.directory.ModificationItem + fieldName: attribute + fieldType: javax.naming.directory.Attribute +- typeName: javax.naming.directory.SearchControls + fieldName: returningAttributes + fieldType: java.lang.String[] +- typeName: javax.naming.directory.SearchResult + fieldName: attributes + fieldType: javax.naming.directory.Attributes +- typeName: javax.naming.directory.SearchResult + fieldName: name + fieldType: java.lang.String +- typeName: javax.naming.ldap.BasicControl + fieldName: oid + fieldType: java.lang.String +- typeName: javax.naming.ldap.BasicControl + fieldName: encodedValue + fieldType: byte[] +- typeName: javax.naming.ldap.Control + fieldName: oid + fieldType: java.lang.String +- typeName: javax.naming.ldap.ExtendedRequest + fieldName: requestId + fieldType: java.lang.String +- typeName: javax.naming.ldap.ExtendedRequest + fieldName: encodedValue + fieldType: byte[] +- typeName: javax.naming.ldap.ExtendedResponse + fieldName: responseId + fieldType: java.lang.String +- typeName: javax.naming.ldap.HasControls + fieldName: controls + fieldType: javax.naming.ldap.Control[] +- typeName: javax.naming.ldap.LdapName + fieldName: rdns + fieldType: java.util.List +- typeName: javax.naming.ldap.PagedResultsResponseControl + fieldName: cookie + fieldType: byte[] +- typeName: javax.naming.ldap.Rdn + fieldName: attributes + fieldType: javax.naming.directory.Attributes +- typeName: javax.naming.ldap.Rdn + fieldName: value + fieldType: java.lang.Object +- typeName: javax.naming.ldap.Rdn + fieldName: type + fieldType: java.lang.String +- typeName: javax.naming.ldap.SortKey + fieldName: attributeId + fieldType: java.lang.String +- typeName: javax.naming.ldap.SortResponseControl + fieldName: failedAttributeId + fieldType: java.lang.String +- typeName: javax.naming.ldap.SortResponseControl + fieldName: encodedValue + fieldType: byte[] +- typeName: javax.naming.spi.DirStateFactory$Result + fieldName: attributes + fieldType: javax.naming.directory.Attributes +- typeName: javax.naming.spi.DirStateFactory$Result + fieldName: stateObject + fieldType: java.lang.Object +- typeName: javax.script.AbstractScriptEngine + fieldName: bindings + fieldType: javax.script.Bindings +- typeName: javax.script.AbstractScriptEngine + fieldName: context + fieldType: javax.script.ScriptContext +- typeName: javax.script.ScriptContext + fieldName: bindings + fieldType: javax.script.Bindings +- typeName: javax.script.ScriptContext + fieldName: attribute + fieldType: java.lang.Object +- typeName: javax.script.ScriptEngine + fieldName: bindings + fieldType: javax.script.Bindings +- typeName: javax.script.ScriptEngineManager + fieldName: globalBindings + fieldType: javax.script.Bindings +- typeName: javax.sql.RowSetInternal + fieldName: originalResultSet + fieldType: java.sql.ResultSet +- typeName: javax.sql.rowset.CachedRowSet + fieldName: originalResultSet + fieldType: java.sql.ResultSet +- typeName: javax.sql.rowset.serial.SerialDatalink + fieldName: url + fieldType: java.net.URL +- typeName: javax.sql.rowset.serial.SerialJavaObject + fieldName: wrappedObject + fieldType: java.lang.Object +- typeName: javax.xml.namespace.QName + fieldName: localPart + fieldType: java.lang.String +- typeName: javax.xml.parsers.DocumentBuilderFactory + fieldName: attribute + fieldType: java.lang.Object +- typeName: javax.xml.parsers.DocumentBuilderFactory + fieldName: schema + fieldType: javax.xml.validation.Schema +- typeName: javax.xml.parsers.SAXParser + fieldName: property + fieldType: java.lang.Object +- typeName: javax.xml.parsers.SAXParserFactory + fieldName: schema + fieldType: javax.xml.validation.Schema +- typeName: javax.xml.transform.Result + fieldName: systemId + fieldType: java.lang.String +- typeName: javax.xml.transform.Source + fieldName: systemId + fieldType: java.lang.String +- typeName: javax.xml.transform.SourceLocator + fieldName: systemId + fieldType: java.lang.String +- typeName: javax.xml.transform.Templates + fieldName: outputProperties + fieldType: java.util.Properties +- typeName: javax.xml.transform.Transformer + fieldName: errorListener + fieldType: javax.xml.transform.ErrorListener +- typeName: javax.xml.transform.Transformer + fieldName: outputProperty + fieldType: java.lang.Object +- typeName: javax.xml.transform.Transformer + fieldName: outputProperties + fieldType: java.util.Properties +- typeName: javax.xml.transform.Transformer + fieldName: parameter + fieldType: java.lang.String +- typeName: javax.xml.transform.Transformer + fieldName: uriResolver + fieldType: javax.xml.transform.URIResolver +- typeName: javax.xml.transform.TransformerFactory + fieldName: errorListener + fieldType: javax.xml.transform.ErrorListener +- typeName: javax.xml.transform.TransformerFactory + fieldName: attribute + fieldType: java.lang.Object +- typeName: javax.xml.transform.TransformerFactory + fieldName: uriResolver + fieldType: javax.xml.transform.URIResolver +- typeName: javax.xml.transform.dom.DOMResult + fieldName: node + fieldType: org.w3c.dom.Node +- typeName: javax.xml.transform.dom.DOMResult + fieldName: systemId + fieldType: java.lang.String +- typeName: javax.xml.transform.dom.DOMSource + fieldName: node + fieldType: org.w3c.dom.Node +- typeName: javax.xml.transform.sax.SAXResult + fieldName: contentHandler + fieldType: org.xml.sax.ContentHandler +- typeName: javax.xml.transform.sax.SAXResult + fieldName: lexicalHandler + fieldType: org.xml.sax.ext.LexicalHandler +- typeName: javax.xml.transform.sax.SAXSource + fieldName: inputSource + fieldType: org.xml.sax.InputSource +- typeName: javax.xml.transform.sax.SAXSource + fieldName: xmlReader + fieldType: org.xml.sax.XMLReader +- typeName: javax.xml.transform.stax.StAXResult + fieldName: xmlEventWriter + fieldType: javax.xml.stream.XMLEventWriter +- typeName: javax.xml.transform.stax.StAXResult + fieldName: xmlStreamWriter + fieldType: javax.xml.stream.XMLStreamWriter +- typeName: javax.xml.transform.stax.StAXSource + fieldName: xmlEventReader + fieldType: javax.xml.stream.XMLEventReader +- typeName: javax.xml.transform.stax.StAXSource + fieldName: xmlStreamReader + fieldType: javax.xml.stream.XMLStreamReader +- typeName: javax.xml.transform.stream.StreamResult + fieldName: outputStream + fieldType: java.io.OutputStream +- typeName: javax.xml.transform.stream.StreamResult + fieldName: writer + fieldType: java.io.Writer +- typeName: javax.xml.transform.stream.StreamSource + fieldName: inputStream + fieldType: java.io.InputStream +- typeName: javax.xml.transform.stream.StreamSource + fieldName: reader + fieldType: java.io.Reader +- typeName: javax.xml.transform.stream.StreamSource + fieldName: systemId + fieldType: java.lang.String +- typeName: org.mybatis.spring.support.SqlSessionDaoSupport + fieldName: sqlSessionFactory + fieldType: org.apache.ibatis.session.SqlSessionFactory +- typeName: org.mybatis.spring.support.SqlSessionDaoSupport + fieldName: sqlSessionTemplate + fieldType: org.mybatis.spring.SqlSessionTemplate +- typeName: org.springframework.core.io.ByteArrayResource + fieldName: byteArray + fieldType: byte[] +- typeName: org.springframework.core.io.ClassPathResource + fieldName: path + fieldType: java.lang.String +- typeName: org.springframework.core.io.ClassRelativeResourceLoader$ClassRelativeContextResource + fieldName: path + fieldType: java.lang.String +- typeName: org.springframework.core.io.DefaultResourceLoader$ClassPathContextResource + fieldName: path + fieldType: java.lang.String +- typeName: org.springframework.core.io.DescriptiveResource + fieldName: description + fieldType: java.lang.String +- typeName: org.springframework.core.io.FileSystemResource + fieldName: file + fieldType: java.io.File +- typeName: org.springframework.core.io.FileSystemResource + fieldName: filePath + fieldType: java.nio.file.Path +- typeName: org.springframework.core.io.FileSystemResource + fieldName: path + fieldType: java.lang.String +- typeName: org.springframework.core.io.FileSystemResourceLoader$FileSystemContextResource + fieldName: path + fieldType: java.lang.String +- typeName: org.springframework.core.io.FileUrlResource + fieldName: path + fieldType: java.lang.String +- typeName: org.springframework.core.io.FileUrlResource + fieldName: url + fieldType: java.net.URL +- typeName: org.springframework.core.io.InputStreamResource + fieldName: inputStream + fieldType: java.io.InputStream +- typeName: org.springframework.core.io.InputStreamSource + fieldName: inputStream + fieldType: java.io.InputStream +- typeName: org.springframework.core.io.ModuleResource + fieldName: module + fieldType: java.lang.Module +- typeName: org.springframework.core.io.PathResource + fieldName: path + fieldType: java.nio.file.Path +- typeName: org.springframework.core.io.PathResource + fieldName: location + fieldType: java.lang.String +- typeName: org.springframework.core.io.PathResource + fieldName: uri + fieldType: java.net.URI +- typeName: org.springframework.core.io.Resource + fieldName: file + fieldType: java.io.File +- typeName: org.springframework.core.io.Resource + fieldName: description + fieldType: java.lang.String +- typeName: org.springframework.core.io.Resource + fieldName: uri + fieldType: java.net.URI +- typeName: org.springframework.core.io.Resource + fieldName: url + fieldType: java.net.URL +- typeName: org.springframework.core.io.UrlResource + fieldName: location + fieldType: java.lang.String +- typeName: org.springframework.core.io.UrlResource + fieldName: uri + fieldType: java.net.URI +- typeName: org.springframework.core.io.UrlResource + fieldName: url + fieldType: java.net.URL +- typeName: org.springframework.http.HttpHeaders + fieldName: contentDisposition + fieldType: org.springframework.http.ContentDisposition +- typeName: org.springframework.http.HttpHeaders + fieldName: allow + fieldType: org.springframework.http.HttpMethod +- typeName: org.springframework.http.HttpHeaders + fieldName: host + fieldType: java.net.InetSocketAddress +- typeName: org.springframework.http.HttpHeaders + fieldName: headerValues + fieldType: java.util.List +- typeName: org.springframework.http.HttpHeaders + fieldName: acceptLanguage + fieldType: java.util.Locale +- typeName: org.springframework.http.HttpHeaders + fieldName: headerMap + fieldType: java.util.Map +- typeName: org.springframework.http.HttpHeaders + fieldName: contentType + fieldType: org.springframework.http.MediaType +- typeName: org.springframework.http.HttpHeaders + fieldName: allowedMethods + fieldType: java.util.Set +- typeName: org.springframework.http.HttpHeaders + fieldName: headerValue + fieldType: java.lang.String +- typeName: org.springframework.http.HttpHeaders + fieldName: location + fieldType: java.net.URI +- typeName: org.springframework.http.HttpHeaders + fieldName: ifModifiedSince + fieldType: java.time.ZonedDateTime +- typeName: org.springframework.http.RequestEntity + fieldName: method + fieldType: org.springframework.http.HttpMethod +- typeName: org.springframework.http.RequestEntity + fieldName: url + fieldType: java.net.URI +- typeName: org.springframework.jdbc.support.rowset.SqlRowSet + fieldName: columnValue + fieldType: java.lang.Object +- typeName: org.springframework.jdbc.support.rowset.SqlRowSet + fieldName: columnText + fieldType: java.lang.String +- typeName: org.springframework.jms.listener.adapter.JmsResponse + fieldName: response + fieldType: java.lang.Object +- typeName: org.springframework.ldap.support.DirContextOperations + fieldName: dn + fieldType: javax.naming.Name +- typeName: org.springframework.ldap.support.DistinguishedName + fieldName: rdns + fieldType: java.util.List +- typeName: org.springframework.ldap.support.LdapRdn + fieldName: component + fieldType: org.springframework.ldap.support.LdapRdnComponent +- typeName: org.springframework.ldap.support.LdapRdn + fieldName: value + fieldType: java.lang.String +- typeName: org.springframework.ldap.support.LdapRdnComponent + fieldName: value + fieldType: java.lang.String +- typeName: org.springframework.ldap.support.control.PagedResult + fieldName: resultList + fieldType: java.util.List +- typeName: org.springframework.ldap.support.control.PagedResult + fieldName: cookie + fieldType: org.springframework.ldap.support.control.PagedResultsCookie +- typeName: org.springframework.ldap.support.control.PagedResultsCookie + fieldName: encodedCookie + fieldType: byte[] +- typeName: org.springframework.ldap.support.control.PagedResultsRequestControl + fieldName: cookie + fieldType: org.springframework.ldap.support.control.PagedResultsCookie +- typeName: org.springframework.ldap.support.filter.CompareFilter + fieldName: attribute + fieldType: java.lang.String +- typeName: org.springframework.ldap.support.filter.EqualsFilter + fieldName: attribute + fieldType: java.lang.String +- typeName: org.springframework.ldap.support.filter.GreaterThanOrEqualsFilter + fieldName: attribute + fieldType: java.lang.String +- typeName: org.springframework.ldap.support.filter.LessThanOrEqualsFilter + fieldName: attribute + fieldType: java.lang.String +- typeName: org.springframework.ldap.support.filter.LikeFilter + fieldName: attribute + fieldType: java.lang.String +- typeName: org.springframework.ldap.support.filter.WhitespaceWildcardsFilter + fieldName: attribute + fieldType: java.lang.String +- typeName: org.springframework.mail.javamail.InternetAddressEditor + fieldName: address + fieldType: java.lang.String +- typeName: org.springframework.messaging.Message + fieldName: headers + fieldType: org.springframework.messaging.MessageHeaders +- typeName: org.springframework.messaging.simp.SimpMessageHeaderAccessor + fieldName: sessionAttributes + fieldType: java.util.Map +- typeName: org.springframework.messaging.simp.stomp.StompHeaders + fieldName: headerValue + fieldType: java.lang.Object +- typeName: org.springframework.messaging.simp.stomp.StompHeaders + fieldName: receipt + fieldType: java.lang.String +- typeName: org.springframework.messaging.support.ErrorMessage + fieldName: originalMessage + fieldType: org.springframework.messaging.Message +- typeName: org.springframework.messaging.support.ErrorMessage + fieldName: headers + fieldType: org.springframework.messaging.MessageHeaders +- typeName: org.springframework.messaging.support.GenericMessage + fieldName: headers + fieldType: org.springframework.messaging.MessageHeaders +- typeName: org.springframework.messaging.support.MessageBuilder + fieldName: originalMessage + fieldType: org.springframework.messaging.Message +- typeName: org.springframework.messaging.support.MessageHeaderAccessor + fieldName: messageHeaders + fieldType: org.springframework.messaging.MessageHeaders +- typeName: org.springframework.messaging.support.MessageHeaderAccessor + fieldName: headerValue + fieldType: java.lang.Object +- typeName: org.springframework.messaging.support.MessageHeaderAccessor + fieldName: headerName + fieldType: java.lang.String +- typeName: org.springframework.messaging.support.NativeMessageHeaderAccessor + fieldName: nativeHeaderValues + fieldType: java.util.List +- typeName: org.springframework.messaging.support.NativeMessageHeaderAccessor + fieldName: nativeHeaders + fieldType: java.util.Map +- typeName: org.springframework.messaging.support.NativeMessageHeaderAccessor + fieldName: nativeHeaderName + fieldType: java.lang.String +- typeName: org.springframework.web.multipart.MultipartFile + fieldName: originalFilename + fieldType: java.lang.String +- typeName: org.springframework.web.multipart.MultipartFile + fieldName: bytes + fieldType: byte[] +- typeName: org.springframework.web.multipart.commons.CommonsFileUploadSupport$MultipartParsingResult + fieldName: multipartFiles + fieldType: java.util.Map +- typeName: org.springframework.web.multipart.commons.CommonsFileUploadSupport$MultipartParsingResult + fieldName: multipartParameters + fieldType: org.springframework.util.MultiValueMap +- typeName: org.springframework.web.multipart.commons.CommonsMultipartFile + fieldName: fileItem + fieldType: org.apache.commons.fileupload.FileItem +- typeName: org.springframework.web.reactive.function.client.ClientRequest + fieldName: method + fieldType: org.springframework.http.HttpMethod +- typeName: org.springframework.web.reactive.function.client.ClientRequest$Builder + fieldName: request + fieldType: org.springframework.web.reactive.function.client.ClientRequest +- typeName: org.springframework.web.reactive.function.server.ServerRequest + fieldName: pathVariables + fieldType: java.util.Map +- typeName: org.springframework.web.server.ServerWebExchange + fieldName: request + fieldType: org.springframework.http.server.reactive.ServerHttpRequest +- typeName: org.springframework.web.server.ServerWebExchange + fieldName: response + fieldType: org.springframework.http.server.reactive.ServerHttpResponse +- typeName: org.springframework.web.socket.BinaryMessage + fieldName: payload + fieldType: byte[] +- typeName: org.springframework.web.socket.TextMessage + fieldName: payload + fieldType: java.lang.CharSequence +- typeName: org.springframework.web.socket.TextMessage + fieldName: payloadBytes + fieldType: byte[] +- typeName: org.springframework.web.util.CookieGenerator + fieldName: cookieName + fieldType: java.lang.String +- typeName: org.springframework.ws.pox.dom.DomPoxMessage + fieldName: document + fieldType: org.w3c.dom.Document +- typeName: org.springframework.ws.soap.SoapBody + fieldName: faultString + fieldType: java.lang.String +- typeName: org.springframework.ws.soap.SoapElement + fieldName: attributeValue + fieldType: java.lang.String +- typeName: org.springframework.ws.soap.SoapFault + fieldName: faultString + fieldType: java.lang.String +- typeName: org.springframework.ws.soap.SoapHeaderElement + fieldName: actorOrRole + fieldType: java.lang.String +- typeName: org.springframework.ws.soap.SoapMessage + fieldName: document + fieldType: org.w3c.dom.Document +- typeName: org.springframework.ws.soap.SoapMessage + fieldName: soapAction + fieldType: java.lang.String +- typeName: org.springframework.ws.soap.axiom.AxiomSoapMessage + fieldName: document + fieldType: org.w3c.dom.Document +- typeName: org.springframework.ws.soap.axiom.AxiomSoapMessage + fieldName: axiomMessage + fieldType: org.apache.axiom.soap.SOAPMessage +- typeName: org.springframework.ws.soap.axiom.AxiomSoapMessage + fieldName: soapAction + fieldType: java.lang.String +- typeName: org.springframework.ws.soap.saaj.SaajSoapMessage + fieldName: document + fieldType: org.w3c.dom.Document +- typeName: org.springframework.ws.soap.saaj.SaajSoapMessage + fieldName: saajMessage + fieldType: jakarta.xml.soap.SOAPMessage +- typeName: org.springframework.ws.soap.saaj.SaajSoapMessage + fieldName: soapAction + fieldType: java.lang.String +- typeName: org.springframework.xml.transform.StringSource + fieldName: content + fieldType: java.lang.String +- typeName: org.w3c.dom.Document + fieldName: documentElement + fieldType: org.w3c.dom.Node +- typeName: org.w3c.dom.NamedNodeMap + fieldName: namedItem + fieldType: org.w3c.dom.Node +- typeName: org.w3c.dom.Node + fieldName: nodeValue + fieldType: java.lang.String +- typeName: org.w3c.dom.NodeList + fieldName: item + fieldType: org.w3c.dom.Node +- typeName: org.xml.sax.InputSource + fieldName: byteStream + fieldType: java.io.InputStream +- typeName: org.xml.sax.InputSource + fieldName: characterStream + fieldType: java.io.Reader +- typeName: org.xml.sax.InputSource + fieldName: systemId + fieldType: java.lang.String diff --git a/core/opentaint-config/config/config/com.fasterxml.jackson.core-jackson-databind-2.20.1.yaml b/core/opentaint-config/config/config/com.fasterxml.jackson.core-jackson-databind-2.20.1.yaml new file mode 100644 index 000000000..ee8aaeedc --- /dev/null +++ b/core/opentaint-config/config/config/com.fasterxml.jackson.core-jackson-databind-2.20.1.yaml @@ -0,0 +1,74 @@ +library: com.fasterxml.jackson.core:jackson-databind:2.20.1 +passThrough: +- function: com.fasterxml.jackson.databind.JsonNode#textValue + copy: + - from: this + to: result +- function: com.fasterxml.jackson.databind.util.TokenBuffer$Parser#getCurrentName + copy: + - from: this + to: result + - from: + - this + - .com.fasterxml.jackson.databind.util.TokenBuffer$Parser##java.lang.Object + to: result +- function: com.fasterxml.jackson.databind.util.TokenBuffer$Parser#nextToken + copy: + - from: this + to: result + - from: + - this + - .com.fasterxml.jackson.databind.util.TokenBuffer$Parser##java.lang.Object + to: result +- function: com.fasterxml.jackson.databind.util.TokenBuffer$Parser#getTextCharacters + copy: + - from: this + to: result + - from: + - this + - .com.fasterxml.jackson.databind.util.TokenBuffer$Parser##java.lang.Object + to: result +- function: com.fasterxml.jackson.databind.JsonNode#elements + copy: + - from: this + to: result +- function: com.fasterxml.jackson.databind.util.TokenBuffer$Parser#getObjectId + copy: + - from: this + to: result + - from: + - this + - .com.fasterxml.jackson.databind.util.TokenBuffer$Parser##java.lang.Object + to: result +- function: com.fasterxml.jackson.databind.node.TextNode#textValue + copy: + - from: this + to: result + - from: + - this + - .com.fasterxml.jackson.databind.node.TextNode##java.lang.Object + to: result +- function: com.fasterxml.jackson.databind.JsonNode#fieldNames + copy: + - from: this + to: result +- function: com.fasterxml.jackson.databind.JsonNode#path + copy: + - from: this + to: result +- function: com.fasterxml.jackson.databind.util.TokenBuffer$Parser#getEmbeddedObject + copy: + - from: this + to: result + - from: + - this + - .com.fasterxml.jackson.databind.util.TokenBuffer$Parser##java.lang.Object + to: result +- function: com.fasterxml.jackson.databind.util.TokenBuffer$Parser#getText + copy: + - from: this + to: result + - from: + - this + - .com.fasterxml.jackson.databind.util.TokenBuffer$Parser##java.lang.Object + to: result diff --git a/core/opentaint-config/config/config/com.fasterxml.jackson.core-jackson-databind-2.4.0.yaml b/core/opentaint-config/config/config/com.fasterxml.jackson.core-jackson-databind-2.4.0.yaml new file mode 100644 index 000000000..72866f81d --- /dev/null +++ b/core/opentaint-config/config/config/com.fasterxml.jackson.core-jackson-databind-2.4.0.yaml @@ -0,0 +1,68 @@ +library: com.fasterxml.jackson.core:jackson-databind:2.4.0 +passThrough: +- function: com.fasterxml.jackson.databind.util.ArrayBuilders#addToList + copy: + - from: arg(0) + to: result + - from: arg(1) + to: result +- function: com.fasterxml.jackson.databind.util.ContainerBuilder#startMap + copy: + - from: arg(0) + to: result + - from: arg(1) + to: result +- function: com.fasterxml.jackson.databind.util.TokenBuffer$Segment#appendRaw + copy: + - from: arg(2) + to: result + - from: arg(2) + to: + - this + - .com.fasterxml.jackson.databind.util.TokenBuffer$Segment##java.lang.Object + - from: arg(2) + to: this +- function: com.fasterxml.jackson.databind.util.ContainerBuilder#startList + copy: + - from: arg(0) + to: result + - from: arg(1) + to: result +- function: com.fasterxml.jackson.databind.util.ArrayBuilders#setAndArray + copy: + - from: arg(0) + to: result + - from: arg(1) + to: result +- function: com.fasterxml.jackson.databind.util.ContainerBuilder#put + copy: + - from: arg(0) + to: result + - from: arg(1) + to: result +- function: com.fasterxml.jackson.databind.node.ContainerNode#POJONode + copy: + - from: arg(0) + to: result +- function: com.fasterxml.jackson.databind.util.ArrayBuilders#insertInList + copy: + - from: arg(0) + to: result + - from: arg(1) + to: result +- function: com.fasterxml.jackson.databind.util.ContainerBuilder#add + copy: + - from: arg(0) + to: result + - from: arg(1) + to: result +- function: com.fasterxml.jackson.databind.util.ArrayBuilders#arrayToList + copy: + - from: arg(0) + to: result + - from: arg(1) + to: result +- function: com.fasterxml.jackson.databind.node.JsonNodeFactory#POJONode + copy: + - from: arg(0) + to: result diff --git a/core/opentaint-config/config/config/com.fasterxml.jackson.core-jackson-databind-2.8.0.yaml b/core/opentaint-config/config/config/com.fasterxml.jackson.core-jackson-databind-2.8.0.yaml new file mode 100644 index 000000000..e62b01667 --- /dev/null +++ b/core/opentaint-config/config/config/com.fasterxml.jackson.core-jackson-databind-2.8.0.yaml @@ -0,0 +1,36 @@ +library: com.fasterxml.jackson.core:jackson-databind:2.8.0 +passThrough: +- function: com.fasterxml.jackson.databind.util.ArrayBuilders#addToList + copy: + - from: arg(0) + to: result + - from: arg(1) + to: result +- function: com.fasterxml.jackson.databind.util.TokenBuffer$Segment#appendRaw + copy: + - from: arg(2) + to: result + - from: arg(2) + to: + - this + - .com.fasterxml.jackson.databind.util.TokenBuffer$Segment##java.lang.Object + - from: arg(2) + to: this +- function: com.fasterxml.jackson.databind.util.ArrayBuilders#setAndArray + copy: + - from: arg(0) + to: result + - from: arg(1) + to: result +- function: com.fasterxml.jackson.databind.util.ArrayBuilders#insertInList + copy: + - from: arg(0) + to: result + - from: arg(1) + to: result +- function: com.fasterxml.jackson.databind.util.ArrayBuilders#arrayToList + copy: + - from: arg(0) + to: result + - from: arg(1) + to: result diff --git a/core/opentaint-config/config/config/commons-beanutils-commons-beanutils-1.11.0.yaml b/core/opentaint-config/config/config/commons-beanutils-commons-beanutils-1.11.0.yaml new file mode 100644 index 000000000..c6cda5044 --- /dev/null +++ b/core/opentaint-config/config/config/commons-beanutils-commons-beanutils-1.11.0.yaml @@ -0,0 +1,38 @@ +library: commons-beanutils:commons-beanutils:1.11.0 +passThrough: +- function: org.apache.commons.beanutils.MethodUtils#toNonPrimitiveClass + copy: + - from: arg(0) + to: result +- function: org.apache.commons.beanutils.PropertyUtils#describe + copy: + - from: arg(0) + to: result +- function: + package: org.apache.commons.beanutils + class: PropertyUtils + name: + pattern: get.* + copy: + - from: arg(2) + to: result + - from: arg(0) + to: result + - from: arg(1) + to: result +- function: org.apache.commons.beanutils.PropertyUtils#copyProperties + copy: + - from: arg(1) + to: arg(0) +- function: + package: org.apache.commons.beanutils + class: MethodUtils + name: + pattern: get.* + copy: + - from: arg(2) + to: result + - from: arg(0) + to: result + - from: arg(1) + to: result diff --git a/core/opentaint-config/config/config/commons-codec-commons-codec-1.21.0.yaml b/core/opentaint-config/config/config/commons-codec-commons-codec-1.21.0.yaml new file mode 100644 index 000000000..a6c71ff65 --- /dev/null +++ b/core/opentaint-config/config/config/commons-codec-commons-codec-1.21.0.yaml @@ -0,0 +1,10 @@ +library: commons-codec:commons-codec:1.21.0 +passThrough: +- function: org.apache.commons.codec.binary.Base64#decodeBase64 + copy: + - from: arg(0) + to: result +- function: org.apache.commons.codec.binary.Base64#encodeBase64 + copy: + - from: arg(0) + to: result diff --git a/core/opentaint-config/config/config/jar-split/commons-collections-3.2.yaml b/core/opentaint-config/config/config/commons-collections-3.2.yaml similarity index 99% rename from core/opentaint-config/config/config/jar-split/commons-collections-3.2.yaml rename to core/opentaint-config/config/config/commons-collections-3.2.yaml index 238ada981..848f49206 100644 --- a/core/opentaint-config/config/config/jar-split/commons-collections-3.2.yaml +++ b/core/opentaint-config/config/config/commons-collections-3.2.yaml @@ -1,65 +1,78 @@ +library: commons-collections:commons-collections:3.2 passThrough: -- function: org.apache.commons.collections.ArrayStack#peek - copy: - - from: - - this - - .java.lang.Iterable#Element#java.lang.Object - to: result -- function: org.apache.commons.collections.ArrayStack#pop +- function: org.apache.commons.collections.iterators.IteratorEnumeration#setIterator copy: - from: - - this - - .java.lang.Iterable#Element#java.lang.Object - to: result -- function: org.apache.commons.collections.ArrayStack#push - copy: - - from: arg(0) - to: result -- function: org.apache.commons.collections.ArrayStack#push - copy: - - from: arg(0) - to: - - this - - .java.lang.Iterable#Element#java.lang.Object -- function: org.apache.commons.collections.Bag#add - copy: - - from: arg(0) + - arg(0) + - .java.util.Iterator#Element#java.lang.Object to: - this - - .java.lang.Iterable#Element#java.lang.Object -- function: org.apache.commons.collections.Bag#uniqueSet + - .java.util.Enumeration#Element#java.lang.Object +- function: org.apache.commons.collections.map.MultiValueMap#iterator + signature: (java.lang.Object) * copy: - from: - this + - .java.util.Map#MapValue#java.lang.Object - .java.lang.Iterable#Element#java.lang.Object to: - result - - .java.lang.Iterable#Element#java.lang.Object -- function: org.apache.commons.collections.BagUtils#predicatedBag + - .java.util.Iterator#Element#java.lang.Object +- function: org.apache.commons.collections.IteratorUtils#toList copy: - from: - arg(0) - - .java.lang.Iterable#Element#java.lang.Object + - .java.util.Iterator#Element#java.lang.Object to: - result - .java.lang.Iterable#Element#java.lang.Object -- function: org.apache.commons.collections.BagUtils#predicatedSortedBag +- function: org.apache.commons.collections.bidimap.AbstractDualBidiMap# copy: + - from: + - arg(2) + - .java.util.Map#MapValue#java.lang.Object + to: + - this + - .java.util.Map#MapKey#java.lang.Object - from: - arg(0) - - .java.lang.Iterable#Element#java.lang.Object + - .java.util.Map#MapKey#java.lang.Object to: - - result - - .java.lang.Iterable#Element#java.lang.Object -- function: org.apache.commons.collections.BagUtils#synchronizedBag + - this + - .java.util.Map#MapKey#java.lang.Object + - from: + - arg(0) + - .java.util.Map#MapValue#java.lang.Object + to: + - this + - .java.util.Map#MapValue#java.lang.Object + - from: + - arg(1) + - .java.util.Map#MapKey#java.lang.Object + to: + - this + - .java.util.Map#MapValue#java.lang.Object + - from: + - arg(2) + - .java.util.Map#MapKey#java.lang.Object + to: + - this + - .java.util.Map#MapValue#java.lang.Object + - from: + - arg(1) + - .java.util.Map#MapValue#java.lang.Object + to: + - this + - .java.util.Map#MapKey#java.lang.Object +- function: org.apache.commons.collections.IteratorUtils#filteredListIterator copy: - from: - arg(0) - - .java.lang.Iterable#Element#java.lang.Object + - .java.util.Iterator#Element#java.lang.Object to: - result - - .java.lang.Iterable#Element#java.lang.Object -- function: org.apache.commons.collections.BagUtils#synchronizedSortedBag + - .java.util.Iterator#Element#java.lang.Object +- function: org.apache.commons.collections.ListUtils#predicatedList copy: - from: - arg(0) @@ -67,15 +80,15 @@ passThrough: to: - result - .java.lang.Iterable#Element#java.lang.Object -- function: org.apache.commons.collections.BagUtils#unmodifiableBag +- function: org.apache.commons.collections.iterators.AbstractListIteratorDecorator# copy: - from: - arg(0) - - .java.lang.Iterable#Element#java.lang.Object + - .java.util.Iterator#Element#java.lang.Object to: - - result - - .java.lang.Iterable#Element#java.lang.Object -- function: org.apache.commons.collections.BagUtils#unmodifiableSortedBag + - this + - .java.util.Iterator#Element#java.lang.Object +- function: org.apache.commons.collections.ListUtils#synchronizedList copy: - from: - arg(0) @@ -83,13 +96,13 @@ passThrough: to: - result - .java.lang.Iterable#Element#java.lang.Object -- function: org.apache.commons.collections.BidiMap#getKey +- function: org.apache.commons.collections.ArrayStack#pop copy: - from: - this - - .java.util.Map#MapKey#java.lang.Object + - .java.lang.Iterable#Element#java.lang.Object to: result -- function: org.apache.commons.collections.BidiMap#inverseBidiMap +- function: org.apache.commons.collections.bidimap.UnmodifiableOrderedBidiMap#inverseOrderedBidiMap copy: - from: - this @@ -103,11 +116,39 @@ passThrough: to: - result - .java.util.Map#MapKey#java.lang.Object -- function: org.apache.commons.collections.BidiMap#removeValue +- function: org.apache.commons.collections.list.AbstractLinkedList#removeLast copy: - from: - this - - .java.util.Map#MapKey#java.lang.Object + - .java.lang.Iterable#Element#java.lang.Object + to: result +- function: org.apache.commons.collections.map.SingletonMap#setValue + copy: + - from: arg(0) + to: + - this + - .java.util.Map#MapValue#java.lang.Object +- function: org.apache.commons.collections.IteratorUtils#arrayIterator + copy: + - from: + - arg(0) + - '[*]' + to: + - result + - .java.util.Iterator#Element#java.lang.Object +- function: org.apache.commons.collections.IteratorUtils#unmodifiableIterator + copy: + - from: + - arg(0) + - .java.util.Iterator#Element#java.lang.Object + to: + - result + - .java.util.Iterator#Element#java.lang.Object +- function: org.apache.commons.collections.map.MultiKeyMap#put + copy: + - from: + - this + - .java.util.Map#MapValue#java.lang.Object to: result - function: org.apache.commons.collections.CollectionUtils#addAll signature: (*, *) * @@ -130,40 +171,61 @@ passThrough: to: - arg(0) - .java.lang.Iterable#Element#java.lang.Object -- function: org.apache.commons.collections.CollectionUtils#addIgnoreNull +- function: org.apache.commons.collections.LRUMap#put copy: + - from: + - this + - .org.apache.commons.collections.LRUMap##java.lang.Object + to: result + - from: this + to: result - from: arg(1) + to: this + - from: arg(0) to: - - arg(0) - - .java.lang.Iterable#Element#java.lang.Object -- function: org.apache.commons.collections.CollectionUtils#disjunction + - this + - .org.apache.commons.collections.LRUMap##java.lang.Object + - from: arg(1) + to: + - this + - .org.apache.commons.collections.LRUMap##java.lang.Object + - from: arg(0) + to: this +- function: org.apache.commons.collections.map.LinkedMap#remove + signature: (int) * copy: - from: - - arg(1) - - .java.lang.Iterable#Element#java.lang.Object - to: - - result - - .java.lang.Iterable#Element#java.lang.Object + - this + - .java.util.Map#MapValue#java.lang.Object + to: result +- function: org.apache.commons.collections.set.ListOrderedSet#get + copy: - from: - - arg(0) - - .java.lang.Iterable#Element#java.lang.Object - to: - - result + - this - .java.lang.Iterable#Element#java.lang.Object -- function: org.apache.commons.collections.CollectionUtils#find + to: result +- function: org.apache.commons.collections.list.TreeList# copy: - from: - arg(0) - .java.lang.Iterable#Element#java.lang.Object - to: result -- function: org.apache.commons.collections.CollectionUtils#getCardinalityMap + to: + - this + - .java.lang.Iterable#Element#java.lang.Object +- function: org.apache.commons.collections.IteratorUtils#asEnumeration copy: - from: - arg(0) - - .java.lang.Iterable#Element#java.lang.Object + - .java.util.Iterator#Element#java.lang.Object to: - result + - .java.util.Enumeration#Element#java.lang.Object +- function: org.apache.commons.collections.OrderedMap#firstKey + copy: + - from: + - this - .java.util.Map#MapKey#java.lang.Object + to: result - function: org.apache.commons.collections.CollectionUtils#intersection copy: - from: @@ -178,7 +240,7 @@ passThrough: to: - result - .java.lang.Iterable#Element#java.lang.Object -- function: org.apache.commons.collections.CollectionUtils#predicatedCollection +- function: org.apache.commons.collections.SetUtils#predicatedSortedSet copy: - from: - arg(0) @@ -186,15 +248,15 @@ passThrough: to: - result - .java.lang.Iterable#Element#java.lang.Object -- function: org.apache.commons.collections.CollectionUtils#removeAll +- function: org.apache.commons.collections.iterators.IteratorChain#addIterator copy: - from: - arg(0) - - .java.lang.Iterable#Element#java.lang.Object + - .java.util.Iterator#Element#java.lang.Object to: - - result - - .java.lang.Iterable#Element#java.lang.Object -- function: org.apache.commons.collections.CollectionUtils#retainAll + - this + - .java.util.Iterator#Element#java.lang.Object +- function: org.apache.commons.collections.BagUtils#predicatedSortedBag copy: - from: - arg(0) @@ -202,8 +264,7 @@ passThrough: to: - result - .java.lang.Iterable#Element#java.lang.Object -- function: org.apache.commons.collections.CollectionUtils#select - signature: (*, *) * +- function: org.apache.commons.collections.CollectionUtils#synchronizedCollection copy: - from: - arg(0) @@ -211,38 +272,27 @@ passThrough: to: - result - .java.lang.Iterable#Element#java.lang.Object -- function: org.apache.commons.collections.CollectionUtils#select - signature: (*, *, *) * +- function: org.apache.commons.collections.iterators.ArrayListIterator# copy: - from: - arg(0) - - .java.lang.Iterable#Element#java.lang.Object + - '[*]' to: - - arg(2) - - .java.lang.Iterable#Element#java.lang.Object - - from: arg(2) - to: result -- function: org.apache.commons.collections.CollectionUtils#selectRejected - signature: (*, *) * + - this + - .java.util.Iterator#Element#java.lang.Object +- function: org.apache.commons.collections.keyvalue.UnmodifiableMapEntry# + signature: (java.lang.Object, java.lang.Object) * copy: - - from: - - arg(0) - - .java.lang.Iterable#Element#java.lang.Object + - from: arg(1) to: - - result - - .java.lang.Iterable#Element#java.lang.Object -- function: org.apache.commons.collections.CollectionUtils#selectRejected - signature: (*, *, *) * - copy: - - from: - - arg(0) - - .java.lang.Iterable#Element#java.lang.Object + - this + - .java.util.Map$Entry#Value#java.lang.Object + - from: arg(0) to: - - arg(2) - - .java.lang.Iterable#Element#java.lang.Object - - from: arg(2) - to: result -- function: org.apache.commons.collections.CollectionUtils#subtract + - this + - .java.util.Map$Entry#Key#java.lang.Object +- function: org.apache.commons.collections.SetUtils#unmodifiableSet + signature: (*) * copy: - from: - arg(0) @@ -250,278 +300,204 @@ passThrough: to: - result - .java.lang.Iterable#Element#java.lang.Object -- function: org.apache.commons.collections.CollectionUtils#synchronizedCollection - copy: - from: - arg(0) - - .java.lang.Iterable#Element#java.lang.Object + - '[*]' to: - result - .java.lang.Iterable#Element#java.lang.Object -- function: org.apache.commons.collections.CollectionUtils#union +- function: org.apache.commons.collections.map.AbstractHashedMap#keySet copy: + - from: this + to: result - from: - - arg(1) - - .java.lang.Iterable#Element#java.lang.Object - to: - - result - - .java.lang.Iterable#Element#java.lang.Object - - from: - - arg(0) - - .java.lang.Iterable#Element#java.lang.Object - to: - - result - - .java.lang.Iterable#Element#java.lang.Object -- function: org.apache.commons.collections.CollectionUtils#unmodifiableCollection + - this + - .org.apache.commons.collections.map.AbstractHashedMap##java.lang.Object + to: result +- function: org.apache.commons.collections.map.LinkedMap#get + signature: (int) * copy: - from: - - arg(0) - - .java.lang.Iterable#Element#java.lang.Object + - this + - .java.util.Map#MapKey#java.lang.Object + to: result +- function: org.apache.commons.collections.set.ListOrderedSet#add + copy: + - from: arg(1) to: - - result + - this - .java.lang.Iterable#Element#java.lang.Object -- function: org.apache.commons.collections.EnumerationUtils#toList - signature: (*) * +- function: org.apache.commons.collections.ListUtils#lazyList copy: - from: - arg(0) - - .java.util.Enumeration#Element#java.lang.Object + - .java.lang.Iterable#Element#java.lang.Object to: - result - .java.lang.Iterable#Element#java.lang.Object -- function: org.apache.commons.collections.IteratorUtils#arrayIterator +- function: org.apache.commons.collections.MapUtils#lazySortedMap copy: - from: - arg(0) - - '[*]' + - .java.util.Map#MapValue#java.lang.Object to: - result - - .java.util.Iterator#Element#java.lang.Object -- function: org.apache.commons.collections.IteratorUtils#arrayListIterator - copy: + - .java.util.Map#MapValue#java.lang.Object - from: - arg(0) - - '[*]' + - .java.util.Map#MapKey#java.lang.Object to: - result - - .java.util.Iterator#Element#java.lang.Object -- function: org.apache.commons.collections.IteratorUtils#asEnumeration + - .java.util.Map#MapKey#java.lang.Object +- function: org.apache.commons.collections.iterators.FilterListIterator#setListIterator copy: - from: - arg(0) - .java.util.Iterator#Element#java.lang.Object to: - - result - - .java.util.Enumeration#Element#java.lang.Object -- function: org.apache.commons.collections.IteratorUtils#asIterator - copy: - - from: - - arg(0) - - .java.util.Enumeration#Element#java.lang.Object - to: - - result + - this - .java.util.Iterator#Element#java.lang.Object -- function: org.apache.commons.collections.IteratorUtils#chainedIterator +- function: org.apache.commons.collections.collection.CompositeCollection# signature: (*) * copy: - from: - arg(0) - '[*]' - - .java.util.Iterator#Element#java.lang.Object + - .java.lang.Iterable#Element#java.lang.Object to: - - result - - .java.util.Iterator#Element#java.lang.Object + - this + - .java.lang.Iterable#Element#java.lang.Object - from: - arg(0) - .java.lang.Iterable#Element#java.lang.Object - - .java.util.Iterator#Element#java.lang.Object to: - - result - - .java.util.Iterator#Element#java.lang.Object -- function: org.apache.commons.collections.IteratorUtils#chainedIterator - signature: (*, *) * + - this + - .java.lang.Iterable#Element#java.lang.Object +- function: org.apache.commons.collections.IteratorUtils#toArray copy: - - from: - - arg(1) - - .java.util.Iterator#Element#java.lang.Object - to: - - result - - .java.util.Iterator#Element#java.lang.Object - from: - arg(0) - .java.util.Iterator#Element#java.lang.Object to: - result - - .java.util.Iterator#Element#java.lang.Object -- function: org.apache.commons.collections.IteratorUtils#collatedIterator - signature: (*, *) * + - '[*]' +- function: org.apache.commons.collections.map.CompositeMap# + signature: (*) * copy: - from: - - arg(1) + - arg(0) - '[*]' - - .java.util.Iterator#Element#java.lang.Object + - .java.util.Map#MapKey#java.lang.Object to: - - result - - .java.util.Iterator#Element#java.lang.Object + - this + - .java.util.Map#MapKey#java.lang.Object - from: - - arg(1) - - .java.lang.Iterable#Element#java.lang.Object - - .java.util.Iterator#Element#java.lang.Object + - arg(0) + - '[*]' + - .java.util.Map#MapValue#java.lang.Object to: - - result - - .java.util.Iterator#Element#java.lang.Object -- function: org.apache.commons.collections.IteratorUtils#collatedIterator - signature: (*, *, *) * + - this + - .java.util.Map#MapValue#java.lang.Object +- function: org.apache.commons.collections.map.ListOrderedMap#getValue + signature: (int) * copy: - from: - - arg(2) - - .java.util.Iterator#Element#java.lang.Object - to: - - result - - .java.util.Iterator#Element#java.lang.Object - - from: - - arg(1) - - .java.util.Iterator#Element#java.lang.Object - to: - - result - - .java.util.Iterator#Element#java.lang.Object -- function: org.apache.commons.collections.IteratorUtils#filteredIterator + - this + - .java.util.Map#MapValue#java.lang.Object + to: result +- function: org.apache.commons.collections.map.AbstractMapDecorator# + signature: (*) * copy: - from: - arg(0) - - .java.util.Iterator#Element#java.lang.Object + - .java.util.Map#MapKey#java.lang.Object to: - - result - - .java.util.Iterator#Element#java.lang.Object -- function: org.apache.commons.collections.IteratorUtils#filteredListIterator - copy: + - this + - .java.util.Map#MapKey#java.lang.Object - from: - arg(0) - - .java.util.Iterator#Element#java.lang.Object + - .java.util.Map#MapValue#java.lang.Object to: - - result - - .java.util.Iterator#Element#java.lang.Object -- function: org.apache.commons.collections.IteratorUtils#loopingIterator + - this + - .java.util.Map#MapValue#java.lang.Object +- function: org.apache.commons.collections.SetUtils#synchronizedSet copy: - from: - arg(0) - .java.lang.Iterable#Element#java.lang.Object to: - result - - .java.util.Iterator#Element#java.lang.Object -- function: org.apache.commons.collections.IteratorUtils#loopingListIterator + - .java.lang.Iterable#Element#java.lang.Object +- function: org.apache.commons.collections.CollectionUtils#select + signature: (*, *) * copy: - from: - arg(0) - .java.lang.Iterable#Element#java.lang.Object to: - result - - .java.util.Iterator#Element#java.lang.Object -- function: org.apache.commons.collections.IteratorUtils#singletonIterator - copy: - - from: arg(0) - to: - - result - - .java.util.Iterator#Element#java.lang.Object -- function: org.apache.commons.collections.IteratorUtils#singletonListIterator - copy: - - from: arg(0) - to: - - result - - .java.util.Iterator#Element#java.lang.Object -- function: org.apache.commons.collections.IteratorUtils#toArray + - .java.lang.Iterable#Element#java.lang.Object +- function: org.apache.commons.collections.IteratorUtils#filteredIterator copy: - from: - arg(0) - .java.util.Iterator#Element#java.lang.Object to: - result - - '[*]' -- function: org.apache.commons.collections.IteratorUtils#toList + - .java.util.Iterator#Element#java.lang.Object +- function: org.apache.commons.collections.ListUtils#intersection copy: - from: - - arg(0) - - .java.util.Iterator#Element#java.lang.Object + - arg(1) + - .java.lang.Iterable#Element#java.lang.Object to: - result - .java.lang.Iterable#Element#java.lang.Object -- function: org.apache.commons.collections.IteratorUtils#toListIterator - copy: - from: - arg(0) - - .java.util.Iterator#Element#java.lang.Object + - .java.lang.Iterable#Element#java.lang.Object to: - result - - .java.util.Iterator#Element#java.lang.Object -- function: org.apache.commons.collections.IteratorUtils#unmodifiableIterator + - .java.lang.Iterable#Element#java.lang.Object +- function: org.apache.commons.collections.MapUtils#safeAddToMap copy: - - from: + - from: arg(2) + to: - arg(0) - - .java.util.Iterator#Element#java.lang.Object + - .java.util.Map#MapValue#java.lang.Object + - from: arg(1) to: - - result - - .java.util.Iterator#Element#java.lang.Object -- function: org.apache.commons.collections.IteratorUtils#unmodifiableListIterator + - arg(0) + - .java.util.Map#MapKey#java.lang.Object +- function: org.apache.commons.collections.iterators.ReverseListIterator# copy: - from: - arg(0) - - .java.util.Iterator#Element#java.lang.Object + - .java.lang.Iterable#Element#java.lang.Object to: - - result + - this - .java.util.Iterator#Element#java.lang.Object -- function: org.apache.commons.collections.LRUMap#get +- function: org.apache.commons.collections.MapIterator#next copy: - - from: - - this - - .org.apache.commons.collections.LRUMap##java.lang.Object - to: result - from: this to: result -- function: org.apache.commons.collections.LRUMap#put +- function: org.apache.commons.collections.collection.CompositeCollection#addComposited + signature: (*) * copy: - from: - - this - - .org.apache.commons.collections.LRUMap##java.lang.Object - to: result - - from: this - to: result - - from: arg(1) - to: this - - from: arg(0) - to: - - this - - .org.apache.commons.collections.LRUMap##java.lang.Object - - from: arg(1) - to: - - this - - .org.apache.commons.collections.LRUMap##java.lang.Object - - from: arg(0) - to: this -- function: org.apache.commons.collections.LRUMap#readExternal - copy: - - from: arg(0) + - arg(0) + - '[*]' + - .java.lang.Iterable#Element#java.lang.Object to: - this - - .org.apache.commons.collections.LRUMap##java.lang.Object - - from: arg(0) - to: this -- function: org.apache.commons.collections.LRUMap#writeExternal - copy: - - from: - - this - - .org.apache.commons.collections.LRUMap##java.lang.Object - to: arg(0) - - from: this - to: arg(0) -- function: org.apache.commons.collections.ListUtils#fixedSizeList - copy: + - .java.lang.Iterable#Element#java.lang.Object - from: - arg(0) - .java.lang.Iterable#Element#java.lang.Object to: - - result + - this - .java.lang.Iterable#Element#java.lang.Object -- function: org.apache.commons.collections.ListUtils#intersection +- function: org.apache.commons.collections.ListUtils#sum copy: - from: - arg(1) @@ -535,23 +511,21 @@ passThrough: to: - result - .java.lang.Iterable#Element#java.lang.Object -- function: org.apache.commons.collections.ListUtils#lazyList +- function: org.apache.commons.collections.bidimap.TreeBidiMap# copy: - from: - arg(0) - - .java.lang.Iterable#Element#java.lang.Object + - .java.util.Map#MapKey#java.lang.Object to: - - result - - .java.lang.Iterable#Element#java.lang.Object -- function: org.apache.commons.collections.ListUtils#predicatedList - copy: + - this + - .java.util.Map#MapKey#java.lang.Object - from: - arg(0) - - .java.lang.Iterable#Element#java.lang.Object + - .java.util.Map#MapValue#java.lang.Object to: - - result - - .java.lang.Iterable#Element#java.lang.Object -- function: org.apache.commons.collections.ListUtils#removeAll + - this + - .java.util.Map#MapValue#java.lang.Object +- function: org.apache.commons.collections.BagUtils#synchronizedBag copy: - from: - arg(0) @@ -559,37 +533,31 @@ passThrough: to: - result - .java.lang.Iterable#Element#java.lang.Object -- function: org.apache.commons.collections.ListUtils#retainAll +- function: org.apache.commons.collections.iterators.EnumerationIterator#getEnumeration copy: - from: - - arg(0) - - .java.lang.Iterable#Element#java.lang.Object + - this + - .java.util.Iterator#Element#java.lang.Object to: - result - - .java.lang.Iterable#Element#java.lang.Object -- function: org.apache.commons.collections.ListUtils#subtract + - .java.util.Enumeration#Element#java.lang.Object +- function: org.apache.commons.collections.set.CompositeSet#addComposited + signature: (*) * copy: - from: - arg(0) + - '[*]' - .java.lang.Iterable#Element#java.lang.Object to: - - result - - .java.lang.Iterable#Element#java.lang.Object -- function: org.apache.commons.collections.ListUtils#sum - copy: - - from: - - arg(1) - - .java.lang.Iterable#Element#java.lang.Object - to: - - result + - this - .java.lang.Iterable#Element#java.lang.Object - from: - arg(0) - .java.lang.Iterable#Element#java.lang.Object to: - - result + - this - .java.lang.Iterable#Element#java.lang.Object -- function: org.apache.commons.collections.ListUtils#synchronizedList +- function: org.apache.commons.collections.CollectionUtils#retainAll copy: - from: - arg(0) @@ -597,7 +565,7 @@ passThrough: to: - result - .java.lang.Iterable#Element#java.lang.Object -- function: org.apache.commons.collections.ListUtils#transformedList +- function: org.apache.commons.collections.ListUtils#removeAll copy: - from: - arg(0) @@ -605,221 +573,290 @@ passThrough: to: - result - .java.lang.Iterable#Element#java.lang.Object -- function: org.apache.commons.collections.ListUtils#union +- function: org.apache.commons.collections.map.AbstractLinkedMap# + signature: (*) * copy: - - from: - - arg(1) - - .java.lang.Iterable#Element#java.lang.Object - to: - - result - - .java.lang.Iterable#Element#java.lang.Object - from: - arg(0) - - .java.lang.Iterable#Element#java.lang.Object + - .java.util.Map#MapKey#java.lang.Object to: - - result - - .java.lang.Iterable#Element#java.lang.Object -- function: org.apache.commons.collections.ListUtils#unmodifiableList - copy: + - this + - .java.util.Map#MapKey#java.lang.Object - from: - arg(0) - - .java.lang.Iterable#Element#java.lang.Object + - .java.util.Map#MapValue#java.lang.Object to: - - result - - .java.lang.Iterable#Element#java.lang.Object -- function: org.apache.commons.collections.MapIterator#getKey - copy: - - from: - this - - .java.util.Iterator#Element#java.lang.Object - to: result + - .java.util.Map#MapValue#java.lang.Object - function: org.apache.commons.collections.MapIterator#hasNext copy: - from: this to: result -- function: org.apache.commons.collections.MapIterator#next - copy: - - from: this - to: result -- function: org.apache.commons.collections.MapIterator#remove - copy: - - from: this - to: result -- function: org.apache.commons.collections.MapUtils#fixedSizeMap +- function: org.apache.commons.collections.keyvalue.AbstractMapEntryDecorator#getMapEntry copy: - from: - - arg(0) - - .java.util.Map#MapValue#java.lang.Object + - this + - .java.util.Map$Entry#Key#java.lang.Object to: - result - - .java.util.Map#MapValue#java.lang.Object + - .java.util.Map$Entry#Key#java.lang.Object - from: - - arg(0) - - .java.util.Map#MapKey#java.lang.Object + - this + - .java.util.Map$Entry#Value#java.lang.Object to: - result - - .java.util.Map#MapKey#java.lang.Object -- function: org.apache.commons.collections.MapUtils#fixedSizeSortedMap + - .java.util.Map$Entry#Value#java.lang.Object +- function: org.apache.commons.collections.map.AbstractHashedMap# + signature: (*) * copy: - - from: - - arg(0) - - .java.util.Map#MapValue#java.lang.Object - to: - - result - - .java.util.Map#MapValue#java.lang.Object - from: - arg(0) - .java.util.Map#MapKey#java.lang.Object to: - - result + - this - .java.util.Map#MapKey#java.lang.Object -- function: org.apache.commons.collections.MapUtils#getMap - copy: - - from: arg(2) - to: result - from: - arg(0) - .java.util.Map#MapValue#java.lang.Object - to: result -- function: org.apache.commons.collections.MapUtils#getObject - copy: - - from: arg(2) - to: result - - from: - - arg(0) + to: + - this - .java.util.Map#MapValue#java.lang.Object - to: result -- function: org.apache.commons.collections.MapUtils#getString +- function: org.apache.commons.collections.keyvalue.DefaultMapEntry# + signature: (java.lang.Object, java.lang.Object) * copy: - - from: arg(2) - to: result - - from: - - arg(0) - - .java.util.Map#MapValue#java.lang.Object - to: result -- function: org.apache.commons.collections.MapUtils#invertMap + - from: arg(1) + to: + - this + - .java.util.Map$Entry#Value#java.lang.Object + - from: arg(0) + to: + - this + - .java.util.Map$Entry#Key#java.lang.Object +- function: org.apache.commons.collections.iterators.LoopingIterator# copy: - from: - arg(0) - - .java.util.Map#MapValue#java.lang.Object + - .java.lang.Iterable#Element#java.lang.Object to: - - result - - .java.util.Map#MapKey#java.lang.Object + - this + - .java.util.Iterator#Element#java.lang.Object +- function: org.apache.commons.collections.map.AbstractHashedMap#putAll + copy: + - from: arg(0) + to: + - this + - .org.apache.commons.collections.map.AbstractHashedMap##java.lang.Object + - from: arg(0) + to: this +- function: org.apache.commons.collections.CollectionUtils#selectRejected + signature: (*, *) * + copy: - from: - arg(0) - - .java.util.Map#MapKey#java.lang.Object + - .java.lang.Iterable#Element#java.lang.Object to: - result - - .java.util.Map#MapValue#java.lang.Object -- function: org.apache.commons.collections.MapUtils#lazyMap + - .java.lang.Iterable#Element#java.lang.Object +- function: org.apache.commons.collections.iterators.ArrayIterator# copy: - from: - arg(0) - - .java.util.Map#MapValue#java.lang.Object + - '[*]' to: - - result + - this + - .java.util.Iterator#Element#java.lang.Object +- function: org.apache.commons.collections.map.MultiKeyMap#put + signature: (java.lang.Object, java.lang.Object, java.lang.Object, java.lang.Object, + java.lang.Object, java.lang.Object) * + copy: + - from: arg(5) + to: + - this - .java.util.Map#MapValue#java.lang.Object - - from: - - arg(0) + - from: arg(4) + to: + - this + - .java.util.Map#MapKey#java.lang.Object + - .java.lang.Iterable#Element#java.lang.Object + - from: arg(3) + to: + - this - .java.util.Map#MapKey#java.lang.Object + - .java.lang.Iterable#Element#java.lang.Object + - from: arg(2) to: - - result + - this - .java.util.Map#MapKey#java.lang.Object -- function: org.apache.commons.collections.MapUtils#lazySortedMap + - .java.lang.Iterable#Element#java.lang.Object + - from: arg(1) + to: + - this + - .java.util.Map#MapKey#java.lang.Object + - .java.lang.Iterable#Element#java.lang.Object + - from: arg(0) + to: + - this + - .java.util.Map#MapKey#java.lang.Object + - .java.lang.Iterable#Element#java.lang.Object +- function: org.apache.commons.collections.map.MultiValueMap#putAll + signature: (java.lang.Object, *) * copy: - from: - - arg(0) - - .java.util.Map#MapValue#java.lang.Object + - arg(1) + - .java.lang.Iterable#Element#java.lang.Object to: - - result + - this - .java.util.Map#MapValue#java.lang.Object + - .java.lang.Iterable#Element#java.lang.Object + - from: arg(0) + to: + - this + - .java.util.Map#MapKey#java.lang.Object +- function: org.apache.commons.collections.bidimap.DualTreeBidiMap# + signature: (*) * + copy: - from: - arg(0) - .java.util.Map#MapKey#java.lang.Object to: - - result + - this - .java.util.Map#MapKey#java.lang.Object -- function: org.apache.commons.collections.MapUtils#multiValueMap - copy: - from: - arg(0) - .java.util.Map#MapValue#java.lang.Object to: - - result + - this - .java.util.Map#MapValue#java.lang.Object +- function: org.apache.commons.collections.set.CompositeSet# + signature: (*) * + copy: - from: - arg(0) - - .java.util.Map#MapKey#java.lang.Object + - '[*]' + - .java.lang.Iterable#Element#java.lang.Object to: - - result - - .java.util.Map#MapKey#java.lang.Object -- function: org.apache.commons.collections.MapUtils#orderedMap - copy: + - this + - .java.lang.Iterable#Element#java.lang.Object - from: - arg(0) - - .java.util.Map#MapValue#java.lang.Object + - .java.lang.Iterable#Element#java.lang.Object to: - - result - - .java.util.Map#MapValue#java.lang.Object + - this + - .java.lang.Iterable#Element#java.lang.Object +- function: org.apache.commons.collections.map.LRUMap# + signature: (*, boolean) * + copy: - from: - arg(0) - .java.util.Map#MapKey#java.lang.Object to: - - result + - this - .java.util.Map#MapKey#java.lang.Object -- function: org.apache.commons.collections.MapUtils#predicatedMap - copy: - from: - arg(0) - .java.util.Map#MapValue#java.lang.Object to: - - result + - this - .java.util.Map#MapValue#java.lang.Object +- function: org.apache.commons.collections.iterators.SingletonIterator# + copy: + - from: arg(0) + to: + - this + - .java.util.Iterator#Element#java.lang.Object +- function: org.apache.commons.collections.map.Flat3Map# + copy: - from: - arg(0) - .java.util.Map#MapKey#java.lang.Object to: - - result + - this - .java.util.Map#MapKey#java.lang.Object -- function: org.apache.commons.collections.MapUtils#predicatedSortedMap - copy: - from: - arg(0) - .java.util.Map#MapValue#java.lang.Object to: - - result + - this - .java.util.Map#MapValue#java.lang.Object +- function: org.apache.commons.collections.iterators.FilterListIterator# + signature: (*) * + copy: - from: - arg(0) - - .java.util.Map#MapKey#java.lang.Object + - .java.util.Iterator#Element#java.lang.Object to: - - result - - .java.util.Map#MapKey#java.lang.Object -- function: org.apache.commons.collections.MapUtils#safeAddToMap + - this + - .java.util.Iterator#Element#java.lang.Object +- function: org.apache.commons.collections.iterators.EnumerationIterator# copy: - - from: arg(2) - to: + - from: - arg(0) - - .java.util.Map#MapValue#java.lang.Object - - from: arg(1) + - .java.util.Enumeration#Element#java.lang.Object to: - - arg(0) - - .java.util.Map#MapKey#java.lang.Object -- function: org.apache.commons.collections.MapUtils#synchronizedMap + - this + - .java.util.Iterator#Element#java.lang.Object +- function: org.apache.commons.collections.SetUtils#unmodifiableSortedSet copy: - from: - arg(0) - - .java.util.Map#MapValue#java.lang.Object + - .java.lang.Iterable#Element#java.lang.Object to: - result + - .java.lang.Iterable#Element#java.lang.Object +- function: org.apache.commons.collections.ArrayStack#push + copy: + - from: arg(0) + to: result + - from: arg(0) + to: + - this + - .java.lang.Iterable#Element#java.lang.Object +- function: org.apache.commons.collections.MultiMap#get + copy: + - from: + - this - .java.util.Map#MapValue#java.lang.Object + - .java.lang.Iterable#Element#java.lang.Object + to: + - result + - .java.lang.Iterable#Element#java.lang.Object +- function: org.apache.commons.collections.iterators.ListIteratorWrapper# + copy: + - from: + - arg(0) + - .java.util.Iterator#Element#java.lang.Object + to: + - this + - .java.util.Iterator#Element#java.lang.Object +- function: org.apache.commons.collections.list.UnmodifiableList# + copy: - from: - arg(0) + - .java.lang.Iterable#Element#java.lang.Object + to: + - this + - .java.lang.Iterable#Element#java.lang.Object +- function: org.apache.commons.collections.BidiMap#inverseBidiMap + copy: + - from: + - this - .java.util.Map#MapKey#java.lang.Object to: - result + - .java.util.Map#MapValue#java.lang.Object + - from: + - this + - .java.util.Map#MapValue#java.lang.Object + to: + - result - .java.util.Map#MapKey#java.lang.Object -- function: org.apache.commons.collections.MapUtils#synchronizedSortedMap +- function: org.apache.commons.collections.map.MultiKeyMap#get + copy: + - from: + - this + - .java.util.Map#MapValue#java.lang.Object + to: result +- function: org.apache.commons.collections.MapUtils#predicatedMap copy: - from: - arg(0) @@ -833,276 +870,326 @@ passThrough: to: - result - .java.util.Map#MapKey#java.lang.Object -- function: org.apache.commons.collections.MapUtils#toMap +- function: org.apache.commons.collections.IteratorUtils#chainedIterator + signature: (*, *) * copy: + - from: + - arg(1) + - .java.util.Iterator#Element#java.lang.Object + to: + - result + - .java.util.Iterator#Element#java.lang.Object - from: - arg(0) - - .java.util.ResourceBundle#MapValue#java.lang.Object + - .java.util.Iterator#Element#java.lang.Object to: - result - - .java.util.Map#MapValue#java.lang.Object + - .java.util.Iterator#Element#java.lang.Object +- function: org.apache.commons.collections.iterators.UniqueFilterIterator# + copy: - from: - arg(0) - - .java.util.ResourceBundle#MapKey#java.lang.Object + - .java.util.Iterator#Element#java.lang.Object + to: + - this + - .java.util.Iterator#Element#java.lang.Object +- function: org.apache.commons.collections.BagUtils#synchronizedSortedBag + copy: + - from: + - arg(0) + - .java.lang.Iterable#Element#java.lang.Object to: - result + - .java.lang.Iterable#Element#java.lang.Object +- function: org.apache.commons.collections.OrderedMap#previousKey + copy: + - from: + - this - .java.util.Map#MapKey#java.lang.Object -- function: org.apache.commons.collections.MapUtils#transformedMap + to: result +- function: org.apache.commons.collections.map.DefaultedMap# + signature: (java.lang.Object) * + copy: + - from: arg(0) + to: + - this + - .java.util.Map#MapValue#java.lang.Object +- function: org.apache.commons.collections.map.CompositeMap# + signature: (*, *) * copy: - from: - - arg(0) + - arg(1) - .java.util.Map#MapValue#java.lang.Object to: - - result + - this - .java.util.Map#MapValue#java.lang.Object - from: - arg(0) - .java.util.Map#MapKey#java.lang.Object to: - - result + - this + - .java.util.Map#MapKey#java.lang.Object + - from: + - arg(1) + - .java.util.Map#MapKey#java.lang.Object + to: + - this - .java.util.Map#MapKey#java.lang.Object -- function: org.apache.commons.collections.MapUtils#transformedSortedMap - copy: - from: - arg(0) - .java.util.Map#MapValue#java.lang.Object to: - - result + - this - .java.util.Map#MapValue#java.lang.Object - from: - arg(0) + - '[*]' - .java.util.Map#MapKey#java.lang.Object to: - - result + - this - .java.util.Map#MapKey#java.lang.Object -- function: org.apache.commons.collections.MapUtils#unmodifiableMap - copy: - from: - arg(0) + - '[*]' - .java.util.Map#MapValue#java.lang.Object to: - - result + - this - .java.util.Map#MapValue#java.lang.Object +- function: org.apache.commons.collections.SetUtils#predicatedSet + copy: - from: - arg(0) - - .java.util.Map#MapKey#java.lang.Object + - .java.lang.Iterable#Element#java.lang.Object to: - result - - .java.util.Map#MapKey#java.lang.Object -- function: org.apache.commons.collections.MapUtils#unmodifiableSortedMap + - .java.lang.Iterable#Element#java.lang.Object +- function: org.apache.commons.collections.MapUtils#getMap copy: + - from: arg(2) + to: result - from: - arg(0) - .java.util.Map#MapValue#java.lang.Object + to: result +- function: org.apache.commons.collections.iterators.IteratorEnumeration#getIterator + copy: + - from: + - this + - .java.util.Enumeration#Element#java.lang.Object to: - result - - .java.util.Map#MapValue#java.lang.Object + - .java.util.Iterator#Element#java.lang.Object +- function: org.apache.commons.collections.iterators.FilterListIterator#getListIterator + copy: + - from: + - this + - .java.util.Iterator#Element#java.lang.Object + to: + - result + - .java.util.Iterator#Element#java.lang.Object +- function: org.apache.commons.collections.list.AbstractLinkedList#getLast + copy: + - from: + - this + - .java.lang.Iterable#Element#java.lang.Object + to: result +- function: org.apache.commons.collections.bidimap.AbstractOrderedBidiMapDecorator# + copy: - from: - arg(0) - .java.util.Map#MapKey#java.lang.Object to: - - result + - this - .java.util.Map#MapKey#java.lang.Object -- function: org.apache.commons.collections.MultiMap#get - copy: - from: + - arg(0) + - .java.util.Map#MapValue#java.lang.Object + to: - this - .java.util.Map#MapValue#java.lang.Object +- function: org.apache.commons.collections.collection.CompositeCollection#addComposited + signature: (*, *) * + copy: + - from: + - arg(1) - .java.lang.Iterable#Element#java.lang.Object to: - - result + - this - .java.lang.Iterable#Element#java.lang.Object -- function: org.apache.commons.collections.MultiMap#put + - from: + - arg(0) + - .java.lang.Iterable#Element#java.lang.Object + to: + - this + - .java.lang.Iterable#Element#java.lang.Object +- function: org.apache.commons.collections.map.ListOrderedMap#put copy: - - from: arg(1) + - from: arg(2) to: - this - .java.util.Map#MapValue#java.lang.Object - - .java.lang.Iterable#Element#java.lang.Object - - from: arg(0) + - from: arg(1) to: - this - .java.util.Map#MapKey#java.lang.Object -- function: org.apache.commons.collections.MultiMap#values +- function: org.apache.commons.collections.CollectionUtils#select + signature: (*, *, *) * copy: - from: - - this - - .java.util.Map#MapValue#java.lang.Object + - arg(0) - .java.lang.Iterable#Element#java.lang.Object to: - - result + - arg(2) - .java.lang.Iterable#Element#java.lang.Object -- function: org.apache.commons.collections.OrderedIterator#previous - copy: - - from: - - this - - .java.util.Iterator#Element#java.lang.Object + - from: arg(2) to: result -- function: org.apache.commons.collections.OrderedMap#firstKey +- function: org.apache.commons.collections.map.ListOrderedMap#remove + signature: (int) * copy: - from: - this - - .java.util.Map#MapKey#java.lang.Object + - .java.util.Map#MapValue#java.lang.Object to: result -- function: org.apache.commons.collections.OrderedMap#lastKey +- function: org.apache.commons.collections.BidiMap#removeValue copy: - from: - this - .java.util.Map#MapKey#java.lang.Object to: result -- function: org.apache.commons.collections.OrderedMap#nextKey +- function: org.apache.commons.collections.bidimap.DualTreeBidiMap#inverseSortedBidiMap copy: - from: - this - .java.util.Map#MapKey#java.lang.Object - to: result -- function: org.apache.commons.collections.OrderedMap#previousKey - copy: + to: + - result + - .java.util.Map#MapValue#java.lang.Object - from: - this + - .java.util.Map#MapValue#java.lang.Object + to: + - result - .java.util.Map#MapKey#java.lang.Object - to: result -- function: org.apache.commons.collections.SetUtils#orderedSet +- function: org.apache.commons.collections.list.AbstractLinkedList#addFirst copy: - - from: - - arg(0) - - .java.lang.Iterable#Element#java.lang.Object + - from: arg(0) to: - - result + - this - .java.lang.Iterable#Element#java.lang.Object -- function: org.apache.commons.collections.SetUtils#predicatedSet +- function: org.apache.commons.collections.MapUtils#predicatedSortedMap copy: - from: - arg(0) - - .java.lang.Iterable#Element#java.lang.Object + - .java.util.Map#MapValue#java.lang.Object to: - result - - .java.lang.Iterable#Element#java.lang.Object -- function: org.apache.commons.collections.SetUtils#predicatedSortedSet - copy: + - .java.util.Map#MapValue#java.lang.Object - from: - arg(0) - - .java.lang.Iterable#Element#java.lang.Object + - .java.util.Map#MapKey#java.lang.Object to: - result - - .java.lang.Iterable#Element#java.lang.Object -- function: org.apache.commons.collections.SetUtils#synchronizedSet + - .java.util.Map#MapKey#java.lang.Object +- function: org.apache.commons.collections.MapUtils#synchronizedMap copy: - from: - arg(0) - - .java.lang.Iterable#Element#java.lang.Object + - .java.util.Map#MapValue#java.lang.Object to: - result - - .java.lang.Iterable#Element#java.lang.Object -- function: org.apache.commons.collections.SetUtils#synchronizedSortedSet - copy: + - .java.util.Map#MapValue#java.lang.Object - from: - arg(0) - - .java.lang.Iterable#Element#java.lang.Object + - .java.util.Map#MapKey#java.lang.Object to: - result - - .java.lang.Iterable#Element#java.lang.Object -- function: org.apache.commons.collections.SetUtils#transformedSet + - .java.util.Map#MapKey#java.lang.Object +- function: org.apache.commons.collections.list.SetUniqueList#asSet copy: - from: - - arg(0) + - this - .java.lang.Iterable#Element#java.lang.Object to: - result - .java.lang.Iterable#Element#java.lang.Object -- function: org.apache.commons.collections.SetUtils#transformedSortedSet +- function: org.apache.commons.collections.map.MultiKeyMap#put + signature: (java.lang.Object, java.lang.Object, java.lang.Object, java.lang.Object) + * copy: - - from: - - arg(0) - - .java.lang.Iterable#Element#java.lang.Object + - from: arg(3) to: - - result - - .java.lang.Iterable#Element#java.lang.Object -- function: org.apache.commons.collections.SetUtils#unmodifiableSet - signature: (*) * - copy: - - from: - - arg(0) - - .java.lang.Iterable#Element#java.lang.Object + - this + - .java.util.Map#MapValue#java.lang.Object + - from: arg(2) to: - - result + - this + - .java.util.Map#MapKey#java.lang.Object - .java.lang.Iterable#Element#java.lang.Object - - from: - - arg(0) - - '[*]' + - from: arg(1) to: - - result - - .java.lang.Iterable#Element#java.lang.Object -- function: org.apache.commons.collections.SetUtils#unmodifiableSortedSet - copy: - - from: - - arg(0) + - this + - .java.util.Map#MapKey#java.lang.Object - .java.lang.Iterable#Element#java.lang.Object + - from: arg(0) to: - - result - - .java.lang.Iterable#Element#java.lang.Object -- function: org.apache.commons.collections.SortedBag#first - copy: - - from: - this + - .java.util.Map#MapKey#java.lang.Object - .java.lang.Iterable#Element#java.lang.Object - to: result -- function: org.apache.commons.collections.SortedBag#last +- function: org.apache.commons.collections.OrderedMap#nextKey copy: - from: - this - - .java.lang.Iterable#Element#java.lang.Object + - .java.util.Map#MapKey#java.lang.Object to: result -- function: org.apache.commons.collections.bag.AbstractBagDecorator# +- function: org.apache.commons.collections.iterators.ObjectArrayIterator#getArray copy: - from: - - arg(0) - - .java.lang.Iterable#Element#java.lang.Object - to: - this - - .java.lang.Iterable#Element#java.lang.Object -- function: org.apache.commons.collections.bag.AbstractMapBag# + - .java.util.Iterator#Element#java.lang.Object + to: + - result + - '[*]' +- function: org.apache.commons.collections.IteratorUtils#arrayListIterator copy: - from: - arg(0) - - .java.util.Map#MapKey#java.lang.Object + - '[*]' to: - - this - - .java.lang.Iterable#Element#java.lang.Object -- function: org.apache.commons.collections.bag.AbstractMapBag#getMap + - result + - .java.util.Iterator#Element#java.lang.Object +- function: org.apache.commons.collections.MultiMap#values copy: - from: - this + - .java.util.Map#MapValue#java.lang.Object - .java.lang.Iterable#Element#java.lang.Object to: - result - - .java.util.Map#MapKey#java.lang.Object -- function: org.apache.commons.collections.bag.AbstractSortedBagDecorator# + - .java.lang.Iterable#Element#java.lang.Object +- function: org.apache.commons.collections.CollectionUtils#union copy: - from: - - arg(0) + - arg(1) - .java.lang.Iterable#Element#java.lang.Object to: - - this + - result - .java.lang.Iterable#Element#java.lang.Object -- function: org.apache.commons.collections.bag.HashBag# - copy: - from: - arg(0) - .java.lang.Iterable#Element#java.lang.Object to: - - this + - result - .java.lang.Iterable#Element#java.lang.Object -- function: org.apache.commons.collections.bag.TreeBag# - signature: (*) * +- function: org.apache.commons.collections.iterators.CollatingIterator#setIterator copy: - from: - - arg(0) - - .java.lang.Iterable#Element#java.lang.Object + - arg(1) + - .java.util.Iterator#Element#java.lang.Object to: - this - - .java.lang.Iterable#Element#java.lang.Object -- function: org.apache.commons.collections.bidimap.AbstractBidiMapDecorator# + - .java.util.Iterator#Element#java.lang.Object +- function: org.apache.commons.collections.map.AbstractOrderedMapDecorator# + signature: (*) * copy: - from: - arg(0) @@ -1116,221 +1203,208 @@ passThrough: to: - this - .java.util.Map#MapValue#java.lang.Object -- function: org.apache.commons.collections.bidimap.AbstractDualBidiMap# +- function: org.apache.commons.collections.BidiMap#getKey copy: - from: - - arg(2) - - .java.util.Map#MapValue#java.lang.Object - to: - this - .java.util.Map#MapKey#java.lang.Object + to: result +- function: org.apache.commons.collections.MapIterator#remove + copy: + - from: this + to: result +- function: org.apache.commons.collections.iterators.ObjectArrayIterator# + copy: - from: - arg(0) - - .java.util.Map#MapKey#java.lang.Object + - '[*]' to: - this - - .java.util.Map#MapKey#java.lang.Object - - from: - - arg(0) - - .java.util.Map#MapValue#java.lang.Object + - .java.util.Iterator#Element#java.lang.Object +- function: org.apache.commons.collections.LRUMap#readExternal + copy: + - from: arg(0) to: - this - - .java.util.Map#MapValue#java.lang.Object + - .org.apache.commons.collections.LRUMap##java.lang.Object + - from: arg(0) + to: this +- function: org.apache.commons.collections.MapUtils#fixedSizeSortedMap + copy: - from: - - arg(1) - - .java.util.Map#MapKey#java.lang.Object - to: - - this + - arg(0) - .java.util.Map#MapValue#java.lang.Object - - from: - - arg(2) - - .java.util.Map#MapKey#java.lang.Object to: - - this - - .java.util.Map#MapValue#java.lang.Object - - from: - - arg(1) + - result - .java.util.Map#MapValue#java.lang.Object - to: - - this - - .java.util.Map#MapKey#java.lang.Object -- function: org.apache.commons.collections.bidimap.AbstractOrderedBidiMapDecorator# - copy: - from: - arg(0) - .java.util.Map#MapKey#java.lang.Object to: - - this + - result - .java.util.Map#MapKey#java.lang.Object +- function: org.apache.commons.collections.list.AbstractListDecorator# + copy: - from: - arg(0) - - .java.util.Map#MapValue#java.lang.Object + - .java.lang.Iterable#Element#java.lang.Object to: - this - - .java.util.Map#MapValue#java.lang.Object -- function: org.apache.commons.collections.bidimap.AbstractSortedBidiMapDecorator# + - .java.lang.Iterable#Element#java.lang.Object +- function: org.apache.commons.collections.MapUtils#getString copy: + - from: arg(2) + to: result - from: - arg(0) - - .java.util.Map#MapKey#java.lang.Object + - .java.util.Map#MapValue#java.lang.Object + to: result +- function: org.apache.commons.collections.map.MultiKeyMap#put + signature: (java.lang.Object, java.lang.Object, java.lang.Object, java.lang.Object, + java.lang.Object) * + copy: + - from: arg(4) to: - this - - .java.util.Map#MapKey#java.lang.Object - - from: - - arg(0) - .java.util.Map#MapValue#java.lang.Object + - from: arg(3) to: - this - - .java.util.Map#MapValue#java.lang.Object -- function: org.apache.commons.collections.bidimap.DualHashBidiMap# - signature: (*) * - copy: - - from: - - arg(0) - .java.util.Map#MapKey#java.lang.Object + - .java.lang.Iterable#Element#java.lang.Object + - from: arg(2) to: - this - .java.util.Map#MapKey#java.lang.Object - - from: - - arg(0) - - .java.util.Map#MapValue#java.lang.Object + - .java.lang.Iterable#Element#java.lang.Object + - from: arg(1) to: - this - - .java.util.Map#MapValue#java.lang.Object -- function: org.apache.commons.collections.bidimap.DualTreeBidiMap# - signature: (*) * - copy: - - from: - - arg(0) - .java.util.Map#MapKey#java.lang.Object + - .java.lang.Iterable#Element#java.lang.Object + - from: arg(0) to: - this - .java.util.Map#MapKey#java.lang.Object + - .java.lang.Iterable#Element#java.lang.Object +- function: org.apache.commons.collections.MapUtils#transformedSortedMap + copy: - from: - arg(0) - .java.util.Map#MapValue#java.lang.Object to: - - this + - result - .java.util.Map#MapValue#java.lang.Object -- function: org.apache.commons.collections.bidimap.DualTreeBidiMap#inverseOrderedBidiMap - copy: - from: - - this + - arg(0) - .java.util.Map#MapKey#java.lang.Object to: - result - - .java.util.Map#MapValue#java.lang.Object + - .java.util.Map#MapKey#java.lang.Object +- function: org.apache.commons.collections.map.ListOrderedMap#valueList + copy: - from: - this - .java.util.Map#MapValue#java.lang.Object to: - result - - .java.util.Map#MapKey#java.lang.Object -- function: org.apache.commons.collections.bidimap.DualTreeBidiMap#inverseSortedBidiMap + - .java.lang.Iterable#Element#java.lang.Object +- function: org.apache.commons.collections.IteratorUtils#collatedIterator + signature: (*, *, *) * copy: - from: - - this - - .java.util.Map#MapKey#java.lang.Object + - arg(2) + - .java.util.Iterator#Element#java.lang.Object to: - result - - .java.util.Map#MapValue#java.lang.Object + - .java.util.Iterator#Element#java.lang.Object - from: - - this - - .java.util.Map#MapValue#java.lang.Object + - arg(1) + - .java.util.Iterator#Element#java.lang.Object to: - result - - .java.util.Map#MapKey#java.lang.Object -- function: org.apache.commons.collections.bidimap.TreeBidiMap# + - .java.util.Iterator#Element#java.lang.Object +- function: org.apache.commons.collections.CollectionUtils#disjunction copy: - from: - - arg(0) - - .java.util.Map#MapKey#java.lang.Object + - arg(1) + - .java.lang.Iterable#Element#java.lang.Object to: - - this - - .java.util.Map#MapKey#java.lang.Object + - result + - .java.lang.Iterable#Element#java.lang.Object - from: - arg(0) - - .java.util.Map#MapValue#java.lang.Object - to: - - this - - .java.util.Map#MapValue#java.lang.Object -- function: org.apache.commons.collections.bidimap.UnmodifiableOrderedBidiMap#inverseOrderedBidiMap - copy: - - from: - - this - - .java.util.Map#MapKey#java.lang.Object + - .java.lang.Iterable#Element#java.lang.Object to: - result - - .java.util.Map#MapValue#java.lang.Object + - .java.lang.Iterable#Element#java.lang.Object +- function: org.apache.commons.collections.list.AbstractLinkedList#getFirst + copy: - from: - this - - .java.util.Map#MapValue#java.lang.Object - to: - - result - - .java.util.Map#MapKey#java.lang.Object -- function: org.apache.commons.collections.collection.AbstractCollectionDecorator# + - .java.lang.Iterable#Element#java.lang.Object + to: result +- function: org.apache.commons.collections.iterators.CollatingIterator#addIterator copy: - from: - arg(0) - - .java.lang.Iterable#Element#java.lang.Object + - .java.util.Iterator#Element#java.lang.Object to: - this - - .java.lang.Iterable#Element#java.lang.Object -- function: org.apache.commons.collections.collection.CompositeCollection# + - .java.util.Iterator#Element#java.lang.Object +- function: org.apache.commons.collections.map.SingletonMap# signature: (*) * copy: - from: - arg(0) - - '[*]' - - .java.lang.Iterable#Element#java.lang.Object + - .java.util.Map$Entry#Key#java.lang.Object to: - this - - .java.lang.Iterable#Element#java.lang.Object + - .java.util.Map#MapKey#java.lang.Object - from: - arg(0) - - .java.lang.Iterable#Element#java.lang.Object + - .java.util.Map#MapKey#java.lang.Object to: - this - - .java.lang.Iterable#Element#java.lang.Object -- function: org.apache.commons.collections.collection.CompositeCollection#addComposited - signature: (*) * - copy: + - .java.util.Map#MapKey#java.lang.Object - from: - arg(0) - - '[*]' - - .java.lang.Iterable#Element#java.lang.Object + - .java.util.Map$Entry#Value#java.lang.Object to: - this - - .java.lang.Iterable#Element#java.lang.Object + - .java.util.Map#MapValue#java.lang.Object - from: - arg(0) - - .java.lang.Iterable#Element#java.lang.Object + - .java.util.Map#MapValue#java.lang.Object to: - this - - .java.lang.Iterable#Element#java.lang.Object -- function: org.apache.commons.collections.collection.CompositeCollection#addComposited - signature: (*, *) * + - .java.util.Map#MapValue#java.lang.Object +- function: org.apache.commons.collections.ArrayStack#peek copy: - from: - - arg(1) - - .java.lang.Iterable#Element#java.lang.Object - to: - this - .java.lang.Iterable#Element#java.lang.Object + to: result +- function: org.apache.commons.collections.iterators.IteratorEnumeration# + copy: - from: - arg(0) - - .java.lang.Iterable#Element#java.lang.Object + - .java.util.Iterator#Element#java.lang.Object to: - this - - .java.lang.Iterable#Element#java.lang.Object -- function: org.apache.commons.collections.collection.CompositeCollection#toCollection + - .java.util.Enumeration#Element#java.lang.Object +- function: org.apache.commons.collections.keyvalue.TiedMapEntry# copy: - from: + - arg(0) + - .java.util.Map#MapValue#java.lang.Object + to: - this - - .java.lang.Iterable#Element#java.lang.Object + - .java.util.Map$Entry#Value#java.lang.Object + - from: arg(1) to: - - result - - .java.lang.Iterable#Element#java.lang.Object + - this + - .java.util.Map$Entry#Key#java.lang.Object - function: org.apache.commons.collections.iterators.AbstractIteratorDecorator# copy: - from: @@ -1339,136 +1413,94 @@ passThrough: to: - this - .java.util.Iterator#Element#java.lang.Object -- function: org.apache.commons.collections.iterators.AbstractListIteratorDecorator# +- function: org.apache.commons.collections.BagUtils#unmodifiableSortedBag copy: - from: - arg(0) - - .java.util.Iterator#Element#java.lang.Object + - .java.lang.Iterable#Element#java.lang.Object to: - - this - - .java.util.Iterator#Element#java.lang.Object -- function: org.apache.commons.collections.iterators.AbstractListIteratorDecorator#getListIterator + - result + - .java.lang.Iterable#Element#java.lang.Object +- function: org.apache.commons.collections.bidimap.DualTreeBidiMap#inverseOrderedBidiMap copy: - from: - this - - .java.util.Iterator#Element#java.lang.Object + - .java.util.Map#MapKey#java.lang.Object to: - result - - .java.util.Iterator#Element#java.lang.Object -- function: org.apache.commons.collections.iterators.ArrayIterator# - copy: - - from: - - arg(0) - - '[*]' - to: - - this - - .java.util.Iterator#Element#java.lang.Object -- function: org.apache.commons.collections.iterators.ArrayIterator#getArray - copy: + - .java.util.Map#MapValue#java.lang.Object - from: - this - - .java.util.Iterator#Element#java.lang.Object + - .java.util.Map#MapValue#java.lang.Object to: - result - - '[*]' -- function: org.apache.commons.collections.iterators.ArrayListIterator# + - .java.util.Map#MapKey#java.lang.Object +- function: org.apache.commons.collections.map.LRUMap# + signature: (*) * copy: - from: - arg(0) - - '[*]' - to: - - this - - .java.util.Iterator#Element#java.lang.Object -- function: org.apache.commons.collections.iterators.CollatingIterator# - signature: (*, *, *) * - copy: - - from: - - arg(2) - - .java.util.Iterator#Element#java.lang.Object - to: - - this - - .java.util.Iterator#Element#java.lang.Object - - from: - - arg(1) - - .java.util.Iterator#Element#java.lang.Object + - .java.util.Map#MapKey#java.lang.Object to: - this - - .java.util.Iterator#Element#java.lang.Object -- function: org.apache.commons.collections.iterators.CollatingIterator#addIterator - copy: + - .java.util.Map#MapKey#java.lang.Object - from: - arg(0) - - .java.util.Iterator#Element#java.lang.Object + - .java.util.Map#MapValue#java.lang.Object to: - this - - .java.util.Iterator#Element#java.lang.Object -- function: org.apache.commons.collections.iterators.CollatingIterator#setIterator + - .java.util.Map#MapValue#java.lang.Object +- function: org.apache.commons.collections.keyvalue.AbstractMapEntryDecorator# copy: - from: - - arg(1) - - .java.util.Iterator#Element#java.lang.Object + - arg(0) + - .java.util.Map$Entry#Key#java.lang.Object to: - this - - .java.util.Iterator#Element#java.lang.Object -- function: org.apache.commons.collections.iterators.EnumerationIterator# - copy: + - .java.util.Map$Entry#Key#java.lang.Object - from: - arg(0) - - .java.util.Enumeration#Element#java.lang.Object + - .java.util.Map$Entry#Value#java.lang.Object to: - this - - .java.util.Iterator#Element#java.lang.Object -- function: org.apache.commons.collections.iterators.EnumerationIterator#getEnumeration + - .java.util.Map$Entry#Value#java.lang.Object +- function: org.apache.commons.collections.CollectionUtils#removeAll copy: - from: - - this - - .java.util.Iterator#Element#java.lang.Object + - arg(0) + - .java.lang.Iterable#Element#java.lang.Object to: - result - - .java.util.Enumeration#Element#java.lang.Object -- function: org.apache.commons.collections.iterators.EnumerationIterator#setEnumeration + - .java.lang.Iterable#Element#java.lang.Object +- function: org.apache.commons.collections.SetUtils#synchronizedSortedSet copy: - from: - arg(0) - - .java.util.Enumeration#Element#java.lang.Object + - .java.lang.Iterable#Element#java.lang.Object to: - - this - - .java.util.Iterator#Element#java.lang.Object -- function: org.apache.commons.collections.iterators.FilterIterator# + - result + - .java.lang.Iterable#Element#java.lang.Object +- function: org.apache.commons.collections.MultiMap#put copy: - - from: - - arg(0) - - .java.util.Iterator#Element#java.lang.Object + - from: arg(1) to: - this - - .java.util.Iterator#Element#java.lang.Object -- function: org.apache.commons.collections.iterators.FilterIterator#getIterator - copy: - - from: - - this - - .java.util.Iterator#Element#java.lang.Object - to: - - result - - .java.util.Iterator#Element#java.lang.Object -- function: org.apache.commons.collections.iterators.FilterIterator#setIterator - copy: - - from: - - arg(0) - - .java.util.Iterator#Element#java.lang.Object + - .java.util.Map#MapValue#java.lang.Object + - .java.lang.Iterable#Element#java.lang.Object + - from: arg(0) to: - this - - .java.util.Iterator#Element#java.lang.Object -- function: org.apache.commons.collections.iterators.FilterListIterator# + - .java.util.Map#MapKey#java.lang.Object +- function: org.apache.commons.collections.list.NodeCachingLinkedList# signature: (*) * copy: - from: - arg(0) - - .java.util.Iterator#Element#java.lang.Object + - .java.lang.Iterable#Element#java.lang.Object to: - this - - .java.util.Iterator#Element#java.lang.Object -- function: org.apache.commons.collections.iterators.FilterListIterator# - signature: (*, *) * + - .java.lang.Iterable#Element#java.lang.Object +- function: org.apache.commons.collections.iterators.FilterIterator#setIterator copy: - from: - arg(0) @@ -1476,94 +1508,83 @@ passThrough: to: - this - .java.util.Iterator#Element#java.lang.Object -- function: org.apache.commons.collections.iterators.FilterListIterator#getListIterator +- function: org.apache.commons.collections.SetUtils#orderedSet copy: - from: - - this - - .java.util.Iterator#Element#java.lang.Object + - arg(0) + - .java.lang.Iterable#Element#java.lang.Object to: - result - - .java.util.Iterator#Element#java.lang.Object -- function: org.apache.commons.collections.iterators.FilterListIterator#setListIterator + - .java.lang.Iterable#Element#java.lang.Object +- function: org.apache.commons.collections.bag.AbstractMapBag# copy: - from: - arg(0) - - .java.util.Iterator#Element#java.lang.Object + - .java.util.Map#MapKey#java.lang.Object to: - this - - .java.util.Iterator#Element#java.lang.Object -- function: org.apache.commons.collections.iterators.IteratorChain# - signature: (*, *) * + - .java.lang.Iterable#Element#java.lang.Object +- function: org.apache.commons.collections.list.CursorableLinkedList#cursor copy: - from: - - arg(1) - - .java.util.Iterator#Element#java.lang.Object - to: - this - - .java.util.Iterator#Element#java.lang.Object - - from: - - arg(0) - - .java.util.Iterator#Element#java.lang.Object + - .java.lang.Iterable#Element#java.lang.Object to: - - this + - result - .java.util.Iterator#Element#java.lang.Object -- function: org.apache.commons.collections.iterators.IteratorChain#addIterator +- function: org.apache.commons.collections.SortedBag#last copy: - from: - - arg(0) - - .java.util.Iterator#Element#java.lang.Object - to: - this - - .java.util.Iterator#Element#java.lang.Object -- function: org.apache.commons.collections.iterators.IteratorEnumeration# + - .java.lang.Iterable#Element#java.lang.Object + to: result +- function: org.apache.commons.collections.iterators.EnumerationIterator#setEnumeration copy: - from: - arg(0) - - .java.util.Iterator#Element#java.lang.Object + - .java.util.Enumeration#Element#java.lang.Object to: - this - - .java.util.Enumeration#Element#java.lang.Object -- function: org.apache.commons.collections.iterators.IteratorEnumeration#getIterator + - .java.util.Iterator#Element#java.lang.Object +- function: org.apache.commons.collections.map.ListOrderedMap#asList copy: - from: - this - - .java.util.Enumeration#Element#java.lang.Object + - .java.util.Map#MapKey#java.lang.Object to: - result - - .java.util.Iterator#Element#java.lang.Object -- function: org.apache.commons.collections.iterators.IteratorEnumeration#setIterator + - .java.lang.Iterable#Element#java.lang.Object +- function: org.apache.commons.collections.MapUtils#synchronizedSortedMap copy: - from: - arg(0) - - .java.util.Iterator#Element#java.lang.Object + - .java.util.Map#MapValue#java.lang.Object to: - - this - - .java.util.Enumeration#Element#java.lang.Object -- function: org.apache.commons.collections.iterators.ListIteratorWrapper# - copy: + - result + - .java.util.Map#MapValue#java.lang.Object - from: - arg(0) - - .java.util.Iterator#Element#java.lang.Object + - .java.util.Map#MapKey#java.lang.Object to: - - this - - .java.util.Iterator#Element#java.lang.Object -- function: org.apache.commons.collections.iterators.LoopingIterator# + - result + - .java.util.Map#MapKey#java.lang.Object +- function: org.apache.commons.collections.bag.AbstractBagDecorator# copy: - from: - arg(0) - .java.lang.Iterable#Element#java.lang.Object to: - this - - .java.util.Iterator#Element#java.lang.Object -- function: org.apache.commons.collections.iterators.LoopingListIterator# + - .java.lang.Iterable#Element#java.lang.Object +- function: org.apache.commons.collections.list.AbstractSerializableListDecorator# copy: - from: - arg(0) - .java.lang.Iterable#Element#java.lang.Object to: - this - - .java.util.Iterator#Element#java.lang.Object -- function: org.apache.commons.collections.iterators.ObjectArrayIterator# + - .java.lang.Iterable#Element#java.lang.Object +- function: org.apache.commons.collections.iterators.ObjectArrayListIterator# copy: - from: - arg(0) @@ -1571,61 +1592,31 @@ passThrough: to: - this - .java.util.Iterator#Element#java.lang.Object -- function: org.apache.commons.collections.iterators.ObjectArrayIterator#getArray +- function: org.apache.commons.collections.MapUtils#lazyMap copy: - from: - - this - - .java.util.Iterator#Element#java.lang.Object + - arg(0) + - .java.util.Map#MapValue#java.lang.Object to: - result - - '[*]' -- function: org.apache.commons.collections.iterators.ObjectArrayListIterator# - copy: + - .java.util.Map#MapValue#java.lang.Object - from: - arg(0) - - '[*]' + - .java.util.Map#MapKey#java.lang.Object to: - - this - - .java.util.Iterator#Element#java.lang.Object -- function: org.apache.commons.collections.iterators.ReverseListIterator# + - result + - .java.util.Map#MapKey#java.lang.Object +- function: org.apache.commons.collections.map.MultiValueMap#getCollection copy: - from: - - arg(0) + - this + - .java.util.Map#MapValue#java.lang.Object - .java.lang.Iterable#Element#java.lang.Object to: - - this - - .java.util.Iterator#Element#java.lang.Object -- function: org.apache.commons.collections.iterators.SingletonIterator# - copy: - - from: arg(0) - to: - - this - - .java.util.Iterator#Element#java.lang.Object -- function: org.apache.commons.collections.iterators.SingletonListIterator# - copy: - - from: arg(0) - to: - - this - - .java.util.Iterator#Element#java.lang.Object -- function: org.apache.commons.collections.iterators.UniqueFilterIterator# - copy: - - from: - - arg(0) - - .java.util.Iterator#Element#java.lang.Object - to: - - this - - .java.util.Iterator#Element#java.lang.Object -- function: org.apache.commons.collections.keyvalue.AbstractMapEntry# - copy: - - from: arg(1) - to: - - this - - .java.util.Map$Entry#Value#java.lang.Object - - from: arg(0) - to: - - this - - .java.util.Map$Entry#Key#java.lang.Object -- function: org.apache.commons.collections.keyvalue.AbstractMapEntryDecorator# + - result + - .java.lang.Iterable#Element#java.lang.Object +- function: org.apache.commons.collections.keyvalue.UnmodifiableMapEntry# + signature: (*) * copy: - from: - arg(0) @@ -1639,145 +1630,136 @@ passThrough: to: - this - .java.util.Map$Entry#Value#java.lang.Object -- function: org.apache.commons.collections.keyvalue.AbstractMapEntryDecorator#getMapEntry +- function: org.apache.commons.collections.iterators.IteratorChain# + signature: (*, *) * copy: - from: - - this - - .java.util.Map$Entry#Key#java.lang.Object + - arg(1) + - .java.util.Iterator#Element#java.lang.Object to: - - result - - .java.util.Map$Entry#Key#java.lang.Object - - from: - this - - .java.util.Map$Entry#Value#java.lang.Object - to: - - result - - .java.util.Map$Entry#Value#java.lang.Object -- function: org.apache.commons.collections.keyvalue.DefaultMapEntry# - signature: (*) * - copy: + - .java.util.Iterator#Element#java.lang.Object - from: - arg(0) - - .java.util.Map$Entry#Key#java.lang.Object + - .java.util.Iterator#Element#java.lang.Object to: - this - - .java.util.Map$Entry#Key#java.lang.Object + - .java.util.Iterator#Element#java.lang.Object +- function: org.apache.commons.collections.list.AbstractLinkedList#removeFirst + copy: - from: - - arg(0) - - .java.util.Map$Entry#Value#java.lang.Object - to: - this - - .java.util.Map$Entry#Value#java.lang.Object -- function: org.apache.commons.collections.keyvalue.DefaultMapEntry# - signature: (java.lang.Object, java.lang.Object) * + - .java.lang.Iterable#Element#java.lang.Object + to: result +- function: org.apache.commons.collections.map.CompositeMap# + signature: (*, *, *) * copy: - - from: arg(1) - to: - - this - - .java.util.Map$Entry#Value#java.lang.Object - - from: arg(0) + - from: + - arg(1) + - .java.util.Map#MapValue#java.lang.Object to: - this - - .java.util.Map$Entry#Key#java.lang.Object -- function: org.apache.commons.collections.keyvalue.TiedMapEntry# - copy: + - .java.util.Map#MapValue#java.lang.Object - from: - arg(0) - - .java.util.Map#MapValue#java.lang.Object + - .java.util.Map#MapKey#java.lang.Object to: - this - - .java.util.Map$Entry#Value#java.lang.Object - - from: arg(1) + - .java.util.Map#MapKey#java.lang.Object + - from: + - arg(1) + - .java.util.Map#MapKey#java.lang.Object to: - this - - .java.util.Map$Entry#Key#java.lang.Object -- function: org.apache.commons.collections.keyvalue.UnmodifiableMapEntry# - signature: (*) * - copy: + - .java.util.Map#MapKey#java.lang.Object - from: - arg(0) - - .java.util.Map$Entry#Key#java.lang.Object + - .java.util.Map#MapValue#java.lang.Object to: - this - - .java.util.Map$Entry#Key#java.lang.Object + - .java.util.Map#MapValue#java.lang.Object +- function: org.apache.commons.collections.IteratorUtils#toListIterator + copy: - from: - arg(0) - - .java.util.Map$Entry#Value#java.lang.Object + - .java.util.Iterator#Element#java.lang.Object to: - - this - - .java.util.Map$Entry#Value#java.lang.Object -- function: org.apache.commons.collections.keyvalue.UnmodifiableMapEntry# - signature: (java.lang.Object, java.lang.Object) * + - result + - .java.util.Iterator#Element#java.lang.Object +- function: org.apache.commons.collections.map.ListOrderedMap#get + signature: (int) * copy: - - from: arg(1) - to: - - this - - .java.util.Map$Entry#Value#java.lang.Object - - from: arg(0) - to: + - from: - this - - .java.util.Map$Entry#Key#java.lang.Object -- function: org.apache.commons.collections.list.AbstractLinkedList# + - .java.util.Map#MapKey#java.lang.Object + to: result +- function: org.apache.commons.collections.ListUtils#union copy: - from: - - arg(0) + - arg(1) - .java.lang.Iterable#Element#java.lang.Object to: - - this + - result - .java.lang.Iterable#Element#java.lang.Object -- function: org.apache.commons.collections.list.AbstractLinkedList#addFirst - copy: - - from: arg(0) - to: - - this + - from: + - arg(0) - .java.lang.Iterable#Element#java.lang.Object -- function: org.apache.commons.collections.list.AbstractLinkedList#addLast - copy: - - from: arg(0) to: - - this + - result - .java.lang.Iterable#Element#java.lang.Object -- function: org.apache.commons.collections.list.AbstractLinkedList#getFirst +- function: org.apache.commons.collections.map.LinkedMap#getValue + signature: (int) * copy: - from: - this - - .java.lang.Iterable#Element#java.lang.Object + - .java.util.Map#MapValue#java.lang.Object to: result -- function: org.apache.commons.collections.list.AbstractLinkedList#getLast +- function: org.apache.commons.collections.OrderedMap#lastKey copy: - from: - this - - .java.lang.Iterable#Element#java.lang.Object + - .java.util.Map#MapKey#java.lang.Object to: result -- function: org.apache.commons.collections.list.AbstractLinkedList#removeFirst +- function: org.apache.commons.collections.LRUMap#writeExternal copy: - from: - this - - .java.lang.Iterable#Element#java.lang.Object - to: result -- function: org.apache.commons.collections.list.AbstractLinkedList#removeLast + - .org.apache.commons.collections.LRUMap##java.lang.Object + to: arg(0) + - from: this + to: arg(0) +- function: org.apache.commons.collections.bag.TreeBag# + signature: (*) * copy: - from: + - arg(0) + - .java.lang.Iterable#Element#java.lang.Object + to: - this - .java.lang.Iterable#Element#java.lang.Object - to: result -- function: org.apache.commons.collections.list.AbstractListDecorator# +- function: org.apache.commons.collections.map.ListOrderedMap#keyList copy: - from: - - arg(0) - - .java.lang.Iterable#Element#java.lang.Object - to: - this + - .java.util.Map#MapKey#java.lang.Object + to: + - result - .java.lang.Iterable#Element#java.lang.Object -- function: org.apache.commons.collections.list.AbstractSerializableListDecorator# +- function: org.apache.commons.collections.MapUtils#orderedMap copy: - from: - arg(0) - - .java.lang.Iterable#Element#java.lang.Object + - .java.util.Map#MapValue#java.lang.Object to: - - this - - .java.lang.Iterable#Element#java.lang.Object -- function: org.apache.commons.collections.list.CursorableLinkedList# + - result + - .java.util.Map#MapValue#java.lang.Object + - from: + - arg(0) + - .java.util.Map#MapKey#java.lang.Object + to: + - result + - .java.util.Map#MapKey#java.lang.Object +- function: org.apache.commons.collections.list.AbstractLinkedList# copy: - from: - arg(0) @@ -1785,32 +1767,48 @@ passThrough: to: - this - .java.lang.Iterable#Element#java.lang.Object -- function: org.apache.commons.collections.list.CursorableLinkedList#cursor +- function: org.apache.commons.collections.ListUtils#transformedList copy: - from: - - this + - arg(0) - .java.lang.Iterable#Element#java.lang.Object to: - result - - .java.util.Iterator#Element#java.lang.Object -- function: org.apache.commons.collections.list.NodeCachingLinkedList# - signature: (*) * + - .java.lang.Iterable#Element#java.lang.Object +- function: org.apache.commons.collections.iterators.LoopingListIterator# copy: - from: - arg(0) - .java.lang.Iterable#Element#java.lang.Object to: - this - - .java.lang.Iterable#Element#java.lang.Object -- function: org.apache.commons.collections.list.SetUniqueList#asSet + - .java.util.Iterator#Element#java.lang.Object +- function: org.apache.commons.collections.IteratorUtils#collatedIterator + signature: (*, *) * copy: - from: - - this - - .java.lang.Iterable#Element#java.lang.Object + - arg(1) + - '[*]' + - .java.util.Iterator#Element#java.lang.Object to: - result + - .java.util.Iterator#Element#java.lang.Object + - from: + - arg(1) - .java.lang.Iterable#Element#java.lang.Object -- function: org.apache.commons.collections.list.TreeList# + - .java.util.Iterator#Element#java.lang.Object + to: + - result + - .java.util.Iterator#Element#java.lang.Object +- function: org.apache.commons.collections.MapUtils#getObject + copy: + - from: arg(2) + to: result + - from: + - arg(0) + - .java.util.Map#MapValue#java.lang.Object + to: result +- function: org.apache.commons.collections.set.AbstractSetDecorator# copy: - from: - arg(0) @@ -1818,16 +1816,15 @@ passThrough: to: - this - .java.lang.Iterable#Element#java.lang.Object -- function: org.apache.commons.collections.list.UnmodifiableList# +- function: org.apache.commons.collections.CollectionUtils#subtract copy: - from: - arg(0) - .java.lang.Iterable#Element#java.lang.Object to: - - this + - result - .java.lang.Iterable#Element#java.lang.Object -- function: org.apache.commons.collections.map.AbstractHashedMap# - signature: (*) * +- function: org.apache.commons.collections.bidimap.AbstractBidiMapDecorator# copy: - from: - arg(0) @@ -1841,202 +1838,182 @@ passThrough: to: - this - .java.util.Map#MapValue#java.lang.Object -- function: org.apache.commons.collections.map.AbstractHashedMap#keySet +- function: org.apache.commons.collections.iterators.ArrayIterator#getArray copy: - - from: this - to: result - from: - this - - .org.apache.commons.collections.map.AbstractHashedMap##java.lang.Object - to: result -- function: org.apache.commons.collections.map.AbstractHashedMap#putAll + - .java.util.Iterator#Element#java.lang.Object + to: + - result + - '[*]' +- function: org.apache.commons.collections.IteratorUtils#singletonIterator copy: - from: arg(0) to: + - result + - .java.util.Iterator#Element#java.lang.Object +- function: org.apache.commons.collections.MapIterator#getKey + copy: + - from: - this - - .org.apache.commons.collections.map.AbstractHashedMap##java.lang.Object - - from: arg(0) - to: this -- function: org.apache.commons.collections.map.AbstractLinkedMap# - signature: (*) * + - .java.util.Iterator#Element#java.lang.Object + to: result +- function: org.apache.commons.collections.iterators.FilterIterator#getIterator copy: - from: - - arg(0) - - .java.util.Map#MapKey#java.lang.Object - to: - this - - .java.util.Map#MapKey#java.lang.Object - - from: - - arg(0) - - .java.util.Map#MapValue#java.lang.Object + - .java.util.Iterator#Element#java.lang.Object to: - - this - - .java.util.Map#MapValue#java.lang.Object -- function: org.apache.commons.collections.map.AbstractMapDecorator# - signature: (*) * + - result + - .java.util.Iterator#Element#java.lang.Object +- function: org.apache.commons.collections.ListUtils#retainAll copy: - from: - arg(0) - - .java.util.Map#MapKey#java.lang.Object + - .java.lang.Iterable#Element#java.lang.Object to: - - this - - .java.util.Map#MapKey#java.lang.Object + - result + - .java.lang.Iterable#Element#java.lang.Object +- function: org.apache.commons.collections.collection.AbstractCollectionDecorator# + copy: - from: - arg(0) - - .java.util.Map#MapValue#java.lang.Object + - .java.lang.Iterable#Element#java.lang.Object to: - this - - .java.util.Map#MapValue#java.lang.Object -- function: org.apache.commons.collections.map.AbstractOrderedMapDecorator# - signature: (*) * + - .java.lang.Iterable#Element#java.lang.Object +- function: org.apache.commons.collections.list.AbstractLinkedList#addLast copy: - - from: - - arg(0) - - .java.util.Map#MapKey#java.lang.Object + - from: arg(0) to: - this - - .java.util.Map#MapKey#java.lang.Object + - .java.lang.Iterable#Element#java.lang.Object +- function: org.apache.commons.collections.SortedBag#first + copy: - from: - - arg(0) - - .java.util.Map#MapValue#java.lang.Object - to: - this - - .java.util.Map#MapValue#java.lang.Object -- function: org.apache.commons.collections.map.AbstractSortedMapDecorator# - signature: (*) * + - .java.lang.Iterable#Element#java.lang.Object + to: result +- function: org.apache.commons.collections.IteratorUtils#loopingIterator copy: - from: - arg(0) - - .java.util.Map#MapKey#java.lang.Object + - .java.lang.Iterable#Element#java.lang.Object to: - - this - - .java.util.Map#MapKey#java.lang.Object + - result + - .java.util.Iterator#Element#java.lang.Object +- function: org.apache.commons.collections.OrderedIterator#previous + copy: - from: + - this + - .java.util.Iterator#Element#java.lang.Object + to: result +- function: org.apache.commons.collections.CollectionUtils#addIgnoreNull + copy: + - from: arg(1) + to: - arg(0) - - .java.util.Map#MapValue#java.lang.Object + - .java.lang.Iterable#Element#java.lang.Object +- function: org.apache.commons.collections.iterators.CollatingIterator# + signature: (*, *, *) * + copy: + - from: + - arg(2) + - .java.util.Iterator#Element#java.lang.Object to: - this - - .java.util.Map#MapValue#java.lang.Object -- function: org.apache.commons.collections.map.CaseInsensitiveMap# - signature: (*) * - copy: + - .java.util.Iterator#Element#java.lang.Object - from: - - arg(0) - - .java.util.Map#MapKey#java.lang.Object + - arg(1) + - .java.util.Iterator#Element#java.lang.Object to: - this - - .java.util.Map#MapKey#java.lang.Object + - .java.util.Iterator#Element#java.lang.Object +- function: org.apache.commons.collections.IteratorUtils#loopingListIterator + copy: - from: - arg(0) - - .java.util.Map#MapValue#java.lang.Object + - .java.lang.Iterable#Element#java.lang.Object to: - - this - - .java.util.Map#MapValue#java.lang.Object -- function: org.apache.commons.collections.map.CompositeMap# - signature: (*) * + - result + - .java.util.Iterator#Element#java.lang.Object +- function: org.apache.commons.collections.map.CompositeMap#addComposited copy: - from: - arg(0) - - '[*]' - .java.util.Map#MapKey#java.lang.Object to: - this - .java.util.Map#MapKey#java.lang.Object - from: - arg(0) - - '[*]' - .java.util.Map#MapValue#java.lang.Object to: - this - .java.util.Map#MapValue#java.lang.Object -- function: org.apache.commons.collections.map.CompositeMap# - signature: (*, *) * +- function: org.apache.commons.collections.map.MultiKeyMap#put + signature: (java.lang.Object, java.lang.Object, java.lang.Object) * copy: - - from: - - arg(1) - - .java.util.Map#MapValue#java.lang.Object - to: - - this - - .java.util.Map#MapValue#java.lang.Object - - from: - - arg(0) - - .java.util.Map#MapKey#java.lang.Object - to: - - this - - .java.util.Map#MapKey#java.lang.Object - - from: - - arg(1) - - .java.util.Map#MapKey#java.lang.Object + - from: arg(2) to: - this - - .java.util.Map#MapKey#java.lang.Object - - from: - - arg(0) - .java.util.Map#MapValue#java.lang.Object + - from: arg(1) to: - this - - .java.util.Map#MapValue#java.lang.Object - - from: - - arg(0) - - '[*]' - .java.util.Map#MapKey#java.lang.Object + - .java.lang.Iterable#Element#java.lang.Object + - from: arg(0) to: - this - .java.util.Map#MapKey#java.lang.Object + - .java.lang.Iterable#Element#java.lang.Object +- function: org.apache.commons.collections.LRUMap#get + copy: - from: - - arg(0) - - '[*]' - - .java.util.Map#MapValue#java.lang.Object - to: - this - - .java.util.Map#MapValue#java.lang.Object -- function: org.apache.commons.collections.map.CompositeMap# - signature: (*, *, *) * + - .org.apache.commons.collections.LRUMap##java.lang.Object + to: result + - from: this + to: result +- function: org.apache.commons.collections.MapUtils#multiValueMap copy: - from: - - arg(1) + - arg(0) - .java.util.Map#MapValue#java.lang.Object to: - - this + - result - .java.util.Map#MapValue#java.lang.Object - from: - arg(0) - .java.util.Map#MapKey#java.lang.Object to: - - this - - .java.util.Map#MapKey#java.lang.Object - - from: - - arg(1) - - .java.util.Map#MapKey#java.lang.Object - to: - - this + - result - .java.util.Map#MapKey#java.lang.Object +- function: org.apache.commons.collections.MapUtils#fixedSizeMap + copy: - from: - arg(0) - .java.util.Map#MapValue#java.lang.Object to: - - this + - result - .java.util.Map#MapValue#java.lang.Object -- function: org.apache.commons.collections.map.CompositeMap#addComposited - copy: - from: - arg(0) - .java.util.Map#MapKey#java.lang.Object to: - - this + - result - .java.util.Map#MapKey#java.lang.Object - - from: - - arg(0) - - .java.util.Map#MapValue#java.lang.Object +- function: org.apache.commons.collections.Bag#add + copy: + - from: arg(0) to: - this - - .java.util.Map#MapValue#java.lang.Object + - .java.lang.Iterable#Element#java.lang.Object - function: org.apache.commons.collections.map.CompositeMap#removeComposited copy: - from: arg(0) to: result -- function: org.apache.commons.collections.map.CompositeMap#removeComposited - copy: - from: - this - .java.util.Map#MapKey#java.lang.Object @@ -2049,73 +2026,82 @@ passThrough: to: - result - .java.util.Map#MapValue#java.lang.Object -- function: org.apache.commons.collections.map.DefaultedMap# - signature: (java.lang.Object) * +- function: org.apache.commons.collections.CollectionUtils#unmodifiableCollection copy: - - from: arg(0) + - from: + - arg(0) + - .java.lang.Iterable#Element#java.lang.Object to: - - this - - .java.util.Map#MapValue#java.lang.Object -- function: org.apache.commons.collections.map.Flat3Map# + - result + - .java.lang.Iterable#Element#java.lang.Object +- function: org.apache.commons.collections.ListUtils#unmodifiableList copy: - from: - arg(0) - - .java.util.Map#MapKey#java.lang.Object + - .java.lang.Iterable#Element#java.lang.Object to: - - this - - .java.util.Map#MapKey#java.lang.Object + - result + - .java.lang.Iterable#Element#java.lang.Object +- function: org.apache.commons.collections.IteratorUtils#asIterator + copy: - from: - arg(0) - - .java.util.Map#MapValue#java.lang.Object + - .java.util.Enumeration#Element#java.lang.Object to: - - this - - .java.util.Map#MapValue#java.lang.Object -- function: org.apache.commons.collections.map.HashedMap# + - result + - .java.util.Iterator#Element#java.lang.Object +- function: org.apache.commons.collections.keyvalue.DefaultMapEntry# signature: (*) * copy: - from: - arg(0) - - .java.util.Map#MapKey#java.lang.Object + - .java.util.Map$Entry#Key#java.lang.Object to: - this - - .java.util.Map#MapKey#java.lang.Object + - .java.util.Map$Entry#Key#java.lang.Object - from: - arg(0) - - .java.util.Map#MapValue#java.lang.Object + - .java.util.Map$Entry#Value#java.lang.Object to: - this - - .java.util.Map#MapValue#java.lang.Object -- function: org.apache.commons.collections.map.LRUMap# + - .java.util.Map$Entry#Value#java.lang.Object +- function: org.apache.commons.collections.IteratorUtils#chainedIterator signature: (*) * copy: - from: - arg(0) - - .java.util.Map#MapKey#java.lang.Object + - '[*]' + - .java.util.Iterator#Element#java.lang.Object to: - - this - - .java.util.Map#MapKey#java.lang.Object + - result + - .java.util.Iterator#Element#java.lang.Object - from: - arg(0) - - .java.util.Map#MapValue#java.lang.Object + - .java.lang.Iterable#Element#java.lang.Object + - .java.util.Iterator#Element#java.lang.Object to: - - this - - .java.util.Map#MapValue#java.lang.Object -- function: org.apache.commons.collections.map.LRUMap# - signature: (*, boolean) * + - result + - .java.util.Iterator#Element#java.lang.Object +- function: org.apache.commons.collections.CollectionUtils#predicatedCollection copy: - from: - arg(0) - - .java.util.Map#MapKey#java.lang.Object + - .java.lang.Iterable#Element#java.lang.Object to: - - this - - .java.util.Map#MapKey#java.lang.Object + - result + - .java.lang.Iterable#Element#java.lang.Object +- function: org.apache.commons.collections.CollectionUtils#selectRejected + signature: (*, *, *) * + copy: - from: - arg(0) - - .java.util.Map#MapValue#java.lang.Object + - .java.lang.Iterable#Element#java.lang.Object to: - - this - - .java.util.Map#MapValue#java.lang.Object -- function: org.apache.commons.collections.map.LinkedMap# + - arg(2) + - .java.lang.Iterable#Element#java.lang.Object + - from: arg(2) + to: result +- function: org.apache.commons.collections.map.HashedMap# signature: (*) * copy: - from: @@ -2130,343 +2116,311 @@ passThrough: to: - this - .java.util.Map#MapValue#java.lang.Object -- function: org.apache.commons.collections.map.LinkedMap#asList +- function: org.apache.commons.collections.map.MultiValueMap#values copy: - from: - this - - .java.util.Map#MapKey#java.lang.Object + - .java.util.Map#MapValue#java.lang.Object + - .java.lang.Iterable#Element#java.lang.Object to: - result - .java.lang.Iterable#Element#java.lang.Object -- function: org.apache.commons.collections.map.LinkedMap#get - signature: (int) * +- function: org.apache.commons.collections.iterators.SingletonListIterator# copy: - - from: + - from: arg(0) + to: - this - - .java.util.Map#MapKey#java.lang.Object - to: result -- function: org.apache.commons.collections.map.LinkedMap#getValue - signature: (int) * + - .java.util.Iterator#Element#java.lang.Object +- function: org.apache.commons.collections.iterators.FilterListIterator# + signature: (*, *) * copy: - from: + - arg(0) + - .java.util.Iterator#Element#java.lang.Object + to: - this - - .java.util.Map#MapValue#java.lang.Object - to: result -- function: org.apache.commons.collections.map.LinkedMap#remove - signature: (int) * + - .java.util.Iterator#Element#java.lang.Object +- function: org.apache.commons.collections.MapUtils#transformedMap copy: - from: - - this + - arg(0) - .java.util.Map#MapValue#java.lang.Object - to: result -- function: org.apache.commons.collections.map.ListOrderedMap#asList - copy: - - from: - - this - - .java.util.Map#MapKey#java.lang.Object to: - result - - .java.lang.Iterable#Element#java.lang.Object -- function: org.apache.commons.collections.map.ListOrderedMap#get - signature: (int) * - copy: - - from: - - this - - .java.util.Map#MapKey#java.lang.Object - to: result -- function: org.apache.commons.collections.map.ListOrderedMap#getValue - signature: (int) * - copy: - - from: - - this - .java.util.Map#MapValue#java.lang.Object - to: result -- function: org.apache.commons.collections.map.ListOrderedMap#keyList - copy: - from: - - this + - arg(0) - .java.util.Map#MapKey#java.lang.Object to: - result - - .java.lang.Iterable#Element#java.lang.Object -- function: org.apache.commons.collections.map.ListOrderedMap#put - copy: - - from: arg(2) - to: - - this - - .java.util.Map#MapValue#java.lang.Object - - from: arg(1) - to: - - this - .java.util.Map#MapKey#java.lang.Object -- function: org.apache.commons.collections.map.ListOrderedMap#remove - signature: (int) * +- function: org.apache.commons.collections.set.ListOrderedSet#addAll copy: - from: - - this - - .java.util.Map#MapValue#java.lang.Object - to: result -- function: org.apache.commons.collections.map.ListOrderedMap#setValue - copy: - - from: arg(1) + - arg(1) + - .java.lang.Iterable#Element#java.lang.Object to: - this - - .java.util.Map#MapValue#java.lang.Object -- function: org.apache.commons.collections.map.ListOrderedMap#valueList + - .java.lang.Iterable#Element#java.lang.Object +- function: org.apache.commons.collections.EnumerationUtils#toList + signature: (*) * copy: - from: - - this - - .java.util.Map#MapValue#java.lang.Object + - arg(0) + - .java.util.Enumeration#Element#java.lang.Object to: - result - .java.lang.Iterable#Element#java.lang.Object -- function: org.apache.commons.collections.map.MultiKeyMap#get +- function: org.apache.commons.collections.map.LinkedMap# + signature: (*) * copy: - from: - - this - - .java.util.Map#MapValue#java.lang.Object - to: result -- function: org.apache.commons.collections.map.MultiKeyMap#put - signature: (java.lang.Object, java.lang.Object, java.lang.Object) * - copy: - - from: arg(2) - to: - - this - - .java.util.Map#MapValue#java.lang.Object - - from: arg(1) - to: - - this - - .java.util.Map#MapKey#java.lang.Object - - .java.lang.Iterable#Element#java.lang.Object - - from: arg(0) - to: - - this - - .java.util.Map#MapKey#java.lang.Object - - .java.lang.Iterable#Element#java.lang.Object -- function: org.apache.commons.collections.map.MultiKeyMap#put - signature: (java.lang.Object, java.lang.Object, java.lang.Object, java.lang.Object) - * - copy: - - from: arg(3) - to: - - this - - .java.util.Map#MapValue#java.lang.Object - - from: arg(2) - to: - - this - - .java.util.Map#MapKey#java.lang.Object - - .java.lang.Iterable#Element#java.lang.Object - - from: arg(1) - to: - - this - - .java.util.Map#MapKey#java.lang.Object - - .java.lang.Iterable#Element#java.lang.Object - - from: arg(0) - to: - - this - - .java.util.Map#MapKey#java.lang.Object - - .java.lang.Iterable#Element#java.lang.Object -- function: org.apache.commons.collections.map.MultiKeyMap#put - signature: (java.lang.Object, java.lang.Object, java.lang.Object, java.lang.Object, - java.lang.Object) * - copy: - - from: arg(4) - to: - - this - - .java.util.Map#MapValue#java.lang.Object - - from: arg(3) - to: - - this - - .java.util.Map#MapKey#java.lang.Object - - .java.lang.Iterable#Element#java.lang.Object - - from: arg(2) - to: - - this + - arg(0) - .java.util.Map#MapKey#java.lang.Object - - .java.lang.Iterable#Element#java.lang.Object - - from: arg(1) to: - this - .java.util.Map#MapKey#java.lang.Object - - .java.lang.Iterable#Element#java.lang.Object - - from: arg(0) - to: - - this - - .java.util.Map#MapKey#java.lang.Object - - .java.lang.Iterable#Element#java.lang.Object -- function: org.apache.commons.collections.map.MultiKeyMap#put - signature: (java.lang.Object, java.lang.Object, java.lang.Object, java.lang.Object, - java.lang.Object, java.lang.Object) * - copy: - - from: arg(5) - to: - - this + - from: + - arg(0) - .java.util.Map#MapValue#java.lang.Object - - from: arg(4) - to: - - this - - .java.util.Map#MapKey#java.lang.Object - - .java.lang.Iterable#Element#java.lang.Object - - from: arg(3) to: - this - - .java.util.Map#MapKey#java.lang.Object + - .java.util.Map#MapValue#java.lang.Object +- function: org.apache.commons.collections.BagUtils#unmodifiableBag + copy: + - from: + - arg(0) - .java.lang.Iterable#Element#java.lang.Object - - from: arg(2) to: - - this - - .java.util.Map#MapKey#java.lang.Object + - result - .java.lang.Iterable#Element#java.lang.Object +- function: org.apache.commons.collections.map.ListOrderedMap#setValue + copy: - from: arg(1) to: - this - - .java.util.Map#MapKey#java.lang.Object + - .java.util.Map#MapValue#java.lang.Object +- function: org.apache.commons.collections.ListUtils#subtract + copy: + - from: + - arg(0) - .java.lang.Iterable#Element#java.lang.Object - - from: arg(0) to: - - this - - .java.util.Map#MapKey#java.lang.Object + - result - .java.lang.Iterable#Element#java.lang.Object -- function: org.apache.commons.collections.map.MultiKeyMap#put +- function: org.apache.commons.collections.MapUtils#unmodifiableMap copy: - from: - - this + - arg(0) - .java.util.Map#MapValue#java.lang.Object - to: result -- function: org.apache.commons.collections.map.MultiValueMap#getCollection + to: + - result + - .java.util.Map#MapValue#java.lang.Object + - from: + - arg(0) + - .java.util.Map#MapKey#java.lang.Object + to: + - result + - .java.util.Map#MapKey#java.lang.Object +- function: org.apache.commons.collections.MapUtils#toMap copy: - from: - - this + - arg(0) + - .java.util.ResourceBundle#MapValue#java.lang.Object + to: + - result - .java.util.Map#MapValue#java.lang.Object - - .java.lang.Iterable#Element#java.lang.Object + - from: + - arg(0) + - .java.util.ResourceBundle#MapKey#java.lang.Object to: - result - - .java.lang.Iterable#Element#java.lang.Object -- function: org.apache.commons.collections.map.MultiValueMap#iterator - signature: (java.lang.Object) * + - .java.util.Map#MapKey#java.lang.Object +- function: org.apache.commons.collections.MapUtils#unmodifiableSortedMap copy: - from: - - this + - arg(0) - .java.util.Map#MapValue#java.lang.Object - - .java.lang.Iterable#Element#java.lang.Object to: - result - - .java.util.Iterator#Element#java.lang.Object -- function: org.apache.commons.collections.map.MultiValueMap#putAll - signature: (java.lang.Object, *) * + - .java.util.Map#MapValue#java.lang.Object + - from: + - arg(0) + - .java.util.Map#MapKey#java.lang.Object + to: + - result + - .java.util.Map#MapKey#java.lang.Object +- function: org.apache.commons.collections.BagUtils#predicatedBag copy: - from: - - arg(1) + - arg(0) - .java.lang.Iterable#Element#java.lang.Object to: + - result + - .java.lang.Iterable#Element#java.lang.Object +- function: org.apache.commons.collections.bag.AbstractMapBag#getMap + copy: + - from: - this - - .java.util.Map#MapValue#java.lang.Object - .java.lang.Iterable#Element#java.lang.Object - - from: arg(0) to: - - this + - result - .java.util.Map#MapKey#java.lang.Object -- function: org.apache.commons.collections.map.MultiValueMap#values +- function: org.apache.commons.collections.collection.CompositeCollection#toCollection copy: - from: - this - - .java.util.Map#MapValue#java.lang.Object - .java.lang.Iterable#Element#java.lang.Object to: - result - .java.lang.Iterable#Element#java.lang.Object -- function: org.apache.commons.collections.map.SingletonMap# - signature: (*) * +- function: org.apache.commons.collections.CollectionUtils#find copy: - from: - arg(0) - - .java.util.Map$Entry#Key#java.lang.Object - to: + - .java.lang.Iterable#Element#java.lang.Object + to: result +- function: org.apache.commons.collections.iterators.AbstractListIteratorDecorator#getListIterator + copy: + - from: - this - - .java.util.Map#MapKey#java.lang.Object + - .java.util.Iterator#Element#java.lang.Object + to: + - result + - .java.util.Iterator#Element#java.lang.Object +- function: org.apache.commons.collections.map.AbstractSortedMapDecorator# + signature: (*) * + copy: - from: - arg(0) - .java.util.Map#MapKey#java.lang.Object to: - this - .java.util.Map#MapKey#java.lang.Object - - from: - - arg(0) - - .java.util.Map$Entry#Value#java.lang.Object - to: - - this - - .java.util.Map#MapValue#java.lang.Object - from: - arg(0) - .java.util.Map#MapValue#java.lang.Object to: - this - .java.util.Map#MapValue#java.lang.Object -- function: org.apache.commons.collections.map.SingletonMap# - signature: (java.lang.Object, java.lang.Object) * +- function: org.apache.commons.collections.keyvalue.AbstractMapEntry# copy: - from: arg(1) to: - this - - .java.util.Map#MapValue#java.lang.Object + - .java.util.Map$Entry#Value#java.lang.Object - from: arg(0) to: - this - - .java.util.Map#MapKey#java.lang.Object -- function: org.apache.commons.collections.map.SingletonMap#setValue + - .java.util.Map$Entry#Key#java.lang.Object +- function: org.apache.commons.collections.set.AbstractSortedSetDecorator# copy: - - from: arg(0) + - from: + - arg(0) + - .java.lang.Iterable#Element#java.lang.Object to: - this - - .java.util.Map#MapValue#java.lang.Object -- function: org.apache.commons.collections.set.AbstractSetDecorator# + - .java.lang.Iterable#Element#java.lang.Object +- function: org.apache.commons.collections.iterators.FilterIterator# copy: - from: - arg(0) - - .java.lang.Iterable#Element#java.lang.Object + - .java.util.Iterator#Element#java.lang.Object to: - this + - .java.util.Iterator#Element#java.lang.Object +- function: org.apache.commons.collections.SetUtils#transformedSet + copy: + - from: + - arg(0) - .java.lang.Iterable#Element#java.lang.Object -- function: org.apache.commons.collections.set.AbstractSortedSetDecorator# + to: + - result + - .java.lang.Iterable#Element#java.lang.Object +- function: org.apache.commons.collections.IteratorUtils#unmodifiableListIterator + copy: + - from: + - arg(0) + - .java.util.Iterator#Element#java.lang.Object + to: + - result + - .java.util.Iterator#Element#java.lang.Object +- function: org.apache.commons.collections.SetUtils#transformedSortedSet copy: - from: - arg(0) - .java.lang.Iterable#Element#java.lang.Object to: - - this + - result - .java.lang.Iterable#Element#java.lang.Object -- function: org.apache.commons.collections.set.CompositeSet# - signature: (*) * +- function: org.apache.commons.collections.ListUtils#fixedSizeList copy: - from: - arg(0) - - '[*]' - .java.lang.Iterable#Element#java.lang.Object to: - - this + - result - .java.lang.Iterable#Element#java.lang.Object +- function: org.apache.commons.collections.bag.AbstractSortedBagDecorator# + copy: - from: - arg(0) - .java.lang.Iterable#Element#java.lang.Object to: - this - .java.lang.Iterable#Element#java.lang.Object -- function: org.apache.commons.collections.set.CompositeSet#addComposited - signature: (*) * +- function: org.apache.commons.collections.list.CursorableLinkedList# copy: - from: - arg(0) - - '[*]' - .java.lang.Iterable#Element#java.lang.Object to: - this - .java.lang.Iterable#Element#java.lang.Object +- function: org.apache.commons.collections.bidimap.AbstractSortedBidiMapDecorator# + copy: + - from: + - arg(0) + - .java.util.Map#MapKey#java.lang.Object + to: + - this + - .java.util.Map#MapKey#java.lang.Object + - from: + - arg(0) + - .java.util.Map#MapValue#java.lang.Object + to: + - this + - .java.util.Map#MapValue#java.lang.Object +- function: org.apache.commons.collections.Bag#uniqueSet + copy: + - from: + - this + - .java.lang.Iterable#Element#java.lang.Object + to: + - result + - .java.lang.Iterable#Element#java.lang.Object +- function: org.apache.commons.collections.bag.HashBag# + copy: - from: - arg(0) - .java.lang.Iterable#Element#java.lang.Object to: - this - .java.lang.Iterable#Element#java.lang.Object +- function: org.apache.commons.collections.IteratorUtils#singletonListIterator + copy: + - from: arg(0) + to: + - result + - .java.util.Iterator#Element#java.lang.Object +- function: org.apache.commons.collections.CollectionUtils#getCardinalityMap + copy: + - from: + - arg(0) + - .java.lang.Iterable#Element#java.lang.Object + to: + - result + - .java.util.Map#MapKey#java.lang.Object - function: org.apache.commons.collections.set.CompositeSet#addComposited signature: (*, *) * copy: @@ -2482,19 +2436,28 @@ passThrough: to: - this - .java.lang.Iterable#Element#java.lang.Object -- function: org.apache.commons.collections.set.ListOrderedSet#add +- function: org.apache.commons.collections.map.CaseInsensitiveMap# + signature: (*) * copy: - - from: arg(1) + - from: + - arg(0) + - .java.util.Map#MapKey#java.lang.Object to: - this - - .java.lang.Iterable#Element#java.lang.Object -- function: org.apache.commons.collections.set.ListOrderedSet#addAll - copy: + - .java.util.Map#MapKey#java.lang.Object - from: - - arg(1) - - .java.lang.Iterable#Element#java.lang.Object + - arg(0) + - .java.util.Map#MapValue#java.lang.Object to: - this + - .java.util.Map#MapValue#java.lang.Object +- function: org.apache.commons.collections.map.LinkedMap#asList + copy: + - from: + - this + - .java.util.Map#MapKey#java.lang.Object + to: + - result - .java.lang.Iterable#Element#java.lang.Object - function: org.apache.commons.collections.set.ListOrderedSet#asList copy: @@ -2504,9 +2467,43 @@ passThrough: to: - result - .java.lang.Iterable#Element#java.lang.Object -- function: org.apache.commons.collections.set.ListOrderedSet#get +- function: org.apache.commons.collections.MapUtils#invertMap + copy: + - from: + - arg(0) + - .java.util.Map#MapValue#java.lang.Object + to: + - result + - .java.util.Map#MapKey#java.lang.Object + - from: + - arg(0) + - .java.util.Map#MapKey#java.lang.Object + to: + - result + - .java.util.Map#MapValue#java.lang.Object +- function: org.apache.commons.collections.bidimap.DualHashBidiMap# + signature: (*) * copy: - from: + - arg(0) + - .java.util.Map#MapKey#java.lang.Object + to: - this - - .java.lang.Iterable#Element#java.lang.Object - to: result + - .java.util.Map#MapKey#java.lang.Object + - from: + - arg(0) + - .java.util.Map#MapValue#java.lang.Object + to: + - this + - .java.util.Map#MapValue#java.lang.Object +- function: org.apache.commons.collections.map.SingletonMap# + signature: (java.lang.Object, java.lang.Object) * + copy: + - from: arg(1) + to: + - this + - .java.util.Map#MapValue#java.lang.Object + - from: arg(0) + to: + - this + - .java.util.Map#MapKey#java.lang.Object diff --git a/core/opentaint-config/config/config/jar-split/commons-collections4-4.5.0.yaml b/core/opentaint-config/config/config/commons-collections4-4.5.0.yaml similarity index 99% rename from core/opentaint-config/config/config/jar-split/commons-collections4-4.5.0.yaml rename to core/opentaint-config/config/config/commons-collections4-4.5.0.yaml index dff51ba6a..d9df61918 100644 --- a/core/opentaint-config/config/config/jar-split/commons-collections4-4.5.0.yaml +++ b/core/opentaint-config/config/config/commons-collections4-4.5.0.yaml @@ -1,81 +1,54 @@ +library: org.apache.commons:commons-collections4:4.5.0 passThrough: -- function: org.apache.commons.collections4.ArrayStack#peek - copy: - - from: - - this - - .java.lang.Iterable#Element#java.lang.Object - to: result -- function: org.apache.commons.collections4.ArrayStack#pop +- function: org.apache.commons.collections4.queue.CircularFifoQueue# + signature: (*) * copy: - from: - - this - - .java.lang.Iterable#Element#java.lang.Object - to: result -- function: org.apache.commons.collections4.ArrayStack#push - copy: - - from: arg(0) - to: result -- function: org.apache.commons.collections4.ArrayStack#push - copy: - - from: arg(0) - to: - - this + - arg(0) - .java.lang.Iterable#Element#java.lang.Object -- function: org.apache.commons.collections4.Bag#add - copy: - - from: arg(0) to: - this - .java.lang.Iterable#Element#java.lang.Object -- function: org.apache.commons.collections4.Bag#uniqueSet +- function: org.apache.commons.collections4.bidimap.DualTreeBidiMap# + signature: (*) * copy: - from: - - this - - .java.lang.Iterable#Element#java.lang.Object + - arg(0) + - .java.util.Map#MapKey#java.lang.Object to: - - result - - .java.lang.Iterable#Element#java.lang.Object -- function: org.apache.commons.collections4.BagUtils#collectionBag - copy: + - this + - .java.util.Map#MapKey#java.lang.Object - from: - arg(0) - - .java.lang.Iterable#Element#java.lang.Object + - .java.util.Map#MapKey#java.lang.Object to: - - result - - .java.lang.Iterable#Element#java.lang.Object -- function: org.apache.commons.collections4.BagUtils#predicatedBag - copy: + - this + - .org.apache.commons.collections4.Put#MapKey#java.lang.Object - from: - arg(0) - - .java.lang.Iterable#Element#java.lang.Object + - .java.util.Map#MapKey#java.lang.Object to: - - result - - .java.lang.Iterable#Element#java.lang.Object -- function: org.apache.commons.collections4.BagUtils#predicatedSortedBag - copy: + - this + - .org.apache.commons.collections4.Get#MapKey#java.lang.Object - from: - arg(0) - - .java.lang.Iterable#Element#java.lang.Object + - .java.util.Map#MapValue#java.lang.Object to: - - result - - .java.lang.Iterable#Element#java.lang.Object -- function: org.apache.commons.collections4.BagUtils#synchronizedBag - copy: + - this + - .java.util.Map#MapValue#java.lang.Object - from: - arg(0) - - .java.lang.Iterable#Element#java.lang.Object + - .java.util.Map#MapValue#java.lang.Object to: - - result - - .java.lang.Iterable#Element#java.lang.Object -- function: org.apache.commons.collections4.BagUtils#synchronizedSortedBag - copy: + - this + - .org.apache.commons.collections4.Put#MapValue#java.lang.Object - from: - arg(0) - - .java.lang.Iterable#Element#java.lang.Object + - .java.util.Map#MapValue#java.lang.Object to: - - result - - .java.lang.Iterable#Element#java.lang.Object -- function: org.apache.commons.collections4.BagUtils#transformingBag + - this + - .org.apache.commons.collections4.Get#MapValue#java.lang.Object +- function: org.apache.commons.collections4.set.TransformedSortedSet#transformingSortedSet copy: - from: - arg(0) @@ -83,202 +56,193 @@ passThrough: to: - result - .java.lang.Iterable#Element#java.lang.Object -- function: org.apache.commons.collections4.BagUtils#transformingSortedBag +- function: org.apache.commons.collections4.bidimap.UnmodifiableSortedBidiMap#unmodifiableSortedBidiMap copy: - from: - arg(0) - - .java.lang.Iterable#Element#java.lang.Object + - .java.util.Map#MapValue#java.lang.Object to: - result - - .java.lang.Iterable#Element#java.lang.Object -- function: org.apache.commons.collections4.BagUtils#unmodifiableBag - copy: + - .java.util.Map#MapValue#java.lang.Object - from: - arg(0) - - .java.lang.Iterable#Element#java.lang.Object + - .java.util.Map#MapValue#java.lang.Object to: - result - - .java.lang.Iterable#Element#java.lang.Object -- function: org.apache.commons.collections4.BagUtils#unmodifiableSortedBag - copy: + - .org.apache.commons.collections4.Put#MapValue#java.lang.Object - from: - arg(0) - - .java.lang.Iterable#Element#java.lang.Object + - .java.util.Map#MapValue#java.lang.Object to: - result - - .java.lang.Iterable#Element#java.lang.Object -- function: org.apache.commons.collections4.BidiMap#getKey - copy: - - from: - - this - - .java.util.Map#MapKey#java.lang.Object - to: result - - from: - - this - - .org.apache.commons.collections4.Put#MapKey#java.lang.Object - to: result - - from: - - this - - .org.apache.commons.collections4.Get#MapKey#java.lang.Object - to: result -- function: org.apache.commons.collections4.BidiMap#inverseBidiMap - copy: + - .org.apache.commons.collections4.Get#MapValue#java.lang.Object - from: - - this - - .java.util.Map#MapKey#java.lang.Object + - arg(0) + - .org.apache.commons.collections4.Put#MapValue#java.lang.Object to: - result - .java.util.Map#MapValue#java.lang.Object - from: - - this - - .java.util.Map#MapKey#java.lang.Object + - arg(0) + - .org.apache.commons.collections4.Put#MapValue#java.lang.Object to: - result - .org.apache.commons.collections4.Put#MapValue#java.lang.Object - from: - - this - - .java.util.Map#MapKey#java.lang.Object + - arg(0) + - .org.apache.commons.collections4.Put#MapValue#java.lang.Object to: - result - .org.apache.commons.collections4.Get#MapValue#java.lang.Object - from: - - this - - .org.apache.commons.collections4.Put#MapKey#java.lang.Object + - arg(0) + - .org.apache.commons.collections4.Get#MapValue#java.lang.Object to: - result - .java.util.Map#MapValue#java.lang.Object - from: - - this - - .org.apache.commons.collections4.Put#MapKey#java.lang.Object + - arg(0) + - .org.apache.commons.collections4.Get#MapValue#java.lang.Object to: - result - .org.apache.commons.collections4.Put#MapValue#java.lang.Object - from: - - this - - .org.apache.commons.collections4.Put#MapKey#java.lang.Object + - arg(0) + - .org.apache.commons.collections4.Get#MapValue#java.lang.Object to: - result - .org.apache.commons.collections4.Get#MapValue#java.lang.Object - from: - - this - - .org.apache.commons.collections4.Get#MapKey#java.lang.Object + - arg(0) + - .java.util.Map#MapKey#java.lang.Object to: - result - - .java.util.Map#MapValue#java.lang.Object + - .java.util.Map#MapKey#java.lang.Object - from: - - this - - .org.apache.commons.collections4.Get#MapKey#java.lang.Object + - arg(0) + - .java.util.Map#MapKey#java.lang.Object to: - result - - .org.apache.commons.collections4.Put#MapValue#java.lang.Object + - .org.apache.commons.collections4.Put#MapKey#java.lang.Object - from: - - this - - .org.apache.commons.collections4.Get#MapKey#java.lang.Object + - arg(0) + - .java.util.Map#MapKey#java.lang.Object to: - result - - .org.apache.commons.collections4.Get#MapValue#java.lang.Object + - .org.apache.commons.collections4.Get#MapKey#java.lang.Object - from: - - this - - .java.util.Map#MapValue#java.lang.Object + - arg(0) + - .org.apache.commons.collections4.Put#MapKey#java.lang.Object to: - result - .java.util.Map#MapKey#java.lang.Object - from: - - this - - .java.util.Map#MapValue#java.lang.Object + - arg(0) + - .org.apache.commons.collections4.Put#MapKey#java.lang.Object to: - result - .org.apache.commons.collections4.Put#MapKey#java.lang.Object - from: - - this - - .java.util.Map#MapValue#java.lang.Object + - arg(0) + - .org.apache.commons.collections4.Put#MapKey#java.lang.Object to: - result - .org.apache.commons.collections4.Get#MapKey#java.lang.Object - from: - - this - - .org.apache.commons.collections4.Put#MapValue#java.lang.Object + - arg(0) + - .org.apache.commons.collections4.Get#MapKey#java.lang.Object to: - result - .java.util.Map#MapKey#java.lang.Object - from: - - this - - .org.apache.commons.collections4.Put#MapValue#java.lang.Object + - arg(0) + - .org.apache.commons.collections4.Get#MapKey#java.lang.Object to: - result - .org.apache.commons.collections4.Put#MapKey#java.lang.Object - from: - - this - - .org.apache.commons.collections4.Put#MapValue#java.lang.Object + - arg(0) + - .org.apache.commons.collections4.Get#MapKey#java.lang.Object to: - result - .org.apache.commons.collections4.Get#MapKey#java.lang.Object +- function: org.apache.commons.collections4.collection.PredicatedCollection$Builder#createPredicatedList + copy: - from: - - this - - .org.apache.commons.collections4.Get#MapValue#java.lang.Object + - arg(0) + - .java.lang.Iterable#Element#java.lang.Object to: - result - - .java.util.Map#MapKey#java.lang.Object + - .java.lang.Iterable#Element#java.lang.Object - from: - this - - .org.apache.commons.collections4.Get#MapValue#java.lang.Object + - .org.apache.commons.collections4.collection.PredicatedCollection$Builder#Element#java.lang.Object to: - result - - .org.apache.commons.collections4.Put#MapKey#java.lang.Object + - .java.lang.Iterable#Element#java.lang.Object +- function: org.apache.commons.collections4.list.PredicatedList#predicatedList + copy: - from: - - this - - .org.apache.commons.collections4.Get#MapValue#java.lang.Object + - arg(0) + - .java.lang.Iterable#Element#java.lang.Object to: - result - - .org.apache.commons.collections4.Get#MapKey#java.lang.Object -- function: org.apache.commons.collections4.BidiMap#removeValue + - .java.lang.Iterable#Element#java.lang.Object +- function: org.apache.commons.collections4.map.CompositeMap#addComposited copy: - from: + - arg(0) + - .java.util.Map#MapKey#java.lang.Object + to: - this - .java.util.Map#MapKey#java.lang.Object - to: result - from: + - arg(0) + - .java.util.Map#MapKey#java.lang.Object + to: - this - .org.apache.commons.collections4.Put#MapKey#java.lang.Object - to: result - from: + - arg(0) + - .java.util.Map#MapKey#java.lang.Object + to: - this - .org.apache.commons.collections4.Get#MapKey#java.lang.Object - to: result -- function: org.apache.commons.collections4.CollectionUtils#addAll - signature: (*, *) * - copy: - from: - - arg(1) - - '[*]' - to: - arg(0) - - .java.lang.Iterable#Element#java.lang.Object + - .java.util.Map#MapValue#java.lang.Object + to: + - this + - .java.util.Map#MapValue#java.lang.Object - from: - - arg(1) - - .java.util.Enumeration#Element#java.lang.Object + - arg(0) + - .java.util.Map#MapValue#java.lang.Object to: + - this + - .org.apache.commons.collections4.Put#MapValue#java.lang.Object + - from: - arg(0) - - .java.lang.Iterable#Element#java.lang.Object + - .java.util.Map#MapValue#java.lang.Object + to: + - this + - .org.apache.commons.collections4.Get#MapValue#java.lang.Object +- function: org.apache.commons.collections4.collection.CompositeCollection# + signature: (*) * + copy: - from: - - arg(1) + - arg(0) + - '[*]' - .java.lang.Iterable#Element#java.lang.Object to: - - arg(0) + - this - .java.lang.Iterable#Element#java.lang.Object - from: - - arg(1) - - .java.util.Iterator#Element#java.lang.Object - to: - arg(0) - .java.lang.Iterable#Element#java.lang.Object -- function: org.apache.commons.collections4.CollectionUtils#addIgnoreNull - copy: - - from: arg(1) to: - - arg(0) + - this - .java.lang.Iterable#Element#java.lang.Object -- function: org.apache.commons.collections4.CollectionUtils#collate +- function: org.apache.commons.collections4.ListUtils#union copy: - from: - arg(1) @@ -292,90 +256,104 @@ passThrough: to: - result - .java.lang.Iterable#Element#java.lang.Object -- function: org.apache.commons.collections4.CollectionUtils#disjunction +- function: org.apache.commons.collections4.MapUtils#putAll + bypassVerification: true copy: - from: - arg(1) - - .java.lang.Iterable#Element#java.lang.Object - to: + - '[*]' + - '[*]' + to: - result - - .java.lang.Iterable#Element#java.lang.Object + - .java.util.Map#MapValue#java.lang.Object - from: - - arg(0) - - .java.lang.Iterable#Element#java.lang.Object + - arg(1) + - '[*]' to: - result - - .java.lang.Iterable#Element#java.lang.Object -- function: org.apache.commons.collections4.CollectionUtils#emptyIfNull - copy: - - from: arg(0) - to: result -- function: org.apache.commons.collections4.CollectionUtils#extractSingleton - copy: + - .java.util.Map#MapValue#java.lang.Object - from: + - arg(1) + - '[*]' + - .java.util.Map#MapKey#java.lang.Object + to: - arg(0) - - .java.lang.Iterable#Element#java.lang.Object - to: result -- function: org.apache.commons.collections4.CollectionUtils#find - copy: + - .java.util.Map#MapKey#java.lang.Object - from: + - arg(1) + - '[*]' + - '[*]' + to: - arg(0) - - .java.lang.Iterable#Element#java.lang.Object - to: result -- function: org.apache.commons.collections4.CollectionUtils#get - signature: (*, int) * - copy: + - .java.util.Map#MapValue#java.lang.Object - from: + - arg(1) + - '[*]' + to: - arg(0) + - .java.util.Map#MapKey#java.lang.Object + - from: + - arg(1) + - '[*]' - .java.util.Map#MapValue#java.lang.Object to: - - result - - .java.util.Map$Entry#Value#java.lang.Object - - from: - arg(0) - - .java.util.Map#MapKey#java.lang.Object + - .java.util.Map#MapValue#java.lang.Object + - from: + - arg(1) + - '[*]' + - '[*]' to: - result - - .java.util.Map$Entry#Key#java.lang.Object + - .java.util.Map#MapKey#java.lang.Object - from: + - arg(1) + - '[*]' + to: - arg(0) - - .java.lang.Iterable#Element#java.lang.Object - to: result + - .java.util.Map#MapValue#java.lang.Object - from: - - arg(0) - - .java.util.Iterator#Element#java.lang.Object - to: result + - arg(1) + - '[*]' + - .java.util.Map#MapKey#java.lang.Object + to: + - result + - .java.util.Map#MapKey#java.lang.Object - from: + - arg(1) + - '[*]' + - '[*]' + to: - arg(0) - - .java.util.Enumeration#Element#java.lang.Object - to: result + - .java.util.Map#MapKey#java.lang.Object - from: - - arg(0) + - arg(1) - '[*]' - to: result -- function: org.apache.commons.collections4.CollectionUtils#getCardinalityMap - copy: + - .java.util.Map#MapValue#java.lang.Object + to: + - result + - .java.util.Map#MapValue#java.lang.Object - from: - - arg(0) - - .java.lang.Iterable#Element#java.lang.Object + - arg(1) + - '[*]' to: - result - .java.util.Map#MapKey#java.lang.Object -- function: org.apache.commons.collections4.CollectionUtils#intersection +- function: org.apache.commons.collections4.MapUtils#toMap copy: - from: - - arg(1) - - .java.lang.Iterable#Element#java.lang.Object + - arg(0) + - .java.util.ResourceBundle#MapValue#java.lang.Object to: - result - - .java.lang.Iterable#Element#java.lang.Object + - .java.util.Map#MapValue#java.lang.Object - from: - arg(0) - - .java.lang.Iterable#Element#java.lang.Object + - .java.util.ResourceBundle#MapKey#java.lang.Object to: - result - - .java.lang.Iterable#Element#java.lang.Object -- function: org.apache.commons.collections4.CollectionUtils#permutations + - .java.util.Map#MapKey#java.lang.Object +- function: org.apache.commons.collections4.list.GrowthList#growthList copy: - from: - arg(0) @@ -383,190 +361,172 @@ passThrough: to: - result - .java.lang.Iterable#Element#java.lang.Object - - .java.lang.Iterable#Element#java.lang.Object -- function: org.apache.commons.collections4.CollectionUtils#predicatedCollection +- function: org.apache.commons.collections4.CollectionUtils#collate copy: - from: - - arg(0) + - arg(1) - .java.lang.Iterable#Element#java.lang.Object to: - result - .java.lang.Iterable#Element#java.lang.Object -- function: org.apache.commons.collections4.CollectionUtils#removeAll - copy: - from: - arg(0) - .java.lang.Iterable#Element#java.lang.Object to: - result - .java.lang.Iterable#Element#java.lang.Object -- function: org.apache.commons.collections4.CollectionUtils#retainAll +- function: org.apache.commons.collections4.MultiValuedMap#remove copy: - from: - - arg(0) + - this + - .org.apache.commons.collections4.MultiValuedMap#MapValue#java.lang.Object - .java.lang.Iterable#Element#java.lang.Object to: - result - .java.lang.Iterable#Element#java.lang.Object -- function: org.apache.commons.collections4.CollectionUtils#select - signature: (*, *) * +- function: org.apache.commons.collections4.bag.CollectionBag# copy: - from: - arg(0) - .java.lang.Iterable#Element#java.lang.Object to: - - result + - this - .java.lang.Iterable#Element#java.lang.Object -- function: org.apache.commons.collections4.CollectionUtils#select - signature: (*, *, *) * +- function: org.apache.commons.collections4.iterators.AbstractListIteratorDecorator# copy: - from: - arg(0) - - .java.lang.Iterable#Element#java.lang.Object + - .java.util.Iterator#Element#java.lang.Object to: - - arg(2) - - .java.lang.Iterable#Element#java.lang.Object - - from: arg(2) - to: result -- function: org.apache.commons.collections4.CollectionUtils#select - signature: (*, *, *, *) * + - this + - .java.util.Iterator#Element#java.lang.Object +- function: org.apache.commons.collections4.MultiValuedMap#putAll + signature: (*) * copy: - from: - arg(0) - - .java.lang.Iterable#Element#java.lang.Object + - .java.util.Map#MapValue#java.lang.Object to: - - arg(2) + - this + - .org.apache.commons.collections4.MultiValuedMap#MapValue#java.lang.Object - .java.lang.Iterable#Element#java.lang.Object - from: - arg(0) - - .java.lang.Iterable#Element#java.lang.Object + - .org.apache.commons.collections4.MultiValuedMap#MapValue#java.lang.Object to: - - arg(3) + - this + - .org.apache.commons.collections4.MultiValuedMap#MapValue#java.lang.Object - .java.lang.Iterable#Element#java.lang.Object - - from: arg(2) - to: result -- function: org.apache.commons.collections4.CollectionUtils#selectRejected - signature: (*, *) * - copy: - from: - arg(0) - - .java.lang.Iterable#Element#java.lang.Object + - .java.util.Map#MapKey#java.lang.Object to: - - result - - .java.lang.Iterable#Element#java.lang.Object -- function: org.apache.commons.collections4.CollectionUtils#selectRejected - signature: (*, *, *) * - copy: + - this + - .org.apache.commons.collections4.MultiValuedMap#MapKey#java.lang.Object - from: - arg(0) - - .java.lang.Iterable#Element#java.lang.Object + - .org.apache.commons.collections4.MultiValuedMap#MapKey#java.lang.Object to: - - arg(2) - - .java.lang.Iterable#Element#java.lang.Object - - from: arg(2) - to: result -- function: org.apache.commons.collections4.CollectionUtils#subtract - copy: + - this + - .org.apache.commons.collections4.MultiValuedMap#MapKey#java.lang.Object - from: - arg(0) + - .org.apache.commons.collections4.MultiValuedMap#MapValue#java.lang.Object - .java.lang.Iterable#Element#java.lang.Object to: - - result + - this + - .org.apache.commons.collections4.MultiValuedMap#MapValue#java.lang.Object - .java.lang.Iterable#Element#java.lang.Object -- function: org.apache.commons.collections4.CollectionUtils#synchronizedCollection +- function: org.apache.commons.collections4.map.AbstractMapDecorator# + signature: (*) * copy: - from: - arg(0) - - .java.lang.Iterable#Element#java.lang.Object + - .java.util.Map#MapKey#java.lang.Object to: - - result - - .java.lang.Iterable#Element#java.lang.Object -- function: org.apache.commons.collections4.CollectionUtils#transformingCollection - copy: + - this + - .java.util.Map#MapKey#java.lang.Object - from: - arg(0) - - .java.lang.Iterable#Element#java.lang.Object + - .java.util.Map#MapKey#java.lang.Object to: - - result - - .java.lang.Iterable#Element#java.lang.Object -- function: org.apache.commons.collections4.CollectionUtils#union - copy: + - this + - .org.apache.commons.collections4.Put#MapKey#java.lang.Object - from: - - arg(1) - - .java.lang.Iterable#Element#java.lang.Object + - arg(0) + - .java.util.Map#MapKey#java.lang.Object to: - - result - - .java.lang.Iterable#Element#java.lang.Object + - this + - .org.apache.commons.collections4.Get#MapKey#java.lang.Object - from: - arg(0) - - .java.lang.Iterable#Element#java.lang.Object + - .java.util.Map#MapValue#java.lang.Object to: - - result - - .java.lang.Iterable#Element#java.lang.Object -- function: org.apache.commons.collections4.CollectionUtils#unmodifiableCollection - copy: + - this + - .java.util.Map#MapValue#java.lang.Object - from: - arg(0) - - .java.lang.Iterable#Element#java.lang.Object + - .java.util.Map#MapValue#java.lang.Object to: - - result - - .java.lang.Iterable#Element#java.lang.Object -- function: org.apache.commons.collections4.EnumerationUtils#get - copy: + - this + - .org.apache.commons.collections4.Put#MapValue#java.lang.Object - from: - arg(0) - - .java.util.Enumeration#Element#java.lang.Object - to: result -- function: org.apache.commons.collections4.EnumerationUtils#toList - signature: (*) * + - .java.util.Map#MapValue#java.lang.Object + to: + - this + - .org.apache.commons.collections4.Get#MapValue#java.lang.Object +- function: org.apache.commons.collections4.BagUtils#unmodifiableBag copy: - from: - arg(0) - - .java.util.Enumeration#Element#java.lang.Object + - .java.lang.Iterable#Element#java.lang.Object to: - result - .java.lang.Iterable#Element#java.lang.Object -- function: org.apache.commons.collections4.FluentIterable#append +- function: org.apache.commons.collections4.set.CompositeSet# signature: (*) * copy: - from: - arg(0) - '[*]' + - .java.lang.Iterable#Element#java.lang.Object to: - - result + - this - .java.lang.Iterable#Element#java.lang.Object - from: - arg(0) - .java.lang.Iterable#Element#java.lang.Object to: - - result + - this - .java.lang.Iterable#Element#java.lang.Object -- function: org.apache.commons.collections4.FluentIterable#append - signature: (*) * +- function: org.apache.commons.collections4.BagUtils#unmodifiableSortedBag copy: - from: - - this + - arg(0) - .java.lang.Iterable#Element#java.lang.Object to: - result - .java.lang.Iterable#Element#java.lang.Object -- function: org.apache.commons.collections4.FluentIterable#asEnumeration +- function: org.apache.commons.collections4.iterators.ZippingIterator# + signature: (*) * copy: - from: - - this - - .java.lang.Iterable#Element#java.lang.Object + - arg(0) + - '[*]' + - .java.util.Iterator#Element#java.lang.Object to: - - result - - .java.util.Enumeration#Element#java.lang.Object -- function: org.apache.commons.collections4.FluentIterable#collate + - this + - .java.util.Iterator#Element#java.lang.Object +- function: org.apache.commons.collections4.list.SetUniqueList#asSet copy: - from: - - arg(0) + - this - .java.lang.Iterable#Element#java.lang.Object to: - result - .java.lang.Iterable#Element#java.lang.Object -- function: org.apache.commons.collections4.FluentIterable#collate +- function: org.apache.commons.collections4.set.CompositeSet#toSet copy: - from: - this @@ -574,866 +534,908 @@ passThrough: to: - result - .java.lang.Iterable#Element#java.lang.Object -- function: org.apache.commons.collections4.FluentIterable#copyInto +- function: org.apache.commons.collections4.iterators.FilterListIterator# + signature: (*) * copy: - from: - - this - - .java.lang.Iterable#Element#java.lang.Object - to: - arg(0) - - .java.lang.Iterable#Element#java.lang.Object -- function: org.apache.commons.collections4.FluentIterable#eval - copy: - - from: - - this - - .java.lang.Iterable#Element#java.lang.Object + - .java.util.Iterator#Element#java.lang.Object to: - - result - - .java.lang.Iterable#Element#java.lang.Object -- function: org.apache.commons.collections4.FluentIterable#filter + - this + - .java.util.Iterator#Element#java.lang.Object +- function: org.apache.commons.collections4.ListUtils#unmodifiableList copy: - from: - - this + - arg(0) - .java.lang.Iterable#Element#java.lang.Object to: - result - .java.lang.Iterable#Element#java.lang.Object -- function: org.apache.commons.collections4.FluentIterable#get +- function: org.apache.commons.collections4.OrderedIterator#previous copy: - from: - this - - .java.lang.Iterable#Element#java.lang.Object + - .java.util.Iterator#Element#java.lang.Object to: result -- function: org.apache.commons.collections4.FluentIterable#limit +- function: org.apache.commons.collections4.collection.PredicatedCollection$Builder#createPredicatedQueue copy: - from: - - this + - arg(0) - .java.lang.Iterable#Element#java.lang.Object to: - result - .java.lang.Iterable#Element#java.lang.Object -- function: org.apache.commons.collections4.FluentIterable#loop - copy: - from: - this - - .java.lang.Iterable#Element#java.lang.Object + - .org.apache.commons.collections4.collection.PredicatedCollection$Builder#Element#java.lang.Object to: - result - .java.lang.Iterable#Element#java.lang.Object -- function: org.apache.commons.collections4.FluentIterable#of - signature: (*) * +- function: org.apache.commons.collections4.MapUtils#fixedSizeSortedMap copy: - from: - arg(0) - - '[*]' + - .java.util.Map#MapValue#java.lang.Object to: - result - - .java.lang.Iterable#Element#java.lang.Object + - .java.util.Map#MapValue#java.lang.Object - from: - arg(0) - - .java.lang.Iterable#Element#java.lang.Object - to: - - result - - .java.lang.Iterable#Element#java.lang.Object -- function: org.apache.commons.collections4.FluentIterable#of - signature: (java.lang.Object) * - copy: - - from: arg(0) + - .java.util.Map#MapKey#java.lang.Object to: - result - - .java.lang.Iterable#Element#java.lang.Object -- function: org.apache.commons.collections4.FluentIterable#reverse + - .java.util.Map#MapKey#java.lang.Object +- function: org.apache.commons.collections4.ListUtils#removeAll copy: - from: - - this + - arg(0) - .java.lang.Iterable#Element#java.lang.Object to: - result - .java.lang.Iterable#Element#java.lang.Object -- function: org.apache.commons.collections4.FluentIterable#skip +- function: org.apache.commons.collections4.bidimap.DualHashBidiMap# + signature: (*) * copy: - from: - - this - - .java.lang.Iterable#Element#java.lang.Object + - arg(0) + - .java.util.Map#MapKey#java.lang.Object to: - - result - - .java.lang.Iterable#Element#java.lang.Object -- function: org.apache.commons.collections4.FluentIterable#toArray - copy: - - from: - this - - .java.lang.Iterable#Element#java.lang.Object - to: - - result - - '[*]' -- function: org.apache.commons.collections4.FluentIterable#toList - copy: + - .java.util.Map#MapKey#java.lang.Object - from: - - this - - .java.lang.Iterable#Element#java.lang.Object + - arg(0) + - .java.util.Map#MapKey#java.lang.Object to: - - result - - .java.lang.Iterable#Element#java.lang.Object -- function: org.apache.commons.collections4.FluentIterable#unique - copy: - - from: - this - - .java.lang.Iterable#Element#java.lang.Object - to: - - result - - .java.lang.Iterable#Element#java.lang.Object -- function: org.apache.commons.collections4.FluentIterable#unmodifiable - copy: + - .org.apache.commons.collections4.Put#MapKey#java.lang.Object - from: + - arg(0) + - .java.util.Map#MapKey#java.lang.Object + to: - this - - .java.lang.Iterable#Element#java.lang.Object + - .org.apache.commons.collections4.Get#MapKey#java.lang.Object + - from: + - arg(0) + - .java.util.Map#MapValue#java.lang.Object to: - - result - - .java.lang.Iterable#Element#java.lang.Object -- function: org.apache.commons.collections4.FluentIterable#zip - signature: (*) * - copy: + - this + - .java.util.Map#MapValue#java.lang.Object - from: - arg(0) - - '[*]' - - .java.lang.Iterable#Element#java.lang.Object + - .java.util.Map#MapValue#java.lang.Object to: - - result - - .java.lang.Iterable#Element#java.lang.Object + - this + - .org.apache.commons.collections4.Put#MapValue#java.lang.Object - from: - arg(0) - - .java.lang.Iterable#Element#java.lang.Object + - .java.util.Map#MapValue#java.lang.Object to: - - result - - .java.lang.Iterable#Element#java.lang.Object -- function: org.apache.commons.collections4.FluentIterable#zip - signature: (*) * + - this + - .org.apache.commons.collections4.Get#MapValue#java.lang.Object +- function: org.apache.commons.collections4.keyvalue.AbstractMapEntryDecorator#getMapEntry copy: - from: - this - - .java.lang.Iterable#Element#java.lang.Object + - .java.util.Map$Entry#Key#java.lang.Object to: - result - - .java.lang.Iterable#Element#java.lang.Object -- function: org.apache.commons.collections4.Get#entrySet - copy: + - .java.util.Map$Entry#Key#java.lang.Object - from: - this - - .org.apache.commons.collections4.Get#MapKey#java.lang.Object + - .org.apache.commons.collections4.KeyValue#Key#java.lang.Object to: - result - - .java.lang.Iterable#Element#java.lang.Object - .java.util.Map$Entry#Key#java.lang.Object - from: - this - - .org.apache.commons.collections4.Get#MapValue#java.lang.Object + - .java.util.Map$Entry#Value#java.lang.Object to: - result - - .java.lang.Iterable#Element#java.lang.Object - .java.util.Map$Entry#Value#java.lang.Object -- function: org.apache.commons.collections4.Get#get - copy: - - from: - - this - - .org.apache.commons.collections4.Get#MapValue#java.lang.Object - to: result -- function: org.apache.commons.collections4.Get#keySet - signature: () * - copy: - from: - this - - .org.apache.commons.collections4.Get#MapKey#java.lang.Object + - .org.apache.commons.collections4.KeyValue#Value#java.lang.Object to: - result - - .java.lang.Iterable#Element#java.lang.Object -- function: org.apache.commons.collections4.Get#remove - signature: (java.lang.Object) * + - .java.util.Map$Entry#Value#java.lang.Object +- function: org.apache.commons.collections4.BidiMap#getKey copy: - from: - this - - .org.apache.commons.collections4.Get#MapValue#java.lang.Object + - .java.util.Map#MapKey#java.lang.Object to: result -- function: org.apache.commons.collections4.Get#values - signature: () * - copy: - from: - this - - .org.apache.commons.collections4.Get#MapValue#java.lang.Object - to: - - result - - .java.lang.Iterable#Element#java.lang.Object -- function: org.apache.commons.collections4.IterableGet#mapIterator - copy: + - .org.apache.commons.collections4.Put#MapKey#java.lang.Object + to: result - from: - this - .org.apache.commons.collections4.Get#MapKey#java.lang.Object - to: - - result - - .java.util.Iterator#Element#java.lang.Object - - from: - - this - - .org.apache.commons.collections4.Get#MapValue#java.lang.Object - to: - - result - - .org.apache.commons.collections4.MapIterator#MapValue#java.lang.Object -- function: org.apache.commons.collections4.IterableUtils#boundedIterable + to: result +- function: org.apache.commons.collections4.map.EntrySetToMapIteratorAdapter# copy: - from: - arg(0) - .java.lang.Iterable#Element#java.lang.Object + - .java.util.Map$Entry#Value#java.lang.Object to: - - result - - .java.lang.Iterable#Element#java.lang.Object -- function: org.apache.commons.collections4.IterableUtils#chainedIterable - signature: (*) * - copy: + - this + - .java.util.Iterator#Element#java.lang.Object + - .java.util.Map$Entry#Value#java.lang.Object - from: - arg(0) - - '[*]' - .java.lang.Iterable#Element#java.lang.Object + - .java.util.Map$Entry#Key#java.lang.Object to: - - result - - .java.lang.Iterable#Element#java.lang.Object -- function: org.apache.commons.collections4.IterableUtils#chainedIterable - signature: (*, *) * + - this + - .java.util.Iterator#Element#java.lang.Object + - .java.util.Map$Entry#Key#java.lang.Object +- function: org.apache.commons.collections4.MapUtils#transformedSortedMap copy: - from: - - arg(1) - - .java.lang.Iterable#Element#java.lang.Object + - arg(0) + - .java.util.Map#MapValue#java.lang.Object to: - result - - .java.lang.Iterable#Element#java.lang.Object + - .java.util.Map#MapValue#java.lang.Object - from: - arg(0) - - .java.lang.Iterable#Element#java.lang.Object + - .java.util.Map#MapKey#java.lang.Object to: - result - - .java.lang.Iterable#Element#java.lang.Object -- function: org.apache.commons.collections4.IterableUtils#chainedIterable - signature: (*, *, *) * + - .java.util.Map#MapKey#java.lang.Object +- function: org.apache.commons.collections4.list.TransformedList#transformingList copy: - from: - - arg(2) + - arg(0) - .java.lang.Iterable#Element#java.lang.Object to: - result - .java.lang.Iterable#Element#java.lang.Object +- function: org.apache.commons.collections4.FluentIterable#toList + copy: - from: - - arg(1) + - this - .java.lang.Iterable#Element#java.lang.Object to: - result - .java.lang.Iterable#Element#java.lang.Object +- function: org.apache.commons.collections4.list.LazyList#lazyList + copy: - from: - arg(0) - .java.lang.Iterable#Element#java.lang.Object to: - result - .java.lang.Iterable#Element#java.lang.Object -- function: org.apache.commons.collections4.IterableUtils#chainedIterable - signature: (*, *, *, *) * +- function: org.apache.commons.collections4.IteratorUtils#asIterable copy: - from: - - arg(3) - - .java.lang.Iterable#Element#java.lang.Object + - arg(0) + - .java.util.Iterator#Element#java.lang.Object to: - result - .java.lang.Iterable#Element#java.lang.Object +- function: org.apache.commons.collections4.bidimap.DualTreeBidiMap#inverseOrderedBidiMap + copy: - from: - - arg(2) - - .java.lang.Iterable#Element#java.lang.Object + - this + - .java.util.Map#MapKey#java.lang.Object to: - result - - .java.lang.Iterable#Element#java.lang.Object + - .java.util.Map#MapValue#java.lang.Object - from: - - arg(1) - - .java.lang.Iterable#Element#java.lang.Object + - this + - .java.util.Map#MapKey#java.lang.Object to: - result - - .java.lang.Iterable#Element#java.lang.Object + - .org.apache.commons.collections4.Put#MapValue#java.lang.Object - from: - - arg(0) - - .java.lang.Iterable#Element#java.lang.Object + - this + - .java.util.Map#MapKey#java.lang.Object to: - result - - .java.lang.Iterable#Element#java.lang.Object -- function: org.apache.commons.collections4.IterableUtils#collatedIterable - signature: (*, *) * - copy: + - .org.apache.commons.collections4.Get#MapValue#java.lang.Object - from: - - arg(1) - - .java.lang.Iterable#Element#java.lang.Object + - this + - .org.apache.commons.collections4.Put#MapKey#java.lang.Object to: - result - - .java.lang.Iterable#Element#java.lang.Object + - .java.util.Map#MapValue#java.lang.Object - from: - - arg(0) - - .java.lang.Iterable#Element#java.lang.Object + - this + - .org.apache.commons.collections4.Put#MapKey#java.lang.Object to: - result - - .java.lang.Iterable#Element#java.lang.Object -- function: org.apache.commons.collections4.IterableUtils#collatedIterable - signature: (*, *, *) * - copy: + - .org.apache.commons.collections4.Put#MapValue#java.lang.Object - from: - - arg(2) - - .java.lang.Iterable#Element#java.lang.Object + - this + - .org.apache.commons.collections4.Put#MapKey#java.lang.Object to: - result - - .java.lang.Iterable#Element#java.lang.Object + - .org.apache.commons.collections4.Get#MapValue#java.lang.Object - from: - - arg(1) - - .java.lang.Iterable#Element#java.lang.Object + - this + - .org.apache.commons.collections4.Get#MapKey#java.lang.Object to: - result - - .java.lang.Iterable#Element#java.lang.Object -- function: org.apache.commons.collections4.IterableUtils#emptyIfNull - copy: - - from: arg(0) - to: result -- function: org.apache.commons.collections4.IterableUtils#filteredIterable - copy: + - .java.util.Map#MapValue#java.lang.Object - from: - - arg(0) - - .java.lang.Iterable#Element#java.lang.Object + - this + - .org.apache.commons.collections4.Get#MapKey#java.lang.Object to: - result - - .java.lang.Iterable#Element#java.lang.Object -- function: org.apache.commons.collections4.IterableUtils#find - copy: - - from: - - arg(0) - - .java.lang.Iterable#Element#java.lang.Object - to: result -- function: org.apache.commons.collections4.IterableUtils#first - copy: - - from: - - arg(0) - - .java.lang.Iterable#Element#java.lang.Object - to: result -- function: org.apache.commons.collections4.IterableUtils#forEachButLast - copy: - - from: - - arg(0) - - .java.lang.Iterable#Element#java.lang.Object - to: result -- function: org.apache.commons.collections4.IterableUtils#get - copy: - - from: - - arg(0) - - .java.lang.Iterable#Element#java.lang.Object - to: result -- function: org.apache.commons.collections4.IterableUtils#loopingIterable - copy: + - .org.apache.commons.collections4.Put#MapValue#java.lang.Object - from: - - arg(0) - - .java.lang.Iterable#Element#java.lang.Object + - this + - .org.apache.commons.collections4.Get#MapKey#java.lang.Object to: - result - - .java.lang.Iterable#Element#java.lang.Object -- function: org.apache.commons.collections4.IterableUtils#partition - copy: + - .org.apache.commons.collections4.Get#MapValue#java.lang.Object - from: - - arg(0) - - .java.lang.Iterable#Element#java.lang.Object + - this + - .java.util.Map#MapValue#java.lang.Object to: - result - - .java.lang.Iterable#Element#java.lang.Object - - .java.lang.Iterable#Element#java.lang.Object -- function: org.apache.commons.collections4.IterableUtils#reversedIterable - copy: + - .java.util.Map#MapKey#java.lang.Object - from: - - arg(0) - - .java.lang.Iterable#Element#java.lang.Object + - this + - .java.util.Map#MapValue#java.lang.Object to: - result - - .java.lang.Iterable#Element#java.lang.Object -- function: org.apache.commons.collections4.IterableUtils#skippingIterable - copy: + - .org.apache.commons.collections4.Put#MapKey#java.lang.Object - from: - - arg(0) - - .java.lang.Iterable#Element#java.lang.Object + - this + - .java.util.Map#MapValue#java.lang.Object to: - result - - .java.lang.Iterable#Element#java.lang.Object -- function: org.apache.commons.collections4.IterableUtils#toList - copy: + - .org.apache.commons.collections4.Get#MapKey#java.lang.Object - from: - - arg(0) - - .java.lang.Iterable#Element#java.lang.Object + - this + - .org.apache.commons.collections4.Put#MapValue#java.lang.Object to: - result - - .java.lang.Iterable#Element#java.lang.Object -- function: org.apache.commons.collections4.IterableUtils#uniqueIterable - copy: + - .java.util.Map#MapKey#java.lang.Object - from: - - arg(0) - - .java.lang.Iterable#Element#java.lang.Object + - this + - .org.apache.commons.collections4.Put#MapValue#java.lang.Object to: - result - - .java.lang.Iterable#Element#java.lang.Object -- function: org.apache.commons.collections4.IterableUtils#unmodifiableIterable - copy: + - .org.apache.commons.collections4.Put#MapKey#java.lang.Object - from: - - arg(0) - - .java.lang.Iterable#Element#java.lang.Object + - this + - .org.apache.commons.collections4.Put#MapValue#java.lang.Object to: - result - - .java.lang.Iterable#Element#java.lang.Object -- function: org.apache.commons.collections4.IterableUtils#zippingIterable - signature: (*, *) * - copy: + - .org.apache.commons.collections4.Get#MapKey#java.lang.Object - from: - - arg(1) - - '[*]' - - .java.lang.Iterable#Element#java.lang.Object + - this + - .org.apache.commons.collections4.Get#MapValue#java.lang.Object to: - result - - .java.lang.Iterable#Element#java.lang.Object + - .java.util.Map#MapKey#java.lang.Object - from: - - arg(1) - - .java.lang.Iterable#Element#java.lang.Object + - this + - .org.apache.commons.collections4.Get#MapValue#java.lang.Object to: - result - - .java.lang.Iterable#Element#java.lang.Object -- function: org.apache.commons.collections4.IterableUtils#zippingIterable - copy: + - .org.apache.commons.collections4.Put#MapKey#java.lang.Object - from: - - arg(0) - - .java.lang.Iterable#Element#java.lang.Object + - this + - .org.apache.commons.collections4.Get#MapValue#java.lang.Object to: - result - - .java.lang.Iterable#Element#java.lang.Object -- function: org.apache.commons.collections4.IteratorUtils#arrayIterator + - .org.apache.commons.collections4.Get#MapKey#java.lang.Object +- function: org.apache.commons.collections4.map.PredicatedMap#predicatedMap copy: - from: - arg(0) - - '[*]' + - .java.util.Map#MapValue#java.lang.Object to: - result - - .java.util.Iterator#Element#java.lang.Object -- function: org.apache.commons.collections4.IteratorUtils#arrayListIterator - copy: + - .java.util.Map#MapValue#java.lang.Object - from: - arg(0) - - '[*]' + - .java.util.Map#MapValue#java.lang.Object to: - result - - .java.util.Iterator#Element#java.lang.Object -- function: org.apache.commons.collections4.IteratorUtils#asEnumeration - copy: + - .org.apache.commons.collections4.Put#MapValue#java.lang.Object - from: - arg(0) - - .java.util.Iterator#Element#java.lang.Object + - .java.util.Map#MapValue#java.lang.Object to: - result - - .java.util.Enumeration#Element#java.lang.Object -- function: org.apache.commons.collections4.IteratorUtils#asIterable - copy: + - .org.apache.commons.collections4.Get#MapValue#java.lang.Object - from: - arg(0) - - .java.util.Iterator#Element#java.lang.Object + - .java.util.Map#MapKey#java.lang.Object to: - result - - .java.lang.Iterable#Element#java.lang.Object -- function: org.apache.commons.collections4.IteratorUtils#asIterator - copy: + - .java.util.Map#MapKey#java.lang.Object - from: - arg(0) - - .java.util.Enumeration#Element#java.lang.Object + - .java.util.Map#MapKey#java.lang.Object to: - result - - .java.util.Iterator#Element#java.lang.Object -- function: org.apache.commons.collections4.IteratorUtils#asMultipleUseIterable - copy: + - .org.apache.commons.collections4.Put#MapKey#java.lang.Object - from: - arg(0) - - .java.util.Iterator#Element#java.lang.Object + - .java.util.Map#MapKey#java.lang.Object to: - result - - .java.lang.Iterable#Element#java.lang.Object -- function: org.apache.commons.collections4.IteratorUtils#boundedIterator + - .org.apache.commons.collections4.Get#MapKey#java.lang.Object +- function: org.apache.commons.collections4.CollectionUtils#select + signature: (*, *) * copy: - from: - arg(0) - - .java.util.Iterator#Element#java.lang.Object + - .java.lang.Iterable#Element#java.lang.Object to: - result - - .java.util.Iterator#Element#java.lang.Object -- function: org.apache.commons.collections4.IteratorUtils#chainedIterator - signature: (*) * + - .java.lang.Iterable#Element#java.lang.Object +- function: org.apache.commons.collections4.SetUtils#synchronizedSet copy: - - from: - - arg(0) - - '[*]' - - .java.util.Iterator#Element#java.lang.Object - to: - - result - - .java.util.Iterator#Element#java.lang.Object - from: - arg(0) - .java.lang.Iterable#Element#java.lang.Object - - .java.util.Iterator#Element#java.lang.Object to: - result - - .java.util.Iterator#Element#java.lang.Object -- function: org.apache.commons.collections4.IteratorUtils#chainedIterator - signature: (*, *) * + - .java.lang.Iterable#Element#java.lang.Object +- function: org.apache.commons.collections4.IterableUtils#skippingIterable copy: - - from: - - arg(1) - - .java.util.Iterator#Element#java.lang.Object - to: - - result - - .java.util.Iterator#Element#java.lang.Object - from: - arg(0) - - .java.util.Iterator#Element#java.lang.Object + - .java.lang.Iterable#Element#java.lang.Object to: - result - - .java.util.Iterator#Element#java.lang.Object -- function: org.apache.commons.collections4.IteratorUtils#collatedIterator - signature: (*, *) * + - .java.lang.Iterable#Element#java.lang.Object +- function: org.apache.commons.collections4.MapUtils#orderedMap copy: - from: - - arg(1) - - '[*]' - - .java.util.Iterator#Element#java.lang.Object + - arg(0) + - .java.util.Map#MapValue#java.lang.Object to: - result - - .java.util.Iterator#Element#java.lang.Object + - .java.util.Map#MapValue#java.lang.Object - from: - - arg(1) - - .java.lang.Iterable#Element#java.lang.Object - - .java.util.Iterator#Element#java.lang.Object + - arg(0) + - .java.util.Map#MapValue#java.lang.Object to: - result - - .java.util.Iterator#Element#java.lang.Object -- function: org.apache.commons.collections4.IteratorUtils#collatedIterator - signature: (*, *, *) * - copy: + - .org.apache.commons.collections4.Put#MapValue#java.lang.Object - from: - - arg(2) - - .java.util.Iterator#Element#java.lang.Object + - arg(0) + - .java.util.Map#MapValue#java.lang.Object to: - result - - .java.util.Iterator#Element#java.lang.Object + - .org.apache.commons.collections4.Get#MapValue#java.lang.Object - from: - - arg(1) - - .java.util.Iterator#Element#java.lang.Object + - arg(0) + - .java.util.Map#MapKey#java.lang.Object to: - result - - .java.util.Iterator#Element#java.lang.Object -- function: org.apache.commons.collections4.IteratorUtils#filteredIterator - copy: + - .java.util.Map#MapKey#java.lang.Object - from: - arg(0) - - .java.util.Iterator#Element#java.lang.Object + - .java.util.Map#MapKey#java.lang.Object to: - result - - .java.util.Iterator#Element#java.lang.Object -- function: org.apache.commons.collections4.IteratorUtils#filteredListIterator - copy: + - .org.apache.commons.collections4.Put#MapKey#java.lang.Object - from: - arg(0) - - .java.util.Iterator#Element#java.lang.Object + - .java.util.Map#MapKey#java.lang.Object to: - result - - .java.util.Iterator#Element#java.lang.Object -- function: org.apache.commons.collections4.IteratorUtils#find - copy: - - from: - - arg(0) - - .java.util.Iterator#Element#java.lang.Object - to: result -- function: org.apache.commons.collections4.IteratorUtils#first + - .org.apache.commons.collections4.Get#MapKey#java.lang.Object +- function: org.apache.commons.collections4.map.MultiKeyMap#put + signature: (java.lang.Object, java.lang.Object, java.lang.Object, java.lang.Object, + java.lang.Object, java.lang.Object) * copy: - - from: - - arg(0) - - .java.util.Iterator#Element#java.lang.Object - to: result -- function: org.apache.commons.collections4.IteratorUtils#forEachButLast + - from: arg(5) + to: + - this + - .java.util.Map#MapValue#java.lang.Object + - from: arg(5) + to: + - this + - .org.apache.commons.collections4.Put#MapValue#java.lang.Object + - from: arg(5) + to: + - this + - .org.apache.commons.collections4.Get#MapValue#java.lang.Object + - from: arg(4) + to: + - this + - .java.util.Map#MapKey#java.lang.Object + - .org.apache.commons.collections4.keyvalue.MultiKey#Element#java.lang.Object + - from: arg(4) + to: + - this + - .org.apache.commons.collections4.Put#MapKey#java.lang.Object + - .org.apache.commons.collections4.keyvalue.MultiKey#Element#java.lang.Object + - from: arg(4) + to: + - this + - .org.apache.commons.collections4.Get#MapKey#java.lang.Object + - .org.apache.commons.collections4.keyvalue.MultiKey#Element#java.lang.Object + - from: arg(3) + to: + - this + - .java.util.Map#MapKey#java.lang.Object + - .org.apache.commons.collections4.keyvalue.MultiKey#Element#java.lang.Object + - from: arg(3) + to: + - this + - .org.apache.commons.collections4.Put#MapKey#java.lang.Object + - .org.apache.commons.collections4.keyvalue.MultiKey#Element#java.lang.Object + - from: arg(3) + to: + - this + - .org.apache.commons.collections4.Get#MapKey#java.lang.Object + - .org.apache.commons.collections4.keyvalue.MultiKey#Element#java.lang.Object + - from: arg(2) + to: + - this + - .java.util.Map#MapKey#java.lang.Object + - .org.apache.commons.collections4.keyvalue.MultiKey#Element#java.lang.Object + - from: arg(2) + to: + - this + - .org.apache.commons.collections4.Put#MapKey#java.lang.Object + - .org.apache.commons.collections4.keyvalue.MultiKey#Element#java.lang.Object + - from: arg(2) + to: + - this + - .org.apache.commons.collections4.Get#MapKey#java.lang.Object + - .org.apache.commons.collections4.keyvalue.MultiKey#Element#java.lang.Object + - from: arg(1) + to: + - this + - .java.util.Map#MapKey#java.lang.Object + - .org.apache.commons.collections4.keyvalue.MultiKey#Element#java.lang.Object + - from: arg(1) + to: + - this + - .org.apache.commons.collections4.Put#MapKey#java.lang.Object + - .org.apache.commons.collections4.keyvalue.MultiKey#Element#java.lang.Object + - from: arg(1) + to: + - this + - .org.apache.commons.collections4.Get#MapKey#java.lang.Object + - .org.apache.commons.collections4.keyvalue.MultiKey#Element#java.lang.Object + - from: arg(0) + to: + - this + - .java.util.Map#MapKey#java.lang.Object + - .org.apache.commons.collections4.keyvalue.MultiKey#Element#java.lang.Object + - from: arg(0) + to: + - this + - .org.apache.commons.collections4.Put#MapKey#java.lang.Object + - .org.apache.commons.collections4.keyvalue.MultiKey#Element#java.lang.Object + - from: arg(0) + to: + - this + - .org.apache.commons.collections4.Get#MapKey#java.lang.Object + - .org.apache.commons.collections4.keyvalue.MultiKey#Element#java.lang.Object +- function: org.apache.commons.collections4.map.MultiValueMap#getCollection copy: - from: - - arg(0) - - .java.util.Iterator#Element#java.lang.Object - to: result -- function: org.apache.commons.collections4.IteratorUtils#get + - this + - .java.util.Map#MapValue#java.lang.Object + - .java.lang.Iterable#Element#java.lang.Object + to: + - result + - .java.lang.Iterable#Element#java.lang.Object + - from: + - this + - .org.apache.commons.collections4.Put#MapValue#java.lang.Object + - .java.lang.Iterable#Element#java.lang.Object + to: + - result + - .java.lang.Iterable#Element#java.lang.Object + - from: + - this + - .org.apache.commons.collections4.Get#MapValue#java.lang.Object + - .java.lang.Iterable#Element#java.lang.Object + to: + - result + - .java.lang.Iterable#Element#java.lang.Object +- function: org.apache.commons.collections4.MapUtils#getObject copy: + - from: arg(2) + to: result - from: - arg(0) - - .java.util.Iterator#Element#java.lang.Object + - .java.util.Map#MapValue#java.lang.Object to: result -- function: org.apache.commons.collections4.IteratorUtils#getIterator +- function: org.apache.commons.collections4.FluentIterable#unmodifiable copy: - from: - - arg(0) + - this - .java.lang.Iterable#Element#java.lang.Object to: - result - - .java.util.Iterator#Element#java.lang.Object + - .java.lang.Iterable#Element#java.lang.Object +- function: org.apache.commons.collections4.iterators.PushbackIterator# + copy: - from: - arg(0) - - .java.util.Enumeration#Element#java.lang.Object + - .java.util.Iterator#Element#java.lang.Object to: - - result + - this - .java.util.Iterator#Element#java.lang.Object +- function: org.apache.commons.collections4.map.ListOrderedMap#keyList + copy: - from: - - arg(0) - - '[*]' + - this + - .java.util.Map#MapKey#java.lang.Object to: - result - - .java.util.Iterator#Element#java.lang.Object + - .java.lang.Iterable#Element#java.lang.Object - from: - - arg(0) - - .java.util.Map#MapValue#java.lang.Object + - this + - .org.apache.commons.collections4.Put#MapKey#java.lang.Object to: - result - - .java.util.Iterator#Element#java.lang.Object -- function: org.apache.commons.collections4.IteratorUtils#loopingIterator - copy: - - from: - - arg(0) - .java.lang.Iterable#Element#java.lang.Object + - from: + - this + - .org.apache.commons.collections4.Get#MapKey#java.lang.Object to: - result - - .java.util.Iterator#Element#java.lang.Object -- function: org.apache.commons.collections4.IteratorUtils#loopingListIterator + - .java.lang.Iterable#Element#java.lang.Object +- function: org.apache.commons.collections4.SetUtils#predicatedNavigableSet copy: - from: - arg(0) - .java.lang.Iterable#Element#java.lang.Object to: - result - - .java.util.Iterator#Element#java.lang.Object -- function: org.apache.commons.collections4.IteratorUtils#peekingIterator + - .java.lang.Iterable#Element#java.lang.Object +- function: org.apache.commons.collections4.map.ListOrderedMap#get + signature: (int) * + copy: + - from: + - this + - .java.util.Map#MapKey#java.lang.Object + to: result + - from: + - this + - .org.apache.commons.collections4.Put#MapKey#java.lang.Object + to: result + - from: + - this + - .org.apache.commons.collections4.Get#MapKey#java.lang.Object + to: result +- function: org.apache.commons.collections4.map.ListOrderedMap#listOrderedMap copy: - from: - arg(0) - - .java.util.Iterator#Element#java.lang.Object + - .java.util.Map#MapValue#java.lang.Object to: - result - - .java.util.Iterator#Element#java.lang.Object -- function: org.apache.commons.collections4.IteratorUtils#pushbackIterator - copy: + - .java.util.Map#MapValue#java.lang.Object - from: - arg(0) - - .java.util.Iterator#Element#java.lang.Object + - .java.util.Map#MapValue#java.lang.Object to: - result - - .java.util.Iterator#Element#java.lang.Object -- function: org.apache.commons.collections4.IteratorUtils#singletonIterator - copy: - - from: arg(0) + - .org.apache.commons.collections4.Put#MapValue#java.lang.Object + - from: + - arg(0) + - .java.util.Map#MapValue#java.lang.Object to: - result - - .java.util.Iterator#Element#java.lang.Object -- function: org.apache.commons.collections4.IteratorUtils#singletonListIterator - copy: - - from: arg(0) + - .org.apache.commons.collections4.Get#MapValue#java.lang.Object + - from: + - arg(0) + - .java.util.Map#MapKey#java.lang.Object to: - result - - .java.util.Iterator#Element#java.lang.Object -- function: org.apache.commons.collections4.IteratorUtils#skippingIterator - copy: + - .java.util.Map#MapKey#java.lang.Object - from: - arg(0) - - .java.util.Iterator#Element#java.lang.Object + - .java.util.Map#MapKey#java.lang.Object to: - result - - .java.util.Iterator#Element#java.lang.Object -- function: org.apache.commons.collections4.IteratorUtils#toArray - copy: + - .org.apache.commons.collections4.Put#MapKey#java.lang.Object - from: - arg(0) - - .java.util.Iterator#Element#java.lang.Object + - .java.util.Map#MapKey#java.lang.Object to: - result - - '[*]' -- function: org.apache.commons.collections4.IteratorUtils#toList + - .org.apache.commons.collections4.Get#MapKey#java.lang.Object +- function: org.apache.commons.collections4.IterableUtils#forEachButLast copy: - from: - arg(0) - - .java.util.Iterator#Element#java.lang.Object - to: - - result - .java.lang.Iterable#Element#java.lang.Object -- function: org.apache.commons.collections4.IteratorUtils#toListIterator + to: result +- function: org.apache.commons.collections4.iterators.IteratorIterable# copy: - from: - arg(0) - .java.util.Iterator#Element#java.lang.Object to: - - result - - .java.util.Iterator#Element#java.lang.Object -- function: org.apache.commons.collections4.IteratorUtils#unmodifiableIterator + - this + - .java.lang.Iterable#Element#java.lang.Object +- function: org.apache.commons.collections4.map.DefaultedMap#defaultedMap copy: - from: - arg(0) - - .java.util.Iterator#Element#java.lang.Object + - .java.util.Map#MapValue#java.lang.Object to: - result - - .java.util.Iterator#Element#java.lang.Object -- function: org.apache.commons.collections4.IteratorUtils#unmodifiableListIterator - copy: + - .java.util.Map#MapValue#java.lang.Object - from: - arg(0) - - .java.util.Iterator#Element#java.lang.Object + - .java.util.Map#MapValue#java.lang.Object to: - result - - .java.util.Iterator#Element#java.lang.Object -- function: org.apache.commons.collections4.IteratorUtils#unmodifiableMapIterator - copy: + - .org.apache.commons.collections4.Put#MapValue#java.lang.Object - from: - arg(0) - - .org.apache.commons.collections4.MapIterator#MapValue#java.lang.Object + - .java.util.Map#MapValue#java.lang.Object to: - result - - .org.apache.commons.collections4.MapIterator#MapValue#java.lang.Object + - .org.apache.commons.collections4.Get#MapValue#java.lang.Object - from: - arg(0) - - .java.util.Iterator#Element#java.lang.Object + - .java.util.Map#MapKey#java.lang.Object to: - result - - .java.util.Iterator#Element#java.lang.Object -- function: org.apache.commons.collections4.IteratorUtils#zippingIterator - signature: (*) * - copy: + - .java.util.Map#MapKey#java.lang.Object - from: - arg(0) - - '[*]' - - .java.util.Iterator#Element#java.lang.Object + - .java.util.Map#MapKey#java.lang.Object to: - result - - .java.util.Iterator#Element#java.lang.Object -- function: org.apache.commons.collections4.IteratorUtils#zippingIterator - signature: (*, *) * + - .org.apache.commons.collections4.Put#MapKey#java.lang.Object + - from: + - arg(0) + - .java.util.Map#MapKey#java.lang.Object + to: + - result + - .org.apache.commons.collections4.Get#MapKey#java.lang.Object +- function: org.apache.commons.collections4.MultiMapUtils#emptyIfNull + copy: + - from: arg(0) + to: result +- function: org.apache.commons.collections4.map.SingletonMap# + signature: (java.lang.Object, java.lang.Object) * + copy: + - from: arg(1) + to: + - this + - .java.util.Map#MapValue#java.lang.Object + - from: arg(1) + to: + - this + - .org.apache.commons.collections4.Put#MapValue#java.lang.Object + - from: arg(1) + to: + - this + - .org.apache.commons.collections4.Get#MapValue#java.lang.Object + - from: arg(1) + to: + - this + - .org.apache.commons.collections4.KeyValue#Value#java.lang.Object + - from: arg(0) + to: + - this + - .java.util.Map#MapKey#java.lang.Object + - from: arg(0) + to: + - this + - .org.apache.commons.collections4.Put#MapKey#java.lang.Object + - from: arg(0) + to: + - this + - .org.apache.commons.collections4.Get#MapKey#java.lang.Object + - from: arg(0) + to: + - this + - .org.apache.commons.collections4.KeyValue#Key#java.lang.Object +- function: org.apache.commons.collections4.Trie#prefixMap copy: - from: - - arg(1) - - .java.util.Iterator#Element#java.lang.Object + - this + - .java.util.Map#MapKey#java.lang.Object to: - result - - .java.util.Iterator#Element#java.lang.Object + - .java.util.Map#MapKey#java.lang.Object - from: - - arg(0) - - .java.util.Iterator#Element#java.lang.Object + - this + - .org.apache.commons.collections4.Put#MapKey#java.lang.Object to: - result - - .java.util.Iterator#Element#java.lang.Object -- function: org.apache.commons.collections4.IteratorUtils#zippingIterator - signature: (*, *, *) * - copy: + - .java.util.Map#MapKey#java.lang.Object - from: - - arg(2) - - .java.util.Iterator#Element#java.lang.Object + - this + - .org.apache.commons.collections4.Get#MapKey#java.lang.Object to: - result - - .java.util.Iterator#Element#java.lang.Object + - .java.util.Map#MapKey#java.lang.Object - from: - - arg(1) - - .java.util.Iterator#Element#java.lang.Object + - this + - .java.util.Map#MapValue#java.lang.Object to: - result - - .java.util.Iterator#Element#java.lang.Object + - .java.util.Map#MapValue#java.lang.Object - from: - - arg(0) - - .java.util.Iterator#Element#java.lang.Object + - this + - .org.apache.commons.collections4.Put#MapValue#java.lang.Object + to: + - result + - .java.util.Map#MapValue#java.lang.Object + - from: + - this + - .org.apache.commons.collections4.Get#MapValue#java.lang.Object + to: + - result + - .java.util.Map#MapValue#java.lang.Object +- function: org.apache.commons.collections4.FluentIterable#toArray + copy: + - from: + - this + - .java.lang.Iterable#Element#java.lang.Object to: - result + - '[*]' +- function: org.apache.commons.collections4.iterators.EnumerationIterator# + copy: + - from: + - arg(0) + - .java.util.Enumeration#Element#java.lang.Object + to: + - this - .java.util.Iterator#Element#java.lang.Object -- function: org.apache.commons.collections4.KeyValue#getKey +- function: org.apache.commons.collections4.OrderedMap#previousKey copy: - from: - this - - .org.apache.commons.collections4.KeyValue#Key#java.lang.Object + - .java.util.Map#MapKey#java.lang.Object to: result -- function: org.apache.commons.collections4.KeyValue#getValue - copy: - from: - this - - .org.apache.commons.collections4.KeyValue#Value#java.lang.Object + - .org.apache.commons.collections4.Put#MapKey#java.lang.Object to: result -- function: org.apache.commons.collections4.ListUtils#defaultIfNull + - from: + - this + - .org.apache.commons.collections4.Get#MapKey#java.lang.Object + to: result +- function: org.apache.commons.collections4.map.LinkedMap#remove + signature: (int) * copy: - - from: arg(0) + - from: + - this + - .java.util.Map#MapValue#java.lang.Object to: result - - from: arg(1) + - from: + - this + - .org.apache.commons.collections4.Put#MapValue#java.lang.Object to: result -- function: org.apache.commons.collections4.ListUtils#emptyIfNull - copy: - - from: arg(0) + - from: + - this + - .org.apache.commons.collections4.Get#MapValue#java.lang.Object to: result -- function: org.apache.commons.collections4.ListUtils#fixedSizeList +- function: org.apache.commons.collections4.set.AbstractSetDecorator# copy: - from: - arg(0) - .java.lang.Iterable#Element#java.lang.Object to: - - result + - this - .java.lang.Iterable#Element#java.lang.Object -- function: org.apache.commons.collections4.ListUtils#intersection +- function: org.apache.commons.collections4.FluentIterable#loop copy: - from: - - arg(1) + - this - .java.lang.Iterable#Element#java.lang.Object to: - result - .java.lang.Iterable#Element#java.lang.Object +- function: org.apache.commons.collections4.MapUtils#synchronizedSortedMap + copy: - from: - arg(0) - - .java.lang.Iterable#Element#java.lang.Object + - .java.util.Map#MapValue#java.lang.Object to: - result - - .java.lang.Iterable#Element#java.lang.Object -- function: org.apache.commons.collections4.ListUtils#lazyList - copy: + - .java.util.Map#MapValue#java.lang.Object - from: - arg(0) - - .java.lang.Iterable#Element#java.lang.Object + - .java.util.Map#MapKey#java.lang.Object to: - result - - .java.lang.Iterable#Element#java.lang.Object -- function: org.apache.commons.collections4.ListUtils#longestCommonSubsequence - signature: (*, *) * + - .java.util.Map#MapKey#java.lang.Object +- function: org.apache.commons.collections4.bag.HashBag# copy: - - from: - - arg(1) - - .java.lang.Iterable#Element#java.lang.Object - to: - - result - - .java.lang.Iterable#Element#java.lang.Object - from: - arg(0) - .java.lang.Iterable#Element#java.lang.Object to: - - result + - this - .java.lang.Iterable#Element#java.lang.Object -- function: org.apache.commons.collections4.ListUtils#longestCommonSubsequence - signature: (*, *, *) * +- function: org.apache.commons.collections4.keyvalue.AbstractKeyValue#setValue copy: - - from: - - arg(1) - - .java.lang.Iterable#Element#java.lang.Object + - from: arg(0) to: - - result - - .java.lang.Iterable#Element#java.lang.Object + - this + - .org.apache.commons.collections4.KeyValue#Value#java.lang.Object + - from: + - this + - .org.apache.commons.collections4.KeyValue#Value#java.lang.Object + to: result +- function: org.apache.commons.collections4.CollectionUtils#select + signature: (*, *, *) * + copy: - from: - arg(0) - .java.lang.Iterable#Element#java.lang.Object to: - - result + - arg(2) - .java.lang.Iterable#Element#java.lang.Object -- function: org.apache.commons.collections4.ListUtils#partition + - from: arg(2) + to: result +- function: org.apache.commons.collections4.collection.IndexedCollection# copy: - from: - arg(0) - .java.lang.Iterable#Element#java.lang.Object to: - - result + - this - .java.lang.Iterable#Element#java.lang.Object +- function: org.apache.commons.collections4.ArrayStack#push + copy: + - from: arg(0) + to: result + - from: arg(0) + to: + - this - .java.lang.Iterable#Element#java.lang.Object -- function: org.apache.commons.collections4.ListUtils#predicatedList +- function: org.apache.commons.collections4.EnumerationUtils#get + copy: + - from: + - arg(0) + - .java.util.Enumeration#Element#java.lang.Object + to: result +- function: org.apache.commons.collections4.map.MultiKeyMap#put + copy: + - from: + - this + - .java.util.Map#MapValue#java.lang.Object + to: result + - from: + - this + - .org.apache.commons.collections4.Put#MapValue#java.lang.Object + to: result + - from: + - this + - .org.apache.commons.collections4.Get#MapValue#java.lang.Object + to: result +- function: org.apache.commons.collections4.set.UnmodifiableSortedSet#unmodifiableSortedSet copy: - from: - arg(0) @@ -1441,47 +1443,45 @@ passThrough: to: - result - .java.lang.Iterable#Element#java.lang.Object -- function: org.apache.commons.collections4.ListUtils#removeAll +- function: org.apache.commons.collections4.iterators.BoundedIterator# copy: - from: - arg(0) - - .java.lang.Iterable#Element#java.lang.Object + - .java.util.Iterator#Element#java.lang.Object to: - - result - - .java.lang.Iterable#Element#java.lang.Object -- function: org.apache.commons.collections4.ListUtils#retainAll + - this + - .java.util.Iterator#Element#java.lang.Object +- function: org.apache.commons.collections4.IteratorUtils#getIterator + bypassVerification: true copy: + - from: arg(0) + to: result - from: - arg(0) - .java.lang.Iterable#Element#java.lang.Object to: - result - - .java.lang.Iterable#Element#java.lang.Object -- function: org.apache.commons.collections4.ListUtils#select - copy: + - .java.util.Iterator#Element#java.lang.Object - from: - arg(0) - - .java.lang.Iterable#Element#java.lang.Object + - .java.util.Enumeration#Element#java.lang.Object to: - result - - .java.lang.Iterable#Element#java.lang.Object -- function: org.apache.commons.collections4.ListUtils#selectRejected - copy: + - .java.util.Iterator#Element#java.lang.Object - from: - arg(0) - - .java.lang.Iterable#Element#java.lang.Object + - '[*]' to: - result - - .java.lang.Iterable#Element#java.lang.Object -- function: org.apache.commons.collections4.ListUtils#subtract - copy: + - .java.util.Iterator#Element#java.lang.Object - from: - arg(0) - - .java.lang.Iterable#Element#java.lang.Object + - .java.util.Map#MapValue#java.lang.Object to: - result - - .java.lang.Iterable#Element#java.lang.Object -- function: org.apache.commons.collections4.ListUtils#sum + - .java.util.Iterator#Element#java.lang.Object +- function: org.apache.commons.collections4.IterableUtils#chainedIterable + signature: (*, *) * copy: - from: - arg(1) @@ -1495,7 +1495,7 @@ passThrough: to: - result - .java.lang.Iterable#Element#java.lang.Object -- function: org.apache.commons.collections4.ListUtils#synchronizedList +- function: org.apache.commons.collections4.FluentIterable#collate copy: - from: - arg(0) @@ -1503,18 +1503,18 @@ passThrough: to: - result - .java.lang.Iterable#Element#java.lang.Object -- function: org.apache.commons.collections4.ListUtils#transformedList - copy: - from: - - arg(0) + - this - .java.lang.Iterable#Element#java.lang.Object to: - result - .java.lang.Iterable#Element#java.lang.Object -- function: org.apache.commons.collections4.ListUtils#union +- function: org.apache.commons.collections4.FluentIterable#zip + signature: (*) * copy: - from: - - arg(1) + - arg(0) + - '[*]' - .java.lang.Iterable#Element#java.lang.Object to: - result @@ -1525,131 +1525,162 @@ passThrough: to: - result - .java.lang.Iterable#Element#java.lang.Object -- function: org.apache.commons.collections4.ListUtils#unmodifiableList - copy: - from: - - arg(0) + - this - .java.lang.Iterable#Element#java.lang.Object to: - result - .java.lang.Iterable#Element#java.lang.Object -- function: org.apache.commons.collections4.MapIterator#getKey +- function: org.apache.commons.collections4.MultiMap#get copy: - from: - this - - .java.util.Iterator#Element#java.lang.Object - to: result -- function: org.apache.commons.collections4.MapIterator#getValue - copy: + - .java.util.Map#MapValue#java.lang.Object + - .java.lang.Iterable#Element#java.lang.Object + to: + - result + - .java.lang.Iterable#Element#java.lang.Object - from: - this - - .org.apache.commons.collections4.MapIterator#MapValue#java.lang.Object - to: result -- function: org.apache.commons.collections4.MapIterator#setValue - copy: - - from: arg(0) + - .org.apache.commons.collections4.Put#MapValue#java.lang.Object + - .java.lang.Iterable#Element#java.lang.Object to: - - this - - .org.apache.commons.collections4.MapIterator#MapValue#java.lang.Object + - result + - .java.lang.Iterable#Element#java.lang.Object - from: - this - - .org.apache.commons.collections4.MapIterator#MapValue#java.lang.Object - to: result -- function: org.apache.commons.collections4.MapUtils#emptyIfNull - copy: - - from: arg(0) - to: result -- function: org.apache.commons.collections4.MapUtils#fixedSizeMap + - .org.apache.commons.collections4.Get#MapValue#java.lang.Object + - .java.lang.Iterable#Element#java.lang.Object + to: + - result + - .java.lang.Iterable#Element#java.lang.Object +- function: org.apache.commons.collections4.FluentIterable#append + signature: (*) * copy: - from: - arg(0) - - .java.util.Map#MapValue#java.lang.Object + - '[*]' to: - result - - .java.util.Map#MapValue#java.lang.Object + - .java.lang.Iterable#Element#java.lang.Object - from: - arg(0) - - .java.util.Map#MapValue#java.lang.Object + - .java.lang.Iterable#Element#java.lang.Object to: - result - - .org.apache.commons.collections4.Put#MapValue#java.lang.Object + - .java.lang.Iterable#Element#java.lang.Object - from: - - arg(0) - - .java.util.Map#MapValue#java.lang.Object + - this + - .java.lang.Iterable#Element#java.lang.Object to: - result - - .org.apache.commons.collections4.Get#MapValue#java.lang.Object + - .java.lang.Iterable#Element#java.lang.Object +- function: org.apache.commons.collections4.list.CursorableLinkedList# + copy: - from: - arg(0) - - .java.util.Map#MapKey#java.lang.Object + - .java.lang.Iterable#Element#java.lang.Object to: - - result - - .java.util.Map#MapKey#java.lang.Object + - this + - .java.lang.Iterable#Element#java.lang.Object +- function: org.apache.commons.collections4.BagUtils#synchronizedSortedBag + copy: - from: - arg(0) - - .java.util.Map#MapKey#java.lang.Object + - .java.lang.Iterable#Element#java.lang.Object to: - result - - .org.apache.commons.collections4.Put#MapKey#java.lang.Object + - .java.lang.Iterable#Element#java.lang.Object +- function: org.apache.commons.collections4.MultiValuedMap#values + copy: - from: - - arg(0) - - .java.util.Map#MapKey#java.lang.Object + - this + - .org.apache.commons.collections4.MultiValuedMap#MapValue#java.lang.Object + - .java.lang.Iterable#Element#java.lang.Object to: - result - - .org.apache.commons.collections4.Get#MapKey#java.lang.Object -- function: org.apache.commons.collections4.MapUtils#fixedSizeSortedMap + - .java.lang.Iterable#Element#java.lang.Object +- function: org.apache.commons.collections4.bag.SynchronizedBag#synchronizedBag copy: - from: - arg(0) - - .java.util.Map#MapValue#java.lang.Object + - .java.lang.Iterable#Element#java.lang.Object to: - result - - .java.util.Map#MapValue#java.lang.Object + - .java.lang.Iterable#Element#java.lang.Object +- function: org.apache.commons.collections4.bag.CollectionBag#collectionBag + copy: - from: - arg(0) - - .java.util.Map#MapKey#java.lang.Object + - .java.lang.Iterable#Element#java.lang.Object to: - result - - .java.util.Map#MapKey#java.lang.Object -- function: org.apache.commons.collections4.MapUtils#getMap + - .java.lang.Iterable#Element#java.lang.Object +- function: org.apache.commons.collections4.map.ListOrderedMap#valueList copy: - - from: arg(2) - to: result - from: - - arg(0) + - this - .java.util.Map#MapValue#java.lang.Object - to: result -- function: org.apache.commons.collections4.MapUtils#getObject + to: + - result + - .java.lang.Iterable#Element#java.lang.Object + - from: + - this + - .org.apache.commons.collections4.Put#MapValue#java.lang.Object + to: + - result + - .java.lang.Iterable#Element#java.lang.Object + - from: + - this + - .org.apache.commons.collections4.Get#MapValue#java.lang.Object + to: + - result + - .java.lang.Iterable#Element#java.lang.Object +- function: org.apache.commons.collections4.BagUtils#transformingBag copy: - - from: arg(2) - to: result - from: - arg(0) - - .java.util.Map#MapValue#java.lang.Object - to: result -- function: org.apache.commons.collections4.MapUtils#getString + - .java.lang.Iterable#Element#java.lang.Object + to: + - result + - .java.lang.Iterable#Element#java.lang.Object +- function: org.apache.commons.collections4.set.CompositeSet#getSets + copy: + - from: + - this + - .java.lang.Iterable#Element#java.lang.Object + to: + - result + - .java.lang.Iterable#Element#java.lang.Object + - .java.lang.Iterable#Element#java.lang.Object +- function: org.apache.commons.collections4.IteratorUtils#filteredListIterator copy: - - from: arg(2) - to: result - from: - arg(0) - - .java.util.Map#MapValue#java.lang.Object - to: result -- function: org.apache.commons.collections4.MapUtils#invertMap + - .java.util.Iterator#Element#java.lang.Object + to: + - result + - .java.util.Iterator#Element#java.lang.Object +- function: org.apache.commons.collections4.MultiMapUtils#getValuesAsList copy: - from: - arg(0) - - .java.util.Map#MapValue#java.lang.Object + - .org.apache.commons.collections4.MultiValuedMap#MapValue#java.lang.Object + - .java.lang.Iterable#Element#java.lang.Object to: - result - - .java.util.Map#MapKey#java.lang.Object + - .java.lang.Iterable#Element#java.lang.Object +- function: org.apache.commons.collections4.IteratorUtils#zippingIterator + signature: (*) * + copy: - from: - arg(0) - - .java.util.Map#MapKey#java.lang.Object + - '[*]' + - .java.util.Iterator#Element#java.lang.Object to: - result - - .java.util.Map#MapValue#java.lang.Object -- function: org.apache.commons.collections4.MapUtils#iterableMap + - .java.util.Iterator#Element#java.lang.Object +- function: org.apache.commons.collections4.MapUtils#predicatedMap copy: - from: - arg(0) @@ -1687,215 +1718,353 @@ passThrough: to: - result - .org.apache.commons.collections4.Get#MapKey#java.lang.Object -- function: org.apache.commons.collections4.MapUtils#iterableSortedMap +- function: org.apache.commons.collections4.ArrayStack#peek + copy: + - from: + - this + - .java.lang.Iterable#Element#java.lang.Object + to: result +- function: org.apache.commons.collections4.map.HashedMap# + signature: (*) * copy: + - from: + - arg(0) + - .java.util.Map#MapKey#java.lang.Object + to: + - this + - .java.util.Map#MapKey#java.lang.Object + - from: + - arg(0) + - .java.util.Map#MapKey#java.lang.Object + to: + - this + - .org.apache.commons.collections4.Put#MapKey#java.lang.Object + - from: + - arg(0) + - .java.util.Map#MapKey#java.lang.Object + to: + - this + - .org.apache.commons.collections4.Get#MapKey#java.lang.Object - from: - arg(0) - .java.util.Map#MapValue#java.lang.Object to: - - result + - this - .java.util.Map#MapValue#java.lang.Object - from: - arg(0) - .java.util.Map#MapValue#java.lang.Object to: - - result + - this - .org.apache.commons.collections4.Put#MapValue#java.lang.Object - from: - arg(0) - .java.util.Map#MapValue#java.lang.Object to: - - result + - this - .org.apache.commons.collections4.Get#MapValue#java.lang.Object +- function: org.apache.commons.collections4.CollectionUtils#retainAll + copy: - from: - arg(0) - - .java.util.Map#MapKey#java.lang.Object + - .java.lang.Iterable#Element#java.lang.Object to: - result - - .java.util.Map#MapKey#java.lang.Object + - .java.lang.Iterable#Element#java.lang.Object +- function: org.apache.commons.collections4.keyvalue.AbstractKeyValue#setKey + copy: - from: - - arg(0) - - .java.util.Map#MapKey#java.lang.Object + - this + - .org.apache.commons.collections4.KeyValue#Key#java.lang.Object + to: result + - from: arg(0) to: - - result - - .org.apache.commons.collections4.Put#MapKey#java.lang.Object + - this + - .org.apache.commons.collections4.KeyValue#Key#java.lang.Object +- function: org.apache.commons.collections4.FluentIterable#reverse + copy: - from: - - arg(0) - - .java.util.Map#MapKey#java.lang.Object + - this + - .java.lang.Iterable#Element#java.lang.Object to: - result - - .org.apache.commons.collections4.Get#MapKey#java.lang.Object -- function: org.apache.commons.collections4.MapUtils#lazyMap + - .java.lang.Iterable#Element#java.lang.Object +- function: org.apache.commons.collections4.collection.PredicatedCollection$Builder#createPredicatedSet copy: - from: - arg(0) - - .java.util.Map#MapValue#java.lang.Object + - .java.lang.Iterable#Element#java.lang.Object to: - result - - .java.util.Map#MapValue#java.lang.Object + - .java.lang.Iterable#Element#java.lang.Object - from: - - arg(0) - - .java.util.Map#MapValue#java.lang.Object + - this + - .org.apache.commons.collections4.collection.PredicatedCollection$Builder#Element#java.lang.Object to: - result - - .org.apache.commons.collections4.Put#MapValue#java.lang.Object + - .java.lang.Iterable#Element#java.lang.Object +- function: org.apache.commons.collections4.CollectionUtils#selectRejected + signature: (*, *) * + copy: - from: - arg(0) - - .java.util.Map#MapValue#java.lang.Object + - .java.lang.Iterable#Element#java.lang.Object to: - result - - .org.apache.commons.collections4.Get#MapValue#java.lang.Object + - .java.lang.Iterable#Element#java.lang.Object +- function: org.apache.commons.collections4.map.AbstractSortedMapDecorator# + signature: (*) * + copy: - from: - arg(0) - .java.util.Map#MapKey#java.lang.Object to: - - result + - this - .java.util.Map#MapKey#java.lang.Object - from: - arg(0) - .java.util.Map#MapKey#java.lang.Object to: - - result + - this - .org.apache.commons.collections4.Put#MapKey#java.lang.Object - from: - arg(0) - .java.util.Map#MapKey#java.lang.Object to: - - result + - this - .org.apache.commons.collections4.Get#MapKey#java.lang.Object -- function: org.apache.commons.collections4.MapUtils#lazySortedMap - copy: - from: - arg(0) - .java.util.Map#MapValue#java.lang.Object to: - - result + - this - .java.util.Map#MapValue#java.lang.Object - from: - arg(0) - - .java.util.Map#MapKey#java.lang.Object + - .java.util.Map#MapValue#java.lang.Object to: - - result - - .java.util.Map#MapKey#java.lang.Object -- function: org.apache.commons.collections4.MapUtils#multiValueMap - copy: + - this + - .org.apache.commons.collections4.Put#MapValue#java.lang.Object - from: - arg(0) - .java.util.Map#MapValue#java.lang.Object to: - - result - - .java.util.Map#MapValue#java.lang.Object + - this + - .org.apache.commons.collections4.Get#MapValue#java.lang.Object +- function: org.apache.commons.collections4.IteratorUtils#arrayListIterator + copy: - from: - arg(0) - - .java.util.Map#MapValue#java.lang.Object + - '[*]' to: - result - - .org.apache.commons.collections4.Put#MapValue#java.lang.Object + - .java.util.Iterator#Element#java.lang.Object +- function: org.apache.commons.collections4.iterators.UnmodifiableListIterator#umodifiableListIterator + copy: - from: - arg(0) - - .java.util.Map#MapValue#java.lang.Object + - .java.util.Iterator#Element#java.lang.Object to: - result - - .org.apache.commons.collections4.Get#MapValue#java.lang.Object + - .java.util.Iterator#Element#java.lang.Object +- function: org.apache.commons.collections4.iterators.CollatingIterator#getIterators + copy: - from: - - arg(0) - - .java.util.Map#MapKey#java.lang.Object + - this + - .java.util.Iterator#Element#java.lang.Object to: - result - - .java.util.Map#MapKey#java.lang.Object + - .java.lang.Iterable#Element#java.lang.Object + - .java.util.Iterator#Element#java.lang.Object +- function: org.apache.commons.collections4.iterators.UniqueFilterIterator# + copy: - from: - arg(0) - - .java.util.Map#MapKey#java.lang.Object + - .java.util.Iterator#Element#java.lang.Object + to: + - this + - .java.util.Iterator#Element#java.lang.Object +- function: org.apache.commons.collections4.multiset.HashMultiSet# + copy: + - from: + - arg(0) + - .java.lang.Iterable#Element#java.lang.Object + to: + - this + - .java.lang.Iterable#Element#java.lang.Object +- function: org.apache.commons.collections4.FluentIterable#of + signature: (*) * + copy: + - from: + - arg(0) + - '[*]' to: - result - - .org.apache.commons.collections4.Put#MapKey#java.lang.Object + - .java.lang.Iterable#Element#java.lang.Object - from: - arg(0) - - .java.util.Map#MapKey#java.lang.Object + - .java.lang.Iterable#Element#java.lang.Object to: - result + - .java.lang.Iterable#Element#java.lang.Object +- function: org.apache.commons.collections4.map.MultiKeyMap#put + signature: (java.lang.Object, java.lang.Object, java.lang.Object) * + copy: + - from: arg(2) + to: + - this + - .java.util.Map#MapValue#java.lang.Object + - from: arg(2) + to: + - this + - .org.apache.commons.collections4.Put#MapValue#java.lang.Object + - from: arg(2) + to: + - this + - .org.apache.commons.collections4.Get#MapValue#java.lang.Object + - from: arg(1) + to: + - this + - .java.util.Map#MapKey#java.lang.Object + - .org.apache.commons.collections4.keyvalue.MultiKey#Element#java.lang.Object + - from: arg(1) + to: + - this + - .org.apache.commons.collections4.Put#MapKey#java.lang.Object + - .org.apache.commons.collections4.keyvalue.MultiKey#Element#java.lang.Object + - from: arg(1) + to: + - this - .org.apache.commons.collections4.Get#MapKey#java.lang.Object -- function: org.apache.commons.collections4.MapUtils#orderedMap + - .org.apache.commons.collections4.keyvalue.MultiKey#Element#java.lang.Object + - from: arg(0) + to: + - this + - .java.util.Map#MapKey#java.lang.Object + - .org.apache.commons.collections4.keyvalue.MultiKey#Element#java.lang.Object + - from: arg(0) + to: + - this + - .org.apache.commons.collections4.Put#MapKey#java.lang.Object + - .org.apache.commons.collections4.keyvalue.MultiKey#Element#java.lang.Object + - from: arg(0) + to: + - this + - .org.apache.commons.collections4.Get#MapKey#java.lang.Object + - .org.apache.commons.collections4.keyvalue.MultiKey#Element#java.lang.Object +- function: org.apache.commons.collections4.set.AbstractSortedSetDecorator# copy: - from: - arg(0) - - .java.util.Map#MapValue#java.lang.Object + - .java.lang.Iterable#Element#java.lang.Object to: - - result - - .java.util.Map#MapValue#java.lang.Object + - this + - .java.lang.Iterable#Element#java.lang.Object +- function: org.apache.commons.collections4.splitmap.AbstractIterableGetMapDecorator# + copy: + - from: + - arg(0) + - .java.util.Map#MapKey#java.lang.Object + to: + - this + - .org.apache.commons.collections4.Get#MapKey#java.lang.Object - from: - arg(0) - .java.util.Map#MapValue#java.lang.Object to: - - result - - .org.apache.commons.collections4.Put#MapValue#java.lang.Object + - this + - .org.apache.commons.collections4.Get#MapValue#java.lang.Object +- function: org.apache.commons.collections4.map.UnmodifiableMap#unmodifiableMap + copy: - from: - arg(0) - .java.util.Map#MapValue#java.lang.Object to: - result - - .org.apache.commons.collections4.Get#MapValue#java.lang.Object + - .java.util.Map#MapValue#java.lang.Object - from: - arg(0) - .java.util.Map#MapKey#java.lang.Object to: - result - .java.util.Map#MapKey#java.lang.Object +- function: org.apache.commons.collections4.collection.PredicatedCollection$Builder#addAll + copy: - from: - arg(0) - - .java.util.Map#MapKey#java.lang.Object + - .java.lang.Iterable#Element#java.lang.Object to: - - result - - .org.apache.commons.collections4.Put#MapKey#java.lang.Object + - this + - .org.apache.commons.collections4.collection.PredicatedCollection$Builder#Element#java.lang.Object +- function: org.apache.commons.collections4.IterableUtils#reversedIterable + copy: - from: - arg(0) - - .java.util.Map#MapKey#java.lang.Object + - .java.lang.Iterable#Element#java.lang.Object to: - result - - .org.apache.commons.collections4.Get#MapKey#java.lang.Object -- function: org.apache.commons.collections4.MapUtils#populateMap - signature: (*, *, *) * + - .java.lang.Iterable#Element#java.lang.Object +- function: org.apache.commons.collections4.IterableUtils#emptyIfNull + copy: + - from: arg(0) + to: result +- function: org.apache.commons.collections4.IteratorUtils#skippingIterator copy: - from: - - arg(1) - - .java.lang.Iterable#Element#java.lang.Object + - arg(0) + - .java.util.Iterator#Element#java.lang.Object to: + - result + - .java.util.Iterator#Element#java.lang.Object +- function: org.apache.commons.collections4.iterators.IteratorEnumeration#setIterator + copy: + - from: - arg(0) - - .java.util.Map#MapValue#java.lang.Object + - .java.util.Iterator#Element#java.lang.Object + to: + - this + - .java.util.Enumeration#Element#java.lang.Object +- function: org.apache.commons.collections4.map.CompositeMap#removeComposited + copy: + - from: arg(0) + to: result - from: - - arg(1) - - .java.lang.Iterable#Element#java.lang.Object + - this + - .java.util.Map#MapKey#java.lang.Object to: - - arg(0) - - .org.apache.commons.collections4.Put#MapValue#java.lang.Object + - result + - .java.util.Map#MapKey#java.lang.Object - from: - - arg(1) - - .java.lang.Iterable#Element#java.lang.Object + - this + - .org.apache.commons.collections4.Put#MapKey#java.lang.Object to: - - arg(0) - - .org.apache.commons.collections4.Get#MapValue#java.lang.Object + - result + - .java.util.Map#MapKey#java.lang.Object - from: - - arg(1) - - .java.lang.Iterable#Element#java.lang.Object + - this + - .org.apache.commons.collections4.Get#MapKey#java.lang.Object to: - - arg(0) - - .java.util.Map#MapValue#java.lang.Object - - .java.lang.Iterable#Element#java.lang.Object + - result + - .java.util.Map#MapKey#java.lang.Object - from: - - arg(1) - - .java.lang.Iterable#Element#java.lang.Object + - this + - .java.util.Map#MapValue#java.lang.Object to: - - arg(0) - - .org.apache.commons.collections4.Put#MapValue#java.lang.Object - - .java.lang.Iterable#Element#java.lang.Object + - result + - .java.util.Map#MapValue#java.lang.Object - from: - - arg(1) - - .java.lang.Iterable#Element#java.lang.Object + - this + - .org.apache.commons.collections4.Put#MapValue#java.lang.Object to: - - arg(0) + - result + - .java.util.Map#MapValue#java.lang.Object + - from: + - this - .org.apache.commons.collections4.Get#MapValue#java.lang.Object - - .java.lang.Iterable#Element#java.lang.Object -- function: org.apache.commons.collections4.MapUtils#predicatedMap + to: + - result + - .java.util.Map#MapValue#java.lang.Object +- function: org.apache.commons.collections4.map.TransformedMap#transformingMap copy: - from: - arg(0) @@ -1933,6 +2102,22 @@ passThrough: to: - result - .org.apache.commons.collections4.Get#MapKey#java.lang.Object +- function: org.apache.commons.collections4.set.PredicatedNavigableSet#predicatedNavigableSet + copy: + - from: + - arg(0) + - .java.lang.Iterable#Element#java.lang.Object + to: + - result + - .java.lang.Iterable#Element#java.lang.Object +- function: org.apache.commons.collections4.FluentIterable#eval + copy: + - from: + - this + - .java.lang.Iterable#Element#java.lang.Object + to: + - result + - .java.lang.Iterable#Element#java.lang.Object - function: org.apache.commons.collections4.MapUtils#predicatedSortedMap copy: - from: @@ -1947,141 +2132,222 @@ passThrough: to: - result - .java.util.Map#MapKey#java.lang.Object -- function: org.apache.commons.collections4.MapUtils#putAll +- function: org.apache.commons.collections4.iterators.AbstractIteratorDecorator# copy: - from: - - arg(1) - - '[*]' - - '[*]' - to: - - result - - .java.util.Map#MapValue#java.lang.Object - - from: - - arg(1) - - '[*]' + - arg(0) + - .java.util.Iterator#Element#java.lang.Object to: - - result - - .java.util.Map#MapValue#java.lang.Object + - this + - .java.util.Iterator#Element#java.lang.Object +- function: org.apache.commons.collections4.map.PassiveExpiringMap# + signature: (long, *, *) * + copy: - from: - - arg(1) - - '[*]' + - arg(2) - .java.util.Map#MapKey#java.lang.Object to: - - arg(0) + - this - .java.util.Map#MapKey#java.lang.Object - from: - - arg(1) - - '[*]' - - '[*]' + - arg(2) + - .java.util.Map#MapKey#java.lang.Object to: - - arg(0) + - this + - .org.apache.commons.collections4.Put#MapKey#java.lang.Object + - from: + - arg(2) + - .java.util.Map#MapKey#java.lang.Object + to: + - this + - .org.apache.commons.collections4.Get#MapKey#java.lang.Object + - from: + - arg(2) + - .java.util.Map#MapValue#java.lang.Object + to: + - this - .java.util.Map#MapValue#java.lang.Object - from: - - arg(1) - - '[*]' + - arg(2) + - .java.util.Map#MapValue#java.lang.Object to: - - arg(0) - - .java.util.Map#MapKey#java.lang.Object + - this + - .org.apache.commons.collections4.Put#MapValue#java.lang.Object - from: - - arg(1) - - '[*]' + - arg(2) - .java.util.Map#MapValue#java.lang.Object to: + - this + - .org.apache.commons.collections4.Get#MapValue#java.lang.Object +- function: org.apache.commons.collections4.list.AbstractListDecorator# + copy: + - from: - arg(0) + - .java.lang.Iterable#Element#java.lang.Object + to: + - this + - .java.lang.Iterable#Element#java.lang.Object +- function: org.apache.commons.collections4.map.MultiValueMap#values + copy: + - from: + - this - .java.util.Map#MapValue#java.lang.Object + - .java.lang.Iterable#Element#java.lang.Object + to: + - result + - .java.lang.Iterable#Element#java.lang.Object - from: - - arg(1) - - '[*]' - - '[*]' + - this + - .org.apache.commons.collections4.Put#MapValue#java.lang.Object + - .java.lang.Iterable#Element#java.lang.Object to: - result - - .java.util.Map#MapKey#java.lang.Object + - .java.lang.Iterable#Element#java.lang.Object - from: - - arg(1) - - '[*]' + - this + - .org.apache.commons.collections4.Get#MapValue#java.lang.Object + - .java.lang.Iterable#Element#java.lang.Object to: - - arg(0) - - .java.util.Map#MapValue#java.lang.Object + - result + - .java.lang.Iterable#Element#java.lang.Object +- function: org.apache.commons.collections4.map.PassiveExpiringMap# + signature: (*) * + copy: - from: - - arg(1) - - '[*]' + - arg(0) - .java.util.Map#MapKey#java.lang.Object to: - - result + - this - .java.util.Map#MapKey#java.lang.Object - from: - - arg(1) - - '[*]' - - '[*]' + - arg(0) + - .java.util.Map#MapKey#java.lang.Object to: + - this + - .org.apache.commons.collections4.Put#MapKey#java.lang.Object + - from: - arg(0) - .java.util.Map#MapKey#java.lang.Object + to: + - this + - .org.apache.commons.collections4.Get#MapKey#java.lang.Object - from: - - arg(1) - - '[*]' + - arg(0) - .java.util.Map#MapValue#java.lang.Object to: - - result + - this - .java.util.Map#MapValue#java.lang.Object - from: - - arg(1) - - '[*]' + - arg(0) + - .java.util.Map#MapValue#java.lang.Object to: - - result - - .java.util.Map#MapKey#java.lang.Object -- function: org.apache.commons.collections4.MapUtils#safeAddToMap + - this + - .org.apache.commons.collections4.Put#MapValue#java.lang.Object + - from: + - arg(0) + - .java.util.Map#MapValue#java.lang.Object + to: + - this + - .org.apache.commons.collections4.Get#MapValue#java.lang.Object +- function: org.apache.commons.collections4.map.Flat3Map# copy: - - from: arg(2) + - from: + - arg(0) + - .java.util.Map#MapKey#java.lang.Object to: + - this + - .java.util.Map#MapKey#java.lang.Object + - from: - arg(0) - - .java.util.Map#MapValue#java.lang.Object - - from: arg(1) + - .java.util.Map#MapKey#java.lang.Object to: + - this + - .org.apache.commons.collections4.Put#MapKey#java.lang.Object + - from: - arg(0) - .java.util.Map#MapKey#java.lang.Object -- function: org.apache.commons.collections4.MapUtils#synchronizedMap - copy: + to: + - this + - .org.apache.commons.collections4.Get#MapKey#java.lang.Object - from: - arg(0) - .java.util.Map#MapValue#java.lang.Object to: - - result + - this - .java.util.Map#MapValue#java.lang.Object - from: - arg(0) - - .java.util.Map#MapKey#java.lang.Object + - .java.util.Map#MapValue#java.lang.Object to: - - result - - .java.util.Map#MapKey#java.lang.Object -- function: org.apache.commons.collections4.MapUtils#synchronizedSortedMap - copy: + - this + - .org.apache.commons.collections4.Put#MapValue#java.lang.Object - from: - arg(0) - .java.util.Map#MapValue#java.lang.Object to: + - this + - .org.apache.commons.collections4.Get#MapValue#java.lang.Object +- function: org.apache.commons.collections4.set.ListOrderedSet#asList + copy: + - from: + - this + - .java.lang.Iterable#Element#java.lang.Object + to: - result - - .java.util.Map#MapValue#java.lang.Object + - .java.lang.Iterable#Element#java.lang.Object +- function: org.apache.commons.collections4.iterators.CollatingIterator#setIterator + copy: + - from: + - arg(1) + - .java.util.Iterator#Element#java.lang.Object + to: + - this + - .java.util.Iterator#Element#java.lang.Object +- function: org.apache.commons.collections4.IteratorUtils#forEachButLast + copy: - from: - arg(0) - - .java.util.Map#MapKey#java.lang.Object + - .java.util.Iterator#Element#java.lang.Object + to: result +- function: org.apache.commons.collections4.set.TransformedNavigableSet#transformingNavigableSet + copy: + - from: + - arg(0) + - .java.lang.Iterable#Element#java.lang.Object to: - result - - .java.util.Map#MapKey#java.lang.Object -- function: org.apache.commons.collections4.MapUtils#toMap + - .java.lang.Iterable#Element#java.lang.Object +- function: org.apache.commons.collections4.BagUtils#transformingSortedBag copy: - from: - arg(0) - - .java.util.ResourceBundle#MapValue#java.lang.Object + - .java.lang.Iterable#Element#java.lang.Object to: - result + - .java.lang.Iterable#Element#java.lang.Object +- function: org.apache.commons.collections4.keyvalue.TiedMapEntry# + copy: + - from: + - arg(0) - .java.util.Map#MapValue#java.lang.Object + to: + - this + - .java.util.Map$Entry#Value#java.lang.Object - from: - arg(0) - - .java.util.ResourceBundle#MapKey#java.lang.Object + - .java.util.Map#MapValue#java.lang.Object to: - - result - - .java.util.Map#MapKey#java.lang.Object -- function: org.apache.commons.collections4.MapUtils#transformedMap + - this + - .org.apache.commons.collections4.KeyValue#Value#java.lang.Object + - from: arg(1) + to: + - this + - .java.util.Map$Entry#Key#java.lang.Object + - from: arg(1) + to: + - this + - .org.apache.commons.collections4.KeyValue#Key#java.lang.Object +- function: org.apache.commons.collections4.map.FixedSizeSortedMap#fixedSizeSortedMap copy: - from: - arg(0) @@ -2119,7 +2385,7 @@ passThrough: to: - result - .org.apache.commons.collections4.Get#MapKey#java.lang.Object -- function: org.apache.commons.collections4.MapUtils#transformedSortedMap +- function: org.apache.commons.collections4.MapUtils#unmodifiableSortedMap copy: - from: - arg(0) @@ -2133,208 +2399,172 @@ passThrough: to: - result - .java.util.Map#MapKey#java.lang.Object -- function: org.apache.commons.collections4.MapUtils#unmodifiableMap +- function: org.apache.commons.collections4.IteratorUtils#unmodifiableIterator copy: - from: - arg(0) - - .java.util.Map#MapValue#java.lang.Object + - .java.util.Iterator#Element#java.lang.Object to: - result - - .java.util.Map#MapValue#java.lang.Object + - .java.util.Iterator#Element#java.lang.Object +- function: org.apache.commons.collections4.CollectionUtils#predicatedCollection + copy: - from: - arg(0) - - .java.util.Map#MapKey#java.lang.Object + - .java.lang.Iterable#Element#java.lang.Object to: - result - - .java.util.Map#MapKey#java.lang.Object -- function: org.apache.commons.collections4.MapUtils#unmodifiableSortedMap + - .java.lang.Iterable#Element#java.lang.Object +- function: org.apache.commons.collections4.IteratorUtils#asEnumeration copy: - from: - arg(0) - - .java.util.Map#MapValue#java.lang.Object + - .java.util.Iterator#Element#java.lang.Object to: - result - - .java.util.Map#MapValue#java.lang.Object + - .java.util.Enumeration#Element#java.lang.Object +- function: org.apache.commons.collections4.iterators.AbstractUntypedIteratorDecorator# + copy: - from: - arg(0) - - .java.util.Map#MapKey#java.lang.Object + - .java.util.Iterator#Element#java.lang.Object to: - - result - - .java.util.Map#MapKey#java.lang.Object -- function: org.apache.commons.collections4.MultiMap#get + - this + - .java.util.Iterator#Element#java.lang.Object +- function: org.apache.commons.collections4.IterableUtils#partition copy: - from: - - this - - .java.util.Map#MapValue#java.lang.Object + - arg(0) - .java.lang.Iterable#Element#java.lang.Object to: - result - .java.lang.Iterable#Element#java.lang.Object - - from: - - this - - .org.apache.commons.collections4.Put#MapValue#java.lang.Object - - .java.lang.Iterable#Element#java.lang.Object - to: - - result - .java.lang.Iterable#Element#java.lang.Object +- function: org.apache.commons.collections4.MapUtils#transformedMap + copy: - from: - - this - - .org.apache.commons.collections4.Get#MapValue#java.lang.Object - - .java.lang.Iterable#Element#java.lang.Object + - arg(0) + - .java.util.Map#MapValue#java.lang.Object to: - result - - .java.lang.Iterable#Element#java.lang.Object -- function: org.apache.commons.collections4.MultiMap#put - copy: - - from: arg(1) - to: - - this - .java.util.Map#MapValue#java.lang.Object - - .java.lang.Iterable#Element#java.lang.Object - - from: arg(1) + - from: + - arg(0) + - .java.util.Map#MapValue#java.lang.Object to: - - this + - result - .org.apache.commons.collections4.Put#MapValue#java.lang.Object - - .java.lang.Iterable#Element#java.lang.Object - - from: arg(1) + - from: + - arg(0) + - .java.util.Map#MapValue#java.lang.Object to: - - this + - result - .org.apache.commons.collections4.Get#MapValue#java.lang.Object - - .java.lang.Iterable#Element#java.lang.Object - - from: arg(0) - to: - - this - - .java.util.Map#MapKey#java.lang.Object - - from: arg(0) - to: - - this - - .org.apache.commons.collections4.Put#MapKey#java.lang.Object - - from: arg(0) - to: - - this - - .org.apache.commons.collections4.Get#MapKey#java.lang.Object -- function: org.apache.commons.collections4.MultiMap#values - copy: - from: - - this - - .java.util.Map#MapValue#java.lang.Object - - .java.lang.Iterable#Element#java.lang.Object + - arg(0) + - .java.util.Map#MapKey#java.lang.Object to: - result - - .java.lang.Iterable#Element#java.lang.Object + - .java.util.Map#MapKey#java.lang.Object - from: - - this - - .org.apache.commons.collections4.Put#MapValue#java.lang.Object - - .java.lang.Iterable#Element#java.lang.Object + - arg(0) + - .java.util.Map#MapKey#java.lang.Object to: - result - - .java.lang.Iterable#Element#java.lang.Object + - .org.apache.commons.collections4.Put#MapKey#java.lang.Object - from: - - this - - .org.apache.commons.collections4.Get#MapValue#java.lang.Object - - .java.lang.Iterable#Element#java.lang.Object + - arg(0) + - .java.util.Map#MapKey#java.lang.Object to: - result - - .java.lang.Iterable#Element#java.lang.Object -- function: org.apache.commons.collections4.MultiMapUtils#emptyIfNull - copy: - - from: arg(0) - to: result -- function: org.apache.commons.collections4.MultiMapUtils#getCollection - copy: - - from: - - arg(0) - - .org.apache.commons.collections4.MultiValuedMap#MapValue#java.lang.Object - to: result -- function: org.apache.commons.collections4.MultiMapUtils#getValuesAsBag + - .org.apache.commons.collections4.Get#MapKey#java.lang.Object +- function: org.apache.commons.collections4.multiset.UnmodifiableMultiSet#unmodifiableMultiSet copy: - from: - arg(0) - - .org.apache.commons.collections4.MultiValuedMap#MapValue#java.lang.Object - .java.lang.Iterable#Element#java.lang.Object to: - result - .java.lang.Iterable#Element#java.lang.Object -- function: org.apache.commons.collections4.MultiMapUtils#getValuesAsList +- function: org.apache.commons.collections4.IteratorUtils#boundedIterator copy: - from: - arg(0) - - .org.apache.commons.collections4.MultiValuedMap#MapValue#java.lang.Object - - .java.lang.Iterable#Element#java.lang.Object + - .java.util.Iterator#Element#java.lang.Object to: - result - - .java.lang.Iterable#Element#java.lang.Object -- function: org.apache.commons.collections4.MultiMapUtils#getValuesAsSet + - .java.util.Iterator#Element#java.lang.Object +- function: org.apache.commons.collections4.BagUtils#predicatedBag copy: - from: - arg(0) - - .org.apache.commons.collections4.MultiValuedMap#MapValue#java.lang.Object - .java.lang.Iterable#Element#java.lang.Object to: - result - .java.lang.Iterable#Element#java.lang.Object -- function: org.apache.commons.collections4.MultiMapUtils#transformedMultiValuedMap +- function: org.apache.commons.collections4.CollectionUtils#transformingCollection copy: - from: - arg(0) - - .org.apache.commons.collections4.MultiValuedMap#MapKey#java.lang.Object - to: - - result - - .org.apache.commons.collections4.MultiValuedMap#MapKey#java.lang.Object - - from: - - arg(0) - - .org.apache.commons.collections4.MultiValuedMap#MapValue#java.lang.Object - .java.lang.Iterable#Element#java.lang.Object to: - result - - .org.apache.commons.collections4.MultiValuedMap#MapValue#java.lang.Object - .java.lang.Iterable#Element#java.lang.Object -- function: org.apache.commons.collections4.MultiMapUtils#unmodifiableMultiValuedMap +- function: org.apache.commons.collections4.Get#get copy: - from: - - arg(0) - - .org.apache.commons.collections4.MultiValuedMap#MapKey#java.lang.Object + - this + - .org.apache.commons.collections4.Get#MapValue#java.lang.Object + to: result +- function: org.apache.commons.collections4.iterators.FilterListIterator#getListIterator + copy: + - from: + - this + - .java.util.Iterator#Element#java.lang.Object to: - result - - .org.apache.commons.collections4.MultiValuedMap#MapKey#java.lang.Object + - .java.util.Iterator#Element#java.lang.Object +- function: org.apache.commons.collections4.keyvalue.MultiKey#getKeys + copy: - from: - - arg(0) - - .org.apache.commons.collections4.MultiValuedMap#MapValue#java.lang.Object - - .java.lang.Iterable#Element#java.lang.Object + - this + - .org.apache.commons.collections4.keyvalue.MultiKey#Element#java.lang.Object to: - result - - .org.apache.commons.collections4.MultiValuedMap#MapValue#java.lang.Object - - .java.lang.Iterable#Element#java.lang.Object -- function: org.apache.commons.collections4.MultiSet$Entry#getElement + - '[*]' +- function: org.apache.commons.collections4.iterators.IteratorEnumeration# copy: - from: + - arg(0) + - .java.util.Iterator#Element#java.lang.Object + to: - this - - .org.apache.commons.collections4.MultiSet$Entry#Element#java.lang.Object - to: result -- function: org.apache.commons.collections4.MultiSet#add + - .java.util.Enumeration#Element#java.lang.Object +- function: org.apache.commons.collections4.keyvalue.AbstractKeyValue# copy: + - from: arg(1) + to: + - this + - .org.apache.commons.collections4.KeyValue#Value#java.lang.Object - from: arg(0) to: - this - - .java.lang.Iterable#Element#java.lang.Object -- function: org.apache.commons.collections4.MultiSet#entrySet + - .org.apache.commons.collections4.KeyValue#Key#java.lang.Object +- function: org.apache.commons.collections4.CollectionUtils#intersection copy: - from: - - this + - arg(1) - .java.lang.Iterable#Element#java.lang.Object to: - result - .java.lang.Iterable#Element#java.lang.Object - - .org.apache.commons.collections4.MultiSet$Entry#Element#java.lang.Object -- function: org.apache.commons.collections4.MultiSet#uniqueSet - copy: - from: - - this + - arg(0) - .java.lang.Iterable#Element#java.lang.Object to: - result - .java.lang.Iterable#Element#java.lang.Object -- function: org.apache.commons.collections4.MultiSetUtils#predicatedMultiSet +- function: org.apache.commons.collections4.bag.SynchronizedSortedBag#synchronizedSortedBag copy: - from: - arg(0) @@ -2342,15 +2572,15 @@ passThrough: to: - result - .java.lang.Iterable#Element#java.lang.Object -- function: org.apache.commons.collections4.MultiSetUtils#synchronizedMultiSet +- function: org.apache.commons.collections4.iterators.FilterIterator#setIterator copy: - from: - arg(0) - - .java.lang.Iterable#Element#java.lang.Object + - .java.util.Iterator#Element#java.lang.Object to: - - result - - .java.lang.Iterable#Element#java.lang.Object -- function: org.apache.commons.collections4.MultiSetUtils#unmodifiableMultiSet + - this + - .java.util.Iterator#Element#java.lang.Object +- function: org.apache.commons.collections4.collection.SynchronizedCollection#synchronizedCollection copy: - from: - arg(0) @@ -2358,441 +2588,355 @@ passThrough: to: - result - .java.lang.Iterable#Element#java.lang.Object -- function: org.apache.commons.collections4.MultiValuedMap#asMap +- function: org.apache.commons.collections4.list.CursorableLinkedList#cursor copy: - from: - this - - .org.apache.commons.collections4.MultiValuedMap#MapKey#java.lang.Object + - .java.lang.Iterable#Element#java.lang.Object to: - result - - .java.util.Map#MapKey#java.lang.Object + - .java.util.Iterator#Element#java.lang.Object +- function: org.apache.commons.collections4.bidimap.UnmodifiableOrderedBidiMap#inverseOrderedBidiMap + copy: - from: - this - - .org.apache.commons.collections4.MultiValuedMap#MapValue#java.lang.Object - - .java.lang.Iterable#Element#java.lang.Object + - .java.util.Map#MapKey#java.lang.Object to: - result - .java.util.Map#MapValue#java.lang.Object - - .java.lang.Iterable#Element#java.lang.Object -- function: org.apache.commons.collections4.MultiValuedMap#entries - copy: - from: - this - - .org.apache.commons.collections4.MultiValuedMap#MapValue#java.lang.Object - - .java.lang.Iterable#Element#java.lang.Object + - .java.util.Map#MapKey#java.lang.Object to: - result - - .java.lang.Iterable#Element#java.lang.Object - - .java.util.Map$Entry#Value#java.lang.Object + - .org.apache.commons.collections4.Put#MapValue#java.lang.Object - from: - this - - .org.apache.commons.collections4.MultiValuedMap#MapKey#java.lang.Object + - .java.util.Map#MapKey#java.lang.Object to: - result - - .java.lang.Iterable#Element#java.lang.Object - - .java.util.Map$Entry#Key#java.lang.Object -- function: org.apache.commons.collections4.MultiValuedMap#get - copy: + - .org.apache.commons.collections4.Get#MapValue#java.lang.Object - from: - this - - .org.apache.commons.collections4.MultiValuedMap#MapValue#java.lang.Object - - .java.lang.Iterable#Element#java.lang.Object + - .org.apache.commons.collections4.Put#MapKey#java.lang.Object to: - result - - .java.lang.Iterable#Element#java.lang.Object -- function: org.apache.commons.collections4.MultiValuedMap#keySet - copy: + - .java.util.Map#MapValue#java.lang.Object - from: - this - - .org.apache.commons.collections4.MultiValuedMap#MapKey#java.lang.Object + - .org.apache.commons.collections4.Put#MapKey#java.lang.Object to: - result - - .java.lang.Iterable#Element#java.lang.Object -- function: org.apache.commons.collections4.MultiValuedMap#keys - copy: + - .org.apache.commons.collections4.Put#MapValue#java.lang.Object - from: - this - - .org.apache.commons.collections4.MultiValuedMap#MapKey#java.lang.Object + - .org.apache.commons.collections4.Put#MapKey#java.lang.Object to: - result - - .java.lang.Iterable#Element#java.lang.Object -- function: org.apache.commons.collections4.MultiValuedMap#mapIterator - copy: + - .org.apache.commons.collections4.Get#MapValue#java.lang.Object - from: - this - - .org.apache.commons.collections4.MultiValuedMap#MapKey#java.lang.Object + - .org.apache.commons.collections4.Get#MapKey#java.lang.Object to: - result - - .java.util.Iterator#Element#java.lang.Object + - .java.util.Map#MapValue#java.lang.Object - from: - this - - .org.apache.commons.collections4.MultiValuedMap#MapValue#java.lang.Object - - .java.lang.Iterable#Element#java.lang.Object + - .org.apache.commons.collections4.Get#MapKey#java.lang.Object to: - result - - .org.apache.commons.collections4.MapIterator#MapValue#java.lang.Object -- function: org.apache.commons.collections4.MultiValuedMap#put - copy: - - from: arg(1) - to: + - .org.apache.commons.collections4.Put#MapValue#java.lang.Object + - from: - this - - .org.apache.commons.collections4.MultiValuedMap#MapValue#java.lang.Object - - .java.lang.Iterable#Element#java.lang.Object - - from: arg(0) + - .org.apache.commons.collections4.Get#MapKey#java.lang.Object to: - - this - - .org.apache.commons.collections4.MultiValuedMap#MapKey#java.lang.Object -- function: org.apache.commons.collections4.MultiValuedMap#putAll - signature: (*) * - copy: + - result + - .org.apache.commons.collections4.Get#MapValue#java.lang.Object - from: - - arg(0) - - .java.util.Map#MapValue#java.lang.Object - to: - this - - .org.apache.commons.collections4.MultiValuedMap#MapValue#java.lang.Object - - .java.lang.Iterable#Element#java.lang.Object - - from: - - arg(0) - - .org.apache.commons.collections4.MultiValuedMap#MapValue#java.lang.Object + - .java.util.Map#MapValue#java.lang.Object to: - - this - - .org.apache.commons.collections4.MultiValuedMap#MapValue#java.lang.Object - - .java.lang.Iterable#Element#java.lang.Object - - from: - - arg(0) + - result - .java.util.Map#MapKey#java.lang.Object - to: - - this - - .org.apache.commons.collections4.MultiValuedMap#MapKey#java.lang.Object - from: - - arg(0) - - .org.apache.commons.collections4.MultiValuedMap#MapKey#java.lang.Object - to: - this - - .org.apache.commons.collections4.MultiValuedMap#MapKey#java.lang.Object - - from: - - arg(0) - - .org.apache.commons.collections4.MultiValuedMap#MapValue#java.lang.Object - - .java.lang.Iterable#Element#java.lang.Object + - .java.util.Map#MapValue#java.lang.Object to: - - this - - .org.apache.commons.collections4.MultiValuedMap#MapValue#java.lang.Object - - .java.lang.Iterable#Element#java.lang.Object -- function: org.apache.commons.collections4.MultiValuedMap#putAll - signature: (java.lang.Object, *) * - copy: + - result + - .org.apache.commons.collections4.Put#MapKey#java.lang.Object - from: - - arg(1) - - .java.lang.Iterable#Element#java.lang.Object - to: - this - - .org.apache.commons.collections4.MultiValuedMap#MapValue#java.lang.Object - - .java.lang.Iterable#Element#java.lang.Object - - from: arg(0) + - .java.util.Map#MapValue#java.lang.Object to: - - this - - .org.apache.commons.collections4.MultiValuedMap#MapKey#java.lang.Object -- function: org.apache.commons.collections4.MultiValuedMap#remove - copy: + - result + - .org.apache.commons.collections4.Get#MapKey#java.lang.Object - from: - this - - .org.apache.commons.collections4.MultiValuedMap#MapValue#java.lang.Object - - .java.lang.Iterable#Element#java.lang.Object + - .org.apache.commons.collections4.Put#MapValue#java.lang.Object to: - result - - .java.lang.Iterable#Element#java.lang.Object -- function: org.apache.commons.collections4.MultiValuedMap#values - copy: + - .java.util.Map#MapKey#java.lang.Object - from: - this - - .org.apache.commons.collections4.MultiValuedMap#MapValue#java.lang.Object - - .java.lang.Iterable#Element#java.lang.Object + - .org.apache.commons.collections4.Put#MapValue#java.lang.Object to: - result - - .java.lang.Iterable#Element#java.lang.Object -- function: org.apache.commons.collections4.OrderedIterator#previous - copy: - - from: - - this - - .java.util.Iterator#Element#java.lang.Object - to: result -- function: org.apache.commons.collections4.OrderedMap#firstKey - copy: - - from: - - this - - .java.util.Map#MapKey#java.lang.Object - to: result - - from: - - this - .org.apache.commons.collections4.Put#MapKey#java.lang.Object - to: result - from: - this + - .org.apache.commons.collections4.Put#MapValue#java.lang.Object + to: + - result - .org.apache.commons.collections4.Get#MapKey#java.lang.Object - to: result -- function: org.apache.commons.collections4.OrderedMap#lastKey - copy: - from: - this + - .org.apache.commons.collections4.Get#MapValue#java.lang.Object + to: + - result - .java.util.Map#MapKey#java.lang.Object - to: result - from: - this + - .org.apache.commons.collections4.Get#MapValue#java.lang.Object + to: + - result - .org.apache.commons.collections4.Put#MapKey#java.lang.Object - to: result - from: - this + - .org.apache.commons.collections4.Get#MapValue#java.lang.Object + to: + - result - .org.apache.commons.collections4.Get#MapKey#java.lang.Object - to: result -- function: org.apache.commons.collections4.OrderedMap#nextKey +- function: org.apache.commons.collections4.map.CompositeMap# + signature: (*, *, *) * copy: - from: + - arg(1) + - .java.util.Map#MapValue#java.lang.Object + to: - this - - .java.util.Map#MapKey#java.lang.Object - to: result + - .java.util.Map#MapValue#java.lang.Object - from: + - arg(1) + - .java.util.Map#MapValue#java.lang.Object + to: - this - - .org.apache.commons.collections4.Put#MapKey#java.lang.Object - to: result + - .org.apache.commons.collections4.Put#MapValue#java.lang.Object - from: + - arg(1) + - .java.util.Map#MapValue#java.lang.Object + to: - this - - .org.apache.commons.collections4.Get#MapKey#java.lang.Object - to: result -- function: org.apache.commons.collections4.OrderedMap#previousKey - copy: + - .org.apache.commons.collections4.Get#MapValue#java.lang.Object - from: + - arg(0) + - .java.util.Map#MapKey#java.lang.Object + to: - this - .java.util.Map#MapKey#java.lang.Object - to: result - from: + - arg(0) + - .java.util.Map#MapKey#java.lang.Object + to: - this - .org.apache.commons.collections4.Put#MapKey#java.lang.Object - to: result - from: + - arg(0) + - .java.util.Map#MapKey#java.lang.Object + to: - this - .org.apache.commons.collections4.Get#MapKey#java.lang.Object - to: result -- function: org.apache.commons.collections4.Put#put - copy: - - from: arg(1) + - from: + - arg(1) + - .java.util.Map#MapKey#java.lang.Object to: - this - - .org.apache.commons.collections4.Put#MapValue#java.lang.Object + - .java.util.Map#MapKey#java.lang.Object - from: - - this - - .org.apache.commons.collections4.Put#MapValue#java.lang.Object - to: result - - from: arg(0) + - arg(1) + - .java.util.Map#MapKey#java.lang.Object to: - this - .org.apache.commons.collections4.Put#MapKey#java.lang.Object -- function: org.apache.commons.collections4.Put#putAll - signature: (*) * - copy: - from: - - arg(0) + - arg(1) - .java.util.Map#MapKey#java.lang.Object to: - this - - .org.apache.commons.collections4.Put#MapKey#java.lang.Object + - .org.apache.commons.collections4.Get#MapKey#java.lang.Object - from: - arg(0) - .java.util.Map#MapValue#java.lang.Object to: - this - - .org.apache.commons.collections4.Put#MapValue#java.lang.Object -- function: org.apache.commons.collections4.QueueUtils#predicatedQueue - copy: + - .java.util.Map#MapValue#java.lang.Object - from: - arg(0) - - .java.lang.Iterable#Element#java.lang.Object + - .java.util.Map#MapValue#java.lang.Object to: - - result - - .java.lang.Iterable#Element#java.lang.Object -- function: org.apache.commons.collections4.QueueUtils#synchronizedQueue - copy: + - this + - .org.apache.commons.collections4.Put#MapValue#java.lang.Object - from: - arg(0) - - .java.lang.Iterable#Element#java.lang.Object + - .java.util.Map#MapValue#java.lang.Object to: - - result - - .java.lang.Iterable#Element#java.lang.Object -- function: org.apache.commons.collections4.QueueUtils#transformingQueue + - this + - .org.apache.commons.collections4.Get#MapValue#java.lang.Object +- function: org.apache.commons.collections4.ArrayStack#pop copy: - from: - - arg(0) - - .java.lang.Iterable#Element#java.lang.Object - to: - - result + - this - .java.lang.Iterable#Element#java.lang.Object -- function: org.apache.commons.collections4.QueueUtils#unmodifiableQueue + to: result +- function: org.apache.commons.collections4.iterators.SkippingIterator# copy: - from: - arg(0) - - .java.lang.Iterable#Element#java.lang.Object + - .java.util.Iterator#Element#java.lang.Object to: - - result - - .java.lang.Iterable#Element#java.lang.Object -- function: org.apache.commons.collections4.SetUtils$SetView#copyInto - copy: - - from: - this - - .java.lang.Iterable#Element#java.lang.Object - to: - - arg(0) - - .java.lang.Iterable#Element#java.lang.Object -- function: org.apache.commons.collections4.SetUtils$SetView#createIterator + - .java.util.Iterator#Element#java.lang.Object +- function: org.apache.commons.collections4.keyvalue.MultiKey#getKey copy: - from: - this - - .java.lang.Iterable#Element#java.lang.Object - to: - - result - - .java.util.Iterator#Element#java.lang.Object -- function: org.apache.commons.collections4.SetUtils$SetView#toSet + - .org.apache.commons.collections4.keyvalue.MultiKey#Element#java.lang.Object + to: result +- function: org.apache.commons.collections4.list.NodeCachingLinkedList# + signature: (*) * copy: - from: - - this + - arg(0) - .java.lang.Iterable#Element#java.lang.Object to: - - result + - this - .java.lang.Iterable#Element#java.lang.Object -- function: org.apache.commons.collections4.SetUtils#difference +- function: org.apache.commons.collections4.ListUtils#defaultIfNull + copy: + - from: arg(0) + to: result + - from: arg(1) + to: result +- function: org.apache.commons.collections4.map.UnmodifiableOrderedMap#unmodifiableOrderedMap copy: - from: - arg(0) - - .java.lang.Iterable#Element#java.lang.Object + - .java.util.Map#MapValue#java.lang.Object to: - result - - .java.lang.Iterable#Element#java.lang.Object -- function: org.apache.commons.collections4.SetUtils#disjunction - copy: + - .java.util.Map#MapValue#java.lang.Object - from: - - arg(1) - - .java.lang.Iterable#Element#java.lang.Object + - arg(0) + - .java.util.Map#MapValue#java.lang.Object to: - result - - .java.lang.Iterable#Element#java.lang.Object + - .org.apache.commons.collections4.Put#MapValue#java.lang.Object - from: - arg(0) - - .java.lang.Iterable#Element#java.lang.Object + - .java.util.Map#MapValue#java.lang.Object to: - result - - .java.lang.Iterable#Element#java.lang.Object -- function: org.apache.commons.collections4.SetUtils#emptyIfNull - copy: - - from: arg(0) - to: result -- function: org.apache.commons.collections4.SetUtils#hashSet - copy: + - .org.apache.commons.collections4.Get#MapValue#java.lang.Object - from: - arg(0) - - '[*]' + - .org.apache.commons.collections4.Put#MapValue#java.lang.Object to: - result - - .java.lang.Iterable#Element#java.lang.Object -- function: org.apache.commons.collections4.SetUtils#intersection - copy: + - .java.util.Map#MapValue#java.lang.Object - from: - - arg(1) - - .java.lang.Iterable#Element#java.lang.Object + - arg(0) + - .org.apache.commons.collections4.Put#MapValue#java.lang.Object to: - result - - .java.lang.Iterable#Element#java.lang.Object + - .org.apache.commons.collections4.Put#MapValue#java.lang.Object - from: - arg(0) - - .java.lang.Iterable#Element#java.lang.Object + - .org.apache.commons.collections4.Put#MapValue#java.lang.Object to: - result - - .java.lang.Iterable#Element#java.lang.Object -- function: org.apache.commons.collections4.SetUtils#orderedSet - copy: + - .org.apache.commons.collections4.Get#MapValue#java.lang.Object - from: - arg(0) - - .java.lang.Iterable#Element#java.lang.Object + - .org.apache.commons.collections4.Get#MapValue#java.lang.Object to: - result - - .java.lang.Iterable#Element#java.lang.Object -- function: org.apache.commons.collections4.SetUtils#predicatedNavigableSet - copy: + - .java.util.Map#MapValue#java.lang.Object - from: - arg(0) - - .java.lang.Iterable#Element#java.lang.Object + - .org.apache.commons.collections4.Get#MapValue#java.lang.Object to: - result - - .java.lang.Iterable#Element#java.lang.Object -- function: org.apache.commons.collections4.SetUtils#predicatedSet - copy: + - .org.apache.commons.collections4.Put#MapValue#java.lang.Object - from: - arg(0) - - .java.lang.Iterable#Element#java.lang.Object + - .org.apache.commons.collections4.Get#MapValue#java.lang.Object to: - result - - .java.lang.Iterable#Element#java.lang.Object -- function: org.apache.commons.collections4.SetUtils#predicatedSortedSet - copy: + - .org.apache.commons.collections4.Get#MapValue#java.lang.Object - from: - arg(0) - - .java.lang.Iterable#Element#java.lang.Object + - .java.util.Map#MapKey#java.lang.Object to: - result - - .java.lang.Iterable#Element#java.lang.Object -- function: org.apache.commons.collections4.SetUtils#synchronizedSet - copy: + - .java.util.Map#MapKey#java.lang.Object - from: - arg(0) - - .java.lang.Iterable#Element#java.lang.Object + - .java.util.Map#MapKey#java.lang.Object to: - result - - .java.lang.Iterable#Element#java.lang.Object -- function: org.apache.commons.collections4.SetUtils#synchronizedSortedSet - copy: + - .org.apache.commons.collections4.Put#MapKey#java.lang.Object - from: - arg(0) - - .java.lang.Iterable#Element#java.lang.Object + - .java.util.Map#MapKey#java.lang.Object to: - result - - .java.lang.Iterable#Element#java.lang.Object -- function: org.apache.commons.collections4.SetUtils#transformedNavigableSet - copy: + - .org.apache.commons.collections4.Get#MapKey#java.lang.Object - from: - arg(0) - - .java.lang.Iterable#Element#java.lang.Object + - .org.apache.commons.collections4.Put#MapKey#java.lang.Object to: - result - - .java.lang.Iterable#Element#java.lang.Object -- function: org.apache.commons.collections4.SetUtils#transformedSet - copy: + - .java.util.Map#MapKey#java.lang.Object - from: - arg(0) - - .java.lang.Iterable#Element#java.lang.Object + - .org.apache.commons.collections4.Put#MapKey#java.lang.Object to: - result - - .java.lang.Iterable#Element#java.lang.Object -- function: org.apache.commons.collections4.SetUtils#transformedSortedSet - copy: + - .org.apache.commons.collections4.Put#MapKey#java.lang.Object - from: - arg(0) - - .java.lang.Iterable#Element#java.lang.Object + - .org.apache.commons.collections4.Put#MapKey#java.lang.Object to: - result - - .java.lang.Iterable#Element#java.lang.Object -- function: org.apache.commons.collections4.SetUtils#union - copy: + - .org.apache.commons.collections4.Get#MapKey#java.lang.Object - from: - - arg(1) - - .java.lang.Iterable#Element#java.lang.Object + - arg(0) + - .org.apache.commons.collections4.Get#MapKey#java.lang.Object to: - result - - .java.lang.Iterable#Element#java.lang.Object + - .java.util.Map#MapKey#java.lang.Object - from: - arg(0) - - .java.lang.Iterable#Element#java.lang.Object + - .org.apache.commons.collections4.Get#MapKey#java.lang.Object to: - result - - .java.lang.Iterable#Element#java.lang.Object -- function: org.apache.commons.collections4.SetUtils#unmodifiableNavigableSet + - .org.apache.commons.collections4.Put#MapKey#java.lang.Object + - from: + - arg(0) + - .org.apache.commons.collections4.Get#MapKey#java.lang.Object + to: + - result + - .org.apache.commons.collections4.Get#MapKey#java.lang.Object +- function: org.apache.commons.collections4.MapUtils#safeAddToMap + copy: + - from: arg(2) + to: + - arg(0) + - .java.util.Map#MapValue#java.lang.Object + - from: arg(1) + to: + - arg(0) + - .java.util.Map#MapKey#java.lang.Object +- function: org.apache.commons.collections4.BagUtils#synchronizedBag copy: - from: - arg(0) @@ -2800,22 +2944,51 @@ passThrough: to: - result - .java.lang.Iterable#Element#java.lang.Object -- function: org.apache.commons.collections4.SetUtils#unmodifiableSet - signature: (*) * +- function: org.apache.commons.collections4.MultiMapUtils#getCollection + copy: + - from: + - arg(0) + - .org.apache.commons.collections4.MultiValuedMap#MapValue#java.lang.Object + to: result +- function: org.apache.commons.collections4.map.ListOrderedMap#getValue + signature: (int) * + copy: + - from: + - this + - .java.util.Map#MapValue#java.lang.Object + to: result + - from: + - this + - .org.apache.commons.collections4.Put#MapValue#java.lang.Object + to: result + - from: + - this + - .org.apache.commons.collections4.Get#MapValue#java.lang.Object + to: result +- function: org.apache.commons.collections4.list.AbstractSerializableListDecorator# copy: - from: - arg(0) - .java.lang.Iterable#Element#java.lang.Object to: - - result + - this - .java.lang.Iterable#Element#java.lang.Object +- function: org.apache.commons.collections4.IteratorUtils#zippingIterator + signature: (*, *) * + copy: + - from: + - arg(1) + - .java.util.Iterator#Element#java.lang.Object + to: + - result + - .java.util.Iterator#Element#java.lang.Object - from: - arg(0) - - '[*]' + - .java.util.Iterator#Element#java.lang.Object to: - result - - .java.lang.Iterable#Element#java.lang.Object -- function: org.apache.commons.collections4.SetUtils#unmodifiableSortedSet + - .java.util.Iterator#Element#java.lang.Object +- function: org.apache.commons.collections4.SetUtils#transformedSet copy: - from: - arg(0) @@ -2823,108 +2996,204 @@ passThrough: to: - result - .java.lang.Iterable#Element#java.lang.Object -- function: org.apache.commons.collections4.SortedBag#first +- function: org.apache.commons.collections4.collection.IndexedCollection#values copy: - from: - this - .java.lang.Iterable#Element#java.lang.Object - to: result -- function: org.apache.commons.collections4.SortedBag#last + to: + - result + - .java.lang.Iterable#Element#java.lang.Object +- function: org.apache.commons.collections4.list.SetUniqueList#setUniqueList + copy: + - from: + - arg(0) + - .java.lang.Iterable#Element#java.lang.Object + to: + - result + - .java.lang.Iterable#Element#java.lang.Object +- function: org.apache.commons.collections4.SetUtils#hashSet + copy: + - from: + - arg(0) + - '[*]' + to: + - result + - .java.lang.Iterable#Element#java.lang.Object +- function: org.apache.commons.collections4.collection.AbstractCollectionDecorator#decorated copy: - from: - this - .java.lang.Iterable#Element#java.lang.Object - to: result -- function: org.apache.commons.collections4.SplitMapUtils#readableMap + to: + - result + - .java.lang.Iterable#Element#java.lang.Object +- function: org.apache.commons.collections4.iterators.LoopingListIterator# copy: - from: - arg(0) - - .org.apache.commons.collections4.Get#MapValue#java.lang.Object + - .java.lang.Iterable#Element#java.lang.Object + to: + - this + - .java.util.Iterator#Element#java.lang.Object +- function: org.apache.commons.collections4.collection.IndexedCollection#uniqueIndexedCollection + copy: + - from: + - arg(0) + - .java.lang.Iterable#Element#java.lang.Object + to: + - result + - .java.lang.Iterable#Element#java.lang.Object +- function: org.apache.commons.collections4.bidimap.DualTreeBidiMap#inverseSortedBidiMap + copy: + - from: + - this + - .java.util.Map#MapKey#java.lang.Object to: - result - .java.util.Map#MapValue#java.lang.Object - from: - - arg(0) - - .org.apache.commons.collections4.Get#MapValue#java.lang.Object + - this + - .java.util.Map#MapKey#java.lang.Object to: - result - .org.apache.commons.collections4.Put#MapValue#java.lang.Object - from: - - arg(0) - - .org.apache.commons.collections4.Get#MapValue#java.lang.Object + - this + - .java.util.Map#MapKey#java.lang.Object to: - result - .org.apache.commons.collections4.Get#MapValue#java.lang.Object - from: - - arg(0) - - .org.apache.commons.collections4.Get#MapKey#java.lang.Object + - this + - .org.apache.commons.collections4.Put#MapKey#java.lang.Object to: - result - - .java.util.Map#MapKey#java.lang.Object + - .java.util.Map#MapValue#java.lang.Object - from: - - arg(0) - - .org.apache.commons.collections4.Get#MapKey#java.lang.Object + - this + - .org.apache.commons.collections4.Put#MapKey#java.lang.Object to: - result + - .org.apache.commons.collections4.Put#MapValue#java.lang.Object + - from: + - this - .org.apache.commons.collections4.Put#MapKey#java.lang.Object + to: + - result + - .org.apache.commons.collections4.Get#MapValue#java.lang.Object - from: - - arg(0) + - this - .org.apache.commons.collections4.Get#MapKey#java.lang.Object to: - result - - .org.apache.commons.collections4.Get#MapKey#java.lang.Object -- function: org.apache.commons.collections4.SplitMapUtils#writableMap - copy: + - .java.util.Map#MapValue#java.lang.Object - from: - - arg(0) + - this + - .org.apache.commons.collections4.Get#MapKey#java.lang.Object + to: + - result - .org.apache.commons.collections4.Put#MapValue#java.lang.Object + - from: + - this + - .org.apache.commons.collections4.Get#MapKey#java.lang.Object to: - result + - .org.apache.commons.collections4.Get#MapValue#java.lang.Object + - from: + - this - .java.util.Map#MapValue#java.lang.Object + to: + - result + - .java.util.Map#MapKey#java.lang.Object - from: - - arg(0) + - this + - .java.util.Map#MapValue#java.lang.Object + to: + - result - .org.apache.commons.collections4.Put#MapKey#java.lang.Object + - from: + - this + - .java.util.Map#MapValue#java.lang.Object to: - result - - .java.util.Map#MapKey#java.lang.Object -- function: org.apache.commons.collections4.Trie#prefixMap - copy: + - .org.apache.commons.collections4.Get#MapKey#java.lang.Object - from: - this - - .java.util.Map#MapKey#java.lang.Object + - .org.apache.commons.collections4.Put#MapValue#java.lang.Object to: - result - .java.util.Map#MapKey#java.lang.Object - from: - this - - .org.apache.commons.collections4.Put#MapKey#java.lang.Object + - .org.apache.commons.collections4.Put#MapValue#java.lang.Object to: - result - - .java.util.Map#MapKey#java.lang.Object + - .org.apache.commons.collections4.Put#MapKey#java.lang.Object - from: - this + - .org.apache.commons.collections4.Put#MapValue#java.lang.Object + to: + - result - .org.apache.commons.collections4.Get#MapKey#java.lang.Object + - from: + - this + - .org.apache.commons.collections4.Get#MapValue#java.lang.Object to: - result - .java.util.Map#MapKey#java.lang.Object - from: - this - - .java.util.Map#MapValue#java.lang.Object + - .org.apache.commons.collections4.Get#MapValue#java.lang.Object to: - result - - .java.util.Map#MapValue#java.lang.Object + - .org.apache.commons.collections4.Put#MapKey#java.lang.Object - from: - this - - .org.apache.commons.collections4.Put#MapValue#java.lang.Object + - .org.apache.commons.collections4.Get#MapValue#java.lang.Object to: - result - - .java.util.Map#MapValue#java.lang.Object + - .org.apache.commons.collections4.Get#MapKey#java.lang.Object +- function: org.apache.commons.collections4.bag.PredicatedBag#predicatedBag + copy: + - from: + - arg(0) + - .java.lang.Iterable#Element#java.lang.Object + to: + - result + - .java.lang.Iterable#Element#java.lang.Object +- function: org.apache.commons.collections4.ListUtils#emptyIfNull + copy: + - from: arg(0) + to: result +- function: org.apache.commons.collections4.MultiSet#uniqueSet + copy: - from: - this - - .org.apache.commons.collections4.Get#MapValue#java.lang.Object + - .java.lang.Iterable#Element#java.lang.Object to: - result - - .java.util.Map#MapValue#java.lang.Object + - .java.lang.Iterable#Element#java.lang.Object +- function: org.apache.commons.collections4.iterators.SingletonListIterator# + copy: + - from: arg(0) + to: + - this + - .java.util.Iterator#Element#java.lang.Object +- function: org.apache.commons.collections4.Put#put + copy: + - from: arg(1) + to: + - this + - .org.apache.commons.collections4.Put#MapValue#java.lang.Object + - from: + - this + - .org.apache.commons.collections4.Put#MapValue#java.lang.Object + to: result + - from: arg(0) + to: + - this + - .org.apache.commons.collections4.Put#MapKey#java.lang.Object - function: org.apache.commons.collections4.TrieUtils#unmodifiableTrie copy: - from: @@ -3035,332 +3304,342 @@ passThrough: to: - result - .org.apache.commons.collections4.Get#MapKey#java.lang.Object -- function: org.apache.commons.collections4.bag.AbstractBagDecorator# +- function: org.apache.commons.collections4.iterators.UnmodifiableOrderedMapIterator#unmodifiableOrderedMapIterator copy: - from: - arg(0) - - .java.lang.Iterable#Element#java.lang.Object + - .org.apache.commons.collections4.MapIterator#MapValue#java.lang.Object to: - - this - - .java.lang.Iterable#Element#java.lang.Object -- function: org.apache.commons.collections4.bag.AbstractMapBag# - copy: + - result + - .org.apache.commons.collections4.MapIterator#MapValue#java.lang.Object - from: - arg(0) - - .java.util.Map#MapKey#java.lang.Object + - .java.util.Iterator#Element#java.lang.Object to: - - this - - .java.lang.Iterable#Element#java.lang.Object -- function: org.apache.commons.collections4.bag.AbstractMapBag#getMap + - result + - .java.util.Iterator#Element#java.lang.Object +- function: org.apache.commons.collections4.SplitMapUtils#readableMap copy: - from: - - this - - .java.lang.Iterable#Element#java.lang.Object + - arg(0) + - .org.apache.commons.collections4.Get#MapValue#java.lang.Object to: - result - - .java.util.Map#MapKey#java.lang.Object -- function: org.apache.commons.collections4.bag.AbstractSortedBagDecorator# - copy: + - .java.util.Map#MapValue#java.lang.Object - from: - arg(0) - - .java.lang.Iterable#Element#java.lang.Object + - .org.apache.commons.collections4.Get#MapValue#java.lang.Object to: - - this - - .java.lang.Iterable#Element#java.lang.Object -- function: org.apache.commons.collections4.bag.CollectionBag# - copy: + - result + - .org.apache.commons.collections4.Put#MapValue#java.lang.Object - from: - arg(0) - - .java.lang.Iterable#Element#java.lang.Object - to: - - this - - .java.lang.Iterable#Element#java.lang.Object -- function: org.apache.commons.collections4.bag.CollectionBag#collectionBag - copy: - - from: - - arg(0) - - .java.lang.Iterable#Element#java.lang.Object + - .org.apache.commons.collections4.Get#MapValue#java.lang.Object to: - result - - .java.lang.Iterable#Element#java.lang.Object -- function: org.apache.commons.collections4.bag.CollectionSortedBag# - copy: + - .org.apache.commons.collections4.Get#MapValue#java.lang.Object - from: - arg(0) - - .java.lang.Iterable#Element#java.lang.Object + - .org.apache.commons.collections4.Get#MapKey#java.lang.Object to: - - this - - .java.lang.Iterable#Element#java.lang.Object -- function: org.apache.commons.collections4.bag.CollectionSortedBag#collectionSortedBag - copy: + - result + - .java.util.Map#MapKey#java.lang.Object - from: - arg(0) - - .java.lang.Iterable#Element#java.lang.Object + - .org.apache.commons.collections4.Get#MapKey#java.lang.Object to: - result - - .java.lang.Iterable#Element#java.lang.Object -- function: org.apache.commons.collections4.bag.HashBag# - copy: + - .org.apache.commons.collections4.Put#MapKey#java.lang.Object - from: - arg(0) - - .java.lang.Iterable#Element#java.lang.Object + - .org.apache.commons.collections4.Get#MapKey#java.lang.Object to: - - this - - .java.lang.Iterable#Element#java.lang.Object -- function: org.apache.commons.collections4.bag.PredicatedBag#predicatedBag + - result + - .org.apache.commons.collections4.Get#MapKey#java.lang.Object +- function: org.apache.commons.collections4.bidimap.UnmodifiableOrderedBidiMap#unmodifiableOrderedBidiMap copy: - from: - arg(0) - - .java.lang.Iterable#Element#java.lang.Object + - .java.util.Map#MapValue#java.lang.Object to: - result - - .java.lang.Iterable#Element#java.lang.Object -- function: org.apache.commons.collections4.bag.PredicatedSortedBag#predicatedSortedBag - copy: + - .java.util.Map#MapValue#java.lang.Object - from: - arg(0) - - .java.lang.Iterable#Element#java.lang.Object + - .java.util.Map#MapValue#java.lang.Object to: - result - - .java.lang.Iterable#Element#java.lang.Object -- function: org.apache.commons.collections4.bag.SynchronizedBag#synchronizedBag - copy: + - .org.apache.commons.collections4.Put#MapValue#java.lang.Object - from: - arg(0) - - .java.lang.Iterable#Element#java.lang.Object + - .java.util.Map#MapValue#java.lang.Object to: - result - - .java.lang.Iterable#Element#java.lang.Object -- function: org.apache.commons.collections4.bag.SynchronizedSortedBag#synchronizedSortedBag - copy: + - .org.apache.commons.collections4.Get#MapValue#java.lang.Object - from: - arg(0) - - .java.lang.Iterable#Element#java.lang.Object + - .org.apache.commons.collections4.Put#MapValue#java.lang.Object to: - result - - .java.lang.Iterable#Element#java.lang.Object -- function: org.apache.commons.collections4.bag.TransformedBag#transformedBag - copy: + - .java.util.Map#MapValue#java.lang.Object - from: - arg(0) - - .java.lang.Iterable#Element#java.lang.Object + - .org.apache.commons.collections4.Put#MapValue#java.lang.Object to: - result - - .java.lang.Iterable#Element#java.lang.Object -- function: org.apache.commons.collections4.bag.TransformedSortedBag#transformedSortedBag - copy: + - .org.apache.commons.collections4.Put#MapValue#java.lang.Object - from: - arg(0) - - .java.lang.Iterable#Element#java.lang.Object + - .org.apache.commons.collections4.Put#MapValue#java.lang.Object to: - result - - .java.lang.Iterable#Element#java.lang.Object -- function: org.apache.commons.collections4.bag.TreeBag# - signature: (*) * - copy: + - .org.apache.commons.collections4.Get#MapValue#java.lang.Object - from: - arg(0) - - .java.lang.Iterable#Element#java.lang.Object + - .org.apache.commons.collections4.Get#MapValue#java.lang.Object to: - - this - - .java.lang.Iterable#Element#java.lang.Object -- function: org.apache.commons.collections4.bag.UnmodifiableBag#unmodifiableBag - copy: + - result + - .java.util.Map#MapValue#java.lang.Object - from: - arg(0) - - .java.lang.Iterable#Element#java.lang.Object + - .org.apache.commons.collections4.Get#MapValue#java.lang.Object to: - result - - .java.lang.Iterable#Element#java.lang.Object -- function: org.apache.commons.collections4.bag.UnmodifiableSortedBag#unmodifiableSortedBag - copy: + - .org.apache.commons.collections4.Put#MapValue#java.lang.Object - from: - arg(0) - - .java.lang.Iterable#Element#java.lang.Object + - .org.apache.commons.collections4.Get#MapValue#java.lang.Object to: - result - - .java.lang.Iterable#Element#java.lang.Object -- function: org.apache.commons.collections4.bidimap.AbstractBidiMapDecorator# - copy: + - .org.apache.commons.collections4.Get#MapValue#java.lang.Object - from: - arg(0) - .java.util.Map#MapKey#java.lang.Object to: - - this + - result - .java.util.Map#MapKey#java.lang.Object - from: - arg(0) - .java.util.Map#MapKey#java.lang.Object to: - - this + - result - .org.apache.commons.collections4.Put#MapKey#java.lang.Object - from: - arg(0) - .java.util.Map#MapKey#java.lang.Object to: - - this + - result - .org.apache.commons.collections4.Get#MapKey#java.lang.Object - from: - arg(0) - .org.apache.commons.collections4.Put#MapKey#java.lang.Object to: - - this + - result - .java.util.Map#MapKey#java.lang.Object - from: - arg(0) - .org.apache.commons.collections4.Put#MapKey#java.lang.Object to: - - this + - result - .org.apache.commons.collections4.Put#MapKey#java.lang.Object - from: - arg(0) - .org.apache.commons.collections4.Put#MapKey#java.lang.Object to: - - this + - result - .org.apache.commons.collections4.Get#MapKey#java.lang.Object - from: - arg(0) - .org.apache.commons.collections4.Get#MapKey#java.lang.Object to: - - this + - result - .java.util.Map#MapKey#java.lang.Object - from: - arg(0) - .org.apache.commons.collections4.Get#MapKey#java.lang.Object to: - - this + - result - .org.apache.commons.collections4.Put#MapKey#java.lang.Object - from: - arg(0) - .org.apache.commons.collections4.Get#MapKey#java.lang.Object to: - - this + - result - .org.apache.commons.collections4.Get#MapKey#java.lang.Object +- function: org.apache.commons.collections4.collection.IndexedCollection#nonUniqueIndexedCollection + copy: - from: - arg(0) - - .java.util.Map#MapValue#java.lang.Object + - .java.lang.Iterable#Element#java.lang.Object to: - - this - - .java.util.Map#MapValue#java.lang.Object + - result + - .java.lang.Iterable#Element#java.lang.Object +- function: org.apache.commons.collections4.splitmap.TransformedSplitMap#transformingMap + copy: - from: - arg(0) - .java.util.Map#MapValue#java.lang.Object to: - - this + - result - .org.apache.commons.collections4.Put#MapValue#java.lang.Object - from: - arg(0) - .java.util.Map#MapValue#java.lang.Object to: - - this + - result - .org.apache.commons.collections4.Get#MapValue#java.lang.Object - from: - arg(0) - - .org.apache.commons.collections4.Put#MapValue#java.lang.Object + - .java.util.Map#MapKey#java.lang.Object to: - - this - - .java.util.Map#MapValue#java.lang.Object + - result + - .org.apache.commons.collections4.Put#MapKey#java.lang.Object - from: - arg(0) - - .org.apache.commons.collections4.Put#MapValue#java.lang.Object + - .java.util.Map#MapKey#java.lang.Object to: - - this - - .org.apache.commons.collections4.Put#MapValue#java.lang.Object + - result + - .org.apache.commons.collections4.Get#MapKey#java.lang.Object +- function: org.apache.commons.collections4.bag.AbstractMapBag# + copy: - from: - arg(0) - - .org.apache.commons.collections4.Put#MapValue#java.lang.Object + - .java.util.Map#MapKey#java.lang.Object to: - this - - .org.apache.commons.collections4.Get#MapValue#java.lang.Object + - .java.lang.Iterable#Element#java.lang.Object +- function: org.apache.commons.collections4.SetUtils$SetView#toSet + copy: - from: - - arg(0) - - .org.apache.commons.collections4.Get#MapValue#java.lang.Object + - this + - .java.lang.Iterable#Element#java.lang.Object + to: + - result + - .java.lang.Iterable#Element#java.lang.Object +- function: org.apache.commons.collections4.keyvalue.DefaultKeyValue# + signature: (java.lang.Object, java.lang.Object) * + copy: + - from: arg(1) to: - this - - .java.util.Map#MapValue#java.lang.Object + - .org.apache.commons.collections4.KeyValue#Value#java.lang.Object + - from: arg(0) + to: + - this + - .org.apache.commons.collections4.KeyValue#Key#java.lang.Object +- function: org.apache.commons.collections4.IterableUtils#unmodifiableIterable + copy: - from: - arg(0) - - .org.apache.commons.collections4.Get#MapValue#java.lang.Object + - .java.lang.Iterable#Element#java.lang.Object to: - - this - - .org.apache.commons.collections4.Put#MapValue#java.lang.Object + - result + - .java.lang.Iterable#Element#java.lang.Object +- function: org.apache.commons.collections4.collection.AbstractCollectionDecorator#setCollection + copy: - from: - arg(0) - - .org.apache.commons.collections4.Get#MapValue#java.lang.Object + - .java.lang.Iterable#Element#java.lang.Object to: - this - - .org.apache.commons.collections4.Get#MapValue#java.lang.Object -- function: org.apache.commons.collections4.bidimap.AbstractDualBidiMap# + - .java.lang.Iterable#Element#java.lang.Object +- function: org.apache.commons.collections4.keyvalue.DefaultKeyValue# + signature: (*) * copy: - from: - - arg(2) - - .java.util.Map#MapValue#java.lang.Object + - arg(0) + - .org.apache.commons.collections4.KeyValue#Key#java.lang.Object to: - this - - .java.util.Map#MapKey#java.lang.Object + - .org.apache.commons.collections4.KeyValue#Key#java.lang.Object - from: - - arg(2) - - .java.util.Map#MapValue#java.lang.Object + - arg(0) + - .java.util.Map$Entry#Key#java.lang.Object to: - this - - .org.apache.commons.collections4.Put#MapKey#java.lang.Object + - .org.apache.commons.collections4.KeyValue#Key#java.lang.Object - from: - - arg(2) - - .java.util.Map#MapValue#java.lang.Object + - arg(0) + - .org.apache.commons.collections4.KeyValue#Value#java.lang.Object to: - this - - .org.apache.commons.collections4.Get#MapKey#java.lang.Object + - .org.apache.commons.collections4.KeyValue#Value#java.lang.Object - from: - - arg(2) - - .org.apache.commons.collections4.Put#MapValue#java.lang.Object + - arg(0) + - .java.util.Map$Entry#Value#java.lang.Object + to: + - this + - .org.apache.commons.collections4.KeyValue#Value#java.lang.Object +- function: org.apache.commons.collections4.iterators.AbstractListIteratorDecorator#getListIterator + copy: + - from: + - this + - .java.util.Iterator#Element#java.lang.Object + to: + - result + - .java.util.Iterator#Element#java.lang.Object +- function: org.apache.commons.collections4.IteratorUtils#asIterator + copy: + - from: + - arg(0) + - .java.util.Enumeration#Element#java.lang.Object + to: + - result + - .java.util.Iterator#Element#java.lang.Object +- function: org.apache.commons.collections4.map.AbstractOrderedMapDecorator# + signature: (*) * + copy: + - from: + - arg(0) + - .java.util.Map#MapKey#java.lang.Object to: - this - .java.util.Map#MapKey#java.lang.Object - from: - - arg(2) - - .org.apache.commons.collections4.Put#MapValue#java.lang.Object + - arg(0) + - .java.util.Map#MapKey#java.lang.Object to: - this - .org.apache.commons.collections4.Put#MapKey#java.lang.Object - from: - - arg(2) - - .org.apache.commons.collections4.Put#MapValue#java.lang.Object + - arg(0) + - .java.util.Map#MapKey#java.lang.Object to: - this - .org.apache.commons.collections4.Get#MapKey#java.lang.Object - from: - - arg(2) - - .org.apache.commons.collections4.Get#MapValue#java.lang.Object + - arg(0) + - .org.apache.commons.collections4.Put#MapKey#java.lang.Object to: - this - .java.util.Map#MapKey#java.lang.Object - from: - - arg(2) - - .org.apache.commons.collections4.Get#MapValue#java.lang.Object + - arg(0) + - .org.apache.commons.collections4.Put#MapKey#java.lang.Object to: - this - .org.apache.commons.collections4.Put#MapKey#java.lang.Object - from: - - arg(2) - - .org.apache.commons.collections4.Get#MapValue#java.lang.Object + - arg(0) + - .org.apache.commons.collections4.Put#MapKey#java.lang.Object to: - this - .org.apache.commons.collections4.Get#MapKey#java.lang.Object - from: - arg(0) - - .java.util.Map#MapKey#java.lang.Object + - .org.apache.commons.collections4.Get#MapKey#java.lang.Object to: - this - .java.util.Map#MapKey#java.lang.Object - from: - arg(0) - - .java.util.Map#MapKey#java.lang.Object + - .org.apache.commons.collections4.Get#MapKey#java.lang.Object to: - this - .org.apache.commons.collections4.Put#MapKey#java.lang.Object - from: - arg(0) - - .java.util.Map#MapKey#java.lang.Object + - .org.apache.commons.collections4.Get#MapKey#java.lang.Object to: - this - .org.apache.commons.collections4.Get#MapKey#java.lang.Object @@ -3383,261 +3662,196 @@ passThrough: - this - .org.apache.commons.collections4.Get#MapValue#java.lang.Object - from: - - arg(1) - - .java.util.Map#MapKey#java.lang.Object + - arg(0) + - .org.apache.commons.collections4.Put#MapValue#java.lang.Object to: - this - .java.util.Map#MapValue#java.lang.Object - from: - - arg(1) - - .java.util.Map#MapKey#java.lang.Object - to: - - this + - arg(0) - .org.apache.commons.collections4.Put#MapValue#java.lang.Object - - from: - - arg(1) - - .java.util.Map#MapKey#java.lang.Object - to: - - this - - .org.apache.commons.collections4.Get#MapValue#java.lang.Object - - from: - - arg(2) - - .java.util.Map#MapKey#java.lang.Object - to: - - this - - .java.util.Map#MapValue#java.lang.Object - - from: - - arg(2) - - .java.util.Map#MapKey#java.lang.Object to: - this - .org.apache.commons.collections4.Put#MapValue#java.lang.Object - from: - - arg(2) - - .java.util.Map#MapKey#java.lang.Object - to: - - this - - .org.apache.commons.collections4.Get#MapValue#java.lang.Object - - from: - - arg(2) - - .org.apache.commons.collections4.Put#MapKey#java.lang.Object - to: - - this - - .java.util.Map#MapValue#java.lang.Object - - from: - - arg(2) - - .org.apache.commons.collections4.Put#MapKey#java.lang.Object - to: - - this + - arg(0) - .org.apache.commons.collections4.Put#MapValue#java.lang.Object - - from: - - arg(2) - - .org.apache.commons.collections4.Put#MapKey#java.lang.Object to: - this - .org.apache.commons.collections4.Get#MapValue#java.lang.Object - from: - - arg(2) - - .org.apache.commons.collections4.Get#MapKey#java.lang.Object + - arg(0) + - .org.apache.commons.collections4.Get#MapValue#java.lang.Object to: - this - .java.util.Map#MapValue#java.lang.Object - from: - - arg(2) - - .org.apache.commons.collections4.Get#MapKey#java.lang.Object + - arg(0) + - .org.apache.commons.collections4.Get#MapValue#java.lang.Object to: - this - .org.apache.commons.collections4.Put#MapValue#java.lang.Object - from: - - arg(2) - - .org.apache.commons.collections4.Get#MapKey#java.lang.Object - to: - - this + - arg(0) - .org.apache.commons.collections4.Get#MapValue#java.lang.Object - - from: - - arg(1) - - .java.util.Map#MapValue#java.lang.Object to: - this - - .java.util.Map#MapKey#java.lang.Object - - from: - - arg(1) - - .java.util.Map#MapValue#java.lang.Object - to: - - this - - .org.apache.commons.collections4.Put#MapKey#java.lang.Object + - .org.apache.commons.collections4.Get#MapValue#java.lang.Object +- function: org.apache.commons.collections4.IteratorUtils#toListIterator + copy: - from: - - arg(1) - - .java.util.Map#MapValue#java.lang.Object + - arg(0) + - .java.util.Iterator#Element#java.lang.Object to: - - this - - .org.apache.commons.collections4.Get#MapKey#java.lang.Object -- function: org.apache.commons.collections4.bidimap.AbstractOrderedBidiMapDecorator# + - result + - .java.util.Iterator#Element#java.lang.Object +- function: org.apache.commons.collections4.MultiMapUtils#transformedMultiValuedMap copy: - from: - arg(0) - - .java.util.Map#MapKey#java.lang.Object + - .org.apache.commons.collections4.MultiValuedMap#MapKey#java.lang.Object to: - - this - - .java.util.Map#MapKey#java.lang.Object + - result + - .org.apache.commons.collections4.MultiValuedMap#MapKey#java.lang.Object - from: - arg(0) - - .java.util.Map#MapKey#java.lang.Object + - .org.apache.commons.collections4.MultiValuedMap#MapValue#java.lang.Object + - .java.lang.Iterable#Element#java.lang.Object to: - - this - - .org.apache.commons.collections4.Put#MapKey#java.lang.Object + - result + - .org.apache.commons.collections4.MultiValuedMap#MapValue#java.lang.Object + - .java.lang.Iterable#Element#java.lang.Object +- function: org.apache.commons.collections4.iterators.FilterIterator# + copy: - from: - arg(0) - - .java.util.Map#MapKey#java.lang.Object + - .java.util.Iterator#Element#java.lang.Object to: - this - - .org.apache.commons.collections4.Get#MapKey#java.lang.Object + - .java.util.Iterator#Element#java.lang.Object +- function: org.apache.commons.collections4.map.SingletonMap# + signature: (*) * + copy: - from: - arg(0) - - .org.apache.commons.collections4.Put#MapKey#java.lang.Object + - .org.apache.commons.collections4.KeyValue#Key#java.lang.Object to: - this - .java.util.Map#MapKey#java.lang.Object - from: - arg(0) - - .org.apache.commons.collections4.Put#MapKey#java.lang.Object + - .org.apache.commons.collections4.KeyValue#Key#java.lang.Object to: - this - .org.apache.commons.collections4.Put#MapKey#java.lang.Object - from: - arg(0) - - .org.apache.commons.collections4.Put#MapKey#java.lang.Object + - .org.apache.commons.collections4.KeyValue#Key#java.lang.Object to: - this - .org.apache.commons.collections4.Get#MapKey#java.lang.Object - from: - arg(0) - - .org.apache.commons.collections4.Get#MapKey#java.lang.Object + - .org.apache.commons.collections4.KeyValue#Key#java.lang.Object to: - this - - .java.util.Map#MapKey#java.lang.Object + - .org.apache.commons.collections4.KeyValue#Key#java.lang.Object - from: - arg(0) - - .org.apache.commons.collections4.Get#MapKey#java.lang.Object + - .java.util.Map$Entry#Key#java.lang.Object to: - this - - .org.apache.commons.collections4.Put#MapKey#java.lang.Object + - .java.util.Map#MapKey#java.lang.Object - from: - arg(0) - - .org.apache.commons.collections4.Get#MapKey#java.lang.Object + - .java.util.Map$Entry#Key#java.lang.Object to: - this - - .org.apache.commons.collections4.Get#MapKey#java.lang.Object + - .org.apache.commons.collections4.Put#MapKey#java.lang.Object - from: - arg(0) - - .java.util.Map#MapValue#java.lang.Object + - .java.util.Map$Entry#Key#java.lang.Object to: - this - - .java.util.Map#MapValue#java.lang.Object + - .org.apache.commons.collections4.Get#MapKey#java.lang.Object - from: - arg(0) - - .java.util.Map#MapValue#java.lang.Object + - .java.util.Map$Entry#Key#java.lang.Object to: - this - - .org.apache.commons.collections4.Put#MapValue#java.lang.Object + - .org.apache.commons.collections4.KeyValue#Key#java.lang.Object - from: - arg(0) - - .java.util.Map#MapValue#java.lang.Object + - .java.util.Map#MapKey#java.lang.Object to: - this - - .org.apache.commons.collections4.Get#MapValue#java.lang.Object + - .java.util.Map#MapKey#java.lang.Object - from: - arg(0) - - .org.apache.commons.collections4.Put#MapValue#java.lang.Object + - .java.util.Map#MapKey#java.lang.Object to: - this - - .java.util.Map#MapValue#java.lang.Object + - .org.apache.commons.collections4.Put#MapKey#java.lang.Object - from: - arg(0) - - .org.apache.commons.collections4.Put#MapValue#java.lang.Object + - .java.util.Map#MapKey#java.lang.Object to: - this - - .org.apache.commons.collections4.Put#MapValue#java.lang.Object + - .org.apache.commons.collections4.Get#MapKey#java.lang.Object - from: - arg(0) - - .org.apache.commons.collections4.Put#MapValue#java.lang.Object + - .java.util.Map#MapKey#java.lang.Object to: - this - - .org.apache.commons.collections4.Get#MapValue#java.lang.Object + - .org.apache.commons.collections4.KeyValue#Key#java.lang.Object - from: - arg(0) - - .org.apache.commons.collections4.Get#MapValue#java.lang.Object + - .org.apache.commons.collections4.KeyValue#Value#java.lang.Object to: - this - .java.util.Map#MapValue#java.lang.Object - from: - arg(0) - - .org.apache.commons.collections4.Get#MapValue#java.lang.Object + - .org.apache.commons.collections4.KeyValue#Value#java.lang.Object to: - this - .org.apache.commons.collections4.Put#MapValue#java.lang.Object - from: - arg(0) - - .org.apache.commons.collections4.Get#MapValue#java.lang.Object + - .org.apache.commons.collections4.KeyValue#Value#java.lang.Object to: - this - .org.apache.commons.collections4.Get#MapValue#java.lang.Object -- function: org.apache.commons.collections4.bidimap.AbstractSortedBidiMapDecorator# - copy: - - from: - - arg(0) - - .java.util.Map#MapKey#java.lang.Object - to: - - this - - .java.util.Map#MapKey#java.lang.Object - - from: - - arg(0) - - .java.util.Map#MapKey#java.lang.Object - to: - - this - - .org.apache.commons.collections4.Put#MapKey#java.lang.Object - - from: - - arg(0) - - .java.util.Map#MapKey#java.lang.Object - to: - - this - - .org.apache.commons.collections4.Get#MapKey#java.lang.Object - - from: - - arg(0) - - .org.apache.commons.collections4.Put#MapKey#java.lang.Object - to: - - this - - .java.util.Map#MapKey#java.lang.Object - from: - arg(0) - - .org.apache.commons.collections4.Put#MapKey#java.lang.Object + - .org.apache.commons.collections4.KeyValue#Value#java.lang.Object to: - this - - .org.apache.commons.collections4.Put#MapKey#java.lang.Object + - .org.apache.commons.collections4.KeyValue#Value#java.lang.Object - from: - arg(0) - - .org.apache.commons.collections4.Put#MapKey#java.lang.Object + - .java.util.Map$Entry#Value#java.lang.Object to: - this - - .org.apache.commons.collections4.Get#MapKey#java.lang.Object + - .java.util.Map#MapValue#java.lang.Object - from: - arg(0) - - .org.apache.commons.collections4.Get#MapKey#java.lang.Object + - .java.util.Map$Entry#Value#java.lang.Object to: - this - - .java.util.Map#MapKey#java.lang.Object + - .org.apache.commons.collections4.Put#MapValue#java.lang.Object - from: - arg(0) - - .org.apache.commons.collections4.Get#MapKey#java.lang.Object + - .java.util.Map$Entry#Value#java.lang.Object to: - this - - .org.apache.commons.collections4.Put#MapKey#java.lang.Object + - .org.apache.commons.collections4.Get#MapValue#java.lang.Object - from: - arg(0) - - .org.apache.commons.collections4.Get#MapKey#java.lang.Object + - .java.util.Map$Entry#Value#java.lang.Object to: - this - - .org.apache.commons.collections4.Get#MapKey#java.lang.Object + - .org.apache.commons.collections4.KeyValue#Value#java.lang.Object - from: - arg(0) - .java.util.Map#MapValue#java.lang.Object @@ -3658,889 +3872,1009 @@ passThrough: - .org.apache.commons.collections4.Get#MapValue#java.lang.Object - from: - arg(0) - - .org.apache.commons.collections4.Put#MapValue#java.lang.Object - to: - - this - .java.util.Map#MapValue#java.lang.Object - - from: - - arg(0) - - .org.apache.commons.collections4.Put#MapValue#java.lang.Object to: - this - - .org.apache.commons.collections4.Put#MapValue#java.lang.Object + - .org.apache.commons.collections4.KeyValue#Value#java.lang.Object +- function: org.apache.commons.collections4.SetUtils#emptyIfNull + copy: + - from: arg(0) + to: result +- function: org.apache.commons.collections4.EnumerationUtils#toList + signature: (*) * + copy: - from: - arg(0) - - .org.apache.commons.collections4.Put#MapValue#java.lang.Object + - .java.util.Enumeration#Element#java.lang.Object to: + - result + - .java.lang.Iterable#Element#java.lang.Object +- function: org.apache.commons.collections4.set.ListOrderedSet#get + copy: + - from: - this - - .org.apache.commons.collections4.Get#MapValue#java.lang.Object + - .java.lang.Iterable#Element#java.lang.Object + to: result +- function: org.apache.commons.collections4.CollectionUtils#permutations + copy: - from: - arg(0) - - .org.apache.commons.collections4.Get#MapValue#java.lang.Object + - .java.lang.Iterable#Element#java.lang.Object + to: + - result + - .java.lang.Iterable#Element#java.lang.Object + - .java.lang.Iterable#Element#java.lang.Object +- function: org.apache.commons.collections4.map.MultiKeyMap#put + signature: (java.lang.Object, java.lang.Object, java.lang.Object, java.lang.Object, + java.lang.Object) * + copy: + - from: arg(4) to: - this - .java.util.Map#MapValue#java.lang.Object - - from: - - arg(0) - - .org.apache.commons.collections4.Get#MapValue#java.lang.Object + - from: arg(4) to: - this - .org.apache.commons.collections4.Put#MapValue#java.lang.Object - - from: - - arg(0) - - .org.apache.commons.collections4.Get#MapValue#java.lang.Object + - from: arg(4) to: - this - .org.apache.commons.collections4.Get#MapValue#java.lang.Object -- function: org.apache.commons.collections4.bidimap.DualHashBidiMap# - signature: (*) * - copy: - - from: - - arg(0) - - .java.util.Map#MapKey#java.lang.Object + - from: arg(3) to: - this - .java.util.Map#MapKey#java.lang.Object - - from: - - arg(0) - - .java.util.Map#MapKey#java.lang.Object + - .org.apache.commons.collections4.keyvalue.MultiKey#Element#java.lang.Object + - from: arg(3) to: - this - .org.apache.commons.collections4.Put#MapKey#java.lang.Object - - from: - - arg(0) - - .java.util.Map#MapKey#java.lang.Object + - .org.apache.commons.collections4.keyvalue.MultiKey#Element#java.lang.Object + - from: arg(3) to: - this - .org.apache.commons.collections4.Get#MapKey#java.lang.Object - - from: - - arg(0) - - .java.util.Map#MapValue#java.lang.Object + - .org.apache.commons.collections4.keyvalue.MultiKey#Element#java.lang.Object + - from: arg(2) to: - this - - .java.util.Map#MapValue#java.lang.Object - - from: - - arg(0) - - .java.util.Map#MapValue#java.lang.Object + - .java.util.Map#MapKey#java.lang.Object + - .org.apache.commons.collections4.keyvalue.MultiKey#Element#java.lang.Object + - from: arg(2) to: - this - - .org.apache.commons.collections4.Put#MapValue#java.lang.Object - - from: - - arg(0) - - .java.util.Map#MapValue#java.lang.Object + - .org.apache.commons.collections4.Put#MapKey#java.lang.Object + - .org.apache.commons.collections4.keyvalue.MultiKey#Element#java.lang.Object + - from: arg(2) to: - this - - .org.apache.commons.collections4.Get#MapValue#java.lang.Object -- function: org.apache.commons.collections4.bidimap.DualLinkedHashBidiMap# - signature: (*) * - copy: - - from: - - arg(0) - - .java.util.Map#MapKey#java.lang.Object + - .org.apache.commons.collections4.Get#MapKey#java.lang.Object + - .org.apache.commons.collections4.keyvalue.MultiKey#Element#java.lang.Object + - from: arg(1) to: - this - .java.util.Map#MapKey#java.lang.Object - - from: - - arg(0) - - .java.util.Map#MapKey#java.lang.Object + - .org.apache.commons.collections4.keyvalue.MultiKey#Element#java.lang.Object + - from: arg(1) to: - this - .org.apache.commons.collections4.Put#MapKey#java.lang.Object - - from: - - arg(0) + - .org.apache.commons.collections4.keyvalue.MultiKey#Element#java.lang.Object + - from: arg(1) + to: + - this + - .org.apache.commons.collections4.Get#MapKey#java.lang.Object + - .org.apache.commons.collections4.keyvalue.MultiKey#Element#java.lang.Object + - from: arg(0) + to: + - this - .java.util.Map#MapKey#java.lang.Object + - .org.apache.commons.collections4.keyvalue.MultiKey#Element#java.lang.Object + - from: arg(0) + to: + - this + - .org.apache.commons.collections4.Put#MapKey#java.lang.Object + - .org.apache.commons.collections4.keyvalue.MultiKey#Element#java.lang.Object + - from: arg(0) to: - this - .org.apache.commons.collections4.Get#MapKey#java.lang.Object + - .org.apache.commons.collections4.keyvalue.MultiKey#Element#java.lang.Object +- function: org.apache.commons.collections4.IterableUtils#boundedIterable + copy: + - from: + - arg(0) + - .java.lang.Iterable#Element#java.lang.Object + to: + - result + - .java.lang.Iterable#Element#java.lang.Object +- function: org.apache.commons.collections4.IteratorUtils#toList + copy: + - from: + - arg(0) + - .java.util.Iterator#Element#java.lang.Object + to: + - result + - .java.lang.Iterable#Element#java.lang.Object +- function: org.apache.commons.collections4.MapUtils#lazyMap + copy: - from: - arg(0) - .java.util.Map#MapValue#java.lang.Object to: - - this + - result - .java.util.Map#MapValue#java.lang.Object - from: - arg(0) - .java.util.Map#MapValue#java.lang.Object to: - - this + - result - .org.apache.commons.collections4.Put#MapValue#java.lang.Object - from: - arg(0) - .java.util.Map#MapValue#java.lang.Object to: - - this + - result - .org.apache.commons.collections4.Get#MapValue#java.lang.Object -- function: org.apache.commons.collections4.bidimap.DualTreeBidiMap# - signature: (*) * - copy: - from: - arg(0) - .java.util.Map#MapKey#java.lang.Object to: - - this + - result - .java.util.Map#MapKey#java.lang.Object - from: - arg(0) - .java.util.Map#MapKey#java.lang.Object to: - - this + - result - .org.apache.commons.collections4.Put#MapKey#java.lang.Object - from: - arg(0) - .java.util.Map#MapKey#java.lang.Object to: - - this + - result - .org.apache.commons.collections4.Get#MapKey#java.lang.Object +- function: org.apache.commons.collections4.collection.PredicatedCollection$Builder#createPredicatedBag + copy: - from: - arg(0) - - .java.util.Map#MapValue#java.lang.Object + - .java.lang.Iterable#Element#java.lang.Object to: - - this - - .java.util.Map#MapValue#java.lang.Object + - result + - .java.lang.Iterable#Element#java.lang.Object - from: - - arg(0) - - .java.util.Map#MapValue#java.lang.Object - to: - this - - .org.apache.commons.collections4.Put#MapValue#java.lang.Object + - .org.apache.commons.collections4.collection.PredicatedCollection$Builder#Element#java.lang.Object + to: + - result + - .java.lang.Iterable#Element#java.lang.Object +- function: org.apache.commons.collections4.CollectionUtils#unmodifiableCollection + copy: - from: - arg(0) - - .java.util.Map#MapValue#java.lang.Object + - .java.lang.Iterable#Element#java.lang.Object to: - - this - - .org.apache.commons.collections4.Get#MapValue#java.lang.Object -- function: org.apache.commons.collections4.bidimap.DualTreeBidiMap#inverseOrderedBidiMap + - result + - .java.lang.Iterable#Element#java.lang.Object +- function: org.apache.commons.collections4.IterableUtils#zippingIterable + signature: (*, *) * copy: - from: - - this - - .java.util.Map#MapKey#java.lang.Object + - arg(1) + - '[*]' + - .java.lang.Iterable#Element#java.lang.Object to: - result - - .java.util.Map#MapValue#java.lang.Object + - .java.lang.Iterable#Element#java.lang.Object - from: - - this - - .java.util.Map#MapKey#java.lang.Object + - arg(1) + - .java.lang.Iterable#Element#java.lang.Object to: - result - - .org.apache.commons.collections4.Put#MapValue#java.lang.Object + - .java.lang.Iterable#Element#java.lang.Object +- function: org.apache.commons.collections4.iterators.FilterListIterator# + signature: (*, *) * + copy: - from: - - this - - .java.util.Map#MapKey#java.lang.Object + - arg(0) + - .java.util.Iterator#Element#java.lang.Object to: - - result - - .org.apache.commons.collections4.Get#MapValue#java.lang.Object + - this + - .java.util.Iterator#Element#java.lang.Object +- function: org.apache.commons.collections4.iterators.ArrayIterator#getArray + copy: - from: - this - - .org.apache.commons.collections4.Put#MapKey#java.lang.Object + - .java.util.Iterator#Element#java.lang.Object to: - result - - .java.util.Map#MapValue#java.lang.Object + - '[*]' +- function: org.apache.commons.collections4.MultiSet$Entry#getElement + copy: - from: - this - - .org.apache.commons.collections4.Put#MapKey#java.lang.Object + - .org.apache.commons.collections4.MultiSet$Entry#Element#java.lang.Object + to: result +- function: org.apache.commons.collections4.collection.PredicatedCollection$Builder#add + copy: + - from: arg(0) to: - - result - - .org.apache.commons.collections4.Put#MapValue#java.lang.Object - - from: - this - - .org.apache.commons.collections4.Put#MapKey#java.lang.Object + - .org.apache.commons.collections4.collection.PredicatedCollection$Builder#Element#java.lang.Object +- function: org.apache.commons.collections4.CollectionUtils#disjunction + copy: + - from: + - arg(1) + - .java.lang.Iterable#Element#java.lang.Object to: - result - - .org.apache.commons.collections4.Get#MapValue#java.lang.Object + - .java.lang.Iterable#Element#java.lang.Object - from: - - this - - .org.apache.commons.collections4.Get#MapKey#java.lang.Object + - arg(0) + - .java.lang.Iterable#Element#java.lang.Object to: - result - - .java.util.Map#MapValue#java.lang.Object + - .java.lang.Iterable#Element#java.lang.Object +- function: org.apache.commons.collections4.iterators.FilterIterator#getIterator + copy: - from: - this - - .org.apache.commons.collections4.Get#MapKey#java.lang.Object + - .java.util.Iterator#Element#java.lang.Object to: - result - - .org.apache.commons.collections4.Put#MapValue#java.lang.Object + - .java.util.Iterator#Element#java.lang.Object +- function: org.apache.commons.collections4.IterableUtils#toList + copy: - from: - - this - - .org.apache.commons.collections4.Get#MapKey#java.lang.Object + - arg(0) + - .java.lang.Iterable#Element#java.lang.Object to: - result - - .org.apache.commons.collections4.Get#MapValue#java.lang.Object + - .java.lang.Iterable#Element#java.lang.Object +- function: org.apache.commons.collections4.MapUtils#multiValueMap + copy: - from: - - this + - arg(0) - .java.util.Map#MapValue#java.lang.Object + - .java.lang.Iterable#Element#java.lang.Object to: - result - - .java.util.Map#MapKey#java.lang.Object + - .java.util.Map#MapValue#java.lang.Object - from: - - this + - arg(0) - .java.util.Map#MapValue#java.lang.Object + - .java.lang.Iterable#Element#java.lang.Object to: - result - - .org.apache.commons.collections4.Put#MapKey#java.lang.Object + - .org.apache.commons.collections4.Put#MapValue#java.lang.Object - from: - - this + - arg(0) - .java.util.Map#MapValue#java.lang.Object + - .java.lang.Iterable#Element#java.lang.Object to: - result - - .org.apache.commons.collections4.Get#MapKey#java.lang.Object + - .org.apache.commons.collections4.Get#MapValue#java.lang.Object - from: - - this - - .org.apache.commons.collections4.Put#MapValue#java.lang.Object + - arg(0) + - .java.util.Map#MapKey#java.lang.Object to: - result - .java.util.Map#MapKey#java.lang.Object - from: - - this - - .org.apache.commons.collections4.Put#MapValue#java.lang.Object + - arg(0) + - .java.util.Map#MapKey#java.lang.Object to: - result - .org.apache.commons.collections4.Put#MapKey#java.lang.Object - from: - - this - - .org.apache.commons.collections4.Put#MapValue#java.lang.Object + - arg(0) + - .java.util.Map#MapKey#java.lang.Object to: - result - .org.apache.commons.collections4.Get#MapKey#java.lang.Object - - from: +- function: org.apache.commons.collections4.MultiMap#put + copy: + - from: arg(1) + to: - this - - .org.apache.commons.collections4.Get#MapValue#java.lang.Object + - .java.util.Map#MapValue#java.lang.Object + - .java.lang.Iterable#Element#java.lang.Object + - from: arg(1) to: - - result - - .java.util.Map#MapKey#java.lang.Object - - from: - this - - .org.apache.commons.collections4.Get#MapValue#java.lang.Object + - .org.apache.commons.collections4.Put#MapValue#java.lang.Object + - .java.lang.Iterable#Element#java.lang.Object + - from: arg(1) to: - - result - - .org.apache.commons.collections4.Put#MapKey#java.lang.Object - - from: - this - .org.apache.commons.collections4.Get#MapValue#java.lang.Object + - .java.lang.Iterable#Element#java.lang.Object + - from: arg(0) to: - - result - - .org.apache.commons.collections4.Get#MapKey#java.lang.Object -- function: org.apache.commons.collections4.bidimap.DualTreeBidiMap#inverseSortedBidiMap - copy: - - from: - this - .java.util.Map#MapKey#java.lang.Object + - from: arg(0) to: - - result - - .java.util.Map#MapValue#java.lang.Object - - from: - this - - .java.util.Map#MapKey#java.lang.Object + - .org.apache.commons.collections4.Put#MapKey#java.lang.Object + - from: arg(0) to: - - result - - .org.apache.commons.collections4.Put#MapValue#java.lang.Object - - from: - this - - .java.util.Map#MapKey#java.lang.Object - to: - - result - - .org.apache.commons.collections4.Get#MapValue#java.lang.Object + - .org.apache.commons.collections4.Get#MapKey#java.lang.Object +- function: org.apache.commons.collections4.iterators.ReverseListIterator# + copy: - from: + - arg(0) + - .java.lang.Iterable#Element#java.lang.Object + to: - this - - .org.apache.commons.collections4.Put#MapKey#java.lang.Object + - .java.util.Iterator#Element#java.lang.Object +- function: org.apache.commons.collections4.IteratorUtils#arrayIterator + copy: + - from: + - arg(0) + - '[*]' to: - result - - .java.util.Map#MapValue#java.lang.Object + - .java.util.Iterator#Element#java.lang.Object +- function: org.apache.commons.collections4.IteratorUtils#pushbackIterator + copy: - from: - - this - - .org.apache.commons.collections4.Put#MapKey#java.lang.Object + - arg(0) + - .java.util.Iterator#Element#java.lang.Object to: - result - - .org.apache.commons.collections4.Put#MapValue#java.lang.Object + - .java.util.Iterator#Element#java.lang.Object +- function: org.apache.commons.collections4.map.UnmodifiableEntrySet#unmodifiableEntrySet + copy: - from: - - this - - .org.apache.commons.collections4.Put#MapKey#java.lang.Object + - arg(0) + - .java.lang.Iterable#Element#java.lang.Object + - .java.util.Map$Entry#Key#java.lang.Object to: - result - - .org.apache.commons.collections4.Get#MapValue#java.lang.Object + - .java.lang.Iterable#Element#java.lang.Object + - .java.util.Map$Entry#Key#java.lang.Object - from: - - this - - .org.apache.commons.collections4.Get#MapKey#java.lang.Object + - arg(0) + - .java.lang.Iterable#Element#java.lang.Object + - .java.util.Map$Entry#Value#java.lang.Object to: - result - - .java.util.Map#MapValue#java.lang.Object + - .java.lang.Iterable#Element#java.lang.Object + - .java.util.Map$Entry#Value#java.lang.Object +- function: org.apache.commons.collections4.map.ListOrderedMap#asList + copy: - from: - this - - .org.apache.commons.collections4.Get#MapKey#java.lang.Object + - .java.util.Map#MapKey#java.lang.Object to: - result - - .org.apache.commons.collections4.Put#MapValue#java.lang.Object + - .java.lang.Iterable#Element#java.lang.Object - from: - this - - .org.apache.commons.collections4.Get#MapKey#java.lang.Object + - .org.apache.commons.collections4.Put#MapKey#java.lang.Object to: - result - - .org.apache.commons.collections4.Get#MapValue#java.lang.Object + - .java.lang.Iterable#Element#java.lang.Object - from: - this - - .java.util.Map#MapValue#java.lang.Object + - .org.apache.commons.collections4.Get#MapKey#java.lang.Object to: - result - - .java.util.Map#MapKey#java.lang.Object + - .java.lang.Iterable#Element#java.lang.Object +- function: org.apache.commons.collections4.SortedBag#first + copy: - from: - this - - .java.util.Map#MapValue#java.lang.Object + - .java.lang.Iterable#Element#java.lang.Object + to: result +- function: org.apache.commons.collections4.iterators.ZippingIterator# + signature: (*, *, *) * + copy: + - from: + - arg(2) + - .java.util.Iterator#Element#java.lang.Object to: - - result - - .org.apache.commons.collections4.Put#MapKey#java.lang.Object + - this + - .java.util.Iterator#Element#java.lang.Object - from: + - arg(1) + - .java.util.Iterator#Element#java.lang.Object + to: - this - - .java.util.Map#MapValue#java.lang.Object + - .java.util.Iterator#Element#java.lang.Object + - from: + - arg(0) + - .java.util.Iterator#Element#java.lang.Object to: - - result - - .org.apache.commons.collections4.Get#MapKey#java.lang.Object + - this + - .java.util.Iterator#Element#java.lang.Object +- function: org.apache.commons.collections4.iterators.EnumerationIterator#getEnumeration + copy: - from: - this - - .org.apache.commons.collections4.Put#MapValue#java.lang.Object + - .java.util.Iterator#Element#java.lang.Object to: - result - - .java.util.Map#MapKey#java.lang.Object - - from: + - .java.util.Enumeration#Element#java.lang.Object +- function: org.apache.commons.collections4.map.MultiKeyMap#put + signature: (java.lang.Object, java.lang.Object, java.lang.Object, java.lang.Object) + * + copy: + - from: arg(3) + to: - this - - .org.apache.commons.collections4.Put#MapValue#java.lang.Object + - .java.util.Map#MapValue#java.lang.Object + - from: arg(3) to: - - result - - .org.apache.commons.collections4.Put#MapKey#java.lang.Object - - from: - this - .org.apache.commons.collections4.Put#MapValue#java.lang.Object + - from: arg(3) to: - - result - - .org.apache.commons.collections4.Get#MapKey#java.lang.Object - - from: - this - .org.apache.commons.collections4.Get#MapValue#java.lang.Object + - from: arg(2) to: - - result - - .java.util.Map#MapKey#java.lang.Object - - from: - this - - .org.apache.commons.collections4.Get#MapValue#java.lang.Object + - .java.util.Map#MapKey#java.lang.Object + - .org.apache.commons.collections4.keyvalue.MultiKey#Element#java.lang.Object + - from: arg(2) to: - - result - - .org.apache.commons.collections4.Put#MapKey#java.lang.Object - - from: - this - - .org.apache.commons.collections4.Get#MapValue#java.lang.Object + - .org.apache.commons.collections4.Put#MapKey#java.lang.Object + - .org.apache.commons.collections4.keyvalue.MultiKey#Element#java.lang.Object + - from: arg(2) to: - - result + - this - .org.apache.commons.collections4.Get#MapKey#java.lang.Object -- function: org.apache.commons.collections4.bidimap.TreeBidiMap# - copy: - - from: - - arg(0) - - .java.util.Map#MapKey#java.lang.Object + - .org.apache.commons.collections4.keyvalue.MultiKey#Element#java.lang.Object + - from: arg(1) to: - this - .java.util.Map#MapKey#java.lang.Object - - from: - - arg(0) - - .java.util.Map#MapKey#java.lang.Object + - .org.apache.commons.collections4.keyvalue.MultiKey#Element#java.lang.Object + - from: arg(1) to: - this - .org.apache.commons.collections4.Put#MapKey#java.lang.Object - - from: - - arg(0) - - .java.util.Map#MapKey#java.lang.Object + - .org.apache.commons.collections4.keyvalue.MultiKey#Element#java.lang.Object + - from: arg(1) to: - this - .org.apache.commons.collections4.Get#MapKey#java.lang.Object - - from: - - arg(0) - - .java.util.Map#MapValue#java.lang.Object + - .org.apache.commons.collections4.keyvalue.MultiKey#Element#java.lang.Object + - from: arg(0) to: - this - - .java.util.Map#MapValue#java.lang.Object - - from: - - arg(0) - - .java.util.Map#MapValue#java.lang.Object + - .java.util.Map#MapKey#java.lang.Object + - .org.apache.commons.collections4.keyvalue.MultiKey#Element#java.lang.Object + - from: arg(0) to: - this - - .org.apache.commons.collections4.Put#MapValue#java.lang.Object - - from: - - arg(0) - - .java.util.Map#MapValue#java.lang.Object + - .org.apache.commons.collections4.Put#MapKey#java.lang.Object + - .org.apache.commons.collections4.keyvalue.MultiKey#Element#java.lang.Object + - from: arg(0) to: - this - - .org.apache.commons.collections4.Get#MapValue#java.lang.Object -- function: org.apache.commons.collections4.bidimap.UnmodifiableBidiMap#unmodifiableBidiMap + - .org.apache.commons.collections4.Get#MapKey#java.lang.Object + - .org.apache.commons.collections4.keyvalue.MultiKey#Element#java.lang.Object +- function: org.apache.commons.collections4.collection.IndexedCollection#get copy: - from: - - arg(0) - - .java.util.Map#MapValue#java.lang.Object - to: - - result - - .java.util.Map#MapValue#java.lang.Object + - this + - .java.lang.Iterable#Element#java.lang.Object + to: result +- function: org.apache.commons.collections4.CollectionUtils#getCardinalityMap + copy: - from: - arg(0) - - .java.util.Map#MapValue#java.lang.Object + - .java.lang.Iterable#Element#java.lang.Object to: - result - - .org.apache.commons.collections4.Put#MapValue#java.lang.Object - - from: - - arg(0) - - .java.util.Map#MapValue#java.lang.Object + - .java.util.Map#MapKey#java.lang.Object +- function: org.apache.commons.collections4.iterators.PushbackIterator#pushback + copy: + - from: arg(0) + to: + - this + - .java.util.Iterator#Element#java.lang.Object +- function: org.apache.commons.collections4.IteratorUtils#singletonListIterator + copy: + - from: arg(0) to: - result - - .org.apache.commons.collections4.Get#MapValue#java.lang.Object + - .java.util.Iterator#Element#java.lang.Object +- function: org.apache.commons.collections4.BagUtils#collectionBag + copy: - from: - arg(0) - - .org.apache.commons.collections4.Put#MapValue#java.lang.Object + - .java.lang.Iterable#Element#java.lang.Object to: - result - - .java.util.Map#MapValue#java.lang.Object + - .java.lang.Iterable#Element#java.lang.Object +- function: org.apache.commons.collections4.iterators.AbstractMapIteratorDecorator#getMapIterator + copy: - from: - - arg(0) - - .org.apache.commons.collections4.Put#MapValue#java.lang.Object + - this + - .org.apache.commons.collections4.MapIterator#MapValue#java.lang.Object to: - result - - .org.apache.commons.collections4.Put#MapValue#java.lang.Object + - .org.apache.commons.collections4.MapIterator#MapValue#java.lang.Object - from: - - arg(0) - - .org.apache.commons.collections4.Put#MapValue#java.lang.Object + - this + - .java.util.Iterator#Element#java.lang.Object to: - result - - .org.apache.commons.collections4.Get#MapValue#java.lang.Object + - .java.util.Iterator#Element#java.lang.Object +- function: org.apache.commons.collections4.multimap.TransformedMultiValuedMap#transformingMap + copy: - from: - arg(0) - - .org.apache.commons.collections4.Get#MapValue#java.lang.Object + - .org.apache.commons.collections4.MultiValuedMap#MapKey#java.lang.Object to: - result - - .java.util.Map#MapValue#java.lang.Object + - .org.apache.commons.collections4.MultiValuedMap#MapKey#java.lang.Object - from: - arg(0) - - .org.apache.commons.collections4.Get#MapValue#java.lang.Object + - .org.apache.commons.collections4.MultiValuedMap#MapValue#java.lang.Object + - .java.lang.Iterable#Element#java.lang.Object to: - result - - .org.apache.commons.collections4.Put#MapValue#java.lang.Object + - .org.apache.commons.collections4.MultiValuedMap#MapValue#java.lang.Object + - .java.lang.Iterable#Element#java.lang.Object +- function: org.apache.commons.collections4.ListUtils#longestCommonSubsequence + signature: (*, *) * + copy: - from: - - arg(0) - - .org.apache.commons.collections4.Get#MapValue#java.lang.Object + - arg(1) + - .java.lang.Iterable#Element#java.lang.Object to: - result - - .org.apache.commons.collections4.Get#MapValue#java.lang.Object + - .java.lang.Iterable#Element#java.lang.Object - from: - arg(0) - - .java.util.Map#MapKey#java.lang.Object + - .java.lang.Iterable#Element#java.lang.Object to: - result - - .java.util.Map#MapKey#java.lang.Object + - .java.lang.Iterable#Element#java.lang.Object +- function: org.apache.commons.collections4.iterators.ArrayListIterator# + copy: - from: - arg(0) - - .java.util.Map#MapKey#java.lang.Object + - '[*]' to: - - result - - .org.apache.commons.collections4.Put#MapKey#java.lang.Object + - this + - .java.util.Iterator#Element#java.lang.Object +- function: org.apache.commons.collections4.SetUtils#transformedSortedSet + copy: - from: - arg(0) - - .java.util.Map#MapKey#java.lang.Object + - .java.lang.Iterable#Element#java.lang.Object to: - result - - .org.apache.commons.collections4.Get#MapKey#java.lang.Object + - .java.lang.Iterable#Element#java.lang.Object +- function: org.apache.commons.collections4.iterators.AbstractUntypedIteratorDecorator#getIterator + copy: - from: - - arg(0) - - .org.apache.commons.collections4.Put#MapKey#java.lang.Object + - this + - .java.util.Iterator#Element#java.lang.Object to: - result + - .java.util.Iterator#Element#java.lang.Object +- function: org.apache.commons.collections4.trie.AbstractPatriciaTrie#selectKey + copy: + - from: + - this - .java.util.Map#MapKey#java.lang.Object + to: result - from: - - arg(0) - - .org.apache.commons.collections4.Put#MapKey#java.lang.Object - to: - - result + - this - .org.apache.commons.collections4.Put#MapKey#java.lang.Object + to: result - from: - - arg(0) - - .org.apache.commons.collections4.Put#MapKey#java.lang.Object - to: - - result + - this - .org.apache.commons.collections4.Get#MapKey#java.lang.Object + to: result +- function: org.apache.commons.collections4.QueueUtils#transformingQueue + copy: - from: - arg(0) - - .org.apache.commons.collections4.Get#MapKey#java.lang.Object + - .java.lang.Iterable#Element#java.lang.Object to: - result - - .java.util.Map#MapKey#java.lang.Object + - .java.lang.Iterable#Element#java.lang.Object +- function: org.apache.commons.collections4.MultiSet#add + copy: + - from: arg(0) + to: + - this + - .java.lang.Iterable#Element#java.lang.Object +- function: org.apache.commons.collections4.iterators.CollatingIterator# + signature: (*, *) * + copy: - from: - - arg(0) - - .org.apache.commons.collections4.Get#MapKey#java.lang.Object + - arg(1) + - .java.lang.Iterable#Element#java.lang.Object + - .java.util.Iterator#Element#java.lang.Object to: - - result - - .org.apache.commons.collections4.Put#MapKey#java.lang.Object + - this + - .java.util.Iterator#Element#java.lang.Object - from: - - arg(0) - - .org.apache.commons.collections4.Get#MapKey#java.lang.Object + - arg(1) + - '[*]' + - .java.util.Iterator#Element#java.lang.Object to: - - result - - .org.apache.commons.collections4.Get#MapKey#java.lang.Object -- function: org.apache.commons.collections4.bidimap.UnmodifiableOrderedBidiMap#inverseOrderedBidiMap + - this + - .java.util.Iterator#Element#java.lang.Object +- function: org.apache.commons.collections4.MultiMapUtils#getValuesAsSet copy: - from: - - this - - .java.util.Map#MapKey#java.lang.Object + - arg(0) + - .org.apache.commons.collections4.MultiValuedMap#MapValue#java.lang.Object + - .java.lang.Iterable#Element#java.lang.Object to: - result - - .java.util.Map#MapValue#java.lang.Object + - .java.lang.Iterable#Element#java.lang.Object +- function: org.apache.commons.collections4.SetUtils#disjunction + copy: - from: - - this - - .java.util.Map#MapKey#java.lang.Object + - arg(1) + - .java.lang.Iterable#Element#java.lang.Object to: - result - - .org.apache.commons.collections4.Put#MapValue#java.lang.Object + - .java.lang.Iterable#Element#java.lang.Object - from: - - this - - .java.util.Map#MapKey#java.lang.Object + - arg(0) + - .java.lang.Iterable#Element#java.lang.Object to: - result - - .org.apache.commons.collections4.Get#MapValue#java.lang.Object + - .java.lang.Iterable#Element#java.lang.Object +- function: org.apache.commons.collections4.queue.PredicatedQueue#predicatedQueue + copy: - from: - - this - - .org.apache.commons.collections4.Put#MapKey#java.lang.Object + - arg(0) + - .java.lang.Iterable#Element#java.lang.Object to: - result - - .java.util.Map#MapValue#java.lang.Object + - .java.lang.Iterable#Element#java.lang.Object +- function: org.apache.commons.collections4.bag.AbstractSortedBagDecorator# + copy: - from: - - this - - .org.apache.commons.collections4.Put#MapKey#java.lang.Object + - arg(0) + - .java.lang.Iterable#Element#java.lang.Object to: - - result - - .org.apache.commons.collections4.Put#MapValue#java.lang.Object + - this + - .java.lang.Iterable#Element#java.lang.Object +- function: org.apache.commons.collections4.FluentIterable#limit + copy: - from: - this - - .org.apache.commons.collections4.Put#MapKey#java.lang.Object + - .java.lang.Iterable#Element#java.lang.Object to: - result - - .org.apache.commons.collections4.Get#MapValue#java.lang.Object + - .java.lang.Iterable#Element#java.lang.Object +- function: org.apache.commons.collections4.map.LRUMap#get + copy: - from: - this - - .org.apache.commons.collections4.Get#MapKey#java.lang.Object - to: - - result - .java.util.Map#MapValue#java.lang.Object + to: result - from: - this - - .org.apache.commons.collections4.Get#MapKey#java.lang.Object - to: - - result - .org.apache.commons.collections4.Put#MapValue#java.lang.Object + to: result - from: - this - - .org.apache.commons.collections4.Get#MapKey#java.lang.Object - to: - - result - .org.apache.commons.collections4.Get#MapValue#java.lang.Object + to: result +- function: org.apache.commons.collections4.SetUtils#transformedNavigableSet + copy: - from: - - this - - .java.util.Map#MapValue#java.lang.Object + - arg(0) + - .java.lang.Iterable#Element#java.lang.Object to: - result - - .java.util.Map#MapKey#java.lang.Object + - .java.lang.Iterable#Element#java.lang.Object +- function: org.apache.commons.collections4.list.UnmodifiableList#unmodifiableList + copy: - from: - - this - - .java.util.Map#MapValue#java.lang.Object + - arg(0) + - .java.lang.Iterable#Element#java.lang.Object to: - result - - .org.apache.commons.collections4.Put#MapKey#java.lang.Object + - .java.lang.Iterable#Element#java.lang.Object +- function: org.apache.commons.collections4.set.ListOrderedSet#addAll + copy: + - from: + - arg(1) + - .java.lang.Iterable#Element#java.lang.Object + to: + - this + - .java.lang.Iterable#Element#java.lang.Object +- function: org.apache.commons.collections4.map.ListOrderedMap#remove + signature: (int) * + copy: - from: - this - .java.util.Map#MapValue#java.lang.Object - to: - - result - - .org.apache.commons.collections4.Get#MapKey#java.lang.Object + to: result - from: - this - .org.apache.commons.collections4.Put#MapValue#java.lang.Object - to: - - result - - .java.util.Map#MapKey#java.lang.Object + to: result - from: - this - - .org.apache.commons.collections4.Put#MapValue#java.lang.Object - to: - - result - - .org.apache.commons.collections4.Put#MapKey#java.lang.Object + - .org.apache.commons.collections4.Get#MapValue#java.lang.Object + to: result +- function: org.apache.commons.collections4.trie.AbstractPatriciaTrie#selectValue + copy: + - from: + - this + - .java.util.Map#MapValue#java.lang.Object + to: result - from: - this - .org.apache.commons.collections4.Put#MapValue#java.lang.Object - to: - - result - - .org.apache.commons.collections4.Get#MapKey#java.lang.Object + to: result - from: - this - .org.apache.commons.collections4.Get#MapValue#java.lang.Object + to: result +- function: org.apache.commons.collections4.keyvalue.UnmodifiableMapEntry# + signature: (java.lang.Object, java.lang.Object) * + copy: + - from: arg(1) to: - - result - - .java.util.Map#MapKey#java.lang.Object - - from: - this - - .org.apache.commons.collections4.Get#MapValue#java.lang.Object + - .java.util.Map$Entry#Value#java.lang.Object + - from: arg(1) to: - - result - - .org.apache.commons.collections4.Put#MapKey#java.lang.Object - - from: - this - - .org.apache.commons.collections4.Get#MapValue#java.lang.Object + - .org.apache.commons.collections4.KeyValue#Value#java.lang.Object + - from: arg(0) to: - - result - - .org.apache.commons.collections4.Get#MapKey#java.lang.Object -- function: org.apache.commons.collections4.bidimap.UnmodifiableOrderedBidiMap#unmodifiableOrderedBidiMap + - this + - .java.util.Map$Entry#Key#java.lang.Object + - from: arg(0) + to: + - this + - .org.apache.commons.collections4.KeyValue#Key#java.lang.Object +- function: org.apache.commons.collections4.CollectionUtils#removeAll copy: - from: - arg(0) - - .java.util.Map#MapValue#java.lang.Object + - .java.lang.Iterable#Element#java.lang.Object to: - result - - .java.util.Map#MapValue#java.lang.Object + - .java.lang.Iterable#Element#java.lang.Object +- function: org.apache.commons.collections4.map.LinkedMap#asList + copy: - from: - - arg(0) - - .java.util.Map#MapValue#java.lang.Object + - this + - .java.util.Map#MapKey#java.lang.Object to: - result - - .org.apache.commons.collections4.Put#MapValue#java.lang.Object + - .java.lang.Iterable#Element#java.lang.Object - from: - - arg(0) - - .java.util.Map#MapValue#java.lang.Object + - this + - .org.apache.commons.collections4.Put#MapKey#java.lang.Object to: - result - - .org.apache.commons.collections4.Get#MapValue#java.lang.Object + - .java.lang.Iterable#Element#java.lang.Object - from: - - arg(0) - - .org.apache.commons.collections4.Put#MapValue#java.lang.Object + - this + - .org.apache.commons.collections4.Get#MapKey#java.lang.Object to: - result - - .java.util.Map#MapValue#java.lang.Object + - .java.lang.Iterable#Element#java.lang.Object +- function: org.apache.commons.collections4.SetUtils#orderedSet + copy: - from: - arg(0) - - .org.apache.commons.collections4.Put#MapValue#java.lang.Object + - .java.lang.Iterable#Element#java.lang.Object to: - result - - .org.apache.commons.collections4.Put#MapValue#java.lang.Object + - .java.lang.Iterable#Element#java.lang.Object +- function: org.apache.commons.collections4.Get#keySet + signature: () * + copy: - from: - - arg(0) - - .org.apache.commons.collections4.Put#MapValue#java.lang.Object + - this + - .org.apache.commons.collections4.Get#MapKey#java.lang.Object to: - result - - .org.apache.commons.collections4.Get#MapValue#java.lang.Object + - .java.lang.Iterable#Element#java.lang.Object +- function: org.apache.commons.collections4.map.PassiveExpiringMap# + signature: (*, *) * + copy: - from: - - arg(0) - - .org.apache.commons.collections4.Get#MapValue#java.lang.Object + - arg(1) + - .java.util.Map#MapValue#java.lang.Object to: - - result + - this - .java.util.Map#MapValue#java.lang.Object - from: - - arg(0) - - .org.apache.commons.collections4.Get#MapValue#java.lang.Object + - arg(1) + - .java.util.Map#MapValue#java.lang.Object to: - - result + - this - .org.apache.commons.collections4.Put#MapValue#java.lang.Object - from: - - arg(0) - - .org.apache.commons.collections4.Get#MapValue#java.lang.Object + - arg(1) + - .java.util.Map#MapValue#java.lang.Object to: - - result + - this - .org.apache.commons.collections4.Get#MapValue#java.lang.Object - from: - - arg(0) + - arg(1) - .java.util.Map#MapKey#java.lang.Object to: - - result + - this - .java.util.Map#MapKey#java.lang.Object - from: - - arg(0) + - arg(1) - .java.util.Map#MapKey#java.lang.Object to: - - result + - this - .org.apache.commons.collections4.Put#MapKey#java.lang.Object - from: - - arg(0) + - arg(1) - .java.util.Map#MapKey#java.lang.Object to: - - result + - this - .org.apache.commons.collections4.Get#MapKey#java.lang.Object +- function: org.apache.commons.collections4.MultiSetUtils#predicatedMultiSet + copy: - from: - arg(0) - - .org.apache.commons.collections4.Put#MapKey#java.lang.Object - to: - - result - - .java.util.Map#MapKey#java.lang.Object - - from: - - arg(0) - - .org.apache.commons.collections4.Put#MapKey#java.lang.Object - to: - - result - - .org.apache.commons.collections4.Put#MapKey#java.lang.Object - - from: - - arg(0) - - .org.apache.commons.collections4.Put#MapKey#java.lang.Object + - .java.lang.Iterable#Element#java.lang.Object to: - result - - .org.apache.commons.collections4.Get#MapKey#java.lang.Object - - from: - - arg(0) - - .org.apache.commons.collections4.Get#MapKey#java.lang.Object + - .java.lang.Iterable#Element#java.lang.Object +- function: org.apache.commons.collections4.collection.CompositeCollection$CollectionMutator#add + copy: + - from: arg(2) to: - - result - - .java.util.Map#MapKey#java.lang.Object - - from: - - arg(0) - - .org.apache.commons.collections4.Get#MapKey#java.lang.Object + - arg(1) + - .java.lang.Iterable#Element#java.lang.Object + - .java.lang.Iterable#Element#java.lang.Object + - from: arg(2) to: - - result - - .org.apache.commons.collections4.Put#MapKey#java.lang.Object - - from: - arg(0) - - .org.apache.commons.collections4.Get#MapKey#java.lang.Object - to: - - result - - .org.apache.commons.collections4.Get#MapKey#java.lang.Object -- function: org.apache.commons.collections4.bidimap.UnmodifiableSortedBidiMap#unmodifiableSortedBidiMap + - .java.lang.Iterable#Element#java.lang.Object +- function: org.apache.commons.collections4.SetUtils#union copy: - from: - - arg(0) - - .java.util.Map#MapValue#java.lang.Object - to: - - result - - .java.util.Map#MapValue#java.lang.Object - - from: - - arg(0) - - .java.util.Map#MapValue#java.lang.Object - to: - - result - - .org.apache.commons.collections4.Put#MapValue#java.lang.Object - - from: - - arg(0) - - .java.util.Map#MapValue#java.lang.Object + - arg(1) + - .java.lang.Iterable#Element#java.lang.Object to: - result - - .org.apache.commons.collections4.Get#MapValue#java.lang.Object + - .java.lang.Iterable#Element#java.lang.Object - from: - arg(0) - - .org.apache.commons.collections4.Put#MapValue#java.lang.Object + - .java.lang.Iterable#Element#java.lang.Object to: - result - - .java.util.Map#MapValue#java.lang.Object + - .java.lang.Iterable#Element#java.lang.Object +- function: org.apache.commons.collections4.CollectionUtils#find + copy: - from: - arg(0) - - .org.apache.commons.collections4.Put#MapValue#java.lang.Object - to: - - result - - .org.apache.commons.collections4.Put#MapValue#java.lang.Object + - .java.lang.Iterable#Element#java.lang.Object + to: result +- function: org.apache.commons.collections4.QueueUtils#predicatedQueue + copy: - from: - arg(0) - - .org.apache.commons.collections4.Put#MapValue#java.lang.Object + - .java.lang.Iterable#Element#java.lang.Object to: - result - - .org.apache.commons.collections4.Get#MapValue#java.lang.Object + - .java.lang.Iterable#Element#java.lang.Object +- function: org.apache.commons.collections4.set.TransformedSet#transformingSet + copy: - from: - arg(0) - - .org.apache.commons.collections4.Get#MapValue#java.lang.Object + - .java.lang.Iterable#Element#java.lang.Object to: - result - - .java.util.Map#MapValue#java.lang.Object + - .java.lang.Iterable#Element#java.lang.Object +- function: org.apache.commons.collections4.SetUtils#synchronizedSortedSet + copy: - from: - arg(0) - - .org.apache.commons.collections4.Get#MapValue#java.lang.Object + - .java.lang.Iterable#Element#java.lang.Object to: - result - - .org.apache.commons.collections4.Put#MapValue#java.lang.Object + - .java.lang.Iterable#Element#java.lang.Object +- function: org.apache.commons.collections4.IteratorUtils#chainedIterator + signature: (*) * + copy: - from: - arg(0) - - .org.apache.commons.collections4.Get#MapValue#java.lang.Object + - '[*]' + - .java.util.Iterator#Element#java.lang.Object to: - result - - .org.apache.commons.collections4.Get#MapValue#java.lang.Object + - .java.util.Iterator#Element#java.lang.Object - from: - arg(0) - - .java.util.Map#MapKey#java.lang.Object + - .java.lang.Iterable#Element#java.lang.Object + - .java.util.Iterator#Element#java.lang.Object to: - result - - .java.util.Map#MapKey#java.lang.Object + - .java.util.Iterator#Element#java.lang.Object +- function: org.apache.commons.collections4.CollectionUtils#extractSingleton + copy: - from: - arg(0) - - .java.util.Map#MapKey#java.lang.Object - to: - - result - - .org.apache.commons.collections4.Put#MapKey#java.lang.Object + - .java.lang.Iterable#Element#java.lang.Object + to: result +- function: org.apache.commons.collections4.bag.TransformedBag#transformedBag + copy: - from: - arg(0) - - .java.util.Map#MapKey#java.lang.Object + - .java.lang.Iterable#Element#java.lang.Object to: - result - - .org.apache.commons.collections4.Get#MapKey#java.lang.Object + - .java.lang.Iterable#Element#java.lang.Object +- function: org.apache.commons.collections4.map.LinkedMap#get + signature: (int) * + copy: - from: - - arg(0) - - .org.apache.commons.collections4.Put#MapKey#java.lang.Object - to: - - result + - this - .java.util.Map#MapKey#java.lang.Object + to: result - from: - - arg(0) - - .org.apache.commons.collections4.Put#MapKey#java.lang.Object - to: - - result - - .org.apache.commons.collections4.Put#MapKey#java.lang.Object - - from: - - arg(0) + - this - .org.apache.commons.collections4.Put#MapKey#java.lang.Object - to: - - result - - .org.apache.commons.collections4.Get#MapKey#java.lang.Object + to: result - from: - - arg(0) + - this - .org.apache.commons.collections4.Get#MapKey#java.lang.Object - to: - - result - - .java.util.Map#MapKey#java.lang.Object + to: result +- function: org.apache.commons.collections4.multimap.UnmodifiableMultiValuedMap#unmodifiableMultiValuedMap + signature: (*) * + copy: - from: - arg(0) - - .org.apache.commons.collections4.Get#MapKey#java.lang.Object + - .org.apache.commons.collections4.MultiValuedMap#MapKey#java.lang.Object to: - result - - .org.apache.commons.collections4.Put#MapKey#java.lang.Object + - .org.apache.commons.collections4.MultiValuedMap#MapKey#java.lang.Object - from: - arg(0) - - .org.apache.commons.collections4.Get#MapKey#java.lang.Object + - .org.apache.commons.collections4.MultiValuedMap#MapValue#java.lang.Object + - .java.lang.Iterable#Element#java.lang.Object to: - result - - .org.apache.commons.collections4.Get#MapKey#java.lang.Object -- function: org.apache.commons.collections4.collection.AbstractCollectionDecorator# - copy: - - from: - - arg(0) + - .org.apache.commons.collections4.MultiValuedMap#MapValue#java.lang.Object - .java.lang.Iterable#Element#java.lang.Object +- function: org.apache.commons.collections4.MapIterator#setValue + copy: + - from: arg(0) to: - this - - .java.lang.Iterable#Element#java.lang.Object -- function: org.apache.commons.collections4.collection.AbstractCollectionDecorator#decorated - copy: + - .org.apache.commons.collections4.MapIterator#MapValue#java.lang.Object - from: - this - - .java.lang.Iterable#Element#java.lang.Object - to: - - result - - .java.lang.Iterable#Element#java.lang.Object -- function: org.apache.commons.collections4.collection.AbstractCollectionDecorator#setCollection + - .org.apache.commons.collections4.MapIterator#MapValue#java.lang.Object + to: result +- function: org.apache.commons.collections4.iterators.FilterListIterator#setListIterator copy: - from: - arg(0) - - .java.lang.Iterable#Element#java.lang.Object + - .java.util.Iterator#Element#java.lang.Object to: - this - - .java.lang.Iterable#Element#java.lang.Object -- function: org.apache.commons.collections4.collection.CompositeCollection$CollectionMutator#add + - .java.util.Iterator#Element#java.lang.Object +- function: org.apache.commons.collections4.bag.UnmodifiableBag#unmodifiableBag copy: - - from: arg(2) - to: - - arg(1) - - .java.lang.Iterable#Element#java.lang.Object + - from: + - arg(0) - .java.lang.Iterable#Element#java.lang.Object - - from: arg(2) to: - - arg(0) + - result - .java.lang.Iterable#Element#java.lang.Object - function: org.apache.commons.collections4.collection.CompositeCollection$CollectionMutator#addAll copy: @@ -4557,78 +4891,58 @@ passThrough: to: - arg(0) - .java.lang.Iterable#Element#java.lang.Object -- function: org.apache.commons.collections4.collection.CompositeCollection# +- function: org.apache.commons.collections4.multimap.ArrayListValuedHashMap# signature: (*) * copy: - from: - arg(0) - - '[*]' - - .java.lang.Iterable#Element#java.lang.Object + - .java.util.Map#MapValue#java.lang.Object to: - this + - .org.apache.commons.collections4.MultiValuedMap#MapValue#java.lang.Object - .java.lang.Iterable#Element#java.lang.Object - from: - arg(0) - - .java.lang.Iterable#Element#java.lang.Object - to: - - this - - .java.lang.Iterable#Element#java.lang.Object -- function: org.apache.commons.collections4.collection.CompositeCollection# - signature: (*, *) * - copy: - - from: - - arg(1) - - .java.lang.Iterable#Element#java.lang.Object + - .org.apache.commons.collections4.MultiValuedMap#MapValue#java.lang.Object to: - this + - .org.apache.commons.collections4.MultiValuedMap#MapValue#java.lang.Object - .java.lang.Iterable#Element#java.lang.Object - from: - arg(0) - - .java.lang.Iterable#Element#java.lang.Object + - .java.util.Map#MapKey#java.lang.Object to: - this - - .java.lang.Iterable#Element#java.lang.Object -- function: org.apache.commons.collections4.collection.CompositeCollection#addComposited - signature: (*) * - copy: + - .org.apache.commons.collections4.MultiValuedMap#MapKey#java.lang.Object - from: - arg(0) - - '[*]' - - .java.lang.Iterable#Element#java.lang.Object + - .org.apache.commons.collections4.MultiValuedMap#MapKey#java.lang.Object to: - this - - .java.lang.Iterable#Element#java.lang.Object + - .org.apache.commons.collections4.MultiValuedMap#MapKey#java.lang.Object - from: - arg(0) + - .org.apache.commons.collections4.MultiValuedMap#MapValue#java.lang.Object - .java.lang.Iterable#Element#java.lang.Object to: - this + - .org.apache.commons.collections4.MultiValuedMap#MapValue#java.lang.Object - .java.lang.Iterable#Element#java.lang.Object -- function: org.apache.commons.collections4.collection.CompositeCollection#addComposited - signature: (*, *) * +- function: org.apache.commons.collections4.iterators.AbstractOrderedMapIteratorDecorator#getOrderedMapIterator copy: - from: - - arg(1) - - .java.lang.Iterable#Element#java.lang.Object - to: - this - - .java.lang.Iterable#Element#java.lang.Object - - from: - - arg(0) - - .java.lang.Iterable#Element#java.lang.Object + - .org.apache.commons.collections4.MapIterator#MapValue#java.lang.Object to: - - this - - .java.lang.Iterable#Element#java.lang.Object -- function: org.apache.commons.collections4.collection.CompositeCollection#getCollections - copy: + - result + - .org.apache.commons.collections4.MapIterator#MapValue#java.lang.Object - from: - this - - .java.lang.Iterable#Element#java.lang.Object + - .java.util.Iterator#Element#java.lang.Object to: - result - - .java.lang.Iterable#Element#java.lang.Object - - .java.lang.Iterable#Element#java.lang.Object -- function: org.apache.commons.collections4.collection.CompositeCollection#toCollection + - .java.util.Iterator#Element#java.lang.Object +- function: org.apache.commons.collections4.FluentIterable#skip copy: - from: - this @@ -4636,59 +4950,80 @@ passThrough: to: - result - .java.lang.Iterable#Element#java.lang.Object -- function: org.apache.commons.collections4.collection.IndexedCollection# +- function: org.apache.commons.collections4.IteratorUtils#first copy: - from: - arg(0) - - .java.lang.Iterable#Element#java.lang.Object - to: - - this - - .java.lang.Iterable#Element#java.lang.Object -- function: org.apache.commons.collections4.collection.IndexedCollection#get - copy: - - from: - - this - - .java.lang.Iterable#Element#java.lang.Object + - .java.util.Iterator#Element#java.lang.Object to: result -- function: org.apache.commons.collections4.collection.IndexedCollection#nonUniqueIndexedCollection +- function: org.apache.commons.collections4.MultiMapUtils#unmodifiableMultiValuedMap copy: - from: - arg(0) - - .java.lang.Iterable#Element#java.lang.Object + - .org.apache.commons.collections4.MultiValuedMap#MapKey#java.lang.Object to: - result - - .java.lang.Iterable#Element#java.lang.Object -- function: org.apache.commons.collections4.collection.IndexedCollection#uniqueIndexedCollection - copy: + - .org.apache.commons.collections4.MultiValuedMap#MapKey#java.lang.Object - from: - arg(0) + - .org.apache.commons.collections4.MultiValuedMap#MapValue#java.lang.Object - .java.lang.Iterable#Element#java.lang.Object to: - result + - .org.apache.commons.collections4.MultiValuedMap#MapValue#java.lang.Object - .java.lang.Iterable#Element#java.lang.Object -- function: org.apache.commons.collections4.collection.IndexedCollection#values +- function: org.apache.commons.collections4.keyvalue.DefaultMapEntry# + signature: (*) * copy: - from: + - arg(0) + - .org.apache.commons.collections4.KeyValue#Key#java.lang.Object + to: - this - - .java.lang.Iterable#Element#java.lang.Object + - .java.util.Map$Entry#Key#java.lang.Object + - from: + - arg(0) + - .org.apache.commons.collections4.KeyValue#Key#java.lang.Object to: - - result - - .java.lang.Iterable#Element#java.lang.Object -- function: org.apache.commons.collections4.collection.PredicatedCollection$Builder#add - copy: - - from: arg(0) + - this + - .org.apache.commons.collections4.KeyValue#Key#java.lang.Object + - from: + - arg(0) + - .java.util.Map$Entry#Key#java.lang.Object to: - this - - .java.lang.Iterable#Element#java.lang.Object -- function: org.apache.commons.collections4.collection.PredicatedCollection$Builder#addAll - copy: + - .java.util.Map$Entry#Key#java.lang.Object - from: - arg(0) - - .java.lang.Iterable#Element#java.lang.Object + - .java.util.Map$Entry#Key#java.lang.Object to: - this - - .java.lang.Iterable#Element#java.lang.Object -- function: org.apache.commons.collections4.collection.PredicatedCollection$Builder#createPredicatedBag + - .org.apache.commons.collections4.KeyValue#Key#java.lang.Object + - from: + - arg(0) + - .org.apache.commons.collections4.KeyValue#Value#java.lang.Object + to: + - this + - .java.util.Map$Entry#Value#java.lang.Object + - from: + - arg(0) + - .org.apache.commons.collections4.KeyValue#Value#java.lang.Object + to: + - this + - .org.apache.commons.collections4.KeyValue#Value#java.lang.Object + - from: + - arg(0) + - .java.util.Map$Entry#Value#java.lang.Object + to: + - this + - .java.util.Map$Entry#Value#java.lang.Object + - from: + - arg(0) + - .java.util.Map$Entry#Value#java.lang.Object + to: + - this + - .org.apache.commons.collections4.KeyValue#Value#java.lang.Object +- function: org.apache.commons.collections4.MultiSetUtils#unmodifiableMultiSet copy: - from: - arg(0) @@ -4696,15 +5031,15 @@ passThrough: to: - result - .java.lang.Iterable#Element#java.lang.Object -- function: org.apache.commons.collections4.collection.PredicatedCollection$Builder#createPredicatedBag +- function: org.apache.commons.collections4.IteratorUtils#peekingIterator copy: - from: - - this - - .java.lang.Iterable#Element#java.lang.Object + - arg(0) + - .java.util.Iterator#Element#java.lang.Object to: - result - - .java.lang.Iterable#Element#java.lang.Object -- function: org.apache.commons.collections4.collection.PredicatedCollection$Builder#createPredicatedList + - .java.util.Iterator#Element#java.lang.Object +- function: org.apache.commons.collections4.collection.UnmodifiableCollection#unmodifiableCollection copy: - from: - arg(0) @@ -4712,55 +5047,53 @@ passThrough: to: - result - .java.lang.Iterable#Element#java.lang.Object -- function: org.apache.commons.collections4.collection.PredicatedCollection$Builder#createPredicatedList +- function: org.apache.commons.collections4.MultiValuedMap#asMap copy: - from: - this - - .java.lang.Iterable#Element#java.lang.Object + - .org.apache.commons.collections4.MultiValuedMap#MapKey#java.lang.Object to: - result - - .java.lang.Iterable#Element#java.lang.Object -- function: org.apache.commons.collections4.collection.PredicatedCollection$Builder#createPredicatedMultiSet - copy: + - .java.util.Map#MapKey#java.lang.Object - from: - - arg(0) + - this + - .org.apache.commons.collections4.MultiValuedMap#MapValue#java.lang.Object - .java.lang.Iterable#Element#java.lang.Object to: - result + - .java.util.Map#MapValue#java.lang.Object - .java.lang.Iterable#Element#java.lang.Object -- function: org.apache.commons.collections4.collection.PredicatedCollection$Builder#createPredicatedMultiSet +- function: org.apache.commons.collections4.FluentIterable#asEnumeration copy: - from: - this - .java.lang.Iterable#Element#java.lang.Object to: - result - - .java.lang.Iterable#Element#java.lang.Object -- function: org.apache.commons.collections4.collection.PredicatedCollection$Builder#createPredicatedQueue + - .java.util.Enumeration#Element#java.lang.Object +- function: org.apache.commons.collections4.IteratorUtils#loopingIterator copy: - from: - arg(0) - .java.lang.Iterable#Element#java.lang.Object to: - result - - .java.lang.Iterable#Element#java.lang.Object -- function: org.apache.commons.collections4.collection.PredicatedCollection$Builder#createPredicatedQueue + - .java.util.Iterator#Element#java.lang.Object +- function: org.apache.commons.collections4.CollectionUtils#union copy: - from: - - this + - arg(1) - .java.lang.Iterable#Element#java.lang.Object to: - result - .java.lang.Iterable#Element#java.lang.Object -- function: org.apache.commons.collections4.collection.PredicatedCollection$Builder#createPredicatedSet - copy: - from: - arg(0) - .java.lang.Iterable#Element#java.lang.Object to: - result - .java.lang.Iterable#Element#java.lang.Object -- function: org.apache.commons.collections4.collection.PredicatedCollection$Builder#createPredicatedSet +- function: org.apache.commons.collections4.FluentIterable#unique copy: - from: - this @@ -4768,618 +5101,529 @@ passThrough: to: - result - .java.lang.Iterable#Element#java.lang.Object -- function: org.apache.commons.collections4.collection.PredicatedCollection$Builder#rejectedElements +- function: org.apache.commons.collections4.IterableUtils#collatedIterable + signature: (*, *, *) * copy: - from: - - this + - arg(2) - .java.lang.Iterable#Element#java.lang.Object to: - result - .java.lang.Iterable#Element#java.lang.Object -- function: org.apache.commons.collections4.collection.PredicatedCollection#predicatedCollection - copy: - from: - - arg(0) + - arg(1) - .java.lang.Iterable#Element#java.lang.Object to: - result - .java.lang.Iterable#Element#java.lang.Object -- function: org.apache.commons.collections4.collection.SynchronizedCollection#synchronizedCollection +- function: org.apache.commons.collections4.map.UnmodifiableSortedMap#unmodifiableSortedMap copy: - from: - arg(0) - - .java.lang.Iterable#Element#java.lang.Object + - .java.util.Map#MapValue#java.lang.Object to: - result - - .java.lang.Iterable#Element#java.lang.Object -- function: org.apache.commons.collections4.collection.TransformedCollection#transformingCollection - copy: + - .java.util.Map#MapValue#java.lang.Object - from: - arg(0) - - .java.lang.Iterable#Element#java.lang.Object + - .java.util.Map#MapKey#java.lang.Object to: - result - - .java.lang.Iterable#Element#java.lang.Object -- function: org.apache.commons.collections4.collection.UnmodifiableBoundedCollection#unmodifiableBoundedCollection + - .java.util.Map#MapKey#java.lang.Object +- function: org.apache.commons.collections4.MultiValuedMap#get copy: - from: - - arg(0) + - this + - .org.apache.commons.collections4.MultiValuedMap#MapValue#java.lang.Object - .java.lang.Iterable#Element#java.lang.Object to: - result - .java.lang.Iterable#Element#java.lang.Object -- function: org.apache.commons.collections4.collection.UnmodifiableCollection#unmodifiableCollection +- function: org.apache.commons.collections4.bidimap.AbstractOrderedBidiMapDecorator# copy: - from: - arg(0) - - .java.lang.Iterable#Element#java.lang.Object + - .java.util.Map#MapKey#java.lang.Object to: - - result - - .java.lang.Iterable#Element#java.lang.Object -- function: org.apache.commons.collections4.iterators.AbstractIteratorDecorator# - copy: + - this + - .java.util.Map#MapKey#java.lang.Object - from: - arg(0) - - .java.util.Iterator#Element#java.lang.Object + - .java.util.Map#MapKey#java.lang.Object to: - this - - .java.util.Iterator#Element#java.lang.Object -- function: org.apache.commons.collections4.iterators.AbstractListIteratorDecorator# - copy: + - .org.apache.commons.collections4.Put#MapKey#java.lang.Object - from: - arg(0) - - .java.util.Iterator#Element#java.lang.Object + - .java.util.Map#MapKey#java.lang.Object to: - this - - .java.util.Iterator#Element#java.lang.Object -- function: org.apache.commons.collections4.iterators.AbstractListIteratorDecorator#getListIterator - copy: + - .org.apache.commons.collections4.Get#MapKey#java.lang.Object - from: - - this - - .java.util.Iterator#Element#java.lang.Object + - arg(0) + - .org.apache.commons.collections4.Put#MapKey#java.lang.Object to: - - result - - .java.util.Iterator#Element#java.lang.Object -- function: org.apache.commons.collections4.iterators.AbstractMapIteratorDecorator# - copy: + - this + - .java.util.Map#MapKey#java.lang.Object - from: - arg(0) - - .org.apache.commons.collections4.MapIterator#MapValue#java.lang.Object + - .org.apache.commons.collections4.Put#MapKey#java.lang.Object to: - this - - .org.apache.commons.collections4.MapIterator#MapValue#java.lang.Object + - .org.apache.commons.collections4.Put#MapKey#java.lang.Object - from: - arg(0) - - .java.util.Iterator#Element#java.lang.Object + - .org.apache.commons.collections4.Put#MapKey#java.lang.Object to: - this - - .java.util.Iterator#Element#java.lang.Object -- function: org.apache.commons.collections4.iterators.AbstractMapIteratorDecorator#getMapIterator - copy: + - .org.apache.commons.collections4.Get#MapKey#java.lang.Object - from: - - this - - .org.apache.commons.collections4.MapIterator#MapValue#java.lang.Object + - arg(0) + - .org.apache.commons.collections4.Get#MapKey#java.lang.Object to: - - result - - .org.apache.commons.collections4.MapIterator#MapValue#java.lang.Object - - from: - this - - .java.util.Iterator#Element#java.lang.Object - to: - - result - - .java.util.Iterator#Element#java.lang.Object -- function: org.apache.commons.collections4.iterators.AbstractOrderedMapIteratorDecorator# - copy: + - .java.util.Map#MapKey#java.lang.Object - from: - arg(0) - - .org.apache.commons.collections4.MapIterator#MapValue#java.lang.Object + - .org.apache.commons.collections4.Get#MapKey#java.lang.Object to: - this - - .org.apache.commons.collections4.MapIterator#MapValue#java.lang.Object + - .org.apache.commons.collections4.Put#MapKey#java.lang.Object - from: - arg(0) - - .java.util.Iterator#Element#java.lang.Object + - .org.apache.commons.collections4.Get#MapKey#java.lang.Object to: - this - - .java.util.Iterator#Element#java.lang.Object -- function: org.apache.commons.collections4.iterators.AbstractOrderedMapIteratorDecorator#getOrderedMapIterator - copy: + - .org.apache.commons.collections4.Get#MapKey#java.lang.Object - from: - - this - - .org.apache.commons.collections4.MapIterator#MapValue#java.lang.Object + - arg(0) + - .java.util.Map#MapValue#java.lang.Object to: - - result - - .org.apache.commons.collections4.MapIterator#MapValue#java.lang.Object - - from: - this - - .java.util.Iterator#Element#java.lang.Object - to: - - result - - .java.util.Iterator#Element#java.lang.Object -- function: org.apache.commons.collections4.iterators.AbstractUntypedIteratorDecorator# - copy: + - .java.util.Map#MapValue#java.lang.Object - from: - arg(0) - - .java.util.Iterator#Element#java.lang.Object + - .java.util.Map#MapValue#java.lang.Object to: - this - - .java.util.Iterator#Element#java.lang.Object -- function: org.apache.commons.collections4.iterators.AbstractUntypedIteratorDecorator#getIterator - copy: + - .org.apache.commons.collections4.Put#MapValue#java.lang.Object - from: - - this - - .java.util.Iterator#Element#java.lang.Object + - arg(0) + - .java.util.Map#MapValue#java.lang.Object to: - - result - - .java.util.Iterator#Element#java.lang.Object -- function: org.apache.commons.collections4.iterators.ArrayIterator# - copy: + - this + - .org.apache.commons.collections4.Get#MapValue#java.lang.Object - from: - arg(0) - - '[*]' + - .org.apache.commons.collections4.Put#MapValue#java.lang.Object to: - this - - .java.util.Iterator#Element#java.lang.Object -- function: org.apache.commons.collections4.iterators.ArrayIterator#getArray - copy: + - .java.util.Map#MapValue#java.lang.Object - from: + - arg(0) + - .org.apache.commons.collections4.Put#MapValue#java.lang.Object + to: - this - - .java.util.Iterator#Element#java.lang.Object + - .org.apache.commons.collections4.Put#MapValue#java.lang.Object + - from: + - arg(0) + - .org.apache.commons.collections4.Put#MapValue#java.lang.Object to: - - result - - '[*]' -- function: org.apache.commons.collections4.iterators.ArrayListIterator# - copy: + - this + - .org.apache.commons.collections4.Get#MapValue#java.lang.Object - from: - arg(0) - - '[*]' + - .org.apache.commons.collections4.Get#MapValue#java.lang.Object to: - this - - .java.util.Iterator#Element#java.lang.Object -- function: org.apache.commons.collections4.iterators.BoundedIterator# - copy: + - .java.util.Map#MapValue#java.lang.Object - from: - arg(0) - - .java.util.Iterator#Element#java.lang.Object + - .org.apache.commons.collections4.Get#MapValue#java.lang.Object to: - this - - .java.util.Iterator#Element#java.lang.Object -- function: org.apache.commons.collections4.iterators.CollatingIterator# - signature: (*, *) * - copy: - - from: - - arg(1) - - .java.lang.Iterable#Element#java.lang.Object - - .java.util.Iterator#Element#java.lang.Object - to: - - this - - .java.util.Iterator#Element#java.lang.Object - - from: - - arg(1) - - '[*]' - - .java.util.Iterator#Element#java.lang.Object - to: - - this - - .java.util.Iterator#Element#java.lang.Object -- function: org.apache.commons.collections4.iterators.CollatingIterator# - signature: (*, *, *) * - copy: - - from: - - arg(2) - - .java.util.Iterator#Element#java.lang.Object - to: - - this - - .java.util.Iterator#Element#java.lang.Object + - .org.apache.commons.collections4.Put#MapValue#java.lang.Object - from: - - arg(1) - - .java.util.Iterator#Element#java.lang.Object + - arg(0) + - .org.apache.commons.collections4.Get#MapValue#java.lang.Object to: - this - - .java.util.Iterator#Element#java.lang.Object -- function: org.apache.commons.collections4.iterators.CollatingIterator#addIterator + - .org.apache.commons.collections4.Get#MapValue#java.lang.Object +- function: org.apache.commons.collections4.CollectionUtils#get + signature: (*, int) * + bypassVerification: true copy: - from: - arg(0) - - .java.util.Iterator#Element#java.lang.Object + - .java.util.Map#MapValue#java.lang.Object to: - - this - - .java.util.Iterator#Element#java.lang.Object -- function: org.apache.commons.collections4.iterators.CollatingIterator#getIterators - copy: + - result + - .java.util.Map$Entry#Value#java.lang.Object - from: - - this - - .java.util.Iterator#Element#java.lang.Object + - arg(0) + - .java.util.Map#MapKey#java.lang.Object to: - result + - .java.util.Map$Entry#Key#java.lang.Object + - from: + - arg(0) - .java.lang.Iterable#Element#java.lang.Object - - .java.util.Iterator#Element#java.lang.Object -- function: org.apache.commons.collections4.iterators.CollatingIterator#setIterator - copy: + to: result - from: - - arg(1) - - .java.util.Iterator#Element#java.lang.Object - to: - - this + - arg(0) - .java.util.Iterator#Element#java.lang.Object -- function: org.apache.commons.collections4.iterators.EnumerationIterator# - copy: + to: result - from: - arg(0) - .java.util.Enumeration#Element#java.lang.Object - to: - - this - - .java.util.Iterator#Element#java.lang.Object -- function: org.apache.commons.collections4.iterators.EnumerationIterator#getEnumeration + to: result + - from: + - arg(0) + - '[*]' + to: result +- function: org.apache.commons.collections4.map.MultiValueMap#iterator + signature: (java.lang.Object) * copy: - from: - this - - .java.util.Iterator#Element#java.lang.Object + - .java.util.Map#MapValue#java.lang.Object + - .java.lang.Iterable#Element#java.lang.Object to: - result - - .java.util.Enumeration#Element#java.lang.Object -- function: org.apache.commons.collections4.iterators.EnumerationIterator#setEnumeration - copy: - - from: - - arg(0) - - .java.util.Enumeration#Element#java.lang.Object - to: - - this - .java.util.Iterator#Element#java.lang.Object -- function: org.apache.commons.collections4.iterators.FilterIterator# - copy: - from: - - arg(0) - - .java.util.Iterator#Element#java.lang.Object - to: - this + - .org.apache.commons.collections4.Put#MapValue#java.lang.Object + - .java.lang.Iterable#Element#java.lang.Object + to: + - result - .java.util.Iterator#Element#java.lang.Object -- function: org.apache.commons.collections4.iterators.FilterIterator#getIterator - copy: - from: - this - - .java.util.Iterator#Element#java.lang.Object + - .org.apache.commons.collections4.Get#MapValue#java.lang.Object + - .java.lang.Iterable#Element#java.lang.Object to: - result - .java.util.Iterator#Element#java.lang.Object -- function: org.apache.commons.collections4.iterators.FilterIterator#setIterator +- function: org.apache.commons.collections4.CollectionUtils#subtract copy: - from: - arg(0) - - .java.util.Iterator#Element#java.lang.Object + - .java.lang.Iterable#Element#java.lang.Object to: - - this - - .java.util.Iterator#Element#java.lang.Object -- function: org.apache.commons.collections4.iterators.FilterListIterator# - signature: (*) * + - result + - .java.lang.Iterable#Element#java.lang.Object +- function: org.apache.commons.collections4.list.AbstractLinkedList#removeLast copy: - from: - - arg(0) - - .java.util.Iterator#Element#java.lang.Object - to: - this - - .java.util.Iterator#Element#java.lang.Object -- function: org.apache.commons.collections4.iterators.FilterListIterator# - signature: (*, *) * + - .java.lang.Iterable#Element#java.lang.Object + to: result +- function: org.apache.commons.collections4.set.PredicatedSet#predicatedSet copy: - from: - arg(0) - - .java.util.Iterator#Element#java.lang.Object - to: - - this - - .java.util.Iterator#Element#java.lang.Object -- function: org.apache.commons.collections4.iterators.FilterListIterator#getListIterator - copy: - - from: - - this - - .java.util.Iterator#Element#java.lang.Object + - .java.lang.Iterable#Element#java.lang.Object to: - result - - .java.util.Iterator#Element#java.lang.Object -- function: org.apache.commons.collections4.iterators.FilterListIterator#setListIterator + - .java.lang.Iterable#Element#java.lang.Object +- function: org.apache.commons.collections4.set.CompositeSet#addComposited + signature: (*) * copy: - from: - arg(0) - - .java.util.Iterator#Element#java.lang.Object + - '[*]' + - .java.lang.Iterable#Element#java.lang.Object to: - this - - .java.util.Iterator#Element#java.lang.Object -- function: org.apache.commons.collections4.iterators.IteratorChain# - signature: (*) * - copy: + - .java.lang.Iterable#Element#java.lang.Object - from: - arg(0) - .java.lang.Iterable#Element#java.lang.Object - - .java.util.Iterator#Element#java.lang.Object to: - this - - .java.util.Iterator#Element#java.lang.Object + - .java.lang.Iterable#Element#java.lang.Object +- function: org.apache.commons.collections4.CollectionUtils#select + signature: (*, *, *, *) * + copy: - from: - arg(0) - - '[*]' - - .java.util.Iterator#Element#java.lang.Object + - .java.lang.Iterable#Element#java.lang.Object to: - - this - - .java.util.Iterator#Element#java.lang.Object + - arg(2) + - .java.lang.Iterable#Element#java.lang.Object - from: - arg(0) - .java.lang.Iterable#Element#java.lang.Object to: - - this - - .java.util.Iterator#Element#java.lang.Object + - arg(3) + - .java.lang.Iterable#Element#java.lang.Object + - from: arg(2) + to: result +- function: org.apache.commons.collections4.ListUtils#select + copy: - from: - arg(0) - - .java.util.Iterator#Element#java.lang.Object + - .java.lang.Iterable#Element#java.lang.Object to: - - this - - .java.util.Iterator#Element#java.lang.Object -- function: org.apache.commons.collections4.iterators.IteratorChain# - signature: (*, *) * + - result + - .java.lang.Iterable#Element#java.lang.Object +- function: org.apache.commons.collections4.OrderedMap#lastKey copy: - from: - - arg(1) - - .java.util.Iterator#Element#java.lang.Object - to: - this - - .java.util.Iterator#Element#java.lang.Object + - .java.util.Map#MapKey#java.lang.Object + to: result - from: - - arg(0) - - .java.util.Iterator#Element#java.lang.Object - to: - this - - .java.util.Iterator#Element#java.lang.Object -- function: org.apache.commons.collections4.iterators.IteratorChain#addIterator - copy: + - .org.apache.commons.collections4.Put#MapKey#java.lang.Object + to: result - from: - - arg(0) - - .java.util.Iterator#Element#java.lang.Object - to: - this - - .java.util.Iterator#Element#java.lang.Object -- function: org.apache.commons.collections4.iterators.IteratorEnumeration# + - .org.apache.commons.collections4.Get#MapKey#java.lang.Object + to: result +- function: org.apache.commons.collections4.set.ListOrderedSet#add copy: - - from: - - arg(0) - - .java.util.Iterator#Element#java.lang.Object + - from: arg(1) to: - this - - .java.util.Enumeration#Element#java.lang.Object -- function: org.apache.commons.collections4.iterators.IteratorEnumeration#getIterator + - .java.lang.Iterable#Element#java.lang.Object +- function: org.apache.commons.collections4.map.TransformedSortedMap#transformingSortedMap copy: - from: - - this - - .java.util.Enumeration#Element#java.lang.Object + - arg(0) + - .java.util.Map#MapValue#java.lang.Object to: - result - - .java.util.Iterator#Element#java.lang.Object -- function: org.apache.commons.collections4.iterators.IteratorEnumeration#setIterator - copy: + - .java.util.Map#MapValue#java.lang.Object - from: - arg(0) - - .java.util.Iterator#Element#java.lang.Object + - .java.util.Map#MapValue#java.lang.Object to: - - this - - .java.util.Enumeration#Element#java.lang.Object -- function: org.apache.commons.collections4.iterators.IteratorIterable# - copy: + - result + - .org.apache.commons.collections4.Put#MapValue#java.lang.Object - from: - arg(0) - - .java.util.Iterator#Element#java.lang.Object + - .java.util.Map#MapValue#java.lang.Object to: - - this - - .java.lang.Iterable#Element#java.lang.Object -- function: org.apache.commons.collections4.iterators.ListIteratorWrapper# - copy: + - result + - .org.apache.commons.collections4.Get#MapValue#java.lang.Object - from: - arg(0) - - .java.util.Iterator#Element#java.lang.Object + - .java.util.Map#MapKey#java.lang.Object to: - - this - - .java.util.Iterator#Element#java.lang.Object -- function: org.apache.commons.collections4.iterators.LoopingIterator# - copy: + - result + - .java.util.Map#MapKey#java.lang.Object - from: - arg(0) - - .java.lang.Iterable#Element#java.lang.Object + - .java.util.Map#MapKey#java.lang.Object to: - - this - - .java.util.Iterator#Element#java.lang.Object -- function: org.apache.commons.collections4.iterators.LoopingListIterator# - copy: + - result + - .org.apache.commons.collections4.Put#MapKey#java.lang.Object - from: - arg(0) - - .java.lang.Iterable#Element#java.lang.Object + - .java.util.Map#MapKey#java.lang.Object to: - - this - - .java.util.Iterator#Element#java.lang.Object -- function: org.apache.commons.collections4.iterators.ObjectArrayIterator# + - result + - .org.apache.commons.collections4.Get#MapKey#java.lang.Object +- function: org.apache.commons.collections4.map.SingletonMap#setValue copy: - - from: - - arg(0) - - '[*]' + - from: arg(0) to: - this - - .java.util.Iterator#Element#java.lang.Object -- function: org.apache.commons.collections4.iterators.ObjectArrayIterator#getArray + - .java.util.Map#MapValue#java.lang.Object + - from: arg(0) + to: + - this + - .org.apache.commons.collections4.Put#MapValue#java.lang.Object + - from: arg(0) + to: + - this + - .org.apache.commons.collections4.Get#MapValue#java.lang.Object + - from: arg(0) + to: + - this + - .org.apache.commons.collections4.KeyValue#Value#java.lang.Object +- function: org.apache.commons.collections4.MapIterator#getKey copy: - from: - this - .java.util.Iterator#Element#java.lang.Object - to: - - result - - '[*]' -- function: org.apache.commons.collections4.iterators.ObjectArrayListIterator# + to: result +- function: org.apache.commons.collections4.collection.CompositeCollection#addComposited + signature: (*) * copy: - from: - arg(0) - '[*]' + - .java.lang.Iterable#Element#java.lang.Object to: - this - - .java.util.Iterator#Element#java.lang.Object -- function: org.apache.commons.collections4.iterators.PeekingIterator# - copy: + - .java.lang.Iterable#Element#java.lang.Object - from: - arg(0) - - .java.util.Iterator#Element#java.lang.Object + - .java.lang.Iterable#Element#java.lang.Object to: - this - - .java.util.Iterator#Element#java.lang.Object -- function: org.apache.commons.collections4.iterators.PeekingIterator#element + - .java.lang.Iterable#Element#java.lang.Object +- function: org.apache.commons.collections4.map.CompositeMap# + signature: (*) * copy: - from: + - arg(0) + - '[*]' + - .java.util.Map#MapKey#java.lang.Object + to: - this - - .java.util.Iterator#Element#java.lang.Object - to: result -- function: org.apache.commons.collections4.iterators.PeekingIterator#peek - copy: + - .java.util.Map#MapKey#java.lang.Object - from: + - arg(0) + - '[*]' + - .java.util.Map#MapKey#java.lang.Object + to: - this - - .java.util.Iterator#Element#java.lang.Object - to: result -- function: org.apache.commons.collections4.iterators.PeekingIterator#peekingIterator - copy: + - .org.apache.commons.collections4.Put#MapKey#java.lang.Object - from: - arg(0) - - .java.util.Iterator#Element#java.lang.Object + - '[*]' + - .java.util.Map#MapKey#java.lang.Object to: - - result - - .java.util.Iterator#Element#java.lang.Object -- function: org.apache.commons.collections4.iterators.PermutationIterator# - copy: + - this + - .org.apache.commons.collections4.Get#MapKey#java.lang.Object - from: - arg(0) - - .java.lang.Iterable#Element#java.lang.Object + - '[*]' + - .java.util.Map#MapValue#java.lang.Object to: - this - - .java.util.Iterator#Element#java.lang.Object - - .java.lang.Iterable#Element#java.lang.Object -- function: org.apache.commons.collections4.iterators.PushbackIterator# - copy: + - .java.util.Map#MapValue#java.lang.Object - from: - arg(0) - - .java.util.Iterator#Element#java.lang.Object + - '[*]' + - .java.util.Map#MapValue#java.lang.Object to: - this - - .java.util.Iterator#Element#java.lang.Object -- function: org.apache.commons.collections4.iterators.PushbackIterator#pushback - copy: - - from: arg(0) + - .org.apache.commons.collections4.Put#MapValue#java.lang.Object + - from: + - arg(0) + - '[*]' + - .java.util.Map#MapValue#java.lang.Object to: - this - - .java.util.Iterator#Element#java.lang.Object -- function: org.apache.commons.collections4.iterators.PushbackIterator#pushbackIterator + - .org.apache.commons.collections4.Get#MapValue#java.lang.Object +- function: org.apache.commons.collections4.MapUtils#lazySortedMap copy: - from: - arg(0) - - .java.util.Iterator#Element#java.lang.Object + - .java.util.Map#MapValue#java.lang.Object to: - result - - .java.util.Iterator#Element#java.lang.Object -- function: org.apache.commons.collections4.iterators.ReverseListIterator# - copy: + - .java.util.Map#MapValue#java.lang.Object - from: - arg(0) - - .java.lang.Iterable#Element#java.lang.Object - to: - - this - - .java.util.Iterator#Element#java.lang.Object -- function: org.apache.commons.collections4.iterators.SingletonIterator# - copy: - - from: arg(0) - to: - - this - - .java.util.Iterator#Element#java.lang.Object -- function: org.apache.commons.collections4.iterators.SingletonListIterator# - copy: - - from: arg(0) + - .java.util.Map#MapKey#java.lang.Object to: - - this - - .java.util.Iterator#Element#java.lang.Object -- function: org.apache.commons.collections4.iterators.SkippingIterator# + - result + - .java.util.Map#MapKey#java.lang.Object +- function: org.apache.commons.collections4.bag.TreeBag# + signature: (*) * copy: - from: - arg(0) - - .java.util.Iterator#Element#java.lang.Object + - .java.lang.Iterable#Element#java.lang.Object to: - this - - .java.util.Iterator#Element#java.lang.Object -- function: org.apache.commons.collections4.iterators.UniqueFilterIterator# + - .java.lang.Iterable#Element#java.lang.Object +- function: org.apache.commons.collections4.ListUtils#retainAll copy: - from: - arg(0) - - .java.util.Iterator#Element#java.lang.Object + - .java.lang.Iterable#Element#java.lang.Object to: - - this - - .java.util.Iterator#Element#java.lang.Object -- function: org.apache.commons.collections4.iterators.UnmodifiableIterator#unmodifiableIterator + - result + - .java.lang.Iterable#Element#java.lang.Object +- function: org.apache.commons.collections4.IteratorUtils#collatedIterator + signature: (*, *) * copy: - from: - - arg(0) + - arg(1) + - '[*]' - .java.util.Iterator#Element#java.lang.Object to: - result - .java.util.Iterator#Element#java.lang.Object -- function: org.apache.commons.collections4.iterators.UnmodifiableListIterator#umodifiableListIterator - copy: - from: - - arg(0) + - arg(1) + - .java.lang.Iterable#Element#java.lang.Object - .java.util.Iterator#Element#java.lang.Object to: - result - .java.util.Iterator#Element#java.lang.Object -- function: org.apache.commons.collections4.iterators.UnmodifiableMapIterator#unmodifiableMapIterator +- function: org.apache.commons.collections4.iterators.LoopingIterator# copy: - from: - arg(0) - - .org.apache.commons.collections4.MapIterator#MapValue#java.lang.Object + - .java.lang.Iterable#Element#java.lang.Object to: - - result - - .org.apache.commons.collections4.MapIterator#MapValue#java.lang.Object - - from: - - arg(0) + - this - .java.util.Iterator#Element#java.lang.Object +- function: org.apache.commons.collections4.iterators.IteratorEnumeration#getIterator + copy: + - from: + - this + - .java.util.Enumeration#Element#java.lang.Object to: - result - .java.util.Iterator#Element#java.lang.Object -- function: org.apache.commons.collections4.iterators.UnmodifiableOrderedMapIterator#unmodifiableOrderedMapIterator +- function: org.apache.commons.collections4.OrderedMap#nextKey copy: - from: - - arg(0) - - .org.apache.commons.collections4.MapIterator#MapValue#java.lang.Object - to: - - result - - .org.apache.commons.collections4.MapIterator#MapValue#java.lang.Object + - this + - .java.util.Map#MapKey#java.lang.Object + to: result + - from: + - this + - .org.apache.commons.collections4.Put#MapKey#java.lang.Object + to: result + - from: + - this + - .org.apache.commons.collections4.Get#MapKey#java.lang.Object + to: result +- function: org.apache.commons.collections4.SetUtils#predicatedSortedSet + copy: - from: - arg(0) - - .java.util.Iterator#Element#java.lang.Object + - .java.lang.Iterable#Element#java.lang.Object to: - result - - .java.util.Iterator#Element#java.lang.Object -- function: org.apache.commons.collections4.iterators.ZippingIterator# - signature: (*) * + - .java.lang.Iterable#Element#java.lang.Object +- function: org.apache.commons.collections4.FluentIterable#get copy: - from: - - arg(0) - - '[*]' - - .java.util.Iterator#Element#java.lang.Object - to: - this - - .java.util.Iterator#Element#java.lang.Object -- function: org.apache.commons.collections4.iterators.ZippingIterator# - signature: (*, *) * + - .java.lang.Iterable#Element#java.lang.Object + to: result +- function: org.apache.commons.collections4.iterators.PeekingIterator#peek copy: - from: - - arg(1) - - .java.util.Iterator#Element#java.lang.Object - to: - this - .java.util.Iterator#Element#java.lang.Object + to: result +- function: org.apache.commons.collections4.keyvalue.DefaultKeyValue#toMapEntry + copy: - from: - - arg(0) - - .java.util.Iterator#Element#java.lang.Object + - this + - .org.apache.commons.collections4.KeyValue#Key#java.lang.Object to: + - result + - .java.util.Map$Entry#Key#java.lang.Object + - from: - this - - .java.util.Iterator#Element#java.lang.Object -- function: org.apache.commons.collections4.iterators.ZippingIterator# + - .org.apache.commons.collections4.KeyValue#Value#java.lang.Object + to: + - result + - .java.util.Map$Entry#Value#java.lang.Object +- function: org.apache.commons.collections4.iterators.CollatingIterator# signature: (*, *, *) * copy: - from: @@ -5394,397 +5638,406 @@ passThrough: to: - this - .java.util.Iterator#Element#java.lang.Object +- function: org.apache.commons.collections4.FluentIterable#filter + copy: - from: - - arg(0) - - .java.util.Iterator#Element#java.lang.Object - to: - this - - .java.util.Iterator#Element#java.lang.Object -- function: org.apache.commons.collections4.keyvalue.AbstractKeyValue# - copy: - - from: arg(1) + - .java.lang.Iterable#Element#java.lang.Object to: - - this - - .org.apache.commons.collections4.KeyValue#Value#java.lang.Object - - from: arg(0) + - result + - .java.lang.Iterable#Element#java.lang.Object +- function: org.apache.commons.collections4.bag.AbstractBagDecorator# + copy: + - from: + - arg(0) + - .java.lang.Iterable#Element#java.lang.Object to: - this - - .org.apache.commons.collections4.KeyValue#Key#java.lang.Object -- function: org.apache.commons.collections4.keyvalue.AbstractKeyValue#setKey + - .java.lang.Iterable#Element#java.lang.Object +- function: org.apache.commons.collections4.ListUtils#transformedList copy: - from: - - this - - .org.apache.commons.collections4.KeyValue#Key#java.lang.Object - to: result - - from: arg(0) + - arg(0) + - .java.lang.Iterable#Element#java.lang.Object to: - - this - - .org.apache.commons.collections4.KeyValue#Key#java.lang.Object -- function: org.apache.commons.collections4.keyvalue.AbstractKeyValue#setValue + - result + - .java.lang.Iterable#Element#java.lang.Object +- function: org.apache.commons.collections4.bidimap.TreeBidiMap# copy: - - from: arg(0) + - from: + - arg(0) + - .java.util.Map#MapKey#java.lang.Object to: - this - - .org.apache.commons.collections4.KeyValue#Value#java.lang.Object + - .java.util.Map#MapKey#java.lang.Object - from: - - this - - .org.apache.commons.collections4.KeyValue#Value#java.lang.Object - to: result -- function: org.apache.commons.collections4.keyvalue.AbstractMapEntry# - copy: - - from: arg(1) + - arg(0) + - .java.util.Map#MapKey#java.lang.Object to: - this - - .java.util.Map$Entry#Value#java.lang.Object - - from: arg(1) - to: - - this - - .org.apache.commons.collections4.KeyValue#Value#java.lang.Object - - from: arg(0) - to: - - this - - .java.util.Map$Entry#Key#java.lang.Object - - from: arg(0) - to: - - this - - .org.apache.commons.collections4.KeyValue#Key#java.lang.Object -- function: org.apache.commons.collections4.keyvalue.AbstractMapEntryDecorator# - copy: + - .org.apache.commons.collections4.Put#MapKey#java.lang.Object - from: - arg(0) - - .java.util.Map$Entry#Key#java.lang.Object + - .java.util.Map#MapKey#java.lang.Object to: - this - - .java.util.Map$Entry#Key#java.lang.Object + - .org.apache.commons.collections4.Get#MapKey#java.lang.Object - from: - arg(0) - - .java.util.Map$Entry#Key#java.lang.Object + - .java.util.Map#MapValue#java.lang.Object to: - this - - .org.apache.commons.collections4.KeyValue#Key#java.lang.Object + - .java.util.Map#MapValue#java.lang.Object - from: - arg(0) - - .java.util.Map$Entry#Value#java.lang.Object + - .java.util.Map#MapValue#java.lang.Object to: - this - - .java.util.Map$Entry#Value#java.lang.Object + - .org.apache.commons.collections4.Put#MapValue#java.lang.Object - from: - arg(0) - - .java.util.Map$Entry#Value#java.lang.Object + - .java.util.Map#MapValue#java.lang.Object to: - this - - .org.apache.commons.collections4.KeyValue#Value#java.lang.Object -- function: org.apache.commons.collections4.keyvalue.AbstractMapEntryDecorator#getMapEntry + - .org.apache.commons.collections4.Get#MapValue#java.lang.Object +- function: org.apache.commons.collections4.iterators.PeekingIterator#peekingIterator copy: - from: - - this - - .java.util.Map$Entry#Key#java.lang.Object - to: - - result - - .java.util.Map$Entry#Key#java.lang.Object - - from: - - this - - .org.apache.commons.collections4.KeyValue#Key#java.lang.Object + - arg(0) + - .java.util.Iterator#Element#java.lang.Object to: - result - - .java.util.Map$Entry#Key#java.lang.Object + - .java.util.Iterator#Element#java.lang.Object +- function: org.apache.commons.collections4.MultiValuedMap#keys + copy: - from: - this - - .java.util.Map$Entry#Value#java.lang.Object + - .org.apache.commons.collections4.MultiValuedMap#MapKey#java.lang.Object to: - result - - .java.util.Map$Entry#Value#java.lang.Object + - .java.lang.Iterable#Element#java.lang.Object +- function: org.apache.commons.collections4.FluentIterable#copyInto + copy: - from: - this - - .org.apache.commons.collections4.KeyValue#Value#java.lang.Object + - .java.lang.Iterable#Element#java.lang.Object to: - - result - - .java.util.Map$Entry#Value#java.lang.Object -- function: org.apache.commons.collections4.keyvalue.DefaultKeyValue# + - arg(0) + - .java.lang.Iterable#Element#java.lang.Object +- function: org.apache.commons.collections4.map.MultiValueMap#putAll signature: (*) * + bypassVerification: true copy: - from: - arg(0) - - .org.apache.commons.collections4.KeyValue#Key#java.lang.Object + - .java.util.Map#MapValue#java.lang.Object to: - this - - .org.apache.commons.collections4.KeyValue#Key#java.lang.Object + - .java.util.Map#MapValue#java.lang.Object + - .java.lang.Iterable#Element#java.lang.Object - from: - arg(0) - - .java.util.Map$Entry#Key#java.lang.Object + - .java.util.Map#MapValue#java.lang.Object + - .java.lang.Iterable#Element#java.lang.Object to: - this - - .org.apache.commons.collections4.KeyValue#Key#java.lang.Object + - .java.util.Map#MapValue#java.lang.Object + - .java.lang.Iterable#Element#java.lang.Object +- function: org.apache.commons.collections4.BidiMap#inverseBidiMap + copy: - from: - - arg(0) - - .org.apache.commons.collections4.KeyValue#Value#java.lang.Object - to: - this - - .org.apache.commons.collections4.KeyValue#Value#java.lang.Object - - from: - - arg(0) - - .java.util.Map$Entry#Value#java.lang.Object + - .java.util.Map#MapKey#java.lang.Object to: + - result + - .java.util.Map#MapValue#java.lang.Object + - from: - this - - .org.apache.commons.collections4.KeyValue#Value#java.lang.Object -- function: org.apache.commons.collections4.keyvalue.DefaultKeyValue# - signature: (java.lang.Object, java.lang.Object) * - copy: - - from: arg(1) + - .java.util.Map#MapKey#java.lang.Object to: + - result + - .org.apache.commons.collections4.Put#MapValue#java.lang.Object + - from: - this - - .org.apache.commons.collections4.KeyValue#Value#java.lang.Object - - from: arg(0) + - .java.util.Map#MapKey#java.lang.Object to: - - this - - .org.apache.commons.collections4.KeyValue#Key#java.lang.Object -- function: org.apache.commons.collections4.keyvalue.DefaultKeyValue#toMapEntry - copy: + - result + - .org.apache.commons.collections4.Get#MapValue#java.lang.Object - from: - this - - .org.apache.commons.collections4.KeyValue#Key#java.lang.Object + - .org.apache.commons.collections4.Put#MapKey#java.lang.Object to: - result - - .java.util.Map$Entry#Key#java.lang.Object + - .java.util.Map#MapValue#java.lang.Object - from: - this - - .org.apache.commons.collections4.KeyValue#Value#java.lang.Object + - .org.apache.commons.collections4.Put#MapKey#java.lang.Object to: - result - - .java.util.Map$Entry#Value#java.lang.Object -- function: org.apache.commons.collections4.keyvalue.DefaultMapEntry# - signature: (*) * - copy: + - .org.apache.commons.collections4.Put#MapValue#java.lang.Object - from: - - arg(0) - - .org.apache.commons.collections4.KeyValue#Key#java.lang.Object - to: - this - - .java.util.Map$Entry#Key#java.lang.Object - - from: - - arg(0) - - .org.apache.commons.collections4.KeyValue#Key#java.lang.Object + - .org.apache.commons.collections4.Put#MapKey#java.lang.Object to: - - this - - .org.apache.commons.collections4.KeyValue#Key#java.lang.Object + - result + - .org.apache.commons.collections4.Get#MapValue#java.lang.Object - from: - - arg(0) - - .java.util.Map$Entry#Key#java.lang.Object - to: - this - - .java.util.Map$Entry#Key#java.lang.Object - - from: - - arg(0) - - .java.util.Map$Entry#Key#java.lang.Object + - .org.apache.commons.collections4.Get#MapKey#java.lang.Object to: - - this - - .org.apache.commons.collections4.KeyValue#Key#java.lang.Object + - result + - .java.util.Map#MapValue#java.lang.Object - from: - - arg(0) - - .org.apache.commons.collections4.KeyValue#Value#java.lang.Object - to: - this - - .java.util.Map$Entry#Value#java.lang.Object + - .org.apache.commons.collections4.Get#MapKey#java.lang.Object + to: + - result + - .org.apache.commons.collections4.Put#MapValue#java.lang.Object - from: - - arg(0) - - .org.apache.commons.collections4.KeyValue#Value#java.lang.Object + - this + - .org.apache.commons.collections4.Get#MapKey#java.lang.Object to: + - result + - .org.apache.commons.collections4.Get#MapValue#java.lang.Object + - from: - this - - .org.apache.commons.collections4.KeyValue#Value#java.lang.Object + - .java.util.Map#MapValue#java.lang.Object + to: + - result + - .java.util.Map#MapKey#java.lang.Object - from: - - arg(0) - - .java.util.Map$Entry#Value#java.lang.Object + - this + - .java.util.Map#MapValue#java.lang.Object to: + - result + - .org.apache.commons.collections4.Put#MapKey#java.lang.Object + - from: - this - - .java.util.Map$Entry#Value#java.lang.Object + - .java.util.Map#MapValue#java.lang.Object + to: + - result + - .org.apache.commons.collections4.Get#MapKey#java.lang.Object - from: - - arg(0) - - .java.util.Map$Entry#Value#java.lang.Object + - this + - .org.apache.commons.collections4.Put#MapValue#java.lang.Object to: + - result + - .java.util.Map#MapKey#java.lang.Object + - from: - this - - .org.apache.commons.collections4.KeyValue#Value#java.lang.Object -- function: org.apache.commons.collections4.keyvalue.DefaultMapEntry# - signature: (java.lang.Object, java.lang.Object) * - copy: - - from: arg(1) + - .org.apache.commons.collections4.Put#MapValue#java.lang.Object to: + - result + - .org.apache.commons.collections4.Put#MapKey#java.lang.Object + - from: - this - - .java.util.Map$Entry#Value#java.lang.Object - - from: arg(1) + - .org.apache.commons.collections4.Put#MapValue#java.lang.Object to: + - result + - .org.apache.commons.collections4.Get#MapKey#java.lang.Object + - from: - this - - .org.apache.commons.collections4.KeyValue#Value#java.lang.Object - - from: arg(0) + - .org.apache.commons.collections4.Get#MapValue#java.lang.Object to: + - result + - .java.util.Map#MapKey#java.lang.Object + - from: - this - - .java.util.Map$Entry#Key#java.lang.Object - - from: arg(0) + - .org.apache.commons.collections4.Get#MapValue#java.lang.Object to: + - result + - .org.apache.commons.collections4.Put#MapKey#java.lang.Object + - from: - this - - .org.apache.commons.collections4.KeyValue#Key#java.lang.Object -- function: org.apache.commons.collections4.keyvalue.MultiKey# + - .org.apache.commons.collections4.Get#MapValue#java.lang.Object + to: + - result + - .org.apache.commons.collections4.Get#MapKey#java.lang.Object +- function: org.apache.commons.collections4.IterableUtils#chainedIterable signature: (*) * copy: - from: - arg(0) - '[*]' + - .java.lang.Iterable#Element#java.lang.Object to: - - this - - .org.apache.commons.collections4.keyvalue.MultiKey#Element#java.lang.Object -- function: org.apache.commons.collections4.keyvalue.MultiKey# - signature: (*, boolean) * + - result + - .java.lang.Iterable#Element#java.lang.Object +- function: org.apache.commons.collections4.IterableUtils#zippingIterable copy: - from: - arg(0) - - '[*]' + - .java.lang.Iterable#Element#java.lang.Object to: - - this - - .org.apache.commons.collections4.keyvalue.MultiKey#Element#java.lang.Object -- function: org.apache.commons.collections4.keyvalue.MultiKey# - signature: (java.lang.Object, java.lang.Object) * + - result + - .java.lang.Iterable#Element#java.lang.Object +- function: org.apache.commons.collections4.ListUtils#longestCommonSubsequence + signature: (*, *, *) * copy: - - from: arg(1) + - from: + - arg(1) + - .java.lang.Iterable#Element#java.lang.Object to: - - this - - .org.apache.commons.collections4.keyvalue.MultiKey#Element#java.lang.Object - - from: arg(0) + - result + - .java.lang.Iterable#Element#java.lang.Object + - from: + - arg(0) + - .java.lang.Iterable#Element#java.lang.Object to: - - this - - .org.apache.commons.collections4.keyvalue.MultiKey#Element#java.lang.Object -- function: org.apache.commons.collections4.keyvalue.MultiKey# - signature: (java.lang.Object, java.lang.Object, java.lang.Object) * + - result + - .java.lang.Iterable#Element#java.lang.Object +- function: org.apache.commons.collections4.IterableUtils#first copy: - - from: arg(1) - to: - - this - - .org.apache.commons.collections4.keyvalue.MultiKey#Element#java.lang.Object - - from: arg(2) - to: - - this - - .org.apache.commons.collections4.keyvalue.MultiKey#Element#java.lang.Object - - from: arg(0) - to: - - this - - .org.apache.commons.collections4.keyvalue.MultiKey#Element#java.lang.Object -- function: org.apache.commons.collections4.keyvalue.MultiKey# - signature: (java.lang.Object, java.lang.Object, java.lang.Object, java.lang.Object) - * + - from: + - arg(0) + - .java.lang.Iterable#Element#java.lang.Object + to: result +- function: org.apache.commons.collections4.iterators.IteratorChain# + signature: (*, *) * copy: - - from: arg(3) - to: - - this - - .org.apache.commons.collections4.keyvalue.MultiKey#Element#java.lang.Object - - from: arg(1) - to: - - this - - .org.apache.commons.collections4.keyvalue.MultiKey#Element#java.lang.Object - - from: arg(2) + - from: + - arg(1) + - .java.util.Iterator#Element#java.lang.Object to: - this - - .org.apache.commons.collections4.keyvalue.MultiKey#Element#java.lang.Object - - from: arg(0) + - .java.util.Iterator#Element#java.lang.Object + - from: + - arg(0) + - .java.util.Iterator#Element#java.lang.Object to: - this - - .org.apache.commons.collections4.keyvalue.MultiKey#Element#java.lang.Object -- function: org.apache.commons.collections4.keyvalue.MultiKey# - signature: (java.lang.Object, java.lang.Object, java.lang.Object, java.lang.Object, - java.lang.Object) * + - .java.util.Iterator#Element#java.lang.Object +- function: org.apache.commons.collections4.IterableUtils#chainedIterable + signature: (*, *, *, *) * copy: - - from: arg(3) + - from: + - arg(3) + - .java.lang.Iterable#Element#java.lang.Object to: - - this - - .org.apache.commons.collections4.keyvalue.MultiKey#Element#java.lang.Object - - from: arg(4) + - result + - .java.lang.Iterable#Element#java.lang.Object + - from: + - arg(2) + - .java.lang.Iterable#Element#java.lang.Object to: - - this - - .org.apache.commons.collections4.keyvalue.MultiKey#Element#java.lang.Object - - from: arg(1) + - result + - .java.lang.Iterable#Element#java.lang.Object + - from: + - arg(1) + - .java.lang.Iterable#Element#java.lang.Object to: - - this - - .org.apache.commons.collections4.keyvalue.MultiKey#Element#java.lang.Object - - from: arg(2) + - result + - .java.lang.Iterable#Element#java.lang.Object + - from: + - arg(0) + - .java.lang.Iterable#Element#java.lang.Object to: + - result + - .java.lang.Iterable#Element#java.lang.Object +- function: org.apache.commons.collections4.OrderedMap#firstKey + copy: + - from: - this - - .org.apache.commons.collections4.keyvalue.MultiKey#Element#java.lang.Object - - from: arg(0) - to: + - .java.util.Map#MapKey#java.lang.Object + to: result + - from: - this - - .org.apache.commons.collections4.keyvalue.MultiKey#Element#java.lang.Object -- function: org.apache.commons.collections4.keyvalue.MultiKey#getKey - copy: + - .org.apache.commons.collections4.Put#MapKey#java.lang.Object + to: result - from: - this - - .org.apache.commons.collections4.keyvalue.MultiKey#Element#java.lang.Object + - .org.apache.commons.collections4.Get#MapKey#java.lang.Object to: result -- function: org.apache.commons.collections4.keyvalue.MultiKey#getKeys +- function: org.apache.commons.collections4.SetUtils#unmodifiableSortedSet copy: - from: - - this - - .org.apache.commons.collections4.keyvalue.MultiKey#Element#java.lang.Object + - arg(0) + - .java.lang.Iterable#Element#java.lang.Object to: - result - - '[*]' -- function: org.apache.commons.collections4.keyvalue.TiedMapEntry# + - .java.lang.Iterable#Element#java.lang.Object +- function: org.apache.commons.collections4.collection.PredicatedCollection$Builder#createPredicatedMultiSet copy: - from: - arg(0) - - .java.util.Map#MapValue#java.lang.Object + - .java.lang.Iterable#Element#java.lang.Object to: + - result + - .java.lang.Iterable#Element#java.lang.Object + - from: - this - - .java.util.Map$Entry#Value#java.lang.Object + - .org.apache.commons.collections4.collection.PredicatedCollection$Builder#Element#java.lang.Object + to: + - result + - .java.lang.Iterable#Element#java.lang.Object +- function: org.apache.commons.collections4.SetUtils#predicatedSet + copy: + - from: + - arg(0) + - .java.lang.Iterable#Element#java.lang.Object + to: + - result + - .java.lang.Iterable#Element#java.lang.Object +- function: org.apache.commons.collections4.MapUtils#iterableMap + copy: - from: - arg(0) - .java.util.Map#MapValue#java.lang.Object to: - - this - - .org.apache.commons.collections4.KeyValue#Value#java.lang.Object - - from: arg(1) + - result + - .java.util.Map#MapValue#java.lang.Object + - from: + - arg(0) + - .java.util.Map#MapValue#java.lang.Object to: - - this - - .java.util.Map$Entry#Key#java.lang.Object - - from: arg(1) + - result + - .org.apache.commons.collections4.Put#MapValue#java.lang.Object + - from: + - arg(0) + - .java.util.Map#MapValue#java.lang.Object to: - - this - - .org.apache.commons.collections4.KeyValue#Key#java.lang.Object -- function: org.apache.commons.collections4.keyvalue.UnmodifiableMapEntry# - signature: (*) * - copy: + - result + - .org.apache.commons.collections4.Get#MapValue#java.lang.Object - from: - arg(0) - - .org.apache.commons.collections4.KeyValue#Key#java.lang.Object + - .java.util.Map#MapKey#java.lang.Object to: - - this - - .java.util.Map$Entry#Key#java.lang.Object + - result + - .java.util.Map#MapKey#java.lang.Object - from: - arg(0) - - .org.apache.commons.collections4.KeyValue#Key#java.lang.Object + - .java.util.Map#MapKey#java.lang.Object to: - - this - - .org.apache.commons.collections4.KeyValue#Key#java.lang.Object + - result + - .org.apache.commons.collections4.Put#MapKey#java.lang.Object - from: - arg(0) - - .java.util.Map$Entry#Key#java.lang.Object + - .java.util.Map#MapKey#java.lang.Object to: - - this - - .java.util.Map$Entry#Key#java.lang.Object + - result + - .org.apache.commons.collections4.Get#MapKey#java.lang.Object +- function: org.apache.commons.collections4.iterators.ArrayIterator# + copy: - from: - arg(0) - - .java.util.Map$Entry#Key#java.lang.Object + - '[*]' to: - this - - .org.apache.commons.collections4.KeyValue#Key#java.lang.Object + - .java.util.Iterator#Element#java.lang.Object +- function: org.apache.commons.collections4.keyvalue.AbstractMapEntryDecorator# + copy: - from: - arg(0) - - .org.apache.commons.collections4.KeyValue#Value#java.lang.Object + - .java.util.Map$Entry#Key#java.lang.Object to: - this - - .java.util.Map$Entry#Value#java.lang.Object + - .java.util.Map$Entry#Key#java.lang.Object - from: - arg(0) - - .org.apache.commons.collections4.KeyValue#Value#java.lang.Object + - .java.util.Map$Entry#Key#java.lang.Object to: - this - - .org.apache.commons.collections4.KeyValue#Value#java.lang.Object + - .org.apache.commons.collections4.KeyValue#Key#java.lang.Object - from: - arg(0) - .java.util.Map$Entry#Value#java.lang.Object @@ -5797,38 +6050,31 @@ passThrough: to: - this - .org.apache.commons.collections4.KeyValue#Value#java.lang.Object -- function: org.apache.commons.collections4.keyvalue.UnmodifiableMapEntry# - signature: (java.lang.Object, java.lang.Object) * +- function: org.apache.commons.collections4.set.UnmodifiableSet#unmodifiableSet copy: - - from: arg(1) - to: - - this - - .java.util.Map$Entry#Value#java.lang.Object - - from: arg(1) - to: - - this - - .org.apache.commons.collections4.KeyValue#Value#java.lang.Object - - from: arg(0) - to: - - this - - .java.util.Map$Entry#Key#java.lang.Object - - from: arg(0) + - from: + - arg(0) + - .java.lang.Iterable#Element#java.lang.Object to: - - this - - .org.apache.commons.collections4.KeyValue#Key#java.lang.Object -- function: org.apache.commons.collections4.list.AbstractLinkedList# + - result + - .java.lang.Iterable#Element#java.lang.Object +- function: org.apache.commons.collections4.MultiMapUtils#getValuesAsBag copy: - from: - arg(0) + - .org.apache.commons.collections4.MultiValuedMap#MapValue#java.lang.Object - .java.lang.Iterable#Element#java.lang.Object to: - - this + - result - .java.lang.Iterable#Element#java.lang.Object -- function: org.apache.commons.collections4.list.AbstractLinkedList#addFirst +- function: org.apache.commons.collections4.iterators.PermutationIterator# copy: - - from: arg(0) + - from: + - arg(0) + - .java.lang.Iterable#Element#java.lang.Object to: - this + - .java.util.Iterator#Element#java.lang.Object - .java.lang.Iterable#Element#java.lang.Object - function: org.apache.commons.collections4.list.AbstractLinkedList#addLast copy: @@ -5836,191 +6082,202 @@ passThrough: to: - this - .java.lang.Iterable#Element#java.lang.Object -- function: org.apache.commons.collections4.list.AbstractLinkedList#getFirst +- function: org.apache.commons.collections4.set.UnmodifiableNavigableSet#unmodifiableNavigableSet copy: - from: - - this + - arg(0) - .java.lang.Iterable#Element#java.lang.Object - to: result -- function: org.apache.commons.collections4.list.AbstractLinkedList#getLast + to: + - result + - .java.lang.Iterable#Element#java.lang.Object +- function: org.apache.commons.collections4.MultiMap#values copy: - from: - this + - .java.util.Map#MapValue#java.lang.Object + - .java.lang.Iterable#Element#java.lang.Object + to: + - result - .java.lang.Iterable#Element#java.lang.Object - to: result -- function: org.apache.commons.collections4.list.AbstractLinkedList#removeFirst - copy: - from: - this + - .org.apache.commons.collections4.Put#MapValue#java.lang.Object + - .java.lang.Iterable#Element#java.lang.Object + to: + - result - .java.lang.Iterable#Element#java.lang.Object - to: result -- function: org.apache.commons.collections4.list.AbstractLinkedList#removeLast - copy: - from: - this + - .org.apache.commons.collections4.Get#MapValue#java.lang.Object - .java.lang.Iterable#Element#java.lang.Object - to: result -- function: org.apache.commons.collections4.list.AbstractListDecorator# + to: + - result + - .java.lang.Iterable#Element#java.lang.Object +- function: org.apache.commons.collections4.bidimap.AbstractBidiMapDecorator# copy: - from: - arg(0) - - .java.lang.Iterable#Element#java.lang.Object + - .java.util.Map#MapKey#java.lang.Object to: - this - - .java.lang.Iterable#Element#java.lang.Object -- function: org.apache.commons.collections4.list.AbstractSerializableListDecorator# - copy: + - .java.util.Map#MapKey#java.lang.Object - from: - arg(0) - - .java.lang.Iterable#Element#java.lang.Object + - .java.util.Map#MapKey#java.lang.Object to: - this - - .java.lang.Iterable#Element#java.lang.Object -- function: org.apache.commons.collections4.list.CursorableLinkedList# - copy: + - .org.apache.commons.collections4.Put#MapKey#java.lang.Object - from: - arg(0) - - .java.lang.Iterable#Element#java.lang.Object + - .java.util.Map#MapKey#java.lang.Object to: - this - - .java.lang.Iterable#Element#java.lang.Object -- function: org.apache.commons.collections4.list.CursorableLinkedList#cursor - copy: + - .org.apache.commons.collections4.Get#MapKey#java.lang.Object - from: - - this - - .java.lang.Iterable#Element#java.lang.Object + - arg(0) + - .org.apache.commons.collections4.Put#MapKey#java.lang.Object to: - - result - - .java.util.Iterator#Element#java.lang.Object -- function: org.apache.commons.collections4.list.FixedSizeList#fixedSizeList - copy: + - this + - .java.util.Map#MapKey#java.lang.Object - from: - arg(0) - - .java.lang.Iterable#Element#java.lang.Object + - .org.apache.commons.collections4.Put#MapKey#java.lang.Object to: - - result - - .java.lang.Iterable#Element#java.lang.Object -- function: org.apache.commons.collections4.list.GrowthList#growthList - copy: + - this + - .org.apache.commons.collections4.Put#MapKey#java.lang.Object - from: - arg(0) - - .java.lang.Iterable#Element#java.lang.Object + - .org.apache.commons.collections4.Put#MapKey#java.lang.Object to: - - result - - .java.lang.Iterable#Element#java.lang.Object -- function: org.apache.commons.collections4.list.LazyList#lazyList - copy: + - this + - .org.apache.commons.collections4.Get#MapKey#java.lang.Object - from: - arg(0) - - .java.lang.Iterable#Element#java.lang.Object + - .org.apache.commons.collections4.Get#MapKey#java.lang.Object to: - - result - - .java.lang.Iterable#Element#java.lang.Object -- function: org.apache.commons.collections4.list.NodeCachingLinkedList# - signature: (*) * - copy: + - this + - .java.util.Map#MapKey#java.lang.Object - from: - arg(0) - - .java.lang.Iterable#Element#java.lang.Object + - .org.apache.commons.collections4.Get#MapKey#java.lang.Object to: - this - - .java.lang.Iterable#Element#java.lang.Object -- function: org.apache.commons.collections4.list.PredicatedList#predicatedList - copy: + - .org.apache.commons.collections4.Put#MapKey#java.lang.Object - from: - arg(0) - - .java.lang.Iterable#Element#java.lang.Object + - .org.apache.commons.collections4.Get#MapKey#java.lang.Object to: - - result - - .java.lang.Iterable#Element#java.lang.Object -- function: org.apache.commons.collections4.list.SetUniqueList#asSet - copy: + - this + - .org.apache.commons.collections4.Get#MapKey#java.lang.Object - from: + - arg(0) + - .java.util.Map#MapValue#java.lang.Object + to: - this - - .java.lang.Iterable#Element#java.lang.Object + - .java.util.Map#MapValue#java.lang.Object + - from: + - arg(0) + - .java.util.Map#MapValue#java.lang.Object to: - - result - - .java.lang.Iterable#Element#java.lang.Object -- function: org.apache.commons.collections4.list.SetUniqueList#setUniqueList - copy: + - this + - .org.apache.commons.collections4.Put#MapValue#java.lang.Object - from: - arg(0) - - .java.lang.Iterable#Element#java.lang.Object + - .java.util.Map#MapValue#java.lang.Object to: - - result - - .java.lang.Iterable#Element#java.lang.Object -- function: org.apache.commons.collections4.list.TransformedList#transformingList - copy: + - this + - .org.apache.commons.collections4.Get#MapValue#java.lang.Object - from: - arg(0) - - .java.lang.Iterable#Element#java.lang.Object + - .org.apache.commons.collections4.Put#MapValue#java.lang.Object to: - - result - - .java.lang.Iterable#Element#java.lang.Object -- function: org.apache.commons.collections4.list.TreeList# - copy: + - this + - .java.util.Map#MapValue#java.lang.Object - from: - arg(0) - - .java.lang.Iterable#Element#java.lang.Object + - .org.apache.commons.collections4.Put#MapValue#java.lang.Object to: - this - - .java.lang.Iterable#Element#java.lang.Object -- function: org.apache.commons.collections4.list.UnmodifiableList# - copy: + - .org.apache.commons.collections4.Put#MapValue#java.lang.Object - from: - arg(0) - - .java.lang.Iterable#Element#java.lang.Object + - .org.apache.commons.collections4.Put#MapValue#java.lang.Object to: - this - - .java.lang.Iterable#Element#java.lang.Object -- function: org.apache.commons.collections4.list.UnmodifiableList#unmodifiableList - copy: + - .org.apache.commons.collections4.Get#MapValue#java.lang.Object - from: - arg(0) - - .java.lang.Iterable#Element#java.lang.Object + - .org.apache.commons.collections4.Get#MapValue#java.lang.Object to: - - result - - .java.lang.Iterable#Element#java.lang.Object -- function: org.apache.commons.collections4.map.AbstractHashedMap# - signature: (*) * - copy: + - this + - .java.util.Map#MapValue#java.lang.Object - from: - arg(0) - - .java.util.Map#MapKey#java.lang.Object + - .org.apache.commons.collections4.Get#MapValue#java.lang.Object to: - this - - .java.util.Map#MapKey#java.lang.Object + - .org.apache.commons.collections4.Put#MapValue#java.lang.Object - from: - arg(0) - - .java.util.Map#MapKey#java.lang.Object + - .org.apache.commons.collections4.Get#MapValue#java.lang.Object to: - this - - .org.apache.commons.collections4.Put#MapKey#java.lang.Object + - .org.apache.commons.collections4.Get#MapValue#java.lang.Object +- function: org.apache.commons.collections4.keyvalue.MultiKey# + signature: (*, boolean) * + copy: - from: - arg(0) - - .java.util.Map#MapKey#java.lang.Object + - '[*]' to: - this - - .org.apache.commons.collections4.Get#MapKey#java.lang.Object + - .org.apache.commons.collections4.keyvalue.MultiKey#Element#java.lang.Object +- function: org.apache.commons.collections4.collection.PredicatedCollection$Builder#rejectedElements + copy: + - from: + - this + - .org.apache.commons.collections4.collection.PredicatedCollection$Builder#Element#java.lang.Object + to: + - result + - .java.lang.Iterable#Element#java.lang.Object +- function: org.apache.commons.collections4.MultiSetUtils#synchronizedMultiSet + copy: - from: - arg(0) - - .java.util.Map#MapValue#java.lang.Object + - .java.lang.Iterable#Element#java.lang.Object + to: + - result + - .java.lang.Iterable#Element#java.lang.Object +- function: org.apache.commons.collections4.Put#putAll + signature: (*) * + copy: + - from: + - arg(0) + - .java.util.Map#MapKey#java.lang.Object to: - this - - .java.util.Map#MapValue#java.lang.Object + - .org.apache.commons.collections4.Put#MapKey#java.lang.Object - from: - arg(0) - .java.util.Map#MapValue#java.lang.Object to: - this - .org.apache.commons.collections4.Put#MapValue#java.lang.Object +- function: org.apache.commons.collections4.KeyValue#getValue + copy: + - from: + - this + - .org.apache.commons.collections4.KeyValue#Value#java.lang.Object + to: result +- function: org.apache.commons.collections4.MapUtils#getString + copy: + - from: arg(2) + to: result - from: - arg(0) - .java.util.Map#MapValue#java.lang.Object - to: - - this - - .org.apache.commons.collections4.Get#MapValue#java.lang.Object -- function: org.apache.commons.collections4.map.AbstractLinkedMap# + to: result +- function: org.apache.commons.collections4.map.CaseInsensitiveMap# signature: (*) * copy: - from: @@ -6059,7 +6316,7 @@ passThrough: to: - this - .org.apache.commons.collections4.Get#MapValue#java.lang.Object -- function: org.apache.commons.collections4.map.AbstractMapDecorator# +- function: org.apache.commons.collections4.map.LinkedMap# signature: (*) * copy: - from: @@ -6098,581 +6355,603 @@ passThrough: to: - this - .org.apache.commons.collections4.Get#MapValue#java.lang.Object -- function: org.apache.commons.collections4.map.AbstractMapDecorator#decorated +- function: org.apache.commons.collections4.ListUtils#synchronizedList copy: - from: - - this - - .java.util.Map#MapKey#java.lang.Object - to: - - result - - .java.util.Map#MapKey#java.lang.Object - - from: - - this - - .org.apache.commons.collections4.Put#MapKey#java.lang.Object + - arg(0) + - .java.lang.Iterable#Element#java.lang.Object to: - result - - .java.util.Map#MapKey#java.lang.Object + - .java.lang.Iterable#Element#java.lang.Object +- function: org.apache.commons.collections4.MapIterator#getValue + copy: - from: - this - - .org.apache.commons.collections4.Get#MapKey#java.lang.Object - to: - - result - - .java.util.Map#MapKey#java.lang.Object + - .org.apache.commons.collections4.MapIterator#MapValue#java.lang.Object + to: result +- function: org.apache.commons.collections4.MapUtils#populateMap + signature: (*, *, *) * + copy: - from: - - this - - .java.util.Map#MapValue#java.lang.Object + - arg(1) + - .java.lang.Iterable#Element#java.lang.Object to: - - result + - arg(0) - .java.util.Map#MapValue#java.lang.Object - from: - - this - - .org.apache.commons.collections4.Put#MapValue#java.lang.Object + - arg(1) + - .java.lang.Iterable#Element#java.lang.Object to: - - result - - .java.util.Map#MapValue#java.lang.Object + - arg(0) + - .org.apache.commons.collections4.Put#MapValue#java.lang.Object - from: - - this - - .org.apache.commons.collections4.Get#MapValue#java.lang.Object + - arg(1) + - .java.lang.Iterable#Element#java.lang.Object to: - - result - - .java.util.Map#MapValue#java.lang.Object -- function: org.apache.commons.collections4.map.AbstractOrderedMapDecorator# - signature: (*) * + - arg(0) + - .org.apache.commons.collections4.Get#MapValue#java.lang.Object +- function: org.apache.commons.collections4.list.AbstractLinkedList# copy: - from: - arg(0) - - .java.util.Map#MapKey#java.lang.Object + - .java.lang.Iterable#Element#java.lang.Object to: - this - - .java.util.Map#MapKey#java.lang.Object + - .java.lang.Iterable#Element#java.lang.Object +- function: org.apache.commons.collections4.map.MultiValueMap#multiValueMap + copy: - from: - arg(0) - .java.util.Map#MapKey#java.lang.Object to: - - this - - .org.apache.commons.collections4.Put#MapKey#java.lang.Object - - from: - - arg(0) + - result - .java.util.Map#MapKey#java.lang.Object - to: - - this - - .org.apache.commons.collections4.Get#MapKey#java.lang.Object - from: - arg(0) - - .org.apache.commons.collections4.Put#MapKey#java.lang.Object - to: - - this - .java.util.Map#MapKey#java.lang.Object - - from: - - arg(0) - - .org.apache.commons.collections4.Put#MapKey#java.lang.Object to: - - this - - .org.apache.commons.collections4.Put#MapKey#java.lang.Object - - from: - - arg(0) + - result - .org.apache.commons.collections4.Put#MapKey#java.lang.Object - to: - - this - - .org.apache.commons.collections4.Get#MapKey#java.lang.Object - from: - arg(0) - - .org.apache.commons.collections4.Get#MapKey#java.lang.Object - to: - - this - .java.util.Map#MapKey#java.lang.Object - - from: - - arg(0) - - .org.apache.commons.collections4.Get#MapKey#java.lang.Object - to: - - this - - .org.apache.commons.collections4.Put#MapKey#java.lang.Object - - from: - - arg(0) - - .org.apache.commons.collections4.Get#MapKey#java.lang.Object to: - - this + - result - .org.apache.commons.collections4.Get#MapKey#java.lang.Object - from: - arg(0) - .java.util.Map#MapValue#java.lang.Object + - .java.lang.Iterable#Element#java.lang.Object to: - - this + - result - .java.util.Map#MapValue#java.lang.Object + - .java.lang.Iterable#Element#java.lang.Object - from: - arg(0) - .java.util.Map#MapValue#java.lang.Object + - .java.lang.Iterable#Element#java.lang.Object to: - - this + - result - .org.apache.commons.collections4.Put#MapValue#java.lang.Object + - .java.lang.Iterable#Element#java.lang.Object - from: - arg(0) - .java.util.Map#MapValue#java.lang.Object + - .java.lang.Iterable#Element#java.lang.Object to: - - this + - result - .org.apache.commons.collections4.Get#MapValue#java.lang.Object - - from: - - arg(0) - - .org.apache.commons.collections4.Put#MapValue#java.lang.Object + - .java.lang.Iterable#Element#java.lang.Object +- function: org.apache.commons.collections4.keyvalue.MultiKey# + signature: (java.lang.Object, java.lang.Object, java.lang.Object) * + copy: + - from: arg(1) to: - this - - .java.util.Map#MapValue#java.lang.Object - - from: - - arg(0) - - .org.apache.commons.collections4.Put#MapValue#java.lang.Object + - .org.apache.commons.collections4.keyvalue.MultiKey#Element#java.lang.Object + - from: arg(2) to: - this - - .org.apache.commons.collections4.Put#MapValue#java.lang.Object - - from: - - arg(0) - - .org.apache.commons.collections4.Put#MapValue#java.lang.Object + - .org.apache.commons.collections4.keyvalue.MultiKey#Element#java.lang.Object + - from: arg(0) to: - this - - .org.apache.commons.collections4.Get#MapValue#java.lang.Object + - .org.apache.commons.collections4.keyvalue.MultiKey#Element#java.lang.Object +- function: org.apache.commons.collections4.MapUtils#getMap + bypassVerification: true + copy: + - from: arg(2) + to: result - from: - arg(0) - - .org.apache.commons.collections4.Get#MapValue#java.lang.Object - to: - - this - .java.util.Map#MapValue#java.lang.Object + to: result +- function: org.apache.commons.collections4.set.CompositeSet#addComposited + signature: (*, *) * + copy: - from: - - arg(0) - - .org.apache.commons.collections4.Get#MapValue#java.lang.Object + - arg(1) + - .java.lang.Iterable#Element#java.lang.Object to: - this - - .org.apache.commons.collections4.Put#MapValue#java.lang.Object + - .java.lang.Iterable#Element#java.lang.Object - from: - arg(0) - - .org.apache.commons.collections4.Get#MapValue#java.lang.Object + - .java.lang.Iterable#Element#java.lang.Object to: - this - - .org.apache.commons.collections4.Get#MapValue#java.lang.Object -- function: org.apache.commons.collections4.map.AbstractSortedMapDecorator# - signature: (*) * + - .java.lang.Iterable#Element#java.lang.Object +- function: org.apache.commons.collections4.IteratorUtils#collatedIterator + signature: (*, *, *) * copy: - from: - - arg(0) - - .java.util.Map#MapKey#java.lang.Object + - arg(2) + - .java.util.Iterator#Element#java.lang.Object to: - - this - - .java.util.Map#MapKey#java.lang.Object + - result + - .java.util.Iterator#Element#java.lang.Object + - from: + - arg(1) + - .java.util.Iterator#Element#java.lang.Object + to: + - result + - .java.util.Iterator#Element#java.lang.Object +- function: org.apache.commons.collections4.IterableUtils#collatedIterable + signature: (*, *) * + copy: + - from: + - arg(1) + - .java.lang.Iterable#Element#java.lang.Object + to: + - result + - .java.lang.Iterable#Element#java.lang.Object - from: - arg(0) - - .java.util.Map#MapKey#java.lang.Object + - .java.lang.Iterable#Element#java.lang.Object + to: + - result + - .java.lang.Iterable#Element#java.lang.Object +- function: org.apache.commons.collections4.collection.CompositeCollection#addComposited + signature: (*, *) * + copy: + - from: + - arg(1) + - .java.lang.Iterable#Element#java.lang.Object to: - this - - .org.apache.commons.collections4.Put#MapKey#java.lang.Object + - .java.lang.Iterable#Element#java.lang.Object - from: - arg(0) - - .java.util.Map#MapKey#java.lang.Object + - .java.lang.Iterable#Element#java.lang.Object to: - this - - .org.apache.commons.collections4.Get#MapKey#java.lang.Object + - .java.lang.Iterable#Element#java.lang.Object +- function: org.apache.commons.collections4.trie.UnmodifiableTrie#unmodifiableTrie + copy: - from: - arg(0) - .java.util.Map#MapValue#java.lang.Object to: - - this + - result - .java.util.Map#MapValue#java.lang.Object - from: - arg(0) - .java.util.Map#MapValue#java.lang.Object to: - - this + - result - .org.apache.commons.collections4.Put#MapValue#java.lang.Object - from: - arg(0) - .java.util.Map#MapValue#java.lang.Object to: - - this + - result - .org.apache.commons.collections4.Get#MapValue#java.lang.Object -- function: org.apache.commons.collections4.map.CaseInsensitiveMap# - signature: (*) * - copy: - from: - arg(0) - - .java.util.Map#MapKey#java.lang.Object + - .org.apache.commons.collections4.Put#MapValue#java.lang.Object to: - - this - - .java.util.Map#MapKey#java.lang.Object + - result + - .java.util.Map#MapValue#java.lang.Object - from: - arg(0) - - .java.util.Map#MapKey#java.lang.Object + - .org.apache.commons.collections4.Put#MapValue#java.lang.Object to: - - this - - .org.apache.commons.collections4.Put#MapKey#java.lang.Object + - result + - .org.apache.commons.collections4.Put#MapValue#java.lang.Object - from: - arg(0) - - .java.util.Map#MapKey#java.lang.Object + - .org.apache.commons.collections4.Put#MapValue#java.lang.Object to: - - this - - .org.apache.commons.collections4.Get#MapKey#java.lang.Object + - result + - .org.apache.commons.collections4.Get#MapValue#java.lang.Object - from: - arg(0) - - .java.util.Map#MapValue#java.lang.Object + - .org.apache.commons.collections4.Get#MapValue#java.lang.Object to: - - this + - result - .java.util.Map#MapValue#java.lang.Object - from: - arg(0) - - .java.util.Map#MapValue#java.lang.Object + - .org.apache.commons.collections4.Get#MapValue#java.lang.Object to: - - this + - result - .org.apache.commons.collections4.Put#MapValue#java.lang.Object - from: - arg(0) - - .java.util.Map#MapValue#java.lang.Object + - .org.apache.commons.collections4.Get#MapValue#java.lang.Object to: - - this + - result - .org.apache.commons.collections4.Get#MapValue#java.lang.Object -- function: org.apache.commons.collections4.map.CompositeMap# - signature: (*) * - copy: - from: - arg(0) - - '[*]' - .java.util.Map#MapKey#java.lang.Object to: - - this + - result - .java.util.Map#MapKey#java.lang.Object - from: - arg(0) - - '[*]' - .java.util.Map#MapKey#java.lang.Object to: - - this + - result - .org.apache.commons.collections4.Put#MapKey#java.lang.Object - from: - arg(0) - - '[*]' - .java.util.Map#MapKey#java.lang.Object to: - - this + - result - .org.apache.commons.collections4.Get#MapKey#java.lang.Object - from: - arg(0) - - '[*]' - - .java.util.Map#MapValue#java.lang.Object + - .org.apache.commons.collections4.Put#MapKey#java.lang.Object to: - - this - - .java.util.Map#MapValue#java.lang.Object + - result + - .java.util.Map#MapKey#java.lang.Object - from: - arg(0) - - '[*]' - - .java.util.Map#MapValue#java.lang.Object + - .org.apache.commons.collections4.Put#MapKey#java.lang.Object to: - - this - - .org.apache.commons.collections4.Put#MapValue#java.lang.Object + - result + - .org.apache.commons.collections4.Put#MapKey#java.lang.Object - from: - arg(0) - - '[*]' - - .java.util.Map#MapValue#java.lang.Object - to: - - this - - .org.apache.commons.collections4.Get#MapValue#java.lang.Object -- function: org.apache.commons.collections4.map.CompositeMap# - signature: (*, *) * - copy: - - from: - - arg(1) - - .java.util.Map#MapValue#java.lang.Object - to: - - this - - .java.util.Map#MapValue#java.lang.Object - - from: - - arg(1) - - .java.util.Map#MapValue#java.lang.Object - to: - - this - - .org.apache.commons.collections4.Put#MapValue#java.lang.Object - - from: - - arg(1) - - .java.util.Map#MapValue#java.lang.Object + - .org.apache.commons.collections4.Put#MapKey#java.lang.Object to: - - this - - .org.apache.commons.collections4.Get#MapValue#java.lang.Object + - result + - .org.apache.commons.collections4.Get#MapKey#java.lang.Object - from: - arg(0) - - .java.util.Map#MapKey#java.lang.Object + - .org.apache.commons.collections4.Get#MapKey#java.lang.Object to: - - this + - result - .java.util.Map#MapKey#java.lang.Object - from: - arg(0) - - .java.util.Map#MapKey#java.lang.Object + - .org.apache.commons.collections4.Get#MapKey#java.lang.Object to: - - this + - result - .org.apache.commons.collections4.Put#MapKey#java.lang.Object - from: - arg(0) - - .java.util.Map#MapKey#java.lang.Object + - .org.apache.commons.collections4.Get#MapKey#java.lang.Object to: - - this + - result - .org.apache.commons.collections4.Get#MapKey#java.lang.Object +- function: org.apache.commons.collections4.queue.SynchronizedQueue#synchronizedQueue + copy: - from: - - arg(1) - - .java.util.Map#MapKey#java.lang.Object + - arg(0) + - .java.lang.Iterable#Element#java.lang.Object to: - - this - - .java.util.Map#MapKey#java.lang.Object + - result + - .java.lang.Iterable#Element#java.lang.Object +- function: org.apache.commons.collections4.MultiSet#entrySet + copy: - from: - - arg(1) - - .java.util.Map#MapKey#java.lang.Object - to: - this - - .org.apache.commons.collections4.Put#MapKey#java.lang.Object - - from: - - arg(1) - - .java.util.Map#MapKey#java.lang.Object + - .java.lang.Iterable#Element#java.lang.Object to: - - this - - .org.apache.commons.collections4.Get#MapKey#java.lang.Object + - result + - .java.lang.Iterable#Element#java.lang.Object + - .org.apache.commons.collections4.MultiSet$Entry#Element#java.lang.Object +- function: org.apache.commons.collections4.iterators.IteratorChain#addIterator + copy: - from: - arg(0) - - .java.util.Map#MapValue#java.lang.Object + - .java.util.Iterator#Element#java.lang.Object to: - this - - .java.util.Map#MapValue#java.lang.Object + - .java.util.Iterator#Element#java.lang.Object +- function: org.apache.commons.collections4.set.AbstractNavigableSetDecorator# + copy: - from: - arg(0) - - .java.util.Map#MapValue#java.lang.Object + - .java.lang.Iterable#Element#java.lang.Object to: - this - - .org.apache.commons.collections4.Put#MapValue#java.lang.Object + - .java.lang.Iterable#Element#java.lang.Object +- function: org.apache.commons.collections4.SetUtils$SetView#createIterator + copy: + - from: + - this + - .java.lang.Iterable#Element#java.lang.Object + to: + - result + - .java.util.Iterator#Element#java.lang.Object +- function: org.apache.commons.collections4.QueueUtils#synchronizedQueue + copy: - from: - arg(0) - - .java.util.Map#MapValue#java.lang.Object + - .java.lang.Iterable#Element#java.lang.Object to: + - result + - .java.lang.Iterable#Element#java.lang.Object +- function: org.apache.commons.collections4.Get#values + signature: () * + copy: + - from: - this - .org.apache.commons.collections4.Get#MapValue#java.lang.Object + to: + - result + - .java.lang.Iterable#Element#java.lang.Object +- function: org.apache.commons.collections4.MapUtils#synchronizedMap + copy: + - from: + - arg(0) + - .java.util.Map#MapValue#java.lang.Object + to: + - result + - .java.util.Map#MapValue#java.lang.Object - from: - arg(0) - - '[*]' - .java.util.Map#MapKey#java.lang.Object to: - - this + - result - .java.util.Map#MapKey#java.lang.Object +- function: org.apache.commons.collections4.map.AbstractMapDecorator#decorated + copy: - from: - - arg(0) - - '[*]' + - this - .java.util.Map#MapKey#java.lang.Object to: + - result + - .java.util.Map#MapKey#java.lang.Object + - from: - this - .org.apache.commons.collections4.Put#MapKey#java.lang.Object - - from: - - arg(0) - - '[*]' - - .java.util.Map#MapKey#java.lang.Object to: + - result + - .java.util.Map#MapKey#java.lang.Object + - from: - this - .org.apache.commons.collections4.Get#MapKey#java.lang.Object + to: + - result + - .java.util.Map#MapKey#java.lang.Object - from: - - arg(0) - - '[*]' + - this - .java.util.Map#MapValue#java.lang.Object to: - - this + - result - .java.util.Map#MapValue#java.lang.Object - from: - - arg(0) - - '[*]' - - .java.util.Map#MapValue#java.lang.Object - to: - this - .org.apache.commons.collections4.Put#MapValue#java.lang.Object - - from: - - arg(0) - - '[*]' - - .java.util.Map#MapValue#java.lang.Object to: + - result + - .java.util.Map#MapValue#java.lang.Object + - from: - this - .org.apache.commons.collections4.Get#MapValue#java.lang.Object -- function: org.apache.commons.collections4.map.CompositeMap# - signature: (*, *, *) * + to: + - result + - .java.util.Map#MapValue#java.lang.Object +- function: org.apache.commons.collections4.list.TreeList# copy: - from: - - arg(1) - - .java.util.Map#MapValue#java.lang.Object + - arg(0) + - .java.lang.Iterable#Element#java.lang.Object to: - this - - .java.util.Map#MapValue#java.lang.Object + - .java.lang.Iterable#Element#java.lang.Object +- function: org.apache.commons.collections4.BidiMap#removeValue + copy: - from: - - arg(1) - - .java.util.Map#MapValue#java.lang.Object - to: - this - - .org.apache.commons.collections4.Put#MapValue#java.lang.Object + - .java.util.Map#MapKey#java.lang.Object + to: result - from: - - arg(1) - - .java.util.Map#MapValue#java.lang.Object - to: - this - - .org.apache.commons.collections4.Get#MapValue#java.lang.Object + - .org.apache.commons.collections4.Put#MapKey#java.lang.Object + to: result - from: - - arg(0) - - .java.util.Map#MapKey#java.lang.Object - to: - this - - .java.util.Map#MapKey#java.lang.Object + - .org.apache.commons.collections4.Get#MapKey#java.lang.Object + to: result +- function: org.apache.commons.collections4.ListUtils#partition + copy: - from: - arg(0) - - .java.util.Map#MapKey#java.lang.Object + - .java.lang.Iterable#Element#java.lang.Object to: - - this - - .org.apache.commons.collections4.Put#MapKey#java.lang.Object + - result + - .java.lang.Iterable#Element#java.lang.Object + - .java.lang.Iterable#Element#java.lang.Object +- function: org.apache.commons.collections4.list.FixedSizeList#fixedSizeList + copy: - from: - arg(0) - - .java.util.Map#MapKey#java.lang.Object + - .java.lang.Iterable#Element#java.lang.Object to: - - this - - .org.apache.commons.collections4.Get#MapKey#java.lang.Object + - result + - .java.lang.Iterable#Element#java.lang.Object +- function: org.apache.commons.collections4.BagUtils#predicatedSortedBag + copy: - from: - - arg(1) - - .java.util.Map#MapKey#java.lang.Object + - arg(0) + - .java.lang.Iterable#Element#java.lang.Object to: - - this - - .java.util.Map#MapKey#java.lang.Object + - result + - .java.lang.Iterable#Element#java.lang.Object +- function: org.apache.commons.collections4.SetUtils#unmodifiableSet + signature: (*) * + copy: - from: - - arg(1) - - .java.util.Map#MapKey#java.lang.Object + - arg(0) + - .java.lang.Iterable#Element#java.lang.Object to: - - this - - .org.apache.commons.collections4.Put#MapKey#java.lang.Object + - result + - .java.lang.Iterable#Element#java.lang.Object - from: - - arg(1) - - .java.util.Map#MapKey#java.lang.Object + - arg(0) + - '[*]' to: - - this - - .org.apache.commons.collections4.Get#MapKey#java.lang.Object + - result + - .java.lang.Iterable#Element#java.lang.Object +- function: org.apache.commons.collections4.map.LazySortedMap#lazySortedMap + copy: - from: - arg(0) - .java.util.Map#MapValue#java.lang.Object to: - - this + - result - .java.util.Map#MapValue#java.lang.Object - from: - arg(0) - .java.util.Map#MapValue#java.lang.Object to: - - this + - result - .org.apache.commons.collections4.Put#MapValue#java.lang.Object - from: - arg(0) - .java.util.Map#MapValue#java.lang.Object to: - - this + - result - .org.apache.commons.collections4.Get#MapValue#java.lang.Object -- function: org.apache.commons.collections4.map.CompositeMap#addComposited - copy: - from: - arg(0) - .java.util.Map#MapKey#java.lang.Object to: - - this + - result - .java.util.Map#MapKey#java.lang.Object - from: - arg(0) - .java.util.Map#MapKey#java.lang.Object to: - - this + - result - .org.apache.commons.collections4.Put#MapKey#java.lang.Object - from: - arg(0) - .java.util.Map#MapKey#java.lang.Object to: + - result + - .org.apache.commons.collections4.Get#MapKey#java.lang.Object +- function: org.apache.commons.collections4.Get#entrySet + copy: + - from: - this - .org.apache.commons.collections4.Get#MapKey#java.lang.Object + to: + - result + - .java.lang.Iterable#Element#java.lang.Object + - .java.util.Map$Entry#Key#java.lang.Object + - from: + - this + - .org.apache.commons.collections4.Get#MapValue#java.lang.Object + to: + - result + - .java.lang.Iterable#Element#java.lang.Object + - .java.util.Map$Entry#Value#java.lang.Object +- function: org.apache.commons.collections4.MapUtils#iterableSortedMap + copy: - from: - arg(0) - .java.util.Map#MapValue#java.lang.Object to: - - this + - result - .java.util.Map#MapValue#java.lang.Object - from: - arg(0) - .java.util.Map#MapValue#java.lang.Object to: - - this + - result - .org.apache.commons.collections4.Put#MapValue#java.lang.Object - from: - arg(0) - .java.util.Map#MapValue#java.lang.Object to: - - this + - result - .org.apache.commons.collections4.Get#MapValue#java.lang.Object -- function: org.apache.commons.collections4.map.CompositeMap#removeComposited - copy: - - from: arg(0) - to: result -- function: org.apache.commons.collections4.map.CompositeMap#removeComposited - copy: - from: - - this + - arg(0) - .java.util.Map#MapKey#java.lang.Object to: - result - .java.util.Map#MapKey#java.lang.Object - from: - - this - - .org.apache.commons.collections4.Put#MapKey#java.lang.Object - to: - - result + - arg(0) - .java.util.Map#MapKey#java.lang.Object - - from: - - this - - .org.apache.commons.collections4.Get#MapKey#java.lang.Object to: - result - - .java.util.Map#MapKey#java.lang.Object + - .org.apache.commons.collections4.Put#MapKey#java.lang.Object - from: - - this - - .java.util.Map#MapValue#java.lang.Object + - arg(0) + - .java.util.Map#MapKey#java.lang.Object to: - result - - .java.util.Map#MapValue#java.lang.Object + - .org.apache.commons.collections4.Get#MapKey#java.lang.Object +- function: org.apache.commons.collections4.iterators.EnumerationIterator#setEnumeration + copy: - from: - - this - - .org.apache.commons.collections4.Put#MapValue#java.lang.Object + - arg(0) + - .java.util.Enumeration#Element#java.lang.Object to: - - result - - .java.util.Map#MapValue#java.lang.Object - - from: - this - - .org.apache.commons.collections4.Get#MapValue#java.lang.Object - to: - - result - - .java.util.Map#MapValue#java.lang.Object -- function: org.apache.commons.collections4.map.DefaultedMap# - signature: (java.lang.Object) * + - .java.util.Iterator#Element#java.lang.Object +- function: org.apache.commons.collections4.MapUtils#emptyIfNull copy: - from: arg(0) + to: result +- function: org.apache.commons.collections4.bidimap.DualLinkedHashBidiMap# + signature: (*) * + copy: + - from: + - arg(0) + - .java.util.Map#MapKey#java.lang.Object to: - this - - .java.util.Map#MapValue#java.lang.Object - - from: arg(0) + - .java.util.Map#MapKey#java.lang.Object + - from: + - arg(0) + - .java.util.Map#MapKey#java.lang.Object to: - this - - .org.apache.commons.collections4.Put#MapValue#java.lang.Object - - from: arg(0) + - .org.apache.commons.collections4.Put#MapKey#java.lang.Object + - from: + - arg(0) + - .java.util.Map#MapKey#java.lang.Object to: - this - - .org.apache.commons.collections4.Get#MapValue#java.lang.Object -- function: org.apache.commons.collections4.map.DefaultedMap#defaultedMap - signature: (*, java.lang.Object) * - copy: - - from: arg(1) + - .org.apache.commons.collections4.Get#MapKey#java.lang.Object + - from: + - arg(0) + - .java.util.Map#MapValue#java.lang.Object to: - - result + - this + - .java.util.Map#MapValue#java.lang.Object + - from: + - arg(0) - .java.util.Map#MapValue#java.lang.Object - - from: arg(1) to: - - result + - this - .org.apache.commons.collections4.Put#MapValue#java.lang.Object - - from: arg(1) + - from: + - arg(0) + - .java.util.Map#MapValue#java.lang.Object to: - - result + - this - .org.apache.commons.collections4.Get#MapValue#java.lang.Object -- function: org.apache.commons.collections4.map.DefaultedMap#defaultedMap +- function: org.apache.commons.collections4.map.LazyMap#lazyMap copy: - from: - arg(0) @@ -6710,972 +6989,456 @@ passThrough: to: - result - .org.apache.commons.collections4.Get#MapKey#java.lang.Object -- function: org.apache.commons.collections4.map.EntrySetToMapIteratorAdapter# +- function: org.apache.commons.collections4.keyvalue.UnmodifiableMapEntry# + signature: (*) * copy: - from: - arg(0) - - .java.lang.Iterable#Element#java.lang.Object - - .java.util.Map$Entry#Value#java.lang.Object + - .org.apache.commons.collections4.KeyValue#Key#java.lang.Object to: - this - - .java.util.Iterator#Element#java.lang.Object - - .java.util.Map$Entry#Value#java.lang.Object + - .java.util.Map$Entry#Key#java.lang.Object - from: - arg(0) - - .java.lang.Iterable#Element#java.lang.Object - - .java.util.Map$Entry#Key#java.lang.Object + - .org.apache.commons.collections4.KeyValue#Key#java.lang.Object to: - this - - .java.util.Iterator#Element#java.lang.Object - - .java.util.Map$Entry#Key#java.lang.Object -- function: org.apache.commons.collections4.map.FixedSizeMap#fixedSizeMap - copy: + - .org.apache.commons.collections4.KeyValue#Key#java.lang.Object - from: - arg(0) - - .java.util.Map#MapValue#java.lang.Object + - .java.util.Map$Entry#Key#java.lang.Object to: - - result - - .java.util.Map#MapValue#java.lang.Object + - this + - .java.util.Map$Entry#Key#java.lang.Object - from: - arg(0) - - .java.util.Map#MapValue#java.lang.Object + - .java.util.Map$Entry#Key#java.lang.Object to: - - result - - .org.apache.commons.collections4.Put#MapValue#java.lang.Object + - this + - .org.apache.commons.collections4.KeyValue#Key#java.lang.Object - from: - arg(0) - - .java.util.Map#MapValue#java.lang.Object + - .org.apache.commons.collections4.KeyValue#Value#java.lang.Object to: - - result - - .org.apache.commons.collections4.Get#MapValue#java.lang.Object + - this + - .java.util.Map$Entry#Value#java.lang.Object - from: - arg(0) - - .java.util.Map#MapKey#java.lang.Object + - .org.apache.commons.collections4.KeyValue#Value#java.lang.Object to: - - result - - .java.util.Map#MapKey#java.lang.Object + - this + - .org.apache.commons.collections4.KeyValue#Value#java.lang.Object - from: - arg(0) - - .java.util.Map#MapKey#java.lang.Object + - .java.util.Map$Entry#Value#java.lang.Object to: - - result - - .org.apache.commons.collections4.Put#MapKey#java.lang.Object + - this + - .java.util.Map$Entry#Value#java.lang.Object - from: - arg(0) - - .java.util.Map#MapKey#java.lang.Object + - .java.util.Map$Entry#Value#java.lang.Object to: - - result - - .org.apache.commons.collections4.Get#MapKey#java.lang.Object -- function: org.apache.commons.collections4.map.FixedSizeSortedMap#fixedSizeSortedMap + - this + - .org.apache.commons.collections4.KeyValue#Value#java.lang.Object +- function: org.apache.commons.collections4.SetUtils#difference copy: - from: - arg(0) - - .java.util.Map#MapValue#java.lang.Object + - .java.lang.Iterable#Element#java.lang.Object to: - result - - .java.util.Map#MapValue#java.lang.Object + - .java.lang.Iterable#Element#java.lang.Object +- function: org.apache.commons.collections4.bag.UnmodifiableSortedBag#unmodifiableSortedBag + copy: - from: - arg(0) - - .java.util.Map#MapValue#java.lang.Object + - .java.lang.Iterable#Element#java.lang.Object to: - result - - .org.apache.commons.collections4.Put#MapValue#java.lang.Object + - .java.lang.Iterable#Element#java.lang.Object +- function: org.apache.commons.collections4.map.MultiKeyMap#removeMultiKey + copy: - from: - - arg(0) + - this - .java.util.Map#MapValue#java.lang.Object + to: result + - from: + - this + - .org.apache.commons.collections4.Put#MapValue#java.lang.Object + to: result + - from: + - this + - .org.apache.commons.collections4.Get#MapValue#java.lang.Object + to: result +- function: org.apache.commons.collections4.SetUtils#intersection + copy: + - from: + - arg(1) + - .java.lang.Iterable#Element#java.lang.Object to: - result - - .org.apache.commons.collections4.Get#MapValue#java.lang.Object + - .java.lang.Iterable#Element#java.lang.Object - from: - arg(0) - - .java.util.Map#MapKey#java.lang.Object + - .java.lang.Iterable#Element#java.lang.Object to: - result - - .java.util.Map#MapKey#java.lang.Object + - .java.lang.Iterable#Element#java.lang.Object +- function: org.apache.commons.collections4.IteratorUtils#toArray + copy: - from: - arg(0) - - .java.util.Map#MapKey#java.lang.Object + - .java.util.Iterator#Element#java.lang.Object to: - result - - .org.apache.commons.collections4.Put#MapKey#java.lang.Object + - '[*]' +- function: org.apache.commons.collections4.QueueUtils#unmodifiableQueue + copy: - from: - arg(0) - - .java.util.Map#MapKey#java.lang.Object + - .java.lang.Iterable#Element#java.lang.Object to: - result - - .org.apache.commons.collections4.Get#MapKey#java.lang.Object -- function: org.apache.commons.collections4.map.Flat3Map# + - .java.lang.Iterable#Element#java.lang.Object +- function: org.apache.commons.collections4.iterators.UnmodifiableMapIterator#unmodifiableMapIterator copy: - from: - arg(0) - - .java.util.Map#MapKey#java.lang.Object + - .org.apache.commons.collections4.MapIterator#MapValue#java.lang.Object to: - - this - - .java.util.Map#MapKey#java.lang.Object + - result + - .org.apache.commons.collections4.MapIterator#MapValue#java.lang.Object - from: - arg(0) - - .java.util.Map#MapKey#java.lang.Object + - .java.util.Iterator#Element#java.lang.Object to: - - this - - .org.apache.commons.collections4.Put#MapKey#java.lang.Object + - result + - .java.util.Iterator#Element#java.lang.Object +- function: org.apache.commons.collections4.iterators.ObjectArrayListIterator# + copy: - from: - arg(0) - - .java.util.Map#MapKey#java.lang.Object + - '[*]' to: - this - - .org.apache.commons.collections4.Get#MapKey#java.lang.Object - - from: - - arg(0) - - .java.util.Map#MapValue#java.lang.Object + - .java.util.Iterator#Element#java.lang.Object +- function: org.apache.commons.collections4.map.ListOrderedMap#setValue + copy: + - from: arg(1) to: - this - .java.util.Map#MapValue#java.lang.Object - - from: - - arg(0) - - .java.util.Map#MapValue#java.lang.Object + - from: arg(1) to: - this - .org.apache.commons.collections4.Put#MapValue#java.lang.Object - - from: - - arg(0) - - .java.util.Map#MapValue#java.lang.Object + - from: arg(1) to: - this - .org.apache.commons.collections4.Get#MapValue#java.lang.Object -- function: org.apache.commons.collections4.map.HashedMap# - signature: (*) * +- function: org.apache.commons.collections4.ListUtils#intersection copy: - from: - - arg(0) - - .java.util.Map#MapKey#java.lang.Object + - arg(1) + - .java.lang.Iterable#Element#java.lang.Object to: - - this - - .java.util.Map#MapKey#java.lang.Object + - result + - .java.lang.Iterable#Element#java.lang.Object - from: - arg(0) - - .java.util.Map#MapKey#java.lang.Object + - .java.lang.Iterable#Element#java.lang.Object to: - - this - - .org.apache.commons.collections4.Put#MapKey#java.lang.Object + - result + - .java.lang.Iterable#Element#java.lang.Object +- function: org.apache.commons.collections4.CollectionUtils#synchronizedCollection + copy: - from: - arg(0) - - .java.util.Map#MapKey#java.lang.Object + - .java.lang.Iterable#Element#java.lang.Object to: - - this - - .org.apache.commons.collections4.Get#MapKey#java.lang.Object + - result + - .java.lang.Iterable#Element#java.lang.Object +- function: org.apache.commons.collections4.collection.CompositeCollection# + signature: (*, *) * + copy: - from: - - arg(0) - - .java.util.Map#MapValue#java.lang.Object + - arg(1) + - .java.lang.Iterable#Element#java.lang.Object to: - this - - .java.util.Map#MapValue#java.lang.Object + - .java.lang.Iterable#Element#java.lang.Object - from: - arg(0) - - .java.util.Map#MapValue#java.lang.Object + - .java.lang.Iterable#Element#java.lang.Object to: - this - - .org.apache.commons.collections4.Put#MapValue#java.lang.Object + - .java.lang.Iterable#Element#java.lang.Object +- function: org.apache.commons.collections4.bag.AbstractMapBag#getMap + copy: - from: - - arg(0) - - .java.util.Map#MapValue#java.lang.Object - to: - this - - .org.apache.commons.collections4.Get#MapValue#java.lang.Object -- function: org.apache.commons.collections4.map.LRUMap# - signature: (*) * + - .java.lang.Iterable#Element#java.lang.Object + to: + - result + - .java.util.Map#MapKey#java.lang.Object +- function: org.apache.commons.collections4.iterators.ObjectArrayIterator#getArray copy: - from: - - arg(0) - - .java.util.Map#MapKey#java.lang.Object - to: - this - - .java.util.Map#MapKey#java.lang.Object + - .java.util.Iterator#Element#java.lang.Object + to: + - result + - '[*]' +- function: org.apache.commons.collections4.SetUtils#unmodifiableNavigableSet + copy: - from: - arg(0) - - .java.util.Map#MapKey#java.lang.Object + - .java.lang.Iterable#Element#java.lang.Object + to: + - result + - .java.lang.Iterable#Element#java.lang.Object +- function: org.apache.commons.collections4.list.AbstractLinkedList#addFirst + copy: + - from: arg(0) to: - this - - .org.apache.commons.collections4.Put#MapKey#java.lang.Object + - .java.lang.Iterable#Element#java.lang.Object +- function: org.apache.commons.collections4.list.AbstractLinkedList#getLast + copy: - from: - - arg(0) - - .java.util.Map#MapKey#java.lang.Object - to: - this - - .org.apache.commons.collections4.Get#MapKey#java.lang.Object + - .java.lang.Iterable#Element#java.lang.Object + to: result +- function: org.apache.commons.collections4.bidimap.UnmodifiableBidiMap#unmodifiableBidiMap + copy: - from: - arg(0) - .java.util.Map#MapValue#java.lang.Object to: - - this + - result - .java.util.Map#MapValue#java.lang.Object - from: - arg(0) - .java.util.Map#MapValue#java.lang.Object to: - - this + - result - .org.apache.commons.collections4.Put#MapValue#java.lang.Object - from: - arg(0) - .java.util.Map#MapValue#java.lang.Object to: - - this + - result - .org.apache.commons.collections4.Get#MapValue#java.lang.Object -- function: org.apache.commons.collections4.map.LRUMap# - signature: (*, boolean) * - copy: - from: - arg(0) - - .java.util.Map#MapKey#java.lang.Object + - .org.apache.commons.collections4.Put#MapValue#java.lang.Object to: - - this - - .java.util.Map#MapKey#java.lang.Object + - result + - .java.util.Map#MapValue#java.lang.Object - from: - arg(0) - - .java.util.Map#MapKey#java.lang.Object + - .org.apache.commons.collections4.Put#MapValue#java.lang.Object to: - - this - - .org.apache.commons.collections4.Put#MapKey#java.lang.Object + - result + - .org.apache.commons.collections4.Put#MapValue#java.lang.Object - from: - arg(0) - - .java.util.Map#MapKey#java.lang.Object + - .org.apache.commons.collections4.Put#MapValue#java.lang.Object to: - - this - - .org.apache.commons.collections4.Get#MapKey#java.lang.Object + - result + - .org.apache.commons.collections4.Get#MapValue#java.lang.Object - from: - arg(0) - - .java.util.Map#MapValue#java.lang.Object + - .org.apache.commons.collections4.Get#MapValue#java.lang.Object to: - - this - - .java.util.Map#MapValue#java.lang.Object - - from: - - arg(0) + - result - .java.util.Map#MapValue#java.lang.Object - to: - - this - - .org.apache.commons.collections4.Put#MapValue#java.lang.Object - from: - arg(0) - - .java.util.Map#MapValue#java.lang.Object - to: - - this - .org.apache.commons.collections4.Get#MapValue#java.lang.Object -- function: org.apache.commons.collections4.map.LRUMap#get - copy: - - from: - - this - - .java.util.Map#MapValue#java.lang.Object - to: result - - from: - - this + to: + - result - .org.apache.commons.collections4.Put#MapValue#java.lang.Object - to: result - from: - - this - - .org.apache.commons.collections4.Get#MapValue#java.lang.Object - to: result -- function: org.apache.commons.collections4.map.LazyMap#lazyMap - copy: - - from: - - arg(0) - - .java.util.Map#MapValue#java.lang.Object - to: - - result - - .java.util.Map#MapValue#java.lang.Object - - from: - - arg(0) - - .java.util.Map#MapValue#java.lang.Object - to: - - result - - .org.apache.commons.collections4.Put#MapValue#java.lang.Object - - from: - - arg(0) - - .java.util.Map#MapValue#java.lang.Object - to: - - result - - .org.apache.commons.collections4.Get#MapValue#java.lang.Object - - from: - - arg(0) - - .java.util.Map#MapKey#java.lang.Object - to: - - result - - .java.util.Map#MapKey#java.lang.Object - - from: - - arg(0) - - .java.util.Map#MapKey#java.lang.Object - to: - - result - - .org.apache.commons.collections4.Put#MapKey#java.lang.Object - - from: - - arg(0) - - .java.util.Map#MapKey#java.lang.Object - to: - - result - - .org.apache.commons.collections4.Get#MapKey#java.lang.Object -- function: org.apache.commons.collections4.map.LazySortedMap#lazySortedMap - copy: - - from: - - arg(0) - - .java.util.Map#MapValue#java.lang.Object - to: - - result - - .java.util.Map#MapValue#java.lang.Object - - from: - - arg(0) - - .java.util.Map#MapValue#java.lang.Object - to: - - result - - .org.apache.commons.collections4.Put#MapValue#java.lang.Object - - from: - - arg(0) - - .java.util.Map#MapValue#java.lang.Object - to: - - result - - .org.apache.commons.collections4.Get#MapValue#java.lang.Object - - from: - - arg(0) - - .java.util.Map#MapKey#java.lang.Object - to: - - result - - .java.util.Map#MapKey#java.lang.Object - - from: - - arg(0) - - .java.util.Map#MapKey#java.lang.Object - to: - - result - - .org.apache.commons.collections4.Put#MapKey#java.lang.Object - - from: - - arg(0) - - .java.util.Map#MapKey#java.lang.Object - to: - - result - - .org.apache.commons.collections4.Get#MapKey#java.lang.Object -- function: org.apache.commons.collections4.map.LinkedMap# - signature: (*) * - copy: - - from: - - arg(0) - - .java.util.Map#MapKey#java.lang.Object - to: - - this - - .java.util.Map#MapKey#java.lang.Object - - from: - - arg(0) - - .java.util.Map#MapKey#java.lang.Object - to: - - this - - .org.apache.commons.collections4.Put#MapKey#java.lang.Object - - from: - - arg(0) - - .java.util.Map#MapKey#java.lang.Object - to: - - this - - .org.apache.commons.collections4.Get#MapKey#java.lang.Object - - from: - - arg(0) - - .java.util.Map#MapValue#java.lang.Object - to: - - this - - .java.util.Map#MapValue#java.lang.Object - - from: - - arg(0) - - .java.util.Map#MapValue#java.lang.Object - to: - - this - - .org.apache.commons.collections4.Put#MapValue#java.lang.Object - - from: - - arg(0) - - .java.util.Map#MapValue#java.lang.Object - to: - - this - - .org.apache.commons.collections4.Get#MapValue#java.lang.Object -- function: org.apache.commons.collections4.map.LinkedMap#asList - copy: - - from: - - this - - .java.util.Map#MapKey#java.lang.Object - to: - - result - - .java.lang.Iterable#Element#java.lang.Object - - from: - - this - - .org.apache.commons.collections4.Put#MapKey#java.lang.Object - to: - - result - - .java.lang.Iterable#Element#java.lang.Object - - from: - - this - - .org.apache.commons.collections4.Get#MapKey#java.lang.Object - to: - - result - - .java.lang.Iterable#Element#java.lang.Object -- function: org.apache.commons.collections4.map.LinkedMap#get - signature: (int) * - copy: - - from: - - this - - .java.util.Map#MapKey#java.lang.Object - to: result - - from: - - this - - .org.apache.commons.collections4.Put#MapKey#java.lang.Object - to: result - - from: - - this - - .org.apache.commons.collections4.Get#MapKey#java.lang.Object - to: result -- function: org.apache.commons.collections4.map.LinkedMap#getValue - signature: (int) * - copy: - - from: - - this - - .java.util.Map#MapValue#java.lang.Object - to: result - - from: - - this - - .org.apache.commons.collections4.Put#MapValue#java.lang.Object - to: result - - from: - - this - - .org.apache.commons.collections4.Get#MapValue#java.lang.Object - to: result -- function: org.apache.commons.collections4.map.LinkedMap#remove - signature: (int) * - copy: - - from: - - this - - .java.util.Map#MapValue#java.lang.Object - to: result - - from: - - this - - .org.apache.commons.collections4.Put#MapValue#java.lang.Object - to: result - - from: - - this - - .org.apache.commons.collections4.Get#MapValue#java.lang.Object - to: result -- function: org.apache.commons.collections4.map.ListOrderedMap#asList - copy: - - from: - - this - - .java.util.Map#MapKey#java.lang.Object - to: - - result - - .java.lang.Iterable#Element#java.lang.Object - - from: - - this - - .org.apache.commons.collections4.Put#MapKey#java.lang.Object - to: - - result - - .java.lang.Iterable#Element#java.lang.Object - - from: - - this - - .org.apache.commons.collections4.Get#MapKey#java.lang.Object - to: - - result - - .java.lang.Iterable#Element#java.lang.Object -- function: org.apache.commons.collections4.map.ListOrderedMap#get - signature: (int) * - copy: - - from: - - this - - .java.util.Map#MapKey#java.lang.Object - to: result - - from: - - this - - .org.apache.commons.collections4.Put#MapKey#java.lang.Object - to: result - - from: - - this - - .org.apache.commons.collections4.Get#MapKey#java.lang.Object - to: result -- function: org.apache.commons.collections4.map.ListOrderedMap#getValue - signature: (int) * - copy: - - from: - - this - - .java.util.Map#MapValue#java.lang.Object - to: result - - from: - - this - - .org.apache.commons.collections4.Put#MapValue#java.lang.Object - to: result - - from: - - this - - .org.apache.commons.collections4.Get#MapValue#java.lang.Object - to: result -- function: org.apache.commons.collections4.map.ListOrderedMap#keyList - copy: - - from: - - this - - .java.util.Map#MapKey#java.lang.Object - to: - - result - - .java.lang.Iterable#Element#java.lang.Object - - from: - - this - - .org.apache.commons.collections4.Put#MapKey#java.lang.Object - to: - - result - - .java.lang.Iterable#Element#java.lang.Object - - from: - - this - - .org.apache.commons.collections4.Get#MapKey#java.lang.Object - to: - - result - - .java.lang.Iterable#Element#java.lang.Object -- function: org.apache.commons.collections4.map.ListOrderedMap#listOrderedMap - copy: - - from: - - arg(0) - - .java.util.Map#MapValue#java.lang.Object - to: - - result - - .java.util.Map#MapValue#java.lang.Object - - from: - - arg(0) - - .java.util.Map#MapValue#java.lang.Object - to: - - result - - .org.apache.commons.collections4.Put#MapValue#java.lang.Object - - from: - - arg(0) - - .java.util.Map#MapValue#java.lang.Object - to: - - result - - .org.apache.commons.collections4.Get#MapValue#java.lang.Object - - from: - - arg(0) - - .java.util.Map#MapKey#java.lang.Object - to: - - result - - .java.util.Map#MapKey#java.lang.Object - - from: - - arg(0) - - .java.util.Map#MapKey#java.lang.Object - to: - - result - - .org.apache.commons.collections4.Put#MapKey#java.lang.Object - - from: - - arg(0) - - .java.util.Map#MapKey#java.lang.Object - to: - - result - - .org.apache.commons.collections4.Get#MapKey#java.lang.Object -- function: org.apache.commons.collections4.map.ListOrderedMap#put - copy: - - from: arg(2) - to: - - this - - .java.util.Map#MapValue#java.lang.Object - - from: arg(2) - to: - - this - - .org.apache.commons.collections4.Put#MapValue#java.lang.Object - - from: arg(2) - to: - - this - - .org.apache.commons.collections4.Get#MapValue#java.lang.Object - - from: arg(1) - to: - - this - - .java.util.Map#MapKey#java.lang.Object - - from: arg(1) - to: - - this - - .org.apache.commons.collections4.Put#MapKey#java.lang.Object - - from: arg(1) - to: - - this - - .org.apache.commons.collections4.Get#MapKey#java.lang.Object -- function: org.apache.commons.collections4.map.ListOrderedMap#putAll - copy: - - from: - - arg(1) - - .java.util.Map#MapValue#java.lang.Object - to: - - this - - .java.util.Map#MapValue#java.lang.Object - - from: - - arg(1) - - .java.util.Map#MapValue#java.lang.Object - to: - - this - - .org.apache.commons.collections4.Put#MapValue#java.lang.Object - - from: - - arg(1) - - .java.util.Map#MapValue#java.lang.Object - to: - - this - - .org.apache.commons.collections4.Get#MapValue#java.lang.Object - - from: - - arg(1) - - .java.util.Map#MapKey#java.lang.Object - to: - - this - - .java.util.Map#MapKey#java.lang.Object - - from: - - arg(1) - - .java.util.Map#MapKey#java.lang.Object - to: - - this - - .org.apache.commons.collections4.Put#MapKey#java.lang.Object - - from: - - arg(1) - - .java.util.Map#MapKey#java.lang.Object - to: - - this - - .org.apache.commons.collections4.Get#MapKey#java.lang.Object -- function: org.apache.commons.collections4.map.ListOrderedMap#remove - signature: (int) * - copy: - - from: - - this - - .java.util.Map#MapValue#java.lang.Object - to: result - - from: - - this - - .org.apache.commons.collections4.Put#MapValue#java.lang.Object - to: result - - from: - - this - - .org.apache.commons.collections4.Get#MapValue#java.lang.Object - to: result -- function: org.apache.commons.collections4.map.ListOrderedMap#setValue - copy: - - from: arg(1) - to: - - this - - .java.util.Map#MapValue#java.lang.Object - - from: arg(1) - to: - - this - - .org.apache.commons.collections4.Put#MapValue#java.lang.Object - - from: arg(1) - to: - - this - - .org.apache.commons.collections4.Get#MapValue#java.lang.Object -- function: org.apache.commons.collections4.map.ListOrderedMap#valueList - copy: - - from: - - this - - .java.util.Map#MapValue#java.lang.Object - to: - - result - - .java.lang.Iterable#Element#java.lang.Object - - from: - - this - - .org.apache.commons.collections4.Put#MapValue#java.lang.Object - to: - - result - - .java.lang.Iterable#Element#java.lang.Object - - from: - - this - - .org.apache.commons.collections4.Get#MapValue#java.lang.Object - to: - - result - - .java.lang.Iterable#Element#java.lang.Object -- function: org.apache.commons.collections4.map.MultiKeyMap#get - copy: - - from: - - this - - .java.util.Map#MapValue#java.lang.Object - to: result - - from: - - this - - .org.apache.commons.collections4.Put#MapValue#java.lang.Object - to: result - - from: - - this - - .org.apache.commons.collections4.Get#MapValue#java.lang.Object - to: result -- function: org.apache.commons.collections4.map.MultiKeyMap#put - signature: (java.lang.Object, java.lang.Object, java.lang.Object) * - copy: - - from: arg(2) - to: - - this - - .java.util.Map#MapValue#java.lang.Object - - from: arg(2) - to: - - this - - .org.apache.commons.collections4.Put#MapValue#java.lang.Object - - from: arg(2) - to: - - this - - .org.apache.commons.collections4.Get#MapValue#java.lang.Object - - from: arg(1) - to: - - this - - .java.util.Map#MapKey#java.lang.Object - - .org.apache.commons.collections4.keyvalue.MultiKey#Element#java.lang.Object - - from: arg(1) - to: - - this - - .org.apache.commons.collections4.Put#MapKey#java.lang.Object - - .org.apache.commons.collections4.keyvalue.MultiKey#Element#java.lang.Object - - from: arg(1) - to: - - this - - .org.apache.commons.collections4.Get#MapKey#java.lang.Object - - .org.apache.commons.collections4.keyvalue.MultiKey#Element#java.lang.Object - - from: arg(0) - to: - - this - - .java.util.Map#MapKey#java.lang.Object - - .org.apache.commons.collections4.keyvalue.MultiKey#Element#java.lang.Object - - from: arg(0) - to: - - this - - .org.apache.commons.collections4.Put#MapKey#java.lang.Object - - .org.apache.commons.collections4.keyvalue.MultiKey#Element#java.lang.Object - - from: arg(0) - to: - - this - - .org.apache.commons.collections4.Get#MapKey#java.lang.Object - - .org.apache.commons.collections4.keyvalue.MultiKey#Element#java.lang.Object -- function: org.apache.commons.collections4.map.MultiKeyMap#put - signature: (java.lang.Object, java.lang.Object, java.lang.Object, java.lang.Object) - * - copy: - - from: arg(3) - to: - - this - - .java.util.Map#MapValue#java.lang.Object - - from: arg(3) - to: - - this - - .org.apache.commons.collections4.Put#MapValue#java.lang.Object - - from: arg(3) - to: - - this - - .org.apache.commons.collections4.Get#MapValue#java.lang.Object - - from: arg(2) - to: - - this - - .java.util.Map#MapKey#java.lang.Object - - .org.apache.commons.collections4.keyvalue.MultiKey#Element#java.lang.Object - - from: arg(2) - to: - - this - - .org.apache.commons.collections4.Put#MapKey#java.lang.Object - - .org.apache.commons.collections4.keyvalue.MultiKey#Element#java.lang.Object - - from: arg(2) - to: - - this - - .org.apache.commons.collections4.Get#MapKey#java.lang.Object - - .org.apache.commons.collections4.keyvalue.MultiKey#Element#java.lang.Object - - from: arg(1) - to: - - this - - .java.util.Map#MapKey#java.lang.Object - - .org.apache.commons.collections4.keyvalue.MultiKey#Element#java.lang.Object - - from: arg(1) - to: - - this - - .org.apache.commons.collections4.Put#MapKey#java.lang.Object - - .org.apache.commons.collections4.keyvalue.MultiKey#Element#java.lang.Object - - from: arg(1) - to: - - this - - .org.apache.commons.collections4.Get#MapKey#java.lang.Object - - .org.apache.commons.collections4.keyvalue.MultiKey#Element#java.lang.Object - - from: arg(0) - to: - - this - - .java.util.Map#MapKey#java.lang.Object - - .org.apache.commons.collections4.keyvalue.MultiKey#Element#java.lang.Object - - from: arg(0) - to: - - this - - .org.apache.commons.collections4.Put#MapKey#java.lang.Object - - .org.apache.commons.collections4.keyvalue.MultiKey#Element#java.lang.Object - - from: arg(0) - to: - - this - - .org.apache.commons.collections4.Get#MapKey#java.lang.Object - - .org.apache.commons.collections4.keyvalue.MultiKey#Element#java.lang.Object -- function: org.apache.commons.collections4.map.MultiKeyMap#put - signature: (java.lang.Object, java.lang.Object, java.lang.Object, java.lang.Object, - java.lang.Object) * - copy: - - from: arg(4) - to: - - this - - .java.util.Map#MapValue#java.lang.Object - - from: arg(4) - to: - - this - - .org.apache.commons.collections4.Put#MapValue#java.lang.Object - - from: arg(4) - to: - - this - - .org.apache.commons.collections4.Get#MapValue#java.lang.Object - - from: arg(3) - to: - - this - - .java.util.Map#MapKey#java.lang.Object - - .org.apache.commons.collections4.keyvalue.MultiKey#Element#java.lang.Object - - from: arg(3) - to: - - this - - .org.apache.commons.collections4.Put#MapKey#java.lang.Object - - .org.apache.commons.collections4.keyvalue.MultiKey#Element#java.lang.Object - - from: arg(3) - to: - - this - - .org.apache.commons.collections4.Get#MapKey#java.lang.Object - - .org.apache.commons.collections4.keyvalue.MultiKey#Element#java.lang.Object - - from: arg(2) + - arg(0) + - .org.apache.commons.collections4.Get#MapValue#java.lang.Object to: - - this + - result + - .org.apache.commons.collections4.Get#MapValue#java.lang.Object + - from: + - arg(0) - .java.util.Map#MapKey#java.lang.Object - - .org.apache.commons.collections4.keyvalue.MultiKey#Element#java.lang.Object - - from: arg(2) to: - - this + - result + - .java.util.Map#MapKey#java.lang.Object + - from: + - arg(0) + - .java.util.Map#MapKey#java.lang.Object + to: + - result - .org.apache.commons.collections4.Put#MapKey#java.lang.Object - - .org.apache.commons.collections4.keyvalue.MultiKey#Element#java.lang.Object - - from: arg(2) + - from: + - arg(0) + - .java.util.Map#MapKey#java.lang.Object to: - - this + - result - .org.apache.commons.collections4.Get#MapKey#java.lang.Object - - .org.apache.commons.collections4.keyvalue.MultiKey#Element#java.lang.Object - - from: arg(1) + - from: + - arg(0) + - .org.apache.commons.collections4.Put#MapKey#java.lang.Object to: - - this + - result - .java.util.Map#MapKey#java.lang.Object - - .org.apache.commons.collections4.keyvalue.MultiKey#Element#java.lang.Object - - from: arg(1) + - from: + - arg(0) + - .org.apache.commons.collections4.Put#MapKey#java.lang.Object to: - - this + - result + - .org.apache.commons.collections4.Put#MapKey#java.lang.Object + - from: + - arg(0) - .org.apache.commons.collections4.Put#MapKey#java.lang.Object - - .org.apache.commons.collections4.keyvalue.MultiKey#Element#java.lang.Object - - from: arg(1) to: - - this + - result + - .org.apache.commons.collections4.Get#MapKey#java.lang.Object + - from: + - arg(0) - .org.apache.commons.collections4.Get#MapKey#java.lang.Object - - .org.apache.commons.collections4.keyvalue.MultiKey#Element#java.lang.Object - - from: arg(0) to: - - this + - result - .java.util.Map#MapKey#java.lang.Object - - .org.apache.commons.collections4.keyvalue.MultiKey#Element#java.lang.Object - - from: arg(0) + - from: + - arg(0) + - .org.apache.commons.collections4.Get#MapKey#java.lang.Object to: - - this + - result - .org.apache.commons.collections4.Put#MapKey#java.lang.Object - - .org.apache.commons.collections4.keyvalue.MultiKey#Element#java.lang.Object - - from: arg(0) + - from: + - arg(0) + - .org.apache.commons.collections4.Get#MapKey#java.lang.Object to: - - this + - result - .org.apache.commons.collections4.Get#MapKey#java.lang.Object - - .org.apache.commons.collections4.keyvalue.MultiKey#Element#java.lang.Object -- function: org.apache.commons.collections4.map.MultiKeyMap#put - signature: (java.lang.Object, java.lang.Object, java.lang.Object, java.lang.Object, - java.lang.Object, java.lang.Object) * +- function: org.apache.commons.collections4.iterators.ObjectArrayIterator# copy: - - from: arg(5) - to: - - this - - .java.util.Map#MapValue#java.lang.Object - - from: arg(5) - to: - - this - - .org.apache.commons.collections4.Put#MapValue#java.lang.Object - - from: arg(5) + - from: + - arg(0) + - '[*]' to: - this - - .org.apache.commons.collections4.Get#MapValue#java.lang.Object - - from: arg(4) + - .java.util.Iterator#Element#java.lang.Object +- function: org.apache.commons.collections4.bidimap.AbstractSortedBidiMapDecorator# + copy: + - from: + - arg(0) + - .java.util.Map#MapKey#java.lang.Object to: - this - .java.util.Map#MapKey#java.lang.Object - - .org.apache.commons.collections4.keyvalue.MultiKey#Element#java.lang.Object - - from: arg(4) + - from: + - arg(0) + - .java.util.Map#MapKey#java.lang.Object to: - this - .org.apache.commons.collections4.Put#MapKey#java.lang.Object - - .org.apache.commons.collections4.keyvalue.MultiKey#Element#java.lang.Object - - from: arg(4) + - from: + - arg(0) + - .java.util.Map#MapKey#java.lang.Object to: - this - .org.apache.commons.collections4.Get#MapKey#java.lang.Object - - .org.apache.commons.collections4.keyvalue.MultiKey#Element#java.lang.Object - - from: arg(3) + - from: + - arg(0) + - .org.apache.commons.collections4.Put#MapKey#java.lang.Object to: - this - .java.util.Map#MapKey#java.lang.Object - - .org.apache.commons.collections4.keyvalue.MultiKey#Element#java.lang.Object - - from: arg(3) + - from: + - arg(0) + - .org.apache.commons.collections4.Put#MapKey#java.lang.Object to: - this - .org.apache.commons.collections4.Put#MapKey#java.lang.Object - - .org.apache.commons.collections4.keyvalue.MultiKey#Element#java.lang.Object - - from: arg(3) + - from: + - arg(0) + - .org.apache.commons.collections4.Put#MapKey#java.lang.Object to: - this - .org.apache.commons.collections4.Get#MapKey#java.lang.Object - - .org.apache.commons.collections4.keyvalue.MultiKey#Element#java.lang.Object - - from: arg(2) + - from: + - arg(0) + - .org.apache.commons.collections4.Get#MapKey#java.lang.Object to: - this - .java.util.Map#MapKey#java.lang.Object - - .org.apache.commons.collections4.keyvalue.MultiKey#Element#java.lang.Object - - from: arg(2) + - from: + - arg(0) + - .org.apache.commons.collections4.Get#MapKey#java.lang.Object to: - this - .org.apache.commons.collections4.Put#MapKey#java.lang.Object - - .org.apache.commons.collections4.keyvalue.MultiKey#Element#java.lang.Object - - from: arg(2) + - from: + - arg(0) + - .org.apache.commons.collections4.Get#MapKey#java.lang.Object to: - this - .org.apache.commons.collections4.Get#MapKey#java.lang.Object - - .org.apache.commons.collections4.keyvalue.MultiKey#Element#java.lang.Object - - from: arg(1) + - from: + - arg(0) + - .java.util.Map#MapValue#java.lang.Object to: - this - - .java.util.Map#MapKey#java.lang.Object - - .org.apache.commons.collections4.keyvalue.MultiKey#Element#java.lang.Object - - from: arg(1) + - .java.util.Map#MapValue#java.lang.Object + - from: + - arg(0) + - .java.util.Map#MapValue#java.lang.Object to: - this - - .org.apache.commons.collections4.Put#MapKey#java.lang.Object - - .org.apache.commons.collections4.keyvalue.MultiKey#Element#java.lang.Object - - from: arg(1) + - .org.apache.commons.collections4.Put#MapValue#java.lang.Object + - from: + - arg(0) + - .java.util.Map#MapValue#java.lang.Object to: - this - - .org.apache.commons.collections4.Get#MapKey#java.lang.Object - - .org.apache.commons.collections4.keyvalue.MultiKey#Element#java.lang.Object - - from: arg(0) + - .org.apache.commons.collections4.Get#MapValue#java.lang.Object + - from: + - arg(0) + - .org.apache.commons.collections4.Put#MapValue#java.lang.Object to: - this - - .java.util.Map#MapKey#java.lang.Object - - .org.apache.commons.collections4.keyvalue.MultiKey#Element#java.lang.Object - - from: arg(0) + - .java.util.Map#MapValue#java.lang.Object + - from: + - arg(0) + - .org.apache.commons.collections4.Put#MapValue#java.lang.Object to: - this - - .org.apache.commons.collections4.Put#MapKey#java.lang.Object - - .org.apache.commons.collections4.keyvalue.MultiKey#Element#java.lang.Object - - from: arg(0) + - .org.apache.commons.collections4.Put#MapValue#java.lang.Object + - from: + - arg(0) + - .org.apache.commons.collections4.Put#MapValue#java.lang.Object to: - this - - .org.apache.commons.collections4.Get#MapKey#java.lang.Object - - .org.apache.commons.collections4.keyvalue.MultiKey#Element#java.lang.Object -- function: org.apache.commons.collections4.map.MultiKeyMap#put - copy: + - .org.apache.commons.collections4.Get#MapValue#java.lang.Object - from: + - arg(0) + - .org.apache.commons.collections4.Get#MapValue#java.lang.Object + to: - this - .java.util.Map#MapValue#java.lang.Object - to: result - from: + - arg(0) + - .org.apache.commons.collections4.Get#MapValue#java.lang.Object + to: - this - .org.apache.commons.collections4.Put#MapValue#java.lang.Object - to: result - from: + - arg(0) + - .org.apache.commons.collections4.Get#MapValue#java.lang.Object + to: - this - .org.apache.commons.collections4.Get#MapValue#java.lang.Object - to: result -- function: org.apache.commons.collections4.map.MultiKeyMap#removeMultiKey +- function: org.apache.commons.collections4.map.LinkedMap#getValue + signature: (int) * copy: - from: - this @@ -7689,103 +7452,151 @@ passThrough: - this - .org.apache.commons.collections4.Get#MapValue#java.lang.Object to: result -- function: org.apache.commons.collections4.map.MultiValueMap#getCollection +- function: org.apache.commons.collections4.IteratorUtils#chainedIterator + signature: (*, *) * copy: - from: - - this - - .java.util.Map#MapValue#java.lang.Object - - .java.lang.Iterable#Element#java.lang.Object + - arg(1) + - .java.util.Iterator#Element#java.lang.Object to: - result - - .java.lang.Iterable#Element#java.lang.Object + - .java.util.Iterator#Element#java.lang.Object - from: - - this - - .org.apache.commons.collections4.Put#MapValue#java.lang.Object - - .java.lang.Iterable#Element#java.lang.Object + - arg(0) + - .java.util.Iterator#Element#java.lang.Object to: - result - - .java.lang.Iterable#Element#java.lang.Object + - .java.util.Iterator#Element#java.lang.Object +- function: org.apache.commons.collections4.iterators.ZippingIterator# + signature: (*, *) * + copy: - from: + - arg(1) + - .java.util.Iterator#Element#java.lang.Object + to: - this - - .org.apache.commons.collections4.Get#MapValue#java.lang.Object - - .java.lang.Iterable#Element#java.lang.Object + - .java.util.Iterator#Element#java.lang.Object + - from: + - arg(0) + - .java.util.Iterator#Element#java.lang.Object to: - - result - - .java.lang.Iterable#Element#java.lang.Object -- function: org.apache.commons.collections4.map.MultiValueMap#iterator - signature: () * + - this + - .java.util.Iterator#Element#java.lang.Object +- function: org.apache.commons.collections4.iterators.CollatingIterator#addIterator copy: - from: + - arg(0) + - .java.util.Iterator#Element#java.lang.Object + to: - this + - .java.util.Iterator#Element#java.lang.Object +- function: org.apache.commons.collections4.map.DefaultedMap#defaultedMap + signature: (*, java.lang.Object) * + copy: + - from: arg(1) + to: + - result - .java.util.Map#MapValue#java.lang.Object - - .java.lang.Iterable#Element#java.lang.Object + - from: arg(1) to: - result - - .java.util.Iterator#Element#java.lang.Object - - .java.util.Map$Entry#Value#java.lang.Object + - .org.apache.commons.collections4.Put#MapValue#java.lang.Object + - from: arg(1) + to: + - result + - .org.apache.commons.collections4.Get#MapValue#java.lang.Object +- function: org.apache.commons.collections4.set.CompositeSet$SetMutator#add + copy: + - from: arg(2) + to: + - arg(1) + - .java.lang.Iterable#Element#java.lang.Object + - .java.lang.Iterable#Element#java.lang.Object + - from: arg(2) + to: + - arg(0) + - .java.lang.Iterable#Element#java.lang.Object +- function: org.apache.commons.collections4.IterableGet#mapIterator + copy: - from: - this - - .org.apache.commons.collections4.Put#MapValue#java.lang.Object - - .java.lang.Iterable#Element#java.lang.Object + - .org.apache.commons.collections4.Get#MapKey#java.lang.Object to: - result - .java.util.Iterator#Element#java.lang.Object - - .java.util.Map$Entry#Value#java.lang.Object - from: - this - .org.apache.commons.collections4.Get#MapValue#java.lang.Object - - .java.lang.Iterable#Element#java.lang.Object to: - result - - .java.util.Iterator#Element#java.lang.Object - - .java.util.Map$Entry#Value#java.lang.Object + - .org.apache.commons.collections4.MapIterator#MapValue#java.lang.Object +- function: org.apache.commons.collections4.map.LRUMap# + signature: (*) * + copy: - from: - - this + - arg(0) - .java.util.Map#MapKey#java.lang.Object to: - - result - - .java.util.Iterator#Element#java.lang.Object - - .java.util.Map$Entry#Key#java.lang.Object + - this + - .java.util.Map#MapKey#java.lang.Object - from: + - arg(0) + - .java.util.Map#MapKey#java.lang.Object + to: - this - .org.apache.commons.collections4.Put#MapKey#java.lang.Object - to: - - result - - .java.util.Iterator#Element#java.lang.Object - - .java.util.Map$Entry#Key#java.lang.Object - from: + - arg(0) + - .java.util.Map#MapKey#java.lang.Object + to: - this - .org.apache.commons.collections4.Get#MapKey#java.lang.Object + - from: + - arg(0) + - .java.util.Map#MapValue#java.lang.Object to: - - result - - .java.util.Iterator#Element#java.lang.Object - - .java.util.Map$Entry#Key#java.lang.Object -- function: org.apache.commons.collections4.map.MultiValueMap#iterator - signature: (java.lang.Object) * - copy: + - this + - .java.util.Map#MapValue#java.lang.Object - from: + - arg(0) + - .java.util.Map#MapValue#java.lang.Object + to: - this + - .org.apache.commons.collections4.Put#MapValue#java.lang.Object + - from: + - arg(0) - .java.util.Map#MapValue#java.lang.Object - - .java.lang.Iterable#Element#java.lang.Object to: - - result - - .java.util.Iterator#Element#java.lang.Object + - this + - .org.apache.commons.collections4.Get#MapValue#java.lang.Object +- function: org.apache.commons.collections4.collection.AbstractCollectionDecorator# + copy: - from: + - arg(0) + - .java.lang.Iterable#Element#java.lang.Object + to: - this - - .org.apache.commons.collections4.Put#MapValue#java.lang.Object - .java.lang.Iterable#Element#java.lang.Object +- function: org.apache.commons.collections4.MapUtils#fixedSizeMap + copy: + - from: + - arg(0) + - .java.util.Map#MapValue#java.lang.Object to: - result - - .java.util.Iterator#Element#java.lang.Object + - .java.util.Map#MapValue#java.lang.Object - from: - - this - - .org.apache.commons.collections4.Get#MapValue#java.lang.Object - - .java.lang.Iterable#Element#java.lang.Object + - arg(0) + - .java.util.Map#MapValue#java.lang.Object to: - result - - .java.util.Iterator#Element#java.lang.Object -- function: org.apache.commons.collections4.map.MultiValueMap#multiValueMap - copy: + - .org.apache.commons.collections4.Put#MapValue#java.lang.Object + - from: + - arg(0) + - .java.util.Map#MapValue#java.lang.Object + to: + - result + - .org.apache.commons.collections4.Get#MapValue#java.lang.Object - from: - arg(0) - .java.util.Map#MapKey#java.lang.Object @@ -7804,180 +7615,244 @@ passThrough: to: - result - .org.apache.commons.collections4.Get#MapKey#java.lang.Object +- function: org.apache.commons.collections4.collection.PredicatedCollection#predicatedCollection + copy: - from: - arg(0) - - .java.util.Map#MapValue#java.lang.Object - .java.lang.Iterable#Element#java.lang.Object to: - result - - .java.util.Map#MapValue#java.lang.Object - .java.lang.Iterable#Element#java.lang.Object +- function: org.apache.commons.collections4.iterators.AbstractMapIteratorDecorator# + copy: - from: - arg(0) - - .java.util.Map#MapValue#java.lang.Object - - .java.lang.Iterable#Element#java.lang.Object + - .org.apache.commons.collections4.MapIterator#MapValue#java.lang.Object to: - - result - - .org.apache.commons.collections4.Put#MapValue#java.lang.Object - - .java.lang.Iterable#Element#java.lang.Object + - this + - .org.apache.commons.collections4.MapIterator#MapValue#java.lang.Object + - from: + - arg(0) + - .java.util.Iterator#Element#java.lang.Object + to: + - this + - .java.util.Iterator#Element#java.lang.Object +- function: org.apache.commons.collections4.ListUtils#predicatedList + copy: - from: - arg(0) - - .java.util.Map#MapValue#java.lang.Object - .java.lang.Iterable#Element#java.lang.Object to: - result - - .org.apache.commons.collections4.Get#MapValue#java.lang.Object - .java.lang.Iterable#Element#java.lang.Object -- function: org.apache.commons.collections4.map.MultiValueMap#putAll - signature: (*) * +- function: org.apache.commons.collections4.KeyValue#getKey + copy: + - from: + - this + - .org.apache.commons.collections4.KeyValue#Key#java.lang.Object + to: result +- function: org.apache.commons.collections4.IteratorUtils#singletonIterator + copy: + - from: arg(0) + to: + - result + - .java.util.Iterator#Element#java.lang.Object +- function: org.apache.commons.collections4.iterators.ListIteratorWrapper# copy: - from: - arg(0) - - .java.util.Map#MapValue#java.lang.Object + - .java.util.Iterator#Element#java.lang.Object + to: + - this + - .java.util.Iterator#Element#java.lang.Object +- function: org.apache.commons.collections4.Bag#add + copy: + - from: arg(0) to: - this - - .java.util.Map#MapValue#java.lang.Object - .java.lang.Iterable#Element#java.lang.Object +- function: org.apache.commons.collections4.MultiValuedMap#putAll + signature: (java.lang.Object, *) * + copy: - from: - - arg(0) - - .java.util.Map#MapValue#java.lang.Object + - arg(1) - .java.lang.Iterable#Element#java.lang.Object to: - this - - .java.util.Map#MapValue#java.lang.Object + - .org.apache.commons.collections4.MultiValuedMap#MapValue#java.lang.Object - .java.lang.Iterable#Element#java.lang.Object -- function: org.apache.commons.collections4.map.MultiValueMap#putAll - signature: (java.lang.Object, *) * + - from: arg(0) + to: + - this + - .org.apache.commons.collections4.MultiValuedMap#MapKey#java.lang.Object +- function: org.apache.commons.collections4.set.CompositeSet$SetMutator#addAll copy: - from: + - arg(2) + - .java.lang.Iterable#Element#java.lang.Object + to: - arg(1) - .java.lang.Iterable#Element#java.lang.Object + - .java.lang.Iterable#Element#java.lang.Object + - from: + - arg(2) + - .java.lang.Iterable#Element#java.lang.Object to: - - this - - .java.util.Map#MapValue#java.lang.Object + - arg(0) + - .java.lang.Iterable#Element#java.lang.Object +- function: org.apache.commons.collections4.IteratorUtils#loopingListIterator + copy: + - from: + - arg(0) - .java.lang.Iterable#Element#java.lang.Object + to: + - result + - .java.util.Iterator#Element#java.lang.Object +- function: org.apache.commons.collections4.keyvalue.DefaultMapEntry# + signature: (java.lang.Object, java.lang.Object) * + copy: + - from: arg(1) + to: + - this + - .java.util.Map$Entry#Value#java.lang.Object + - from: arg(1) + to: + - this + - .org.apache.commons.collections4.KeyValue#Value#java.lang.Object - from: arg(0) to: - this - - .java.util.Map#MapKey#java.lang.Object -- function: org.apache.commons.collections4.map.MultiValueMap#values + - .java.util.Map$Entry#Key#java.lang.Object + - from: arg(0) + to: + - this + - .org.apache.commons.collections4.KeyValue#Key#java.lang.Object +- function: org.apache.commons.collections4.SetUtils$SetView#copyInto copy: - from: - this - - .java.util.Map#MapValue#java.lang.Object - .java.lang.Iterable#Element#java.lang.Object to: - - result + - arg(0) - .java.lang.Iterable#Element#java.lang.Object +- function: org.apache.commons.collections4.queue.UnmodifiableQueue#unmodifiableQueue + copy: - from: - - this - - .org.apache.commons.collections4.Put#MapValue#java.lang.Object + - arg(0) - .java.lang.Iterable#Element#java.lang.Object to: - result - .java.lang.Iterable#Element#java.lang.Object +- function: org.apache.commons.collections4.multiset.PredicatedMultiSet#predicatedMultiSet + copy: - from: - - this - - .org.apache.commons.collections4.Get#MapValue#java.lang.Object + - arg(0) - .java.lang.Iterable#Element#java.lang.Object to: - result - .java.lang.Iterable#Element#java.lang.Object -- function: org.apache.commons.collections4.map.PassiveExpiringMap# - signature: (*) * +- function: org.apache.commons.collections4.IteratorUtils#filteredIterator copy: - from: - arg(0) - - .java.util.Map#MapKey#java.lang.Object + - .java.util.Iterator#Element#java.lang.Object to: - - this - - .java.util.Map#MapKey#java.lang.Object + - result + - .java.util.Iterator#Element#java.lang.Object +- function: org.apache.commons.collections4.IterableUtils#find + copy: - from: - arg(0) + - .java.lang.Iterable#Element#java.lang.Object + to: result +- function: org.apache.commons.collections4.bidimap.AbstractDualBidiMap# + copy: + - from: + - arg(2) + - .java.util.Map#MapValue#java.lang.Object + to: + - this - .java.util.Map#MapKey#java.lang.Object + - from: + - arg(2) + - .java.util.Map#MapValue#java.lang.Object to: - this - .org.apache.commons.collections4.Put#MapKey#java.lang.Object - from: - - arg(0) - - .java.util.Map#MapKey#java.lang.Object + - arg(2) + - .java.util.Map#MapValue#java.lang.Object to: - this - .org.apache.commons.collections4.Get#MapKey#java.lang.Object - from: - - arg(0) - - .java.util.Map#MapValue#java.lang.Object + - arg(2) + - .org.apache.commons.collections4.Put#MapValue#java.lang.Object to: - this - - .java.util.Map#MapValue#java.lang.Object + - .java.util.Map#MapKey#java.lang.Object - from: - - arg(0) - - .java.util.Map#MapValue#java.lang.Object + - arg(2) + - .org.apache.commons.collections4.Put#MapValue#java.lang.Object to: - this - - .org.apache.commons.collections4.Put#MapValue#java.lang.Object + - .org.apache.commons.collections4.Put#MapKey#java.lang.Object - from: - - arg(0) - - .java.util.Map#MapValue#java.lang.Object + - arg(2) + - .org.apache.commons.collections4.Put#MapValue#java.lang.Object to: - this - - .org.apache.commons.collections4.Get#MapValue#java.lang.Object -- function: org.apache.commons.collections4.map.PassiveExpiringMap# - signature: (*, *) * - copy: + - .org.apache.commons.collections4.Get#MapKey#java.lang.Object - from: - - arg(1) - - .java.util.Map#MapValue#java.lang.Object + - arg(2) + - .org.apache.commons.collections4.Get#MapValue#java.lang.Object to: - this - - .java.util.Map#MapValue#java.lang.Object + - .java.util.Map#MapKey#java.lang.Object - from: - - arg(1) - - .java.util.Map#MapValue#java.lang.Object + - arg(2) + - .org.apache.commons.collections4.Get#MapValue#java.lang.Object to: - this - - .org.apache.commons.collections4.Put#MapValue#java.lang.Object + - .org.apache.commons.collections4.Put#MapKey#java.lang.Object - from: - - arg(1) - - .java.util.Map#MapValue#java.lang.Object + - arg(2) + - .org.apache.commons.collections4.Get#MapValue#java.lang.Object to: - this - - .org.apache.commons.collections4.Get#MapValue#java.lang.Object + - .org.apache.commons.collections4.Get#MapKey#java.lang.Object - from: - - arg(1) + - arg(0) - .java.util.Map#MapKey#java.lang.Object to: - this - .java.util.Map#MapKey#java.lang.Object - from: - - arg(1) + - arg(0) - .java.util.Map#MapKey#java.lang.Object to: - this - .org.apache.commons.collections4.Put#MapKey#java.lang.Object - from: - - arg(1) + - arg(0) - .java.util.Map#MapKey#java.lang.Object to: - this - .org.apache.commons.collections4.Get#MapKey#java.lang.Object -- function: org.apache.commons.collections4.map.PassiveExpiringMap# - signature: (long, *) * - copy: - from: - - arg(1) + - arg(0) - .java.util.Map#MapValue#java.lang.Object to: - this - .java.util.Map#MapValue#java.lang.Object - from: - - arg(1) + - arg(0) - .java.util.Map#MapValue#java.lang.Object to: - this - .org.apache.commons.collections4.Put#MapValue#java.lang.Object - from: - - arg(1) + - arg(0) - .java.util.Map#MapValue#java.lang.Object to: - this @@ -7987,373 +7862,383 @@ passThrough: - .java.util.Map#MapKey#java.lang.Object to: - this - - .java.util.Map#MapKey#java.lang.Object + - .java.util.Map#MapValue#java.lang.Object - from: - arg(1) - .java.util.Map#MapKey#java.lang.Object to: - this - - .org.apache.commons.collections4.Put#MapKey#java.lang.Object + - .org.apache.commons.collections4.Put#MapValue#java.lang.Object - from: - arg(1) - .java.util.Map#MapKey#java.lang.Object to: - this - - .org.apache.commons.collections4.Get#MapKey#java.lang.Object -- function: org.apache.commons.collections4.map.PassiveExpiringMap# - signature: (long, *, *) * - copy: + - .org.apache.commons.collections4.Get#MapValue#java.lang.Object - from: - arg(2) - .java.util.Map#MapKey#java.lang.Object to: - this - - .java.util.Map#MapKey#java.lang.Object + - .java.util.Map#MapValue#java.lang.Object - from: - arg(2) - .java.util.Map#MapKey#java.lang.Object to: - this - - .org.apache.commons.collections4.Put#MapKey#java.lang.Object + - .org.apache.commons.collections4.Put#MapValue#java.lang.Object - from: - arg(2) - .java.util.Map#MapKey#java.lang.Object to: - this - - .org.apache.commons.collections4.Get#MapKey#java.lang.Object + - .org.apache.commons.collections4.Get#MapValue#java.lang.Object - from: - arg(2) - - .java.util.Map#MapValue#java.lang.Object + - .org.apache.commons.collections4.Put#MapKey#java.lang.Object to: - this - .java.util.Map#MapValue#java.lang.Object - from: - arg(2) - - .java.util.Map#MapValue#java.lang.Object + - .org.apache.commons.collections4.Put#MapKey#java.lang.Object to: - this - .org.apache.commons.collections4.Put#MapValue#java.lang.Object - from: - arg(2) - - .java.util.Map#MapValue#java.lang.Object + - .org.apache.commons.collections4.Put#MapKey#java.lang.Object to: - this - .org.apache.commons.collections4.Get#MapValue#java.lang.Object -- function: org.apache.commons.collections4.map.PredicatedMap#predicatedMap - copy: - from: - - arg(0) - - .java.util.Map#MapValue#java.lang.Object + - arg(2) + - .org.apache.commons.collections4.Get#MapKey#java.lang.Object to: - - result + - this - .java.util.Map#MapValue#java.lang.Object - from: - - arg(0) - - .java.util.Map#MapValue#java.lang.Object + - arg(2) + - .org.apache.commons.collections4.Get#MapKey#java.lang.Object to: - - result + - this - .org.apache.commons.collections4.Put#MapValue#java.lang.Object - from: - - arg(0) - - .java.util.Map#MapValue#java.lang.Object + - arg(2) + - .org.apache.commons.collections4.Get#MapKey#java.lang.Object to: - - result + - this - .org.apache.commons.collections4.Get#MapValue#java.lang.Object - from: - - arg(0) - - .java.util.Map#MapKey#java.lang.Object + - arg(1) + - .java.util.Map#MapValue#java.lang.Object to: - - result + - this - .java.util.Map#MapKey#java.lang.Object - from: - - arg(0) - - .java.util.Map#MapKey#java.lang.Object + - arg(1) + - .java.util.Map#MapValue#java.lang.Object to: - - result + - this - .org.apache.commons.collections4.Put#MapKey#java.lang.Object - from: - - arg(0) - - .java.util.Map#MapKey#java.lang.Object + - arg(1) + - .java.util.Map#MapValue#java.lang.Object to: - - result + - this - .org.apache.commons.collections4.Get#MapKey#java.lang.Object -- function: org.apache.commons.collections4.map.PredicatedSortedMap#predicatedSortedMap +- function: org.apache.commons.collections4.FluentIterable#of + signature: (java.lang.Object) * copy: - - from: - - arg(0) - - .java.util.Map#MapValue#java.lang.Object - to: - - result - - .java.util.Map#MapValue#java.lang.Object - - from: - - arg(0) - - .java.util.Map#MapValue#java.lang.Object - to: - - result - - .org.apache.commons.collections4.Put#MapValue#java.lang.Object - - from: - - arg(0) - - .java.util.Map#MapValue#java.lang.Object + - from: arg(0) to: - result - - .org.apache.commons.collections4.Get#MapValue#java.lang.Object + - .java.lang.Iterable#Element#java.lang.Object +- function: org.apache.commons.collections4.set.ListOrderedSet#listOrderedSet + signature: (*) * + copy: - from: - arg(0) - - .java.util.Map#MapKey#java.lang.Object + - .java.lang.Iterable#Element#java.lang.Object to: - result - - .java.util.Map#MapKey#java.lang.Object + - .java.lang.Iterable#Element#java.lang.Object +- function: org.apache.commons.collections4.ListUtils#sum + copy: - from: - - arg(0) - - .java.util.Map#MapKey#java.lang.Object + - arg(1) + - .java.lang.Iterable#Element#java.lang.Object to: - result - - .org.apache.commons.collections4.Put#MapKey#java.lang.Object + - .java.lang.Iterable#Element#java.lang.Object - from: - arg(0) - - .java.util.Map#MapKey#java.lang.Object + - .java.lang.Iterable#Element#java.lang.Object to: - result - - .org.apache.commons.collections4.Get#MapKey#java.lang.Object -- function: org.apache.commons.collections4.map.SingletonMap# - signature: (*) * + - .java.lang.Iterable#Element#java.lang.Object +- function: org.apache.commons.collections4.queue.CircularFifoQueue#get copy: - from: - - arg(0) - - .org.apache.commons.collections4.KeyValue#Key#java.lang.Object - to: - this - - .java.util.Map#MapKey#java.lang.Object + - .java.lang.Iterable#Element#java.lang.Object + to: result +- function: org.apache.commons.collections4.CollectionUtils#emptyIfNull + copy: + - from: arg(0) + to: result +- function: org.apache.commons.collections4.iterators.AbstractOrderedMapIteratorDecorator# + copy: - from: - arg(0) - - .org.apache.commons.collections4.KeyValue#Key#java.lang.Object + - .org.apache.commons.collections4.MapIterator#MapValue#java.lang.Object to: - this - - .org.apache.commons.collections4.Put#MapKey#java.lang.Object + - .org.apache.commons.collections4.MapIterator#MapValue#java.lang.Object - from: - arg(0) - - .org.apache.commons.collections4.KeyValue#Key#java.lang.Object + - .java.util.Iterator#Element#java.lang.Object to: - this - - .org.apache.commons.collections4.Get#MapKey#java.lang.Object + - .java.util.Iterator#Element#java.lang.Object +- function: org.apache.commons.collections4.iterators.PushbackIterator#pushbackIterator + copy: - from: - arg(0) - - .org.apache.commons.collections4.KeyValue#Key#java.lang.Object + - .java.util.Iterator#Element#java.lang.Object to: - - this - - .org.apache.commons.collections4.KeyValue#Key#java.lang.Object - - from: - - arg(0) - - .java.util.Map$Entry#Key#java.lang.Object + - result + - .java.util.Iterator#Element#java.lang.Object +- function: org.apache.commons.collections4.MultiValuedMap#put + copy: + - from: arg(1) to: - this - - .java.util.Map#MapKey#java.lang.Object - - from: - - arg(0) - - .java.util.Map$Entry#Key#java.lang.Object + - .org.apache.commons.collections4.MultiValuedMap#MapValue#java.lang.Object + - .java.lang.Iterable#Element#java.lang.Object + - from: arg(0) to: - this - - .org.apache.commons.collections4.Put#MapKey#java.lang.Object + - .org.apache.commons.collections4.MultiValuedMap#MapKey#java.lang.Object +- function: org.apache.commons.collections4.collection.UnmodifiableBoundedCollection#unmodifiableBoundedCollection + copy: - from: - arg(0) - - .java.util.Map$Entry#Key#java.lang.Object + - .java.lang.Iterable#Element#java.lang.Object to: - - this - - .org.apache.commons.collections4.Get#MapKey#java.lang.Object - - from: - - arg(0) - - .java.util.Map$Entry#Key#java.lang.Object + - result + - .java.lang.Iterable#Element#java.lang.Object +- function: org.apache.commons.collections4.iterators.SingletonIterator# + copy: + - from: arg(0) to: - this - - .org.apache.commons.collections4.KeyValue#Key#java.lang.Object + - .java.util.Iterator#Element#java.lang.Object +- function: org.apache.commons.collections4.SplitMapUtils#writableMap + copy: - from: - arg(0) - - .java.util.Map#MapKey#java.lang.Object + - .org.apache.commons.collections4.Put#MapValue#java.lang.Object to: - - this - - .java.util.Map#MapKey#java.lang.Object + - result + - .java.util.Map#MapValue#java.lang.Object - from: - arg(0) - - .java.util.Map#MapKey#java.lang.Object - to: - - this - .org.apache.commons.collections4.Put#MapKey#java.lang.Object - - from: - - arg(0) - - .java.util.Map#MapKey#java.lang.Object to: - - this - - .org.apache.commons.collections4.Get#MapKey#java.lang.Object - - from: - - arg(0) + - result - .java.util.Map#MapKey#java.lang.Object - to: - - this - - .org.apache.commons.collections4.KeyValue#Key#java.lang.Object +- function: org.apache.commons.collections4.ListUtils#lazyList + copy: - from: - arg(0) - - .org.apache.commons.collections4.KeyValue#Value#java.lang.Object + - .java.lang.Iterable#Element#java.lang.Object to: - - this - - .java.util.Map#MapValue#java.lang.Object + - result + - .java.lang.Iterable#Element#java.lang.Object +- function: org.apache.commons.collections4.IteratorUtils#asMultipleUseIterable + copy: - from: - arg(0) - - .org.apache.commons.collections4.KeyValue#Value#java.lang.Object + - .java.util.Iterator#Element#java.lang.Object to: - - this - - .org.apache.commons.collections4.Put#MapValue#java.lang.Object + - result + - .java.lang.Iterable#Element#java.lang.Object +- function: org.apache.commons.collections4.collection.TransformedCollection#transformingCollection + copy: - from: - arg(0) - - .org.apache.commons.collections4.KeyValue#Value#java.lang.Object + - .java.lang.Iterable#Element#java.lang.Object to: - - this - - .org.apache.commons.collections4.Get#MapValue#java.lang.Object + - result + - .java.lang.Iterable#Element#java.lang.Object +- function: org.apache.commons.collections4.collection.CompositeCollection#toCollection + copy: - from: - - arg(0) - - .org.apache.commons.collections4.KeyValue#Value#java.lang.Object - to: - this - - .org.apache.commons.collections4.KeyValue#Value#java.lang.Object - - from: - - arg(0) - - .java.util.Map$Entry#Value#java.lang.Object + - .java.lang.Iterable#Element#java.lang.Object + to: + - result + - .java.lang.Iterable#Element#java.lang.Object +- function: org.apache.commons.collections4.keyvalue.AbstractMapEntry# + copy: + - from: arg(1) to: - this - - .java.util.Map#MapValue#java.lang.Object - - from: - - arg(0) - .java.util.Map$Entry#Value#java.lang.Object + - from: arg(1) to: - this - - .org.apache.commons.collections4.Put#MapValue#java.lang.Object - - from: - - arg(0) - - .java.util.Map$Entry#Value#java.lang.Object + - .org.apache.commons.collections4.KeyValue#Value#java.lang.Object + - from: arg(0) to: - this - - .org.apache.commons.collections4.Get#MapValue#java.lang.Object - - from: - - arg(0) - - .java.util.Map$Entry#Value#java.lang.Object + - .java.util.Map$Entry#Key#java.lang.Object + - from: arg(0) to: - this - - .org.apache.commons.collections4.KeyValue#Value#java.lang.Object + - .org.apache.commons.collections4.KeyValue#Key#java.lang.Object +- function: org.apache.commons.collections4.map.PassiveExpiringMap# + signature: (long, *) * + copy: - from: - - arg(0) + - arg(1) - .java.util.Map#MapValue#java.lang.Object to: - this - .java.util.Map#MapValue#java.lang.Object - from: - - arg(0) + - arg(1) - .java.util.Map#MapValue#java.lang.Object to: - this - .org.apache.commons.collections4.Put#MapValue#java.lang.Object - from: - - arg(0) + - arg(1) - .java.util.Map#MapValue#java.lang.Object to: - this - .org.apache.commons.collections4.Get#MapValue#java.lang.Object - from: - - arg(0) - - .java.util.Map#MapValue#java.lang.Object + - arg(1) + - .java.util.Map#MapKey#java.lang.Object to: - this - - .org.apache.commons.collections4.KeyValue#Value#java.lang.Object -- function: org.apache.commons.collections4.map.SingletonMap# - signature: (java.lang.Object, java.lang.Object) * + - .java.util.Map#MapKey#java.lang.Object + - from: + - arg(1) + - .java.util.Map#MapKey#java.lang.Object + to: + - this + - .org.apache.commons.collections4.Put#MapKey#java.lang.Object + - from: + - arg(1) + - .java.util.Map#MapKey#java.lang.Object + to: + - this + - .org.apache.commons.collections4.Get#MapKey#java.lang.Object +- function: org.apache.commons.collections4.map.ListOrderedMap#put copy: - - from: arg(1) + - from: arg(2) to: - this - .java.util.Map#MapValue#java.lang.Object - - from: arg(1) + - from: arg(2) to: - this - .org.apache.commons.collections4.Put#MapValue#java.lang.Object - - from: arg(1) + - from: arg(2) to: - this - .org.apache.commons.collections4.Get#MapValue#java.lang.Object - from: arg(1) - to: - - this - - .org.apache.commons.collections4.KeyValue#Value#java.lang.Object - - from: arg(0) to: - this - .java.util.Map#MapKey#java.lang.Object - - from: arg(0) + - from: arg(1) to: - this - .org.apache.commons.collections4.Put#MapKey#java.lang.Object - - from: arg(0) + - from: arg(1) to: - this - .org.apache.commons.collections4.Get#MapKey#java.lang.Object - - from: arg(0) - to: - - this - - .org.apache.commons.collections4.KeyValue#Key#java.lang.Object -- function: org.apache.commons.collections4.map.SingletonMap#setValue +- function: org.apache.commons.collections4.keyvalue.MultiKey# + signature: (java.lang.Object, java.lang.Object, java.lang.Object, java.lang.Object) + * copy: - - from: arg(0) + - from: arg(3) to: - this - - .java.util.Map#MapValue#java.lang.Object - - from: arg(0) + - .org.apache.commons.collections4.keyvalue.MultiKey#Element#java.lang.Object + - from: arg(1) to: - this - - .org.apache.commons.collections4.Put#MapValue#java.lang.Object - - from: arg(0) + - .org.apache.commons.collections4.keyvalue.MultiKey#Element#java.lang.Object + - from: arg(2) to: - this - - .org.apache.commons.collections4.Get#MapValue#java.lang.Object + - .org.apache.commons.collections4.keyvalue.MultiKey#Element#java.lang.Object - from: arg(0) to: - this - - .org.apache.commons.collections4.KeyValue#Value#java.lang.Object -- function: org.apache.commons.collections4.map.TransformedMap#transformingMap + - .org.apache.commons.collections4.keyvalue.MultiKey#Element#java.lang.Object +- function: org.apache.commons.collections4.bag.CollectionSortedBag# copy: - from: - arg(0) - - .java.util.Map#MapValue#java.lang.Object + - .java.lang.Iterable#Element#java.lang.Object to: - - result - - .java.util.Map#MapValue#java.lang.Object + - this + - .java.lang.Iterable#Element#java.lang.Object +- function: org.apache.commons.collections4.keyvalue.MultiKey# + signature: (*) * + copy: - from: - arg(0) - - .java.util.Map#MapValue#java.lang.Object + - '[*]' to: - - result - - .org.apache.commons.collections4.Put#MapValue#java.lang.Object + - this + - .org.apache.commons.collections4.keyvalue.MultiKey#Element#java.lang.Object +- function: org.apache.commons.collections4.CollectionUtils#selectRejected + signature: (*, *, *) * + copy: - from: - arg(0) - - .java.util.Map#MapValue#java.lang.Object + - .java.lang.Iterable#Element#java.lang.Object to: - - result - - .org.apache.commons.collections4.Get#MapValue#java.lang.Object + - arg(2) + - .java.lang.Iterable#Element#java.lang.Object + - from: arg(2) + to: result +- function: org.apache.commons.collections4.CollectionUtils#addAll + signature: (*, *) * + copy: - from: - - arg(0) - - .java.util.Map#MapKey#java.lang.Object + - arg(1) + - '[*]' to: - - result - - .java.util.Map#MapKey#java.lang.Object - - from: - arg(0) - - .java.util.Map#MapKey#java.lang.Object + - .java.lang.Iterable#Element#java.lang.Object + - from: + - arg(1) + - .java.util.Enumeration#Element#java.lang.Object to: - - result - - .org.apache.commons.collections4.Put#MapKey#java.lang.Object + - arg(0) + - .java.lang.Iterable#Element#java.lang.Object - from: + - arg(1) + - .java.lang.Iterable#Element#java.lang.Object + to: - arg(0) - - .java.util.Map#MapKey#java.lang.Object + - .java.lang.Iterable#Element#java.lang.Object + - from: + - arg(1) + - .java.util.Iterator#Element#java.lang.Object to: - - result - - .org.apache.commons.collections4.Get#MapKey#java.lang.Object -- function: org.apache.commons.collections4.map.TransformedSortedMap#transformingSortedMap + - arg(0) + - .java.lang.Iterable#Element#java.lang.Object +- function: org.apache.commons.collections4.MapUtils#unmodifiableMap copy: - from: - arg(0) @@ -8363,53 +8248,63 @@ passThrough: - .java.util.Map#MapValue#java.lang.Object - from: - arg(0) - - .java.util.Map#MapValue#java.lang.Object + - .java.util.Map#MapKey#java.lang.Object to: - result - - .org.apache.commons.collections4.Put#MapValue#java.lang.Object + - .java.util.Map#MapKey#java.lang.Object +- function: org.apache.commons.collections4.SortedBag#last + copy: + - from: + - this + - .java.lang.Iterable#Element#java.lang.Object + to: result +- function: org.apache.commons.collections4.iterators.IteratorChain# + signature: (*) * + copy: - from: - arg(0) - - .java.util.Map#MapValue#java.lang.Object + - .java.lang.Iterable#Element#java.lang.Object + - .java.util.Iterator#Element#java.lang.Object to: - - result - - .org.apache.commons.collections4.Get#MapValue#java.lang.Object + - this + - .java.util.Iterator#Element#java.lang.Object - from: - arg(0) - - .java.util.Map#MapKey#java.lang.Object + - '[*]' + - .java.util.Iterator#Element#java.lang.Object to: - - result - - .java.util.Map#MapKey#java.lang.Object + - this + - .java.util.Iterator#Element#java.lang.Object - from: - arg(0) - - .java.util.Map#MapKey#java.lang.Object + - .java.lang.Iterable#Element#java.lang.Object to: - - result - - .org.apache.commons.collections4.Put#MapKey#java.lang.Object + - this + - .java.util.Iterator#Element#java.lang.Object - from: - arg(0) - - .java.util.Map#MapKey#java.lang.Object + - .java.util.Iterator#Element#java.lang.Object to: - - result - - .org.apache.commons.collections4.Get#MapKey#java.lang.Object -- function: org.apache.commons.collections4.map.UnmodifiableEntrySet#unmodifiableEntrySet + - this + - .java.util.Iterator#Element#java.lang.Object +- function: org.apache.commons.collections4.IterableUtils#uniqueIterable copy: - from: - arg(0) - .java.lang.Iterable#Element#java.lang.Object - - .java.util.Map$Entry#Key#java.lang.Object to: - result - .java.lang.Iterable#Element#java.lang.Object - - .java.util.Map$Entry#Key#java.lang.Object +- function: org.apache.commons.collections4.collection.CompositeCollection#getCollections + copy: - from: - - arg(0) + - this - .java.lang.Iterable#Element#java.lang.Object - - .java.util.Map$Entry#Value#java.lang.Object to: - result - .java.lang.Iterable#Element#java.lang.Object - - .java.util.Map$Entry#Value#java.lang.Object -- function: org.apache.commons.collections4.map.UnmodifiableMap#unmodifiableMap + - .java.lang.Iterable#Element#java.lang.Object +- function: org.apache.commons.collections4.map.FixedSizeMap#fixedSizeMap copy: - from: - arg(0) @@ -8419,63 +8314,106 @@ passThrough: - .java.util.Map#MapValue#java.lang.Object - from: - arg(0) - - .java.util.Map#MapKey#java.lang.Object + - .java.util.Map#MapValue#java.lang.Object to: - result - - .java.util.Map#MapKey#java.lang.Object -- function: org.apache.commons.collections4.map.UnmodifiableOrderedMap#unmodifiableOrderedMap - copy: + - .org.apache.commons.collections4.Put#MapValue#java.lang.Object - from: - arg(0) - .java.util.Map#MapValue#java.lang.Object to: - result - - .java.util.Map#MapValue#java.lang.Object + - .org.apache.commons.collections4.Get#MapValue#java.lang.Object - from: - arg(0) - - .java.util.Map#MapValue#java.lang.Object + - .java.util.Map#MapKey#java.lang.Object to: - result - - .org.apache.commons.collections4.Put#MapValue#java.lang.Object + - .java.util.Map#MapKey#java.lang.Object - from: - arg(0) - - .java.util.Map#MapValue#java.lang.Object + - .java.util.Map#MapKey#java.lang.Object to: - result - - .org.apache.commons.collections4.Get#MapValue#java.lang.Object + - .org.apache.commons.collections4.Put#MapKey#java.lang.Object - from: - arg(0) - - .org.apache.commons.collections4.Put#MapValue#java.lang.Object + - .java.util.Map#MapKey#java.lang.Object to: - result + - .org.apache.commons.collections4.Get#MapKey#java.lang.Object +- function: org.apache.commons.collections4.multimap.HashSetValuedHashMap# + signature: (*) * + copy: + - from: + - arg(0) - .java.util.Map#MapValue#java.lang.Object + to: + - this + - .org.apache.commons.collections4.MultiValuedMap#MapValue#java.lang.Object - from: - arg(0) - - .org.apache.commons.collections4.Put#MapValue#java.lang.Object + - .org.apache.commons.collections4.MultiValuedMap#MapValue#java.lang.Object + to: + - this + - .org.apache.commons.collections4.MultiValuedMap#MapValue#java.lang.Object + - from: + - arg(0) + - .java.util.Map#MapKey#java.lang.Object + to: + - this + - .org.apache.commons.collections4.MultiValuedMap#MapKey#java.lang.Object + - from: + - arg(0) + - .org.apache.commons.collections4.MultiValuedMap#MapKey#java.lang.Object + to: + - this + - .org.apache.commons.collections4.MultiValuedMap#MapKey#java.lang.Object +- function: org.apache.commons.collections4.multiset.SynchronizedMultiSet#synchronizedMultiSet + copy: + - from: + - arg(0) + - .java.lang.Iterable#Element#java.lang.Object to: - result - - .org.apache.commons.collections4.Put#MapValue#java.lang.Object + - .java.lang.Iterable#Element#java.lang.Object +- function: org.apache.commons.collections4.bag.CollectionSortedBag#collectionSortedBag + copy: - from: - arg(0) - - .org.apache.commons.collections4.Put#MapValue#java.lang.Object + - .java.lang.Iterable#Element#java.lang.Object to: - result - - .org.apache.commons.collections4.Get#MapValue#java.lang.Object + - .java.lang.Iterable#Element#java.lang.Object +- function: org.apache.commons.collections4.list.AbstractLinkedList#removeFirst + copy: + - from: + - this + - .java.lang.Iterable#Element#java.lang.Object + to: result +- function: org.apache.commons.collections4.IterableUtils#get + copy: - from: - arg(0) - - .org.apache.commons.collections4.Get#MapValue#java.lang.Object + - .java.lang.Iterable#Element#java.lang.Object + to: result +- function: org.apache.commons.collections4.map.PredicatedSortedMap#predicatedSortedMap + copy: + - from: + - arg(0) + - .java.util.Map#MapValue#java.lang.Object to: - result - .java.util.Map#MapValue#java.lang.Object - from: - arg(0) - - .org.apache.commons.collections4.Get#MapValue#java.lang.Object + - .java.util.Map#MapValue#java.lang.Object to: - result - .org.apache.commons.collections4.Put#MapValue#java.lang.Object - from: - arg(0) - - .org.apache.commons.collections4.Get#MapValue#java.lang.Object + - .java.util.Map#MapValue#java.lang.Object to: - result - .org.apache.commons.collections4.Get#MapValue#java.lang.Object @@ -8497,434 +8435,460 @@ passThrough: to: - result - .org.apache.commons.collections4.Get#MapKey#java.lang.Object +- function: org.apache.commons.collections4.ListUtils#selectRejected + copy: - from: - arg(0) - - .org.apache.commons.collections4.Put#MapKey#java.lang.Object + - .java.lang.Iterable#Element#java.lang.Object to: - result - - .java.util.Map#MapKey#java.lang.Object + - .java.lang.Iterable#Element#java.lang.Object +- function: org.apache.commons.collections4.ListUtils#subtract + copy: - from: - arg(0) - - .org.apache.commons.collections4.Put#MapKey#java.lang.Object + - .java.lang.Iterable#Element#java.lang.Object to: - result - - .org.apache.commons.collections4.Put#MapKey#java.lang.Object + - .java.lang.Iterable#Element#java.lang.Object +- function: org.apache.commons.collections4.keyvalue.MultiKey# + signature: (java.lang.Object, java.lang.Object) * + copy: + - from: arg(1) + to: + - this + - .org.apache.commons.collections4.keyvalue.MultiKey#Element#java.lang.Object + - from: arg(0) + to: + - this + - .org.apache.commons.collections4.keyvalue.MultiKey#Element#java.lang.Object +- function: org.apache.commons.collections4.iterators.PeekingIterator#element + copy: + - from: + - this + - .java.util.Iterator#Element#java.lang.Object + to: result +- function: org.apache.commons.collections4.IterableUtils#loopingIterable + copy: - from: - arg(0) - - .org.apache.commons.collections4.Put#MapKey#java.lang.Object + - .java.lang.Iterable#Element#java.lang.Object to: - result - - .org.apache.commons.collections4.Get#MapKey#java.lang.Object + - .java.lang.Iterable#Element#java.lang.Object +- function: org.apache.commons.collections4.MultiValuedMap#keySet + copy: - from: - - arg(0) - - .org.apache.commons.collections4.Get#MapKey#java.lang.Object + - this + - .org.apache.commons.collections4.MultiValuedMap#MapKey#java.lang.Object to: - result - - .java.util.Map#MapKey#java.lang.Object + - .java.lang.Iterable#Element#java.lang.Object +- function: org.apache.commons.collections4.IteratorUtils#unmodifiableMapIterator + copy: - from: - arg(0) - - .org.apache.commons.collections4.Get#MapKey#java.lang.Object + - .org.apache.commons.collections4.MapIterator#MapValue#java.lang.Object to: - result - - .org.apache.commons.collections4.Put#MapKey#java.lang.Object + - .org.apache.commons.collections4.MapIterator#MapValue#java.lang.Object - from: - arg(0) - - .org.apache.commons.collections4.Get#MapKey#java.lang.Object + - .java.util.Iterator#Element#java.lang.Object to: - result - - .org.apache.commons.collections4.Get#MapKey#java.lang.Object -- function: org.apache.commons.collections4.map.UnmodifiableSortedMap#unmodifiableSortedMap + - .java.util.Iterator#Element#java.lang.Object +- function: org.apache.commons.collections4.iterators.PeekingIterator# copy: - from: - arg(0) - - .java.util.Map#MapValue#java.lang.Object + - .java.util.Iterator#Element#java.lang.Object to: - - result - - .java.util.Map#MapValue#java.lang.Object + - this + - .java.util.Iterator#Element#java.lang.Object +- function: org.apache.commons.collections4.IterableUtils#chainedIterable + signature: (*, *, *) * + copy: - from: - - arg(0) - - .java.util.Map#MapKey#java.lang.Object + - arg(2) + - .java.lang.Iterable#Element#java.lang.Object to: - result - - .java.util.Map#MapKey#java.lang.Object -- function: org.apache.commons.collections4.multimap.ArrayListValuedHashMap# - signature: (*) * - copy: + - .java.lang.Iterable#Element#java.lang.Object - from: - - arg(0) - - .java.util.Map#MapValue#java.lang.Object + - arg(1) + - .java.lang.Iterable#Element#java.lang.Object to: - - this - - .org.apache.commons.collections4.MultiValuedMap#MapValue#java.lang.Object + - result - .java.lang.Iterable#Element#java.lang.Object - from: - arg(0) - - .org.apache.commons.collections4.MultiValuedMap#MapValue#java.lang.Object + - .java.lang.Iterable#Element#java.lang.Object to: + - result + - .java.lang.Iterable#Element#java.lang.Object +- function: org.apache.commons.collections4.Bag#uniqueSet + copy: + - from: - this - - .org.apache.commons.collections4.MultiValuedMap#MapValue#java.lang.Object - .java.lang.Iterable#Element#java.lang.Object + to: + - result + - .java.lang.Iterable#Element#java.lang.Object +- function: org.apache.commons.collections4.IteratorUtils#find + copy: - from: - arg(0) - - .java.util.Map#MapKey#java.lang.Object + - .java.util.Iterator#Element#java.lang.Object + to: result +- function: org.apache.commons.collections4.iterators.UnmodifiableIterator#unmodifiableIterator + copy: + - from: + - arg(0) + - .java.util.Iterator#Element#java.lang.Object to: + - result + - .java.util.Iterator#Element#java.lang.Object +- function: org.apache.commons.collections4.map.MultiKeyMap#get + copy: + - from: - this - - .org.apache.commons.collections4.MultiValuedMap#MapKey#java.lang.Object + - .java.util.Map#MapValue#java.lang.Object + to: result + - from: + - this + - .org.apache.commons.collections4.Put#MapValue#java.lang.Object + to: result + - from: + - this + - .org.apache.commons.collections4.Get#MapValue#java.lang.Object + to: result +- function: org.apache.commons.collections4.IteratorUtils#zippingIterator + signature: (*, *, *) * + copy: + - from: + - arg(2) + - .java.util.Iterator#Element#java.lang.Object + to: + - result + - .java.util.Iterator#Element#java.lang.Object + - from: + - arg(1) + - .java.util.Iterator#Element#java.lang.Object + to: + - result + - .java.util.Iterator#Element#java.lang.Object - from: - arg(0) - - .org.apache.commons.collections4.MultiValuedMap#MapKey#java.lang.Object + - .java.util.Iterator#Element#java.lang.Object to: - - this - - .org.apache.commons.collections4.MultiValuedMap#MapKey#java.lang.Object + - result + - .java.util.Iterator#Element#java.lang.Object +- function: org.apache.commons.collections4.queue.TransformedQueue#transformingQueue + copy: - from: - arg(0) - - .org.apache.commons.collections4.MultiValuedMap#MapValue#java.lang.Object - .java.lang.Iterable#Element#java.lang.Object to: - - this - - .org.apache.commons.collections4.MultiValuedMap#MapValue#java.lang.Object + - result - .java.lang.Iterable#Element#java.lang.Object -- function: org.apache.commons.collections4.multimap.HashSetValuedHashMap# - signature: (*) * +- function: org.apache.commons.collections4.CollectionUtils#addIgnoreNull copy: - - from: - - arg(0) - - .java.util.Map#MapValue#java.lang.Object + - from: arg(1) to: + - arg(0) + - .java.lang.Iterable#Element#java.lang.Object +- function: org.apache.commons.collections4.list.AbstractLinkedList#getFirst + copy: + - from: - this - - .org.apache.commons.collections4.MultiValuedMap#MapValue#java.lang.Object - .java.lang.Iterable#Element#java.lang.Object + to: result +- function: org.apache.commons.collections4.set.MapBackedSet#mapBackedSet + copy: - from: - arg(0) - - .org.apache.commons.collections4.MultiValuedMap#MapValue#java.lang.Object + - .java.util.Map#MapKey#java.lang.Object to: - - this - - .org.apache.commons.collections4.MultiValuedMap#MapValue#java.lang.Object + - result - .java.lang.Iterable#Element#java.lang.Object +- function: org.apache.commons.collections4.map.AbstractLinkedMap# + signature: (*) * + copy: - from: - arg(0) - .java.util.Map#MapKey#java.lang.Object to: - this - - .org.apache.commons.collections4.MultiValuedMap#MapKey#java.lang.Object + - .java.util.Map#MapKey#java.lang.Object - from: - arg(0) - - .org.apache.commons.collections4.MultiValuedMap#MapKey#java.lang.Object + - .java.util.Map#MapKey#java.lang.Object to: - this - - .org.apache.commons.collections4.MultiValuedMap#MapKey#java.lang.Object + - .org.apache.commons.collections4.Put#MapKey#java.lang.Object - from: - arg(0) - - .org.apache.commons.collections4.MultiValuedMap#MapValue#java.lang.Object - - .java.lang.Iterable#Element#java.lang.Object + - .java.util.Map#MapKey#java.lang.Object to: - this - - .org.apache.commons.collections4.MultiValuedMap#MapValue#java.lang.Object - - .java.lang.Iterable#Element#java.lang.Object -- function: org.apache.commons.collections4.multimap.TransformedMultiValuedMap#transformingMap - copy: + - .org.apache.commons.collections4.Get#MapKey#java.lang.Object - from: - arg(0) - - .org.apache.commons.collections4.MultiValuedMap#MapKey#java.lang.Object + - .java.util.Map#MapValue#java.lang.Object to: - - result - - .org.apache.commons.collections4.MultiValuedMap#MapKey#java.lang.Object + - this + - .java.util.Map#MapValue#java.lang.Object - from: - arg(0) - - .org.apache.commons.collections4.MultiValuedMap#MapValue#java.lang.Object - - .java.lang.Iterable#Element#java.lang.Object + - .java.util.Map#MapValue#java.lang.Object to: - - result - - .org.apache.commons.collections4.MultiValuedMap#MapValue#java.lang.Object - - .java.lang.Iterable#Element#java.lang.Object -- function: org.apache.commons.collections4.multimap.UnmodifiableMultiValuedMap#unmodifiableMultiValuedMap - signature: (*) * - copy: + - this + - .org.apache.commons.collections4.Put#MapValue#java.lang.Object - from: - arg(0) - - .org.apache.commons.collections4.MultiValuedMap#MapKey#java.lang.Object + - .java.util.Map#MapValue#java.lang.Object to: - - result - - .org.apache.commons.collections4.MultiValuedMap#MapKey#java.lang.Object + - this + - .org.apache.commons.collections4.Get#MapValue#java.lang.Object +- function: org.apache.commons.collections4.IteratorUtils#unmodifiableListIterator + copy: - from: - arg(0) - - .org.apache.commons.collections4.MultiValuedMap#MapValue#java.lang.Object - - .java.lang.Iterable#Element#java.lang.Object + - .java.util.Iterator#Element#java.lang.Object to: - result - - .org.apache.commons.collections4.MultiValuedMap#MapValue#java.lang.Object - - .java.lang.Iterable#Element#java.lang.Object -- function: org.apache.commons.collections4.multiset.HashMultiSet# + - .java.util.Iterator#Element#java.lang.Object +- function: org.apache.commons.collections4.map.ListOrderedMap#putAll copy: - from: - - arg(0) - - .java.lang.Iterable#Element#java.lang.Object + - arg(1) + - .java.util.Map#MapValue#java.lang.Object to: - this - - .java.lang.Iterable#Element#java.lang.Object -- function: org.apache.commons.collections4.multiset.PredicatedMultiSet#predicatedMultiSet - copy: + - .java.util.Map#MapValue#java.lang.Object - from: - - arg(0) - - .java.lang.Iterable#Element#java.lang.Object + - arg(1) + - .java.util.Map#MapValue#java.lang.Object to: - - result - - .java.lang.Iterable#Element#java.lang.Object -- function: org.apache.commons.collections4.multiset.SynchronizedMultiSet#synchronizedMultiSet - copy: + - this + - .org.apache.commons.collections4.Put#MapValue#java.lang.Object - from: - - arg(0) - - .java.lang.Iterable#Element#java.lang.Object + - arg(1) + - .java.util.Map#MapValue#java.lang.Object to: - - result - - .java.lang.Iterable#Element#java.lang.Object -- function: org.apache.commons.collections4.multiset.UnmodifiableMultiSet#unmodifiableMultiSet - copy: + - this + - .org.apache.commons.collections4.Get#MapValue#java.lang.Object - from: - - arg(0) - - .java.lang.Iterable#Element#java.lang.Object + - arg(1) + - .java.util.Map#MapKey#java.lang.Object to: - - result - - .java.lang.Iterable#Element#java.lang.Object -- function: org.apache.commons.collections4.queue.CircularFifoQueue# - signature: (*) * - copy: + - this + - .java.util.Map#MapKey#java.lang.Object - from: - - arg(0) - - .java.lang.Iterable#Element#java.lang.Object + - arg(1) + - .java.util.Map#MapKey#java.lang.Object to: - this - - .java.lang.Iterable#Element#java.lang.Object -- function: org.apache.commons.collections4.queue.CircularFifoQueue#get - copy: + - .org.apache.commons.collections4.Put#MapKey#java.lang.Object - from: + - arg(1) + - .java.util.Map#MapKey#java.lang.Object + to: - this - - .java.lang.Iterable#Element#java.lang.Object - to: result -- function: org.apache.commons.collections4.queue.PredicatedQueue#predicatedQueue + - .org.apache.commons.collections4.Get#MapKey#java.lang.Object +- function: org.apache.commons.collections4.IteratorUtils#get copy: - from: - arg(0) - - .java.lang.Iterable#Element#java.lang.Object - to: - - result - - .java.lang.Iterable#Element#java.lang.Object -- function: org.apache.commons.collections4.queue.SynchronizedQueue#synchronizedQueue + - .java.util.Iterator#Element#java.lang.Object + to: result +- function: org.apache.commons.collections4.trie.PatriciaTrie# copy: - from: - arg(0) - - .java.lang.Iterable#Element#java.lang.Object + - .java.util.Map#MapKey#java.lang.Object to: - - result - - .java.lang.Iterable#Element#java.lang.Object -- function: org.apache.commons.collections4.queue.TransformedQueue#transformingQueue - copy: + - this + - .java.util.Map#MapKey#java.lang.Object - from: - arg(0) - - .java.lang.Iterable#Element#java.lang.Object + - .java.util.Map#MapKey#java.lang.Object to: - - result - - .java.lang.Iterable#Element#java.lang.Object -- function: org.apache.commons.collections4.queue.UnmodifiableQueue#unmodifiableQueue - copy: + - this + - .org.apache.commons.collections4.Put#MapKey#java.lang.Object - from: - arg(0) - - .java.lang.Iterable#Element#java.lang.Object + - .java.util.Map#MapKey#java.lang.Object to: - - result - - .java.lang.Iterable#Element#java.lang.Object -- function: org.apache.commons.collections4.set.AbstractNavigableSetDecorator# - copy: + - this + - .org.apache.commons.collections4.Get#MapKey#java.lang.Object - from: - arg(0) - - .java.lang.Iterable#Element#java.lang.Object + - .java.util.Map#MapValue#java.lang.Object to: - this - - .java.lang.Iterable#Element#java.lang.Object -- function: org.apache.commons.collections4.set.AbstractSetDecorator# - copy: + - .java.util.Map#MapValue#java.lang.Object - from: - arg(0) - - .java.lang.Iterable#Element#java.lang.Object + - .java.util.Map#MapValue#java.lang.Object to: - this - - .java.lang.Iterable#Element#java.lang.Object -- function: org.apache.commons.collections4.set.AbstractSortedSetDecorator# - copy: + - .org.apache.commons.collections4.Put#MapValue#java.lang.Object - from: - arg(0) - - .java.lang.Iterable#Element#java.lang.Object + - .java.util.Map#MapValue#java.lang.Object to: - this - - .java.lang.Iterable#Element#java.lang.Object -- function: org.apache.commons.collections4.set.CompositeSet$SetMutator#add + - .org.apache.commons.collections4.Get#MapValue#java.lang.Object +- function: org.apache.commons.collections4.map.CompositeMap# + signature: (*, *) * copy: - - from: arg(2) - to: + - from: - arg(1) - - .java.lang.Iterable#Element#java.lang.Object - - .java.lang.Iterable#Element#java.lang.Object - - from: arg(2) + - .java.util.Map#MapValue#java.lang.Object to: - - arg(0) - - .java.lang.Iterable#Element#java.lang.Object -- function: org.apache.commons.collections4.set.CompositeSet$SetMutator#addAll - copy: + - this + - .java.util.Map#MapValue#java.lang.Object - from: - - arg(2) - - .java.lang.Iterable#Element#java.lang.Object - to: - arg(1) - - .java.lang.Iterable#Element#java.lang.Object - - .java.lang.Iterable#Element#java.lang.Object - - from: - - arg(2) - - .java.lang.Iterable#Element#java.lang.Object + - .java.util.Map#MapValue#java.lang.Object to: - - arg(0) - - .java.lang.Iterable#Element#java.lang.Object -- function: org.apache.commons.collections4.set.CompositeSet# - signature: (*) * - copy: + - this + - .org.apache.commons.collections4.Put#MapValue#java.lang.Object - from: - - arg(0) - - '[*]' - - .java.lang.Iterable#Element#java.lang.Object + - arg(1) + - .java.util.Map#MapValue#java.lang.Object to: - this - - .java.lang.Iterable#Element#java.lang.Object + - .org.apache.commons.collections4.Get#MapValue#java.lang.Object - from: - arg(0) - - .java.lang.Iterable#Element#java.lang.Object + - .java.util.Map#MapKey#java.lang.Object to: - this - - .java.lang.Iterable#Element#java.lang.Object -- function: org.apache.commons.collections4.set.CompositeSet#addComposited - signature: (*) * - copy: + - .java.util.Map#MapKey#java.lang.Object - from: - arg(0) - - '[*]' - - .java.lang.Iterable#Element#java.lang.Object + - .java.util.Map#MapKey#java.lang.Object to: - this - - .java.lang.Iterable#Element#java.lang.Object + - .org.apache.commons.collections4.Put#MapKey#java.lang.Object - from: - arg(0) - - .java.lang.Iterable#Element#java.lang.Object + - .java.util.Map#MapKey#java.lang.Object to: - this - - .java.lang.Iterable#Element#java.lang.Object -- function: org.apache.commons.collections4.set.CompositeSet#addComposited - signature: (*, *) * - copy: + - .org.apache.commons.collections4.Get#MapKey#java.lang.Object - from: - arg(1) - - .java.lang.Iterable#Element#java.lang.Object + - .java.util.Map#MapKey#java.lang.Object to: - this - - .java.lang.Iterable#Element#java.lang.Object + - .java.util.Map#MapKey#java.lang.Object - from: - - arg(0) - - .java.lang.Iterable#Element#java.lang.Object + - arg(1) + - .java.util.Map#MapKey#java.lang.Object to: - this - - .java.lang.Iterable#Element#java.lang.Object -- function: org.apache.commons.collections4.set.CompositeSet#getSets - copy: + - .org.apache.commons.collections4.Put#MapKey#java.lang.Object - from: - - this - - .java.lang.Iterable#Element#java.lang.Object + - arg(1) + - .java.util.Map#MapKey#java.lang.Object to: - - result - - .java.lang.Iterable#Element#java.lang.Object - - .java.lang.Iterable#Element#java.lang.Object -- function: org.apache.commons.collections4.set.CompositeSet#toSet - copy: - - from: - this - - .java.lang.Iterable#Element#java.lang.Object - to: - - result - - .java.lang.Iterable#Element#java.lang.Object -- function: org.apache.commons.collections4.set.ListOrderedSet#add - copy: - - from: arg(1) + - .org.apache.commons.collections4.Get#MapKey#java.lang.Object + - from: + - arg(0) + - .java.util.Map#MapValue#java.lang.Object to: - this - - .java.lang.Iterable#Element#java.lang.Object -- function: org.apache.commons.collections4.set.ListOrderedSet#addAll - copy: + - .java.util.Map#MapValue#java.lang.Object - from: - - arg(1) - - .java.lang.Iterable#Element#java.lang.Object + - arg(0) + - .java.util.Map#MapValue#java.lang.Object to: - this - - .java.lang.Iterable#Element#java.lang.Object -- function: org.apache.commons.collections4.set.ListOrderedSet#asList - copy: + - .org.apache.commons.collections4.Put#MapValue#java.lang.Object - from: - - this - - .java.lang.Iterable#Element#java.lang.Object + - arg(0) + - .java.util.Map#MapValue#java.lang.Object to: - - result - - .java.lang.Iterable#Element#java.lang.Object -- function: org.apache.commons.collections4.set.ListOrderedSet#get - copy: + - this + - .org.apache.commons.collections4.Get#MapValue#java.lang.Object - from: + - arg(0) + - '[*]' + - .java.util.Map#MapKey#java.lang.Object + to: - this - - .java.lang.Iterable#Element#java.lang.Object - to: result -- function: org.apache.commons.collections4.set.ListOrderedSet#listOrderedSet - signature: (*) * - copy: + - .java.util.Map#MapKey#java.lang.Object - from: - arg(0) - - .java.lang.Iterable#Element#java.lang.Object + - '[*]' + - .java.util.Map#MapKey#java.lang.Object to: - - result - - .java.lang.Iterable#Element#java.lang.Object -- function: org.apache.commons.collections4.set.MapBackedSet#mapBackedSet - copy: + - this + - .org.apache.commons.collections4.Put#MapKey#java.lang.Object - from: - arg(0) + - '[*]' - .java.util.Map#MapKey#java.lang.Object to: - - result - - .java.lang.Iterable#Element#java.lang.Object -- function: org.apache.commons.collections4.set.PredicatedNavigableSet#predicatedNavigableSet - copy: + - this + - .org.apache.commons.collections4.Get#MapKey#java.lang.Object - from: - arg(0) - - .java.lang.Iterable#Element#java.lang.Object + - '[*]' + - .java.util.Map#MapValue#java.lang.Object to: - - result - - .java.lang.Iterable#Element#java.lang.Object -- function: org.apache.commons.collections4.set.PredicatedSet#predicatedSet - copy: + - this + - .java.util.Map#MapValue#java.lang.Object - from: - arg(0) - - .java.lang.Iterable#Element#java.lang.Object + - '[*]' + - .java.util.Map#MapValue#java.lang.Object to: - - result - - .java.lang.Iterable#Element#java.lang.Object -- function: org.apache.commons.collections4.set.PredicatedSortedSet#predicatedSortedSet - copy: + - this + - .org.apache.commons.collections4.Put#MapValue#java.lang.Object - from: - arg(0) - - .java.lang.Iterable#Element#java.lang.Object + - '[*]' + - .java.util.Map#MapValue#java.lang.Object to: - - result - - .java.lang.Iterable#Element#java.lang.Object -- function: org.apache.commons.collections4.set.TransformedNavigableSet#transformingNavigableSet + - this + - .org.apache.commons.collections4.Get#MapValue#java.lang.Object +- function: org.apache.commons.collections4.map.DefaultedMap# + signature: (java.lang.Object) * + copy: + - from: arg(0) + to: + - this + - .java.util.Map#MapValue#java.lang.Object + - from: arg(0) + to: + - this + - .org.apache.commons.collections4.Put#MapValue#java.lang.Object + - from: arg(0) + to: + - this + - .org.apache.commons.collections4.Get#MapValue#java.lang.Object +- function: org.apache.commons.collections4.map.MultiValueMap#putAll + signature: (java.lang.Object, *) * + bypassVerification: true copy: - from: - - arg(0) + - arg(1) - .java.lang.Iterable#Element#java.lang.Object to: - - result + - this + - .java.util.Map#MapValue#java.lang.Object - .java.lang.Iterable#Element#java.lang.Object -- function: org.apache.commons.collections4.set.TransformedSet#transformingSet + - from: arg(0) + to: + - this + - .java.util.Map#MapKey#java.lang.Object +- function: org.apache.commons.collections4.bag.TransformedSortedBag#transformedSortedBag copy: - from: - arg(0) @@ -8932,40 +8896,35 @@ passThrough: to: - result - .java.lang.Iterable#Element#java.lang.Object -- function: org.apache.commons.collections4.set.TransformedSortedSet#transformingSortedSet +- function: org.apache.commons.collections4.MapUtils#invertMap copy: - from: - arg(0) - - .java.lang.Iterable#Element#java.lang.Object + - .java.util.Map#MapValue#java.lang.Object to: - result - - .java.lang.Iterable#Element#java.lang.Object -- function: org.apache.commons.collections4.set.UnmodifiableNavigableSet#unmodifiableNavigableSet - copy: + - .java.util.Map#MapKey#java.lang.Object - from: - arg(0) - - .java.lang.Iterable#Element#java.lang.Object + - .java.util.Map#MapKey#java.lang.Object to: - result - - .java.lang.Iterable#Element#java.lang.Object -- function: org.apache.commons.collections4.set.UnmodifiableSet#unmodifiableSet + - .java.util.Map#MapValue#java.lang.Object +- function: org.apache.commons.collections4.map.AbstractHashedMap# + signature: (*) * copy: - from: - arg(0) - - .java.lang.Iterable#Element#java.lang.Object + - .java.util.Map#MapKey#java.lang.Object to: - - result - - .java.lang.Iterable#Element#java.lang.Object -- function: org.apache.commons.collections4.set.UnmodifiableSortedSet#unmodifiableSortedSet - copy: + - this + - .java.util.Map#MapKey#java.lang.Object - from: - arg(0) - - .java.lang.Iterable#Element#java.lang.Object + - .java.util.Map#MapKey#java.lang.Object to: - - result - - .java.lang.Iterable#Element#java.lang.Object -- function: org.apache.commons.collections4.splitmap.AbstractIterableGetMapDecorator# - copy: + - this + - .org.apache.commons.collections4.Put#MapKey#java.lang.Object - from: - arg(0) - .java.util.Map#MapKey#java.lang.Object @@ -8977,33 +8936,74 @@ passThrough: - .java.util.Map#MapValue#java.lang.Object to: - this - - .org.apache.commons.collections4.Get#MapValue#java.lang.Object -- function: org.apache.commons.collections4.splitmap.TransformedSplitMap#transformingMap - copy: + - .java.util.Map#MapValue#java.lang.Object - from: - arg(0) - .java.util.Map#MapValue#java.lang.Object to: - - result + - this - .org.apache.commons.collections4.Put#MapValue#java.lang.Object - from: - arg(0) - .java.util.Map#MapValue#java.lang.Object to: - - result + - this - .org.apache.commons.collections4.Get#MapValue#java.lang.Object +- function: org.apache.commons.collections4.keyvalue.MultiKey# + signature: (java.lang.Object, java.lang.Object, java.lang.Object, java.lang.Object, + java.lang.Object) * + copy: + - from: arg(3) + to: + - this + - .org.apache.commons.collections4.keyvalue.MultiKey#Element#java.lang.Object + - from: arg(4) + to: + - this + - .org.apache.commons.collections4.keyvalue.MultiKey#Element#java.lang.Object + - from: arg(1) + to: + - this + - .org.apache.commons.collections4.keyvalue.MultiKey#Element#java.lang.Object + - from: arg(2) + to: + - this + - .org.apache.commons.collections4.keyvalue.MultiKey#Element#java.lang.Object + - from: arg(0) + to: + - this + - .org.apache.commons.collections4.keyvalue.MultiKey#Element#java.lang.Object +- function: org.apache.commons.collections4.IterableUtils#filteredIterable + copy: - from: - arg(0) - - .java.util.Map#MapKey#java.lang.Object + - .java.lang.Iterable#Element#java.lang.Object to: - result - - .org.apache.commons.collections4.Put#MapKey#java.lang.Object + - .java.lang.Iterable#Element#java.lang.Object +- function: org.apache.commons.collections4.MultiValuedMap#mapIterator + copy: + - from: + - this + - .org.apache.commons.collections4.MultiValuedMap#MapKey#java.lang.Object + to: + - result + - .java.util.Iterator#Element#java.lang.Object + - from: + - this + - .org.apache.commons.collections4.MultiValuedMap#MapValue#java.lang.Object + - .java.lang.Iterable#Element#java.lang.Object + to: + - result + - .org.apache.commons.collections4.MapIterator#MapValue#java.lang.Object +- function: org.apache.commons.collections4.bag.PredicatedSortedBag#predicatedSortedBag + copy: - from: - arg(0) - - .java.util.Map#MapKey#java.lang.Object + - .java.lang.Iterable#Element#java.lang.Object to: - result - - .org.apache.commons.collections4.Get#MapKey#java.lang.Object + - .java.lang.Iterable#Element#java.lang.Object - function: org.apache.commons.collections4.trie.AbstractPatriciaTrie#select copy: - from: @@ -9042,35 +9042,49 @@ passThrough: to: - result - .java.util.Map$Entry#Value#java.lang.Object -- function: org.apache.commons.collections4.trie.AbstractPatriciaTrie#selectKey +- function: org.apache.commons.collections4.list.UnmodifiableList# copy: - from: + - arg(0) + - .java.lang.Iterable#Element#java.lang.Object + to: - this - - .java.util.Map#MapKey#java.lang.Object - to: result - - from: - - this - - .org.apache.commons.collections4.Put#MapKey#java.lang.Object - to: result + - .java.lang.Iterable#Element#java.lang.Object +- function: org.apache.commons.collections4.set.PredicatedSortedSet#predicatedSortedSet + copy: - from: - - this - - .org.apache.commons.collections4.Get#MapKey#java.lang.Object - to: result -- function: org.apache.commons.collections4.trie.AbstractPatriciaTrie#selectValue + - arg(0) + - .java.lang.Iterable#Element#java.lang.Object + to: + - result + - .java.lang.Iterable#Element#java.lang.Object +- function: org.apache.commons.collections4.ListUtils#fixedSizeList copy: - from: - - this - - .java.util.Map#MapValue#java.lang.Object - to: result + - arg(0) + - .java.lang.Iterable#Element#java.lang.Object + to: + - result + - .java.lang.Iterable#Element#java.lang.Object +- function: org.apache.commons.collections4.MultiValuedMap#entries + copy: - from: - this - - .org.apache.commons.collections4.Put#MapValue#java.lang.Object - to: result + - .org.apache.commons.collections4.MultiValuedMap#MapValue#java.lang.Object + - .java.lang.Iterable#Element#java.lang.Object + to: + - result + - .java.lang.Iterable#Element#java.lang.Object + - .java.util.Map$Entry#Value#java.lang.Object - from: - this - - .org.apache.commons.collections4.Get#MapValue#java.lang.Object - to: result -- function: org.apache.commons.collections4.trie.PatriciaTrie# + - .org.apache.commons.collections4.MultiValuedMap#MapKey#java.lang.Object + to: + - result + - .java.lang.Iterable#Element#java.lang.Object + - .java.util.Map$Entry#Key#java.lang.Object +- function: org.apache.commons.collections4.map.LRUMap# + signature: (*, boolean) * copy: - from: - arg(0) @@ -9108,113 +9122,58 @@ passThrough: to: - this - .org.apache.commons.collections4.Get#MapValue#java.lang.Object -- function: org.apache.commons.collections4.trie.UnmodifiableTrie#unmodifiableTrie +- function: org.apache.commons.collections4.Get#remove + signature: (java.lang.Object) * copy: - from: - - arg(0) - - .java.util.Map#MapValue#java.lang.Object - to: - - result - - .java.util.Map#MapValue#java.lang.Object - - from: - - arg(0) - - .java.util.Map#MapValue#java.lang.Object - to: - - result - - .org.apache.commons.collections4.Put#MapValue#java.lang.Object - - from: - - arg(0) - - .java.util.Map#MapValue#java.lang.Object - to: - - result + - this - .org.apache.commons.collections4.Get#MapValue#java.lang.Object + to: result +- function: org.apache.commons.collections4.map.MultiValueMap#iterator + signature: () * + copy: - from: - - arg(0) - - .org.apache.commons.collections4.Put#MapValue#java.lang.Object - to: - - result + - this - .java.util.Map#MapValue#java.lang.Object - - from: - - arg(0) - - .org.apache.commons.collections4.Put#MapValue#java.lang.Object + - .java.lang.Iterable#Element#java.lang.Object to: - result - - .org.apache.commons.collections4.Put#MapValue#java.lang.Object + - .java.util.Iterator#Element#java.lang.Object + - .java.util.Map$Entry#Value#java.lang.Object - from: - - arg(0) + - this - .org.apache.commons.collections4.Put#MapValue#java.lang.Object + - .java.lang.Iterable#Element#java.lang.Object to: - result - - .org.apache.commons.collections4.Get#MapValue#java.lang.Object - - from: - - arg(0) - - .org.apache.commons.collections4.Get#MapValue#java.lang.Object - to: - - result - - .java.util.Map#MapValue#java.lang.Object - - from: - - arg(0) - - .org.apache.commons.collections4.Get#MapValue#java.lang.Object - to: - - result - - .org.apache.commons.collections4.Put#MapValue#java.lang.Object + - .java.util.Iterator#Element#java.lang.Object + - .java.util.Map$Entry#Value#java.lang.Object - from: - - arg(0) - - .org.apache.commons.collections4.Get#MapValue#java.lang.Object - to: - - result + - this - .org.apache.commons.collections4.Get#MapValue#java.lang.Object - - from: - - arg(0) - - .java.util.Map#MapKey#java.lang.Object - to: - - result - - .java.util.Map#MapKey#java.lang.Object - - from: - - arg(0) - - .java.util.Map#MapKey#java.lang.Object - to: - - result - - .org.apache.commons.collections4.Put#MapKey#java.lang.Object - - from: - - arg(0) - - .java.util.Map#MapKey#java.lang.Object + - .java.lang.Iterable#Element#java.lang.Object to: - result - - .org.apache.commons.collections4.Get#MapKey#java.lang.Object + - .java.util.Iterator#Element#java.lang.Object + - .java.util.Map$Entry#Value#java.lang.Object - from: - - arg(0) - - .org.apache.commons.collections4.Put#MapKey#java.lang.Object - to: - - result + - this - .java.util.Map#MapKey#java.lang.Object - - from: - - arg(0) - - .org.apache.commons.collections4.Put#MapKey#java.lang.Object to: - result - - .org.apache.commons.collections4.Put#MapKey#java.lang.Object + - .java.util.Iterator#Element#java.lang.Object + - .java.util.Map$Entry#Key#java.lang.Object - from: - - arg(0) + - this - .org.apache.commons.collections4.Put#MapKey#java.lang.Object to: - result - - .org.apache.commons.collections4.Get#MapKey#java.lang.Object - - from: - - arg(0) - - .org.apache.commons.collections4.Get#MapKey#java.lang.Object - to: - - result - - .java.util.Map#MapKey#java.lang.Object - - from: - - arg(0) - - .org.apache.commons.collections4.Get#MapKey#java.lang.Object - to: - - result - - .org.apache.commons.collections4.Put#MapKey#java.lang.Object + - .java.util.Iterator#Element#java.lang.Object + - .java.util.Map$Entry#Key#java.lang.Object - from: - - arg(0) + - this - .org.apache.commons.collections4.Get#MapKey#java.lang.Object to: - result - - .org.apache.commons.collections4.Get#MapKey#java.lang.Object + - .java.util.Iterator#Element#java.lang.Object + - .java.util.Map$Entry#Key#java.lang.Object diff --git a/core/opentaint-config/config/config/commons-digester-commons-digester-2.1.yaml b/core/opentaint-config/config/config/commons-digester-commons-digester-2.1.yaml new file mode 100644 index 000000000..56bace12e --- /dev/null +++ b/core/opentaint-config/config/config/commons-digester-commons-digester-2.1.yaml @@ -0,0 +1,122 @@ +library: commons-digester:commons-digester:2.1 +passThrough: +- function: + package: org.apache.commons.digester + class: Digester + name: + pattern: push.* + copy: + - from: arg(0) + to: + - this + - .org.apache.commons.digester.Digester##java.lang.Object + - from: arg(0) + to: this +- function: org.apache.commons.digester.xmlrules.DigesterLoader#load + copy: + - from: arg(2) + to: result + - from: arg(3) + to: result + - from: arg(0) + to: result + - from: arg(1) + to: result +- function: + package: org.apache.commons.digester + class: Digester + name: + pattern: get.* + copy: + - from: + - this + - .org.apache.commons.digester.Digester##java.lang.Object + to: result + - from: this + to: result +- function: + package: org.apache.commons.digester + class: Digester + name: + pattern: (pop.*) + copy: + - from: + - this + - .org.apache.commons.digester.Digester##java.lang.Object + to: result + - from: this + to: result +- function: + package: org.apache.commons.digester + class: Digester + name: + pattern: add.* + copy: + - from: arg(2) + to: + - this + - .org.apache.commons.digester.Digester##java.lang.Object + - from: arg(3) + to: + - this + - .org.apache.commons.digester.Digester##java.lang.Object + - from: arg(3) + to: this + - from: arg(1) + to: this + - from: arg(0) + to: + - this + - .org.apache.commons.digester.Digester##java.lang.Object + - from: arg(1) + to: + - this + - .org.apache.commons.digester.Digester##java.lang.Object + - from: arg(2) + to: this + - from: arg(0) + to: this +- function: org.apache.commons.digester.xmlrules.DigesterLoader#createDigester + copy: + - from: arg(0) + to: result + - from: arg(1) + to: result +- function: + package: org.apache.commons.digester + class: Digester + name: + pattern: (peek.*) + copy: + - from: + - this + - .org.apache.commons.digester.Digester##java.lang.Object + to: result + - from: this + to: result +- function: + package: org.apache.commons.digester + class: Digester + name: + pattern: set.* + copy: + - from: arg(1) + to: this + - from: arg(0) + to: + - this + - .org.apache.commons.digester.Digester##java.lang.Object + - from: arg(1) + to: + - this + - .org.apache.commons.digester.Digester##java.lang.Object + - from: arg(0) + to: this +- function: org.apache.commons.digester.Digester# + copy: + - from: arg(0) + to: + - this + - .org.apache.commons.digester.Digester##java.lang.Object + - from: arg(0) + to: this diff --git a/core/opentaint-config/config/config/commons-fileupload-commons-fileupload-1.5.yaml b/core/opentaint-config/config/config/commons-fileupload-commons-fileupload-1.5.yaml new file mode 100644 index 000000000..82a0eeb24 --- /dev/null +++ b/core/opentaint-config/config/config/commons-fileupload-commons-fileupload-1.5.yaml @@ -0,0 +1,50 @@ +library: commons-fileupload:commons-fileupload:1.5 +passThrough: +- function: org.apache.commons.fileupload.FileItem#getString + copy: + - from: this + to: result +- function: org.apache.commons.fileupload.FileItemHeadersSupport#getHeaders + copy: + - from: this + to: result + - from: + - this + - .org.apache.commons.fileupload.FileItemHeadersSupport##java.lang.Object + to: result +- function: org.apache.commons.fileupload.ParameterParser#parse + copy: + - from: arg(0) + to: result +- function: org.apache.commons.fileupload.FileItem#getName + copy: + - from: this + to: result +- function: org.apache.commons.fileupload.FileItemHeadersSupport#setHeaders + copy: + - from: arg(0) + to: this + - from: arg(0) + to: + - this + - .org.apache.commons.fileupload.FileItemHeadersSupport##java.lang.Object +- function: org.apache.commons.fileupload.FileItem#getInputStream + copy: + - from: this + to: result +- function: + package: org.apache.commons.fileupload + class: FileItemHeaders + name: + pattern: get.* + copy: + - from: this + to: result +- function: org.apache.commons.fileupload.FileItem#getContentType + copy: + - from: this + to: result +- function: org.apache.commons.fileupload.FileItem#getFieldName + copy: + - from: this + to: result diff --git a/core/opentaint-config/config/config/commons-httpclient-commons-httpclient-3.1.yaml b/core/opentaint-config/config/config/commons-httpclient-commons-httpclient-3.1.yaml new file mode 100644 index 000000000..88fdecb53 --- /dev/null +++ b/core/opentaint-config/config/config/commons-httpclient-commons-httpclient-3.1.yaml @@ -0,0 +1,944 @@ +library: commons-httpclient:commons-httpclient:3.1 +passThrough: +- function: org.apache.commons.httpclient.HttpMethodBase#getResponseTrailerHeaderGroup + copy: + - from: this + to: result + - from: + - this + - .org.apache.commons.httpclient.HttpMethodBase##java.lang.Object + to: result +- function: org.apache.commons.httpclient.HttpMethod#setQueryString + copy: + - from: arg(0) + to: + - this + - .org.apache.commons.httpclient.HttpMethod##java.lang.Object + - from: arg(0) + to: this +- function: org.apache.commons.httpclient.NameValuePair# + copy: + - from: arg(*) + to: + - this + - .org.apache.commons.httpclient.NameValuePair##java.lang.Object + - from: arg(*) + to: this +- function: org.apache.commons.httpclient.HttpMethodBase#getURI + copy: + - from: this + to: result + - from: + - this + - .org.apache.commons.httpclient.HttpMethodBase##java.lang.Object + to: result +- function: org.apache.commons.httpclient.cookie.CookieSpec#formatCookieHeader + copy: + - from: arg(0) + to: result +- function: org.apache.commons.httpclient.HttpMethodBase#getHostConfiguration + copy: + - from: this + to: result + - from: + - this + - .org.apache.commons.httpclient.HttpMethodBase##java.lang.Object + to: result +- function: org.apache.commons.httpclient.HostConfiguration#getHost + copy: + - from: + - this + - .org.apache.commons.httpclient.HostConfiguration##java.lang.Object + to: result + - from: this + to: result +- function: org.apache.commons.httpclient.HeaderElement#parse + copy: + - from: this + to: result + - from: + - this + - .org.apache.commons.httpclient.HeaderElement##java.lang.Object + to: result +- function: + package: org.apache.commons.httpclient + class: HttpConnection + name: + pattern: () + copy: + - from: arg(0) + to: this + - from: arg(0) + to: + - this + - .org.apache.commons.httpclient.HttpConnection##java.lang.Object +- function: org.apache.commons.httpclient.HttpMethodBase#getResponseStream + copy: + - from: this + to: result + - from: + - this + - .org.apache.commons.httpclient.HttpMethodBase##java.lang.Object + to: result +- function: org.apache.commons.httpclient.HttpMethod#setRequestHeader + copy: + - from: arg(*) + to: this + - from: arg(*) + to: + - this + - .org.apache.commons.httpclient.HttpMethod##java.lang.Object +- function: org.apache.commons.httpclient.HostConfiguration#setHost + copy: + - from: arg(0) + to: + - this + - .org.apache.commons.httpclient.HostConfiguration##java.lang.Object + - from: arg(0) + to: this +- function: org.apache.commons.httpclient.HttpMethodBase#setHostConfiguration + copy: + - from: arg(0) + to: + - this + - .org.apache.commons.httpclient.HttpMethodBase##java.lang.Object + - from: arg(0) + to: this +- function: org.apache.commons.httpclient.HttpConnection#setLastResponseInputStream + copy: + - from: arg(0) + to: this + - from: arg(0) + to: + - this + - .org.apache.commons.httpclient.HttpConnection##java.lang.Object +- function: org.apache.commons.httpclient.cookie.CookieSpec#formatCookie + copy: + - from: arg(0) + to: result +- function: org.apache.commons.httpclient.StatusLine# + copy: + - from: arg(0) + to: + - this + - .org.apache.commons.httpclient.StatusLine##java.lang.Object + - from: arg(0) + to: this +- function: org.apache.commons.httpclient.HttpMethod#getResponseBodyAsString + copy: + - from: + - this + - .org.apache.commons.httpclient.HttpMethod##java.lang.Object + to: result + - from: this + to: result +- function: org.apache.commons.httpclient.UsernamePasswordCredentials#setUserName + copy: + - from: arg(0) + to: + - this + - .org.apache.commons.httpclient.UsernamePasswordCredentials##java.lang.Object + - from: arg(0) + to: this +- function: org.apache.commons.httpclient.Cookie#getDomain + copy: + - from: this + to: result +- function: org.apache.commons.httpclient.Cookie#toString + copy: + - from: this + to: result +- function: org.apache.commons.httpclient.HeaderGroup#getCondensedHeader + copy: + - from: + - this + - .org.apache.commons.httpclient.HeaderGroup##java.lang.Object + to: result + - from: this + to: result +- function: org.apache.commons.httpclient.HttpConstants#getAsciiString + copy: + - from: arg(0) + to: result +- function: org.apache.commons.httpclient.HttpConstants#getBytes + copy: + - from: arg(0) + to: result +- function: org.apache.commons.httpclient.cookie.CookieSpec#formatCookies + copy: + - from: arg(0) + to: result +- function: org.apache.commons.httpclient.HttpMethod#getResponseFooter + copy: + - from: + - this + - .org.apache.commons.httpclient.HttpMethod##java.lang.Object + to: result + - from: this + to: result +- function: org.apache.commons.httpclient.Header# + copy: + - from: arg(*) + to: this + - from: arg(*) + to: + - this + - .org.apache.commons.httpclient.Header##java.lang.Object +- function: org.apache.commons.httpclient.HttpMethodBase#getResponseBodyAsString + copy: + - from: this + to: result + - from: + - this + - .org.apache.commons.httpclient.HttpMethodBase##java.lang.Object + to: result +- function: org.apache.commons.httpclient.util.URIUtil#getQuery + copy: + - from: arg(0) + to: result +- function: org.apache.commons.httpclient.HttpMethodBase#getResponseCharSet + copy: + - from: this + to: result + - from: + - this + - .org.apache.commons.httpclient.HttpMethodBase##java.lang.Object + to: result +- function: org.apache.commons.httpclient.HeaderElement#getParameters + copy: + - from: this + to: result + - from: + - this + - .org.apache.commons.httpclient.HeaderElement##java.lang.Object + to: result +- function: org.apache.commons.httpclient.HttpMethodBase#getRequestCharSet + copy: + - from: this + to: result + - from: + - this + - .org.apache.commons.httpclient.HttpMethodBase##java.lang.Object + to: result +- function: org.apache.commons.httpclient.HttpConstants#getContentBytes + copy: + - from: arg(0) + to: result +- function: org.apache.commons.httpclient.HttpMethodBase#setResponseStream + copy: + - from: arg(0) + to: + - this + - .org.apache.commons.httpclient.HttpMethodBase##java.lang.Object + - from: arg(0) + to: this +- function: org.apache.commons.httpclient.util.URIUtil#getPath + copy: + - from: arg(0) + to: result +- function: org.apache.commons.httpclient.HttpMethodBase#setQueryString + copy: + - from: arg(0) + to: + - this + - .org.apache.commons.httpclient.HttpMethodBase##java.lang.Object + - from: arg(0) + to: this +- function: org.apache.commons.httpclient.HttpMethod#getRequestHeaders + copy: + - from: + - this + - .org.apache.commons.httpclient.HttpMethod##java.lang.Object + to: result + - from: this + to: result +- function: org.apache.commons.httpclient.NameValuePair#setValue + signature: + params: + - index: 0 + type: java.lang.String + copy: + - from: arg(0) + to: + - this + - .org.apache.commons.httpclient.NameValuePair##java.lang.Object + - from: arg(0) + to: this +- function: org.apache.commons.httpclient.Cookie#getPath + copy: + - from: this + to: result +- function: org.apache.commons.httpclient.HttpState#setCredentials + copy: + - from: arg(2) + to: + - this + - .org.apache.commons.httpclient.HttpState##java.lang.Object + - from: arg(2) + to: this +- function: org.apache.commons.httpclient.HttpMethod#getRequestHeader + copy: + - from: + - this + - .org.apache.commons.httpclient.HttpMethod##java.lang.Object + to: result + - from: this + to: result +- function: org.apache.commons.httpclient.HttpMethodBase#getRequestHeaderGroup + copy: + - from: this + to: result + - from: + - this + - .org.apache.commons.httpclient.HttpMethodBase##java.lang.Object + to: result +- function: org.apache.commons.httpclient.HeaderElement# + copy: + - from: arg(*) + to: this + - from: arg(*) + to: + - this + - .org.apache.commons.httpclient.HeaderElement##java.lang.Object +- function: org.apache.commons.httpclient.HttpMethodBase#getResponseHeaderGroup + copy: + - from: this + to: result + - from: + - this + - .org.apache.commons.httpclient.HttpMethodBase##java.lang.Object + to: result +- function: org.apache.commons.httpclient.HttpState#getProxyCredentials + copy: + - from: this + to: result + - from: + - this + - .org.apache.commons.httpclient.HttpState##java.lang.Object + to: result +- function: org.apache.commons.httpclient.HttpConnection#getHost + copy: + - from: this + to: result + - from: + - this + - .org.apache.commons.httpclient.HttpConnection##java.lang.Object + to: result +- function: org.apache.commons.httpclient.NTCredentials#getHost + copy: + - from: this + to: result + - from: + - this + - .org.apache.commons.httpclient.NTCredentials##java.lang.Object + to: result +- function: org.apache.commons.httpclient.HeaderGroup#getHeaders + copy: + - from: + - this + - .org.apache.commons.httpclient.HeaderGroup##java.lang.Object + to: result + - from: this + to: result +- function: org.apache.commons.httpclient.UsernamePasswordCredentials#toString + copy: + - from: this + to: result + - from: + - this + - .org.apache.commons.httpclient.UsernamePasswordCredentials##java.lang.Object + to: result +- function: org.apache.commons.httpclient.NTCredentials#setHost + copy: + - from: arg(0) + to: + - this + - .org.apache.commons.httpclient.NTCredentials##java.lang.Object + - from: arg(0) + to: this +- function: org.apache.commons.httpclient.HeaderGroup#setHeaders + copy: + - from: arg(0) + to: + - this + - .org.apache.commons.httpclient.HeaderGroup##java.lang.Object + - from: arg(0) + to: this +- function: org.apache.commons.httpclient.HttpMethod#getQueryString + copy: + - from: + - this + - .org.apache.commons.httpclient.HttpMethod##java.lang.Object + to: result + - from: this + to: result +- function: org.apache.commons.httpclient.Header#toString + copy: + - from: + - this + - .org.apache.commons.httpclient.Header##java.lang.Object + to: result + - from: this + to: result +- function: org.apache.commons.httpclient.HttpMethod#getResponseFooters + copy: + - from: + - this + - .org.apache.commons.httpclient.HttpMethod##java.lang.Object + to: result + - from: this + to: result +- function: org.apache.commons.httpclient.HttpMethod#getResponseHeader + copy: + - from: + - this + - .org.apache.commons.httpclient.HttpMethod##java.lang.Object + to: result + - from: this + to: result +- function: org.apache.commons.httpclient.NameValuePair#setName + signature: + params: + - index: 0 + type: java.lang.String + copy: + - from: arg(0) + to: + - this + - .org.apache.commons.httpclient.NameValuePair##java.lang.Object + - from: arg(0) + to: this +- function: org.apache.commons.httpclient.HeaderElement#getParameterByName + copy: + - from: this + to: result + - from: + - this + - .org.apache.commons.httpclient.HeaderElement##java.lang.Object + to: result +- function: org.apache.commons.httpclient.HttpMethodBase#setRequestHeader + copy: + - from: arg(*) + to: this + - from: arg(0) + to: + - this + - .org.apache.commons.httpclient.HttpMethodBase##java.lang.Object + - from: arg(0) + to: this + - from: arg(*) + to: + - this + - .org.apache.commons.httpclient.HttpMethodBase##java.lang.Object +- function: org.apache.commons.httpclient.UsernamePasswordCredentials#getUserName + copy: + - from: this + to: result + - from: + - this + - .org.apache.commons.httpclient.UsernamePasswordCredentials##java.lang.Object + to: result +- function: org.apache.commons.httpclient.NTCredentials#getDomain + copy: + - from: this + to: result + - from: + - this + - .org.apache.commons.httpclient.NTCredentials##java.lang.Object + to: result +- function: org.apache.commons.httpclient.HttpMethod#getResponseBody + copy: + - from: + - this + - .org.apache.commons.httpclient.HttpMethod##java.lang.Object + to: result + - from: this + to: result +- function: org.apache.commons.httpclient.HttpMethodBase#getRequestHeaders + copy: + - from: this + to: result + - from: + - this + - .org.apache.commons.httpclient.HttpMethodBase##java.lang.Object + to: result +- function: org.apache.commons.httpclient.util.URIUtil#getFromPath + copy: + - from: arg(0) + to: result +- function: org.apache.commons.httpclient.Cookie#getComment + copy: + - from: this + to: result +- function: org.apache.commons.httpclient.HttpConnection#getProxyHost + copy: + - from: this + to: result + - from: + - this + - .org.apache.commons.httpclient.HttpConnection##java.lang.Object + to: result +- function: org.apache.commons.httpclient.HttpConstants#getString + copy: + - from: arg(0) + to: result +- function: org.apache.commons.httpclient.UsernamePasswordCredentials#setPassword + copy: + - from: arg(0) + to: + - this + - .org.apache.commons.httpclient.UsernamePasswordCredentials##java.lang.Object + - from: arg(0) + to: this +- function: org.apache.commons.httpclient.HttpConstants#getAsciiBytes + copy: + - from: arg(0) + to: result +- function: org.apache.commons.httpclient.HttpMethod#addResponseFooter + copy: + - from: arg(0) + to: + - this + - .org.apache.commons.httpclient.HttpMethod##java.lang.Object + - from: arg(0) + to: this +- function: org.apache.commons.httpclient.HttpConnection# + signature: + params: + - index: 0 + type: java.lang.String + - index: 1 + type: int + - index: 2 + type: java.lang.String + - index: 3 + type: int + copy: + - from: arg(2) + to: + - this + - .org.apache.commons.httpclient.HttpConnection##java.lang.Object + - from: arg(2) + to: this + - from: arg(0) + to: this + - from: arg(0) + to: + - this + - .org.apache.commons.httpclient.HttpConnection##java.lang.Object +- function: org.apache.commons.httpclient.HttpMethodBase#getRequestHeader + copy: + - from: this + to: result + - from: + - this + - .org.apache.commons.httpclient.HttpMethodBase##java.lang.Object + to: result +- function: org.apache.commons.httpclient.HttpState#toString + copy: + - from: this + to: result + - from: + - this + - .org.apache.commons.httpclient.HttpState##java.lang.Object + to: result +- function: org.apache.commons.httpclient.HttpConnection#setProxyHost + copy: + - from: arg(0) + to: this + - from: arg(0) + to: + - this + - .org.apache.commons.httpclient.HttpConnection##java.lang.Object +- function: org.apache.commons.httpclient.HttpMethodBase#getResponseFooter + copy: + - from: this + to: result + - from: + - this + - .org.apache.commons.httpclient.HttpMethodBase##java.lang.Object + to: result +- function: org.apache.commons.httpclient.HttpMethod#getPath + copy: + - from: + - this + - .org.apache.commons.httpclient.HttpMethod##java.lang.Object + to: result + - from: this + to: result +- function: org.apache.commons.httpclient.HostConfiguration#getHostURL + copy: + - from: + - this + - .org.apache.commons.httpclient.HostConfiguration##java.lang.Object + to: result + - from: this + to: result +- function: org.apache.commons.httpclient.UsernamePasswordCredentials# + copy: + - from: arg(*) + to: this + - from: arg(*) + to: + - this + - .org.apache.commons.httpclient.UsernamePasswordCredentials##java.lang.Object +- function: org.apache.commons.httpclient.NTCredentials#toString + copy: + - from: this + to: result + - from: + - this + - .org.apache.commons.httpclient.NTCredentials##java.lang.Object + to: result +- function: org.apache.commons.httpclient.HttpMethodBase#addRequestHeader + copy: + - from: arg(*) + to: this + - from: arg(*) + to: + - this + - .org.apache.commons.httpclient.HttpMethodBase##java.lang.Object +- function: org.apache.commons.httpclient.HttpMethodBase#addResponseFooter + copy: + - from: arg(0) + to: + - this + - .org.apache.commons.httpclient.HttpMethodBase##java.lang.Object + - from: arg(0) + to: this +- function: org.apache.commons.httpclient.HttpConnection#setHost + copy: + - from: arg(0) + to: this + - from: arg(0) + to: + - this + - .org.apache.commons.httpclient.HttpConnection##java.lang.Object +- function: org.apache.commons.httpclient.cookie.CookieSpec#parse + copy: + - from: arg(*) + to: result +- function: org.apache.commons.httpclient.HttpMethodBase#getResponseBodyAsStream + copy: + - from: this + to: result + - from: + - this + - .org.apache.commons.httpclient.HttpMethodBase##java.lang.Object + to: result +- function: org.apache.commons.httpclient.cookie.CookieSpec#parseAttribute + copy: + - from: arg(0) + to: arg(1) +- function: org.apache.commons.httpclient.HttpConnection#getVirtualHost + copy: + - from: this + to: result + - from: + - this + - .org.apache.commons.httpclient.HttpConnection##java.lang.Object + to: result +- function: org.apache.commons.httpclient.HttpMethod#setPath + copy: + - from: arg(0) + to: + - this + - .org.apache.commons.httpclient.HttpMethod##java.lang.Object + - from: arg(0) + to: this +- function: org.apache.commons.httpclient.util.URIUtil#getPathQuery + copy: + - from: arg(0) + to: result +- function: org.apache.commons.httpclient.HttpMethodBase#getResponseHeaders + copy: + - from: this + to: result + - from: + - this + - .org.apache.commons.httpclient.HttpMethodBase##java.lang.Object + to: result +- function: org.apache.commons.httpclient.NameValuePair#getValue + copy: + - from: this + to: result + - from: + - this + - .org.apache.commons.httpclient.NameValuePair##java.lang.Object + to: result +- function: org.apache.commons.httpclient.HttpMethodBase#getResponseFooters + copy: + - from: this + to: result + - from: + - this + - .org.apache.commons.httpclient.HttpMethodBase##java.lang.Object + to: result +- function: org.apache.commons.httpclient.HttpMethodBase#setPath + copy: + - from: arg(0) + to: + - this + - .org.apache.commons.httpclient.HttpMethodBase##java.lang.Object + - from: arg(0) + to: this +- function: org.apache.commons.httpclient.NameValuePair#getName + copy: + - from: this + to: result + - from: + - this + - .org.apache.commons.httpclient.NameValuePair##java.lang.Object + to: result +- function: org.apache.commons.httpclient.HeaderGroup#getFirstHeader + copy: + - from: + - this + - .org.apache.commons.httpclient.HeaderGroup##java.lang.Object + to: result + - from: this + to: result +- function: org.apache.commons.httpclient.HttpMethodBase#getPath + copy: + - from: this + to: result + - from: + - this + - .org.apache.commons.httpclient.HttpMethodBase##java.lang.Object + to: result +- function: org.apache.commons.httpclient.HttpMethodBase#getResponseBody + copy: + - from: this + to: result + - from: + - this + - .org.apache.commons.httpclient.HttpMethodBase##java.lang.Object + to: result +- function: org.apache.commons.httpclient.util.URIUtil#getName + copy: + - from: arg(0) + to: result +- function: org.apache.commons.httpclient.HttpMethodBase#getResponseHeader + copy: + - from: this + to: result + - from: + - this + - .org.apache.commons.httpclient.HttpMethodBase##java.lang.Object + to: result +- function: org.apache.commons.httpclient.NameValuePair#toString + copy: + - from: this + to: result + - from: + - this + - .org.apache.commons.httpclient.NameValuePair##java.lang.Object + to: result +- function: org.apache.commons.httpclient.HttpConnection# + signature: + params: + - index: 0 + type: java.lang.String + - index: 1 + type: java.lang.String + - index: 2 + type: int + - index: 3 + type: org.apache.commons.httpclient.protocol.Protocol + copy: + - from: arg(1) + to: + - this + - .org.apache.commons.httpclient.HttpConnection##java.lang.Object + - from: arg(1) + to: this + - from: arg(0) + to: this + - from: arg(0) + to: + - this + - .org.apache.commons.httpclient.HttpConnection##java.lang.Object +- function: org.apache.commons.httpclient.HttpMethod#getURI + copy: + - from: + - this + - .org.apache.commons.httpclient.HttpMethod##java.lang.Object + to: result + - from: this + to: result +- function: org.apache.commons.httpclient.HttpMethodBase#getQueryString + copy: + - from: this + to: result + - from: + - this + - .org.apache.commons.httpclient.HttpMethodBase##java.lang.Object + to: result +- function: org.apache.commons.httpclient.NTCredentials#setDomain + copy: + - from: arg(0) + to: + - this + - .org.apache.commons.httpclient.NTCredentials##java.lang.Object + - from: arg(0) + to: this +- function: org.apache.commons.httpclient.Header#getValues + copy: + - from: + - this + - .org.apache.commons.httpclient.Header##java.lang.Object + to: result + - from: this + to: result +- function: org.apache.commons.httpclient.HttpMethod#getResponseBodyAsStream + copy: + - from: + - this + - .org.apache.commons.httpclient.HttpMethod##java.lang.Object + to: result + - from: this + to: result +- function: org.apache.commons.httpclient.NTCredentials# + copy: + - from: arg(3) + to: this + - from: arg(2) + to: + - this + - .org.apache.commons.httpclient.NTCredentials##java.lang.Object + - from: arg(1) + to: + - this + - .org.apache.commons.httpclient.NTCredentials##java.lang.Object + - from: arg(1) + to: this + - from: arg(0) + to: + - this + - .org.apache.commons.httpclient.NTCredentials##java.lang.Object + - from: arg(2) + to: this + - from: arg(0) + to: this + - from: arg(3) + to: + - this + - .org.apache.commons.httpclient.NTCredentials##java.lang.Object +- function: org.apache.commons.httpclient.HttpMethod#addRequestHeader + copy: + - from: arg(*) + to: this + - from: arg(*) + to: + - this + - .org.apache.commons.httpclient.HttpMethod##java.lang.Object +- function: org.apache.commons.httpclient.HttpMethod#getResponseHeaders + copy: + - from: + - this + - .org.apache.commons.httpclient.HttpMethod##java.lang.Object + to: result + - from: this + to: result +- function: org.apache.commons.httpclient.HttpMethod#getName + copy: + - from: + - this + - .org.apache.commons.httpclient.HttpMethod##java.lang.Object + to: result + - from: this + to: result +- function: org.apache.commons.httpclient.StatusLine#toString + copy: + - from: this + to: result + - from: + - this + - .org.apache.commons.httpclient.StatusLine##java.lang.Object + to: result +- function: org.apache.commons.httpclient.HostConfiguration#toString + copy: + - from: + - this + - .org.apache.commons.httpclient.HostConfiguration##java.lang.Object + to: result + - from: this + to: result +- function: org.apache.commons.httpclient.HeaderGroup#getLastHeader + copy: + - from: + - this + - .org.apache.commons.httpclient.HeaderGroup##java.lang.Object + to: result + - from: this + to: result +- function: org.apache.commons.httpclient.util.URIUtil$Coder#replace + copy: + - from: arg(0) + to: result +- function: org.apache.commons.httpclient.Header#toExternalForm + copy: + - from: + - this + - .org.apache.commons.httpclient.Header##java.lang.Object + to: result + - from: this + to: result +- function: org.apache.commons.httpclient.HttpState#setProxyCredentials + copy: + - from: arg(2) + to: + - this + - .org.apache.commons.httpclient.HttpState##java.lang.Object + - from: arg(2) + to: this +- function: org.apache.commons.httpclient.HeaderGroup#addHeader + copy: + - from: arg(0) + to: + - this + - .org.apache.commons.httpclient.HeaderGroup##java.lang.Object + - from: arg(0) + to: this +- function: org.apache.commons.httpclient.HttpConnection# + signature: + params: + - index: 0 + type: java.lang.String + - index: 1 + type: int + - index: 2 + type: java.lang.String + - index: 3 + type: java.lang.String + - index: 4 + type: int + - index: 5 + type: org.apache.commons.httpclient.protocol.Protocol + copy: + - from: arg(3) + to: this + - from: arg(2) + to: + - this + - .org.apache.commons.httpclient.HttpConnection##java.lang.Object + - from: arg(3) + to: + - this + - .org.apache.commons.httpclient.HttpConnection##java.lang.Object + - from: arg(2) + to: this + - from: arg(0) + to: this + - from: arg(0) + to: + - this + - .org.apache.commons.httpclient.HttpConnection##java.lang.Object +- function: org.apache.commons.httpclient.HttpMethodBase#getContentCharSet + copy: + - from: arg(0) + to: result +- function: org.apache.commons.httpclient.HttpConstants#getContentString + copy: + - from: arg(0) + to: result diff --git a/core/opentaint-config/config/config/commons-io-commons-io-2.21.0.yaml b/core/opentaint-config/config/config/commons-io-commons-io-2.21.0.yaml new file mode 100644 index 000000000..55a35c3df --- /dev/null +++ b/core/opentaint-config/config/config/commons-io-commons-io-2.21.0.yaml @@ -0,0 +1,61 @@ +library: commons-io:commons-io:2.21.0 +passThrough: +- function: org.apache.commons.io.FilenameUtils#getFullPath + overrides: false + copy: + - from: arg(0) + to: result +- function: org.apache.commons.io.FilenameUtils#getFullPathNoEndSeparator + overrides: false + copy: + - from: arg(0) + to: result +- function: org.apache.commons.io.FilenameUtils#removeExtension + overrides: false + copy: + - from: arg(0) + to: result +- function: org.apache.commons.io.FilenameUtils#separatorsToSystem + overrides: false + copy: + - from: arg(0) + to: result +- function: org.apache.commons.io.FilenameUtils#separatorsToWindows + overrides: false + copy: + - from: arg(0) + to: result +- function: org.apache.commons.io.FilenameUtils#getPath + overrides: false + copy: + - from: arg(0) + to: result +- function: org.apache.commons.io.FilenameUtils#getPathNoEndSeparator + overrides: false + copy: + - from: arg(0) + to: result +- function: org.apache.commons.io.FilenameUtils#separatorsToUnix + overrides: false + copy: + - from: arg(0) + to: result +- function: org.apache.commons.io.FilenameUtils#normalizeNoEndSeparator + overrides: false + copy: + - from: arg(0) + to: result + - from: arg(0) + to: result +- function: org.apache.commons.io.FilenameUtils#normalize + overrides: false + copy: + - from: arg(0) + to: result +- function: org.apache.commons.io.FilenameUtils#concat + overrides: false + copy: + - from: arg(0) + to: result + - from: arg(1) + to: result diff --git a/core/opentaint-config/config/config/commons-lang-commons-lang-2.0.yaml b/core/opentaint-config/config/config/commons-lang-commons-lang-2.0.yaml new file mode 100644 index 000000000..f1ca276e6 --- /dev/null +++ b/core/opentaint-config/config/config/commons-lang-commons-lang-2.0.yaml @@ -0,0 +1,6 @@ +library: commons-lang:commons-lang:2.0 +passThrough: +- function: org.apache.commons.lang.enum.Enum#iterator + copy: + - from: arg(0) + to: result diff --git a/core/opentaint-config/config/config/commons-lang-commons-lang-2.6.yaml b/core/opentaint-config/config/config/commons-lang-commons-lang-2.6.yaml new file mode 100644 index 000000000..852710f12 --- /dev/null +++ b/core/opentaint-config/config/config/commons-lang-commons-lang-2.6.yaml @@ -0,0 +1,1166 @@ +library: commons-lang:commons-lang:2.6 +passThrough: +- function: org.apache.commons.lang.ObjectUtils#identityToString + signature: + params: + - index: 0 + type: java.lang.StringBuffer + - index: 1 + type: java.lang.Object + copy: + - from: arg(1) + to: arg(0) +- function: org.apache.commons.lang.text.CompositeFormat#reformat + copy: + - from: arg(0) + to: result +- function: org.apache.commons.lang.StringUtils#replaceEachRepeatedly + copy: + - from: arg(2) + to: result + - from: arg(0) + to: result +- function: org.apache.commons.lang.enum.Enum#getEnumClass + copy: + - from: this + to: result + - from: + - this + - .org.apache.commons.lang.enum.Enum##java.lang.Object + to: result +- function: org.apache.commons.lang.ArrayUtils#toObject + copy: + - from: arg(0) + to: result +- function: org.apache.commons.lang.exception.ExceptionUtils#getStackFrames + copy: + - from: arg(0) + to: result +- function: org.apache.commons.lang.enum.Enum#getEnumList + copy: + - from: arg(0) + to: result +- function: org.apache.commons.lang.StringEscapeUtils#unescapeCsv + signature: + params: + - index: 0 + type: java.lang.String + copy: + - from: arg(0) + to: result +- function: org.apache.commons.lang.ArrayUtils#toPrimitive + copy: + - from: arg(0) + to: result +- function: org.apache.commons.lang.CharUtils#toChar + copy: + - from: arg(0) + to: result + - from: arg(1) + to: result +- function: org.apache.commons.lang.text.StrBuilder#asWriter + copy: + - from: + - this + - .org.apache.commons.lang.text.StrBuilder##java.lang.Object + to: result + - from: this + to: result +- function: org.apache.commons.lang.enums.EnumUtils#getEnumList + copy: + - from: arg(0) + to: result +- function: org.apache.commons.lang.StringUtils#overlay + copy: + - from: arg(0) + to: result + - from: arg(1) + to: result +- function: org.apache.commons.lang.StringUtils#defaultIfEmpty + copy: + - from: arg(0) + to: result +- function: org.apache.commons.lang.enums.Enum#getEnumMap + copy: + - from: arg(0) + to: result +- function: org.apache.commons.lang.enum.Enum#getName + copy: + - from: this + to: result + - from: + - this + - .org.apache.commons.lang.enum.Enum##java.lang.Object + to: result +- function: org.apache.commons.lang.StringUtils#deleteSpaces + copy: + - from: arg(0) + to: result +- function: org.apache.commons.lang.StringUtils#getPrechomp + copy: + - from: arg(0) + to: result +- function: org.apache.commons.lang.StringUtils#stripToEmpty + copy: + - from: arg(0) + to: result +- function: org.apache.commons.lang.text.StrBuilder#replaceFirst + copy: + - from: arg(1) + to: result + - from: + - this + - .org.apache.commons.lang.text.StrBuilder##java.lang.Object + to: result + - from: this + to: result +- function: org.apache.commons.lang.text.StrBuilder#trim + copy: + - from: + - this + - .org.apache.commons.lang.text.StrBuilder##java.lang.Object + to: result + - from: this + to: result +- function: org.apache.commons.lang.StringUtils#stripStart + copy: + - from: arg(0) + to: result +- function: + package: org.apache.commons.lang + class: StringUtils + name: + pattern: capitali[sz]eAllWords + copy: + - from: arg(0) + to: result +- function: org.apache.commons.lang.ClassUtils#getShortClassName + copy: + - from: arg(0) + to: result +- function: org.apache.commons.lang.text.StrSubstitutor# + copy: + - from: arg(0) + to: + - this + - .org.apache.commons.lang.text.StrSubstitutor##java.lang.Object + - from: arg(0) + to: this +- function: org.apache.commons.lang.StringUtils#splitByWholeSeparator + copy: + - from: arg(0) + to: result +- function: org.apache.commons.lang.StringUtils#stripEnd + copy: + - from: arg(0) + to: result +- function: org.apache.commons.lang.text.StrBuilder#appendln + copy: + - from: arg(0) + to: result + - from: + - this + - .org.apache.commons.lang.text.StrBuilder##java.lang.Object + to: result + - from: this + to: result +- function: org.apache.commons.lang.StringUtils#leftPad + copy: + - from: arg(2) + to: result + - from: arg(0) + to: result +- function: org.apache.commons.lang.text.StrBuilder#setNewLineText + copy: + - from: arg(0) + to: result + - from: + - this + - .org.apache.commons.lang.text.StrBuilder##java.lang.Object + to: result + - from: this + to: result +- function: org.apache.commons.lang.StringEscapeUtils#escapeCsv + signature: + params: + - index: 0 + type: java.io.Writer + - index: 1 + type: java.lang.String + copy: + - from: arg(1) + to: result +- function: org.apache.commons.lang.StringUtils#substringBeforeLast + copy: + - from: arg(0) + to: result +- function: org.apache.commons.lang.text.StrTokenizer#getTokenList + copy: + - from: this + to: result + - from: + - this + - .org.apache.commons.lang.text.StrTokenizer##java.lang.Object + to: result +- function: org.apache.commons.lang.StringUtils#substringsBetween + copy: + - from: arg(0) + to: result +- function: org.apache.commons.lang.StringUtils#deleteWhitespace + copy: + - from: arg(0) + to: result +- function: org.apache.commons.lang.ClassUtils#convertClassesToClassNames + copy: + - from: arg(0) + to: result +- function: org.apache.commons.lang.text.StrTokenizer#next + copy: + - from: this + to: result + - from: + - this + - .org.apache.commons.lang.text.StrTokenizer##java.lang.Object + to: result +- function: + package: org.apache.commons.lang + class: StringUtils + name: + pattern: uncapitali[sz]e + copy: + - from: arg(0) + to: result +- function: org.apache.commons.lang.StringUtils#removeEndIgnoreCase + copy: + - from: arg(0) + to: result +- function: org.apache.commons.lang.mutable.Mutable#getValue + copy: + - from: this + to: result + - from: + - this + - .org.apache.commons.lang.mutable.Mutable##java.lang.Object + to: result +- function: org.apache.commons.lang.enums.EnumUtils#getEnum + copy: + - from: arg(0) + to: result +- function: org.apache.commons.lang.StringEscapeUtils#escapeHtml + copy: + - from: arg(0) + to: result +- function: org.apache.commons.lang.CharSet#getInstance + copy: + - from: arg(*) + to: result +- function: org.apache.commons.lang.StringUtils#reverse + copy: + - from: arg(0) + to: result +- function: org.apache.commons.lang.StringUtils#concatenate + copy: + - from: arg(0) + to: result +- function: org.apache.commons.lang.CharUtils#toString + copy: + - from: arg(0) + to: result + - from: arg(1) + to: result +- function: org.apache.commons.lang.text.StrTokenizer#reset + copy: + - from: arg(0) + to: result +- function: org.apache.commons.lang.StringUtils#removeStart + copy: + - from: arg(0) + to: result +- function: org.apache.commons.lang.StringUtils#substringAfter + copy: + - from: arg(0) + to: result +- function: org.apache.commons.lang.StringUtils#chopNewline + copy: + - from: arg(0) + to: result +- function: org.apache.commons.lang.text.StrBuilder#asTokenizer + copy: + - from: + - this + - .org.apache.commons.lang.text.StrBuilder##java.lang.Object + to: result + - from: this + to: result +- function: org.apache.commons.lang.StringUtils#join + copy: + - from: arg(0) + to: result +- function: org.apache.commons.lang.enums.Enum# + copy: + - from: arg(0) + to: + - this + - .org.apache.commons.lang.enums.Enum##java.lang.Object + - from: arg(0) + to: this +- function: org.apache.commons.lang.text.StrBuilder#replace + signature: + params: + - index: 0 + type: int + - index: 1 + type: int + - index: 2 + type: java.lang.String + copy: + - from: arg(2) + to: result + - from: + - this + - .org.apache.commons.lang.text.StrBuilder##java.lang.Object + to: result + - from: this + to: result +- function: org.apache.commons.lang.text.StrLookup#lookup + copy: + - from: this + to: result +- function: org.apache.commons.lang.ClassUtils#getPackageName + copy: + - from: arg(0) + to: result +- function: org.apache.commons.lang.enum.Enum#iterator + copy: + - from: arg(0) + to: result +- function: org.apache.commons.lang.ArrayUtils#subarray + copy: + - from: arg(0) + to: result +- function: org.apache.commons.lang.mutable.MutableObject# + copy: + - from: arg(0) + to: + - this + - .org.apache.commons.lang.mutable.MutableObject##java.lang.Object + - from: arg(0) + to: this +- function: org.apache.commons.lang.text.StrLookup#mapLookup + copy: + - from: arg(0) + to: result +- function: org.apache.commons.lang.ClassUtils#convertClassNamesToClasses + copy: + - from: arg(0) + to: result +- function: org.apache.commons.lang.enum.Enum#getEnumMap + copy: + - from: arg(0) + to: result +- function: org.apache.commons.lang.StringUtils#strip + copy: + - from: arg(0) + to: result +- function: org.apache.commons.lang.StringUtils#trim + copy: + - from: arg(0) + to: result +- function: org.apache.commons.lang.StringUtils#substringBefore + copy: + - from: arg(0) + to: result +- function: org.apache.commons.lang.text.StrBuilder#append + copy: + - from: arg(0) + to: result + - from: + - this + - .org.apache.commons.lang.text.StrBuilder##java.lang.Object + to: result + - from: this + to: result +- function: org.apache.commons.lang.ClassUtils#getClass + copy: + - from: arg(1) + to: result +- function: org.apache.commons.lang.exception.ExceptionUtils#getMessage + copy: + - from: arg(0) + to: result +- function: org.apache.commons.lang.text.StrBuilder#appendFixedWidthPadRight + copy: + - from: arg(0) + to: result + - from: + - this + - .org.apache.commons.lang.text.StrBuilder##java.lang.Object + to: result + - from: this + to: result +- function: org.apache.commons.lang.CharUtils#unicodeEscaped + copy: + - from: arg(0) + to: result + - from: arg(1) + to: result +- function: org.apache.commons.lang.text.StrTokenizer#nextToken + copy: + - from: this + to: result + - from: + - this + - .org.apache.commons.lang.text.StrTokenizer##java.lang.Object + to: result +- function: org.apache.commons.lang.text.StrBuilder#appendFixedWidthPadLeft + copy: + - from: arg(0) + to: result + - from: + - this + - .org.apache.commons.lang.text.StrBuilder##java.lang.Object + to: result + - from: this + to: result +- function: org.apache.commons.lang.exception.ExceptionUtils#getRootCauseStackTrace + copy: + - from: arg(0) + to: result +- function: org.apache.commons.lang.enum.Enum# + copy: + - from: arg(0) + to: + - this + - .org.apache.commons.lang.enum.Enum##java.lang.Object + - from: arg(0) + to: this +- function: org.apache.commons.lang.StringUtils#abbreviate + copy: + - from: arg(0) + to: result +- function: org.apache.commons.lang.text.StrBuilder#insert + copy: + - from: arg(1) + to: result + - from: + - this + - .org.apache.commons.lang.text.StrBuilder##java.lang.Object + to: result + - from: this + to: result +- function: org.apache.commons.lang.text.StrTokenizer# + copy: + - from: arg(0) + to: + - this + - .org.apache.commons.lang.text.StrTokenizer##java.lang.Object + - from: arg(0) + to: this +- function: org.apache.commons.lang.StringUtils#remove + copy: + - from: arg(0) + to: result +- function: org.apache.commons.lang.StringUtils#getChomp + copy: + - from: arg(0) + to: result +- function: org.apache.commons.lang.exception.ExceptionUtils#getThrowables + copy: + - from: arg(0) + to: result +- function: org.apache.commons.lang.ObjectUtils#identityToString + signature: + params: + - index: 0 + type: java.lang.Object + copy: + - from: arg(0) + to: result +- function: + package: org.apache.commons.lang.text + class: StrBuilder + name: + pattern: + signature: + params: + - index: 0 + type: java.lang.String + copy: + - from: arg(0) + to: + - this + - .org.apache.commons.lang.text.StrBuilder##java.lang.Object + - from: arg(0) + to: this +- function: org.apache.commons.lang.StringUtils#abbreviateMiddle + copy: + - from: arg(0) + to: result + - from: arg(1) + to: result +- function: org.apache.commons.lang.ArrayUtils#toMap + copy: + - from: arg(0) + to: result +- function: org.apache.commons.lang.ClassUtils#getPackageCanonicalName + copy: + - from: arg(0) + to: result +- function: org.apache.commons.lang.StringUtils#getNestedString + copy: + - from: arg(0) + to: result +- function: org.apache.commons.lang.StringUtils#splitByCharacterTypeCamelCase + copy: + - from: arg(0) + to: result +- function: org.apache.commons.lang.text.StrBuilder#charAt + copy: + - from: + - this + - .org.apache.commons.lang.text.StrBuilder##java.lang.Object + to: result + - from: this + to: result +- function: org.apache.commons.lang.text.StrBuilder#asReader + copy: + - from: + - this + - .org.apache.commons.lang.text.StrBuilder##java.lang.Object + to: result + - from: this + to: result +- function: org.apache.commons.lang.text.StrBuilder#replace + signature: + params: + - index: 0 + type: org.apache.commons.lang.text.StrMatcher + - index: 1 + type: java.lang.String + - index: 2 + type: int + - index: 3 + type: int + - index: 4 + type: int + copy: + - from: arg(1) + to: result + - from: + - this + - .org.apache.commons.lang.text.StrBuilder##java.lang.Object + to: result + - from: this + to: result +- function: org.apache.commons.lang.CharUtils#toCharacterObject + copy: + - from: arg(0) + to: result + - from: arg(1) + to: result +- function: org.apache.commons.lang.text.StrBuilder#deleteCharAt + copy: + - from: + - this + - .org.apache.commons.lang.text.StrBuilder##java.lang.Object + to: result + - from: this + to: result +- function: org.apache.commons.lang.StringEscapeUtils#escapeHtml + signature: + params: + - index: 0 + type: java.lang.String + copy: + - from: arg(0) + to: result +- function: org.apache.commons.lang.ObjectUtils#defaultIfNull + copy: + - from: arg(0) + to: result + - from: arg(1) + to: result +- function: org.apache.commons.lang.text.StrBuilder#appendAll + copy: + - from: arg(*) + to: result + - from: + - this + - .org.apache.commons.lang.text.StrBuilder##java.lang.Object + to: result + - from: this + to: result +- function: org.apache.commons.lang.StringUtils#stripAll + copy: + - from: arg(0) + to: result +- function: org.apache.commons.lang.StringUtils#split + copy: + - from: arg(0) + to: result +- function: org.apache.commons.lang.text.StrBuilder#minimizeCapacity + copy: + - from: + - this + - .org.apache.commons.lang.text.StrBuilder##java.lang.Object + to: result + - from: this + to: result +- function: org.apache.commons.lang.StringUtils#clean + copy: + - from: arg(0) + to: result +- function: org.apache.commons.lang.text.StrBuilder#deleteFirst + copy: + - from: + - this + - .org.apache.commons.lang.text.StrBuilder##java.lang.Object + to: result + - from: this + to: result +- function: org.apache.commons.lang.text.StrBuilder#appendSeparator + copy: + - from: arg(0) + to: result + - from: + - this + - .org.apache.commons.lang.text.StrBuilder##java.lang.Object + to: result + - from: this + to: result +- function: org.apache.commons.lang.StringUtils#splitPreserveAllTokens + copy: + - from: arg(0) + to: result +- function: org.apache.commons.lang.text.StrBuilder#substring + copy: + - from: + - this + - .org.apache.commons.lang.text.StrBuilder##java.lang.Object + to: result + - from: this + to: result +- function: org.apache.commons.lang.ClassUtils#getShortCanonicalName + copy: + - from: arg(0) + to: result +- function: org.apache.commons.lang.text.StrBuilder#ensureCapacity + copy: + - from: + - this + - .org.apache.commons.lang.text.StrBuilder##java.lang.Object + to: result + - from: this + to: result +- function: org.apache.commons.lang.text.StrBuilder#toString + copy: + - from: + - this + - .org.apache.commons.lang.text.StrBuilder##java.lang.Object + to: result + - from: this + to: result +- function: org.apache.commons.lang.StringEscapeUtils#escapeCsv + signature: + params: + - index: 0 + type: java.lang.String + copy: + - from: arg(0) + to: result +- function: org.apache.commons.lang.enum.EnumUtils#getEnum + copy: + - from: arg(0) + to: result +- function: org.apache.commons.lang.StringUtils#substringAfterLast + copy: + - from: arg(0) + to: result +- function: org.apache.commons.lang.StringUtils#trimToNull + copy: + - from: arg(0) + to: result +- function: org.apache.commons.lang.ClassUtils#getClass + signature: + params: + - index: 0 + type: java.lang.String + copy: + - from: arg(0) + to: result +- function: org.apache.commons.lang.ObjectUtils#min + copy: + - from: arg(*) + to: result +- function: org.apache.commons.lang.StringUtils#repeat + copy: + - from: arg(0) + to: result +- function: org.apache.commons.lang.StringUtils#escape + copy: + - from: arg(0) + to: result +- function: org.apache.commons.lang.StringUtils#replaceChars + copy: + - from: arg(2) + to: result + - from: arg(0) + to: result +- function: org.apache.commons.lang.text.StrBuilder#delete + copy: + - from: + - this + - .org.apache.commons.lang.text.StrBuilder##java.lang.Object + to: result + - from: this + to: result +- function: org.apache.commons.lang.text.StrTokenizer#getTokenArray + copy: + - from: this + to: result + - from: + - this + - .org.apache.commons.lang.text.StrTokenizer##java.lang.Object + to: result +- function: org.apache.commons.lang.ClassUtils#getClass + signature: + params: + - index: 0 + type: java.lang.String + - index: 1 + type: boolean + copy: + - from: arg(0) + to: result +- function: org.apache.commons.lang.ObjectUtils#toString + copy: + - from: arg(0) + to: result +- function: org.apache.commons.lang.text.CompositeFormat#parseObject + copy: + - from: arg(0) + to: result +- function: org.apache.commons.lang.StringUtils#substringBetween + copy: + - from: arg(0) + to: result +- function: org.apache.commons.lang.CharSetUtils#squeeze + copy: + - from: arg(0) + to: result +- function: org.apache.commons.lang.enums.EnumUtils#getEnumMap + copy: + - from: arg(0) + to: result +- function: org.apache.commons.lang.StringUtils#defaultString + copy: + - from: arg(0) + to: result + - from: arg(1) + to: result +- function: org.apache.commons.lang.StringUtils#normalizeSpace + copy: + - from: arg(0) + to: result +- function: org.apache.commons.lang.StringUtils#replaceOnce + copy: + - from: arg(2) + to: result + - from: arg(0) + to: result +- function: org.apache.commons.lang.exception.ExceptionUtils#getCause + copy: + - from: arg(0) + to: result +- function: org.apache.commons.lang.StringUtils#swapCase + copy: + - from: arg(0) + to: result +- function: org.apache.commons.lang.ArrayUtils#clone + copy: + - from: arg(0) + to: result +- function: org.apache.commons.lang.text.StrBuilder#replaceAll + copy: + - from: arg(1) + to: result + - from: + - this + - .org.apache.commons.lang.text.StrBuilder##java.lang.Object + to: result + - from: this + to: result +- function: org.apache.commons.lang.StringUtils#reverseDelimited + copy: + - from: arg(0) + to: result +- function: org.apache.commons.lang.text.StrBuilder#setNullText + copy: + - from: arg(0) + to: result + - from: + - this + - .org.apache.commons.lang.text.StrBuilder##java.lang.Object + to: result + - from: this + to: result +- function: org.apache.commons.lang.enums.Enum#getEnumList + copy: + - from: arg(0) + to: result +- function: org.apache.commons.lang.StringUtils#splitByWholeSeparatorPreserveAllTokens + copy: + - from: arg(0) + to: result +- function: org.apache.commons.lang.StringEscapeUtils#unescapeCsv + signature: + params: + - index: 0 + type: java.io.Writer + - index: 1 + type: java.lang.String + copy: + - from: arg(1) + to: result +- function: org.apache.commons.lang.StringUtils#chomp + copy: + - from: arg(0) + to: result +- function: org.apache.commons.lang.enums.Enum#iterator + copy: + - from: arg(0) + to: result + - from: arg(0) + to: result +- function: org.apache.commons.lang.StringUtils#replace + copy: + - from: arg(2) + to: result + - from: arg(0) + to: result +- function: org.apache.commons.lang.StringUtils#substring + copy: + - from: arg(0) + to: result +- function: org.apache.commons.lang.StringUtils#center + copy: + - from: arg(2) + to: result + - from: arg(0) + to: result +- function: org.apache.commons.lang.enum.EnumUtils#getEnumList + copy: + - from: arg(0) + to: result +- function: + package: org.apache.commons.lang + class: StringUtils + name: + pattern: capitali[sz]e + copy: + - from: arg(0) + to: result +- function: org.apache.commons.lang.StringUtils#left + copy: + - from: arg(0) + to: result +- function: org.apache.commons.lang.StringUtils#reverseDelimitedString + copy: + - from: arg(0) + to: result +- function: org.apache.commons.lang.StringUtils#right + copy: + - from: arg(0) + to: result +- function: org.apache.commons.lang.StringUtils#chop + copy: + - from: arg(0) + to: result +- function: org.apache.commons.lang.text.StrTokenizer#previousToken + copy: + - from: this + to: result + - from: + - this + - .org.apache.commons.lang.text.StrTokenizer##java.lang.Object + to: result +- function: org.apache.commons.lang.StringUtils#overlayString + copy: + - from: arg(0) + to: result + - from: arg(1) + to: result +- function: org.apache.commons.lang.enums.Enum#getEnumClass + copy: + - from: this + to: result + - from: + - this + - .org.apache.commons.lang.enums.Enum##java.lang.Object + to: result +- function: org.apache.commons.lang.text.StrBuilder#reverse + copy: + - from: + - this + - .org.apache.commons.lang.text.StrBuilder##java.lang.Object + to: result + - from: this + to: result +- function: org.apache.commons.lang.ObjectUtils#max + copy: + - from: arg(*) + to: result +- function: org.apache.commons.lang.enum.EnumUtils#getEnumMap + copy: + - from: arg(0) + to: result +- function: org.apache.commons.lang.StringUtils#lowerCase + copy: + - from: arg(0) + to: result +- function: org.apache.commons.lang.text.StrBuilder#getChars + copy: + - from: + - this + - .org.apache.commons.lang.text.StrBuilder##java.lang.Object + to: arg(0) + - from: + - this + - .org.apache.commons.lang.text.StrBuilder##java.lang.Object + to: result + - from: this + to: result + - from: this + to: arg(0) +- function: org.apache.commons.lang.exception.ExceptionUtils#getThrowableList + copy: + - from: arg(0) + to: result +- function: org.apache.commons.lang.text.StrBuilder#leftString + copy: + - from: + - this + - .org.apache.commons.lang.text.StrBuilder##java.lang.Object + to: result + - from: this + to: result +- function: org.apache.commons.lang.StringUtils#rightPad + copy: + - from: arg(2) + to: result + - from: arg(0) + to: result +- function: org.apache.commons.lang.enums.Enum#readResolve + copy: + - from: this + to: result + - from: + - this + - .org.apache.commons.lang.enums.Enum##java.lang.Object + to: result +- function: org.apache.commons.lang.ArrayUtils#toString + copy: + - from: arg(0) + to: result +- function: org.apache.commons.lang.ObjectUtils#cloneIfPossible + copy: + - from: arg(0) + to: result +- function: org.apache.commons.lang.enums.EnumUtils#iterator + copy: + - from: arg(0) + to: result +- function: org.apache.commons.lang.StringUtils#splitByCharacterType + copy: + - from: arg(0) + to: result +- function: org.apache.commons.lang.StringUtils#upperCase + copy: + - from: arg(0) + to: result +- function: org.apache.commons.lang.StringUtils#removeEnd + copy: + - from: arg(0) + to: result +- function: org.apache.commons.lang.enum.EnumUtils#iterator + copy: + - from: arg(0) + to: result +- function: org.apache.commons.lang.StringUtils#difference + copy: + - from: arg(0) + to: result +- function: org.apache.commons.lang.CharSetUtils#keep + copy: + - from: arg(0) + to: result +- function: org.apache.commons.lang.enum.Enum#readResolve + copy: + - from: this + to: result + - from: + - this + - .org.apache.commons.lang.enum.Enum##java.lang.Object + to: result +- function: org.apache.commons.lang.StringUtils#mid + copy: + - from: arg(0) + to: result +- function: org.apache.commons.lang.StringUtils#stripToNull + copy: + - from: arg(0) + to: result +- function: org.apache.commons.lang.text.StrBuilder#rightString + copy: + - from: + - this + - .org.apache.commons.lang.text.StrBuilder##java.lang.Object + to: result + - from: this + to: result +- function: org.apache.commons.lang.StringEscapeUtils#escapeHtml + signature: + params: + - index: 0 + type: java.io.Writer + - index: 1 + type: java.lang.String + copy: + - from: arg(1) + to: result +- function: org.apache.commons.lang.StringUtils#defaultIfBlank + copy: + - from: arg(0) + to: result +- function: org.apache.commons.lang.text.StrTokenizer#getContent + copy: + - from: this + to: result + - from: + - this + - .org.apache.commons.lang.text.StrTokenizer##java.lang.Object + to: result +- function: org.apache.commons.lang.text.StrBuilder#midString + copy: + - from: + - this + - .org.apache.commons.lang.text.StrBuilder##java.lang.Object + to: result + - from: this + to: result +- function: org.apache.commons.lang.text.StrBuilder#setLength + copy: + - from: + - this + - .org.apache.commons.lang.text.StrBuilder##java.lang.Object + to: result + - from: this + to: result +- function: org.apache.commons.lang.StringUtils#getCommonPrefix + copy: + - from: arg(0) + to: result +- function: org.apache.commons.lang.exception.ExceptionUtils#getRootCauseMessage + copy: + - from: arg(0) + to: result +- function: org.apache.commons.lang.StringUtils#removeStartIgnoreCase + copy: + - from: arg(0) + to: result +- function: org.apache.commons.lang.text.StrBuilder#toStringBuffer + copy: + - from: + - this + - .org.apache.commons.lang.text.StrBuilder##java.lang.Object + to: result + - from: this + to: result +- function: org.apache.commons.lang.ObjectUtils#clone + copy: + - from: arg(0) + to: result +- function: org.apache.commons.lang.StringUtils#chompLast + copy: + - from: arg(0) + to: result +- function: org.apache.commons.lang.enum.Enum#getEnum + copy: + - from: arg(0) + to: result + - from: arg(1) + to: result +- function: org.apache.commons.lang.CharSetUtils#delete + copy: + - from: arg(0) + to: result +- function: org.apache.commons.lang.StringUtils#trimToEmpty + copy: + - from: arg(0) + to: result +- function: org.apache.commons.lang.text.StrTokenizer#previous + copy: + - from: this + to: result + - from: + - this + - .org.apache.commons.lang.text.StrTokenizer##java.lang.Object + to: result +- function: org.apache.commons.lang.exception.ExceptionUtils#getStackTrace + copy: + - from: arg(0) + to: result +- function: org.apache.commons.lang.text.StrBuilder#toCharArray + copy: + - from: + - this + - .org.apache.commons.lang.text.StrBuilder##java.lang.Object + to: result + - from: this + to: result +- function: org.apache.commons.lang.StringUtils#replaceEach + copy: + - from: arg(2) + to: result + - from: arg(0) + to: result +- function: org.apache.commons.lang.enums.Enum#getName + copy: + - from: this + to: result + - from: + - this + - .org.apache.commons.lang.enums.Enum##java.lang.Object + to: result +- function: org.apache.commons.lang.mutable.Mutable#setValue + copy: + - from: arg(0) + to: + - this + - .org.apache.commons.lang.mutable.Mutable##java.lang.Object + - from: arg(0) + to: this +- function: org.apache.commons.lang.text.StrBuilder#appendWithSeparators + copy: + - from: arg(*) + to: result + - from: + - this + - .org.apache.commons.lang.text.StrBuilder##java.lang.Object + to: result + - from: this + to: result +- function: org.apache.commons.lang.StringUtils#prechomp + copy: + - from: arg(0) + to: result +- function: org.apache.commons.lang.text.CompositeFormat#format + copy: + - from: arg(0) + to: result + - from: arg(1) + to: result +- function: org.apache.commons.lang.exception.ExceptionUtils#getRootCause + copy: + - from: arg(0) + to: result diff --git a/core/opentaint-config/config/config/config.yaml b/core/opentaint-config/config/config/config.yaml deleted file mode 100644 index 148f6e1bf..000000000 --- a/core/opentaint-config/config/config/config.yaml +++ /dev/null @@ -1,18285 +0,0 @@ -passThrough: -- function: javax.activation.DataContentHandler#getContent - copy: - - from: arg(0) - to: result -- function: javax.activation.DataContentHandler#getTransferData - copy: - - from: arg(0) - to: result -- function: javax.activation.DataContentHandler#writeTo - copy: - - from: arg(0) - to: arg(2) -- function: javax.activation.DataHandler#getContent - copy: - - from: this - to: result - - from: - - this - - .javax.activation.DataHandler##java.lang.Object - to: result -- function: javax.activation.DataHandler#getDataSource - copy: - - from: this - to: result - - from: - - this - - .javax.activation.DataHandler##java.lang.Object - to: result -- function: javax.activation.DataHandler#getInputStream - copy: - - from: this - to: result - - from: - - this - - .javax.activation.DataHandler##java.lang.Object - to: result -- function: javax.activation.DataHandler# - copy: - - from: arg(0) - to: - - this - - .javax.activation.DataHandler##java.lang.Object - - from: arg(0) - to: this -- function: javax.activation.DataHandler#writeTo - copy: - - from: - - this - - .javax.activation.DataHandler##java.lang.Object - to: arg(0) - - from: this - to: arg(0) -- function: javax.activation.DataSource#getInputStream - copy: - - from: this - to: result -- function: javax.activation.FileDataSource# - copy: - - from: arg(0) - to: - - this - - .javax.activation.FileDataSource##java.lang.Object - - from: arg(0) - to: this -- function: javax.activation.URLDataSource# - copy: - - from: arg(0) - to: - - this - - .javax.activation.URLDataSource##java.lang.Object - - from: arg(0) - to: this -- function: javax.faces.context.ExternalContext#encodeActionURL - signature: (java.lang.String) java.lang.String - copy: - - from: arg(0) - to: result -- function: javax.faces.context.ExternalContext#encodeNamespace - signature: (java.lang.String) java.lang.String - copy: - - from: arg(0) - to: result -- function: javax.faces.context.ExternalContext#encodeResourceURL - signature: (java.lang.String) java.lang.String - copy: - - from: arg(0) - to: result -- function: javax.faces.convert.Converter#getAsObject - signature: (javax.faces.context.FacesContext, javax.faces.component.UIComponent, - java.lang.String) java.lang.Object - copy: - - from: arg(2) - to: result -- function: javax.faces.convert.Converter#getAsString - signature: (javax.faces.context.FacesContext, javax.faces.component.UIComponent, - java.lang.Object) java.lang.String - copy: - - from: arg(2) - to: result -- function: javax.faces.el.ValueBinding#getValue - signature: (javax.faces.context.FacesContext) java.lang.Object - copy: - - from: this - to: result - - from: - - this - - .javax.faces.el.ValueBinding##java.lang.Object - to: result -- function: javax.faces.el.ValueBinding#setValue - signature: (javax.faces.context.FacesContext, java.lang.Object) void - copy: - - from: arg(1) - to: - - this - - .javax.faces.el.ValueBinding##java.lang.Object - - from: arg(1) - to: this -- function: javax.faces.model.ArrayDataModel# - signature: () void - copy: - - from: arg(0) - to: - - this - - .javax.faces.model.DataModel##java.lang.Object - - from: arg(0) - to: - - this - - .java.lang.Iterable##java.lang.Object - - from: arg(0) - to: this - - from: arg(0) - to: - - this - - .javax.faces.model.ArrayDataModel##java.lang.Object -- function: javax.faces.model.ArrayDataModel# - signature: (java.lang.Object[]) void - copy: - - from: arg(0) - to: - - this - - .javax.faces.model.DataModel##java.lang.Object - - from: - - arg(0) - - '[*]' - to: this - - from: arg(0) - to: - - this - - .java.lang.Iterable##java.lang.Object - - from: - - arg(0) - - '[*]' - to: - - this - - .javax.faces.model.ArrayDataModel##java.lang.Object - - from: - - arg(0) - - '[*]' - to: - - this - - .javax.faces.model.DataModel##java.lang.Object - - from: - - arg(0) - - '[*]' - to: - - this - - .java.lang.Iterable##java.lang.Object - - from: arg(0) - to: this - - from: arg(0) - to: - - this - - .javax.faces.model.ArrayDataModel##java.lang.Object -- function: javax.faces.model.DataModel#getRowData - signature: () java.lang.Object - copy: - - from: - - this - - .java.lang.Iterable##java.lang.Object - to: result - - from: this - to: result - - from: - - this - - .javax.faces.model.DataModel##java.lang.Object - to: result -- function: javax.faces.model.DataModel#getWrappedData - signature: () java.lang.Object - copy: - - from: - - this - - .java.lang.Iterable##java.lang.Object - to: result - - from: this - to: result - - from: - - this - - .javax.faces.model.DataModel##java.lang.Object - to: result -- function: javax.faces.model.DataModel#setWrappedData - signature: (java.lang.Object) void - copy: - - from: arg(0) - to: - - this - - .javax.faces.model.DataModel##java.lang.Object - - from: arg(0) - to: - - this - - .java.lang.Iterable##java.lang.Object - - from: arg(0) - to: this -- function: javax.faces.model.DataModelEvent# - signature: (javax.faces.model.DataModel, int, java.lang.Object) void - copy: - - from: arg(0) - to: - - this - - .javax.faces.model.DataModelEvent##java.lang.Object - - from: arg(2) - to: - - this - - .javax.faces.model.DataModelEvent##java.lang.Object - - from: arg(0) - to: - - this - - .java.util.EventObject##java.lang.Object - - from: arg(2) - to: - - this - - .java.util.EventObject##java.lang.Object - - from: arg(2) - to: this - - from: arg(0) - to: this -- function: javax.faces.model.DataModelEvent#getDataModel - signature: () javax.faces.model.DataModel - copy: - - from: this - to: result - - from: - - this - - .javax.faces.model.DataModelEvent##java.lang.Object - to: result - - from: - - this - - .java.util.EventObject##java.lang.Object - to: result -- function: javax.faces.model.DataModelEvent#getRowData - signature: () java.lang.Object - copy: - - from: this - to: result - - from: - - this - - .javax.faces.model.DataModelEvent##java.lang.Object - to: result - - from: - - this - - .java.util.EventObject##java.lang.Object - to: result -- function: javax.faces.model.ListDataModel# - signature: () void - copy: - - from: arg(0) - to: - - this - - .javax.faces.model.DataModel##java.lang.Object - - from: arg(0) - to: - - this - - .javax.faces.model.ListDataModel##java.lang.Object - - from: arg(0) - to: - - this - - .java.lang.Iterable##java.lang.Object - - from: arg(0) - to: this -- function: javax.faces.model.ListDataModel# - signature: (java.util.List) void - copy: - - from: arg(0) - to: - - this - - .javax.faces.model.DataModel##java.lang.Object - - from: arg(0) - to: - - this - - .javax.faces.model.ListDataModel##java.lang.Object - - from: arg(0) - to: - - this - - .java.lang.Iterable##java.lang.Object - - from: arg(0) - to: this -- function: javax.faces.model.ResultDataModel# - signature: () void - copy: - - from: arg(0) - to: - - this - - .javax.faces.model.ResultDataModel##java.lang.Object - - from: arg(0) - to: - - this - - .javax.faces.model.DataModel##java.lang.Object - - from: arg(0) - to: - - this - - .java.lang.Iterable##java.lang.Object - - from: arg(0) - to: this -- function: javax.faces.model.ResultDataModel# - signature: (javax.servlet.jsp.jstl.sql.Result) void - copy: - - from: arg(0) - to: - - this - - .javax.faces.model.ResultDataModel##java.lang.Object - - from: arg(0) - to: - - this - - .javax.faces.model.DataModel##java.lang.Object - - from: arg(0) - to: - - this - - .java.lang.Iterable##java.lang.Object - - from: arg(0) - to: this -- function: javax.faces.model.ResultSetDataModel# - signature: () void - copy: - - from: arg(0) - to: - - this - - .javax.faces.model.DataModel##java.lang.Object - - from: arg(0) - to: - - this - - .java.lang.Iterable##java.lang.Object - - from: arg(0) - to: - - this - - .javax.faces.model.ResultSetDataModel##java.lang.Object - - from: arg(0) - to: this -- function: javax.faces.model.ResultSetDataModel# - signature: (java.sql.ResultSet) void - copy: - - from: arg(0) - to: - - this - - .javax.faces.model.DataModel##java.lang.Object - - from: arg(0) - to: - - this - - .java.lang.Iterable##java.lang.Object - - from: arg(0) - to: - - this - - .javax.faces.model.ResultSetDataModel##java.lang.Object - - from: arg(0) - to: this -- function: javax.faces.model.ScalarDataModel# - signature: () void - copy: - - from: arg(0) - to: - - this - - .javax.faces.model.DataModel##java.lang.Object - - from: arg(0) - to: - - this - - .java.lang.Iterable##java.lang.Object - - from: arg(0) - to: - - this - - .javax.faces.model.ScalarDataModel##java.lang.Object - - from: arg(0) - to: this -- function: javax.faces.model.ScalarDataModel# - signature: (java.lang.Object) void - copy: - - from: arg(0) - to: - - this - - .javax.faces.model.DataModel##java.lang.Object - - from: arg(0) - to: - - this - - .java.lang.Iterable##java.lang.Object - - from: arg(0) - to: - - this - - .javax.faces.model.ScalarDataModel##java.lang.Object - - from: arg(0) - to: this -- function: javax.faces.model.SelectItemGroup# - signature: () void - copy: - - from: arg(3) - to: - - this - - .javax.faces.model.SelectItemGroup##java.lang.Object - - from: arg(3) - to: this - - from: arg(1) - to: - - this - - .javax.faces.model.SelectItemGroup##java.lang.Object - - from: arg(1) - to: this - - from: arg(0) - to: - - this - - .javax.faces.model.SelectItemGroup##java.lang.Object - - from: arg(0) - to: this -- function: javax.faces.model.SelectItemGroup# - signature: (java.lang.String) void - copy: - - from: arg(3) - to: - - this - - .javax.faces.model.SelectItemGroup##java.lang.Object - - from: arg(3) - to: this - - from: arg(1) - to: - - this - - .javax.faces.model.SelectItemGroup##java.lang.Object - - from: arg(1) - to: this - - from: arg(0) - to: - - this - - .javax.faces.model.SelectItemGroup##java.lang.Object - - from: arg(0) - to: this -- function: javax.faces.model.SelectItemGroup# - signature: (java.lang.String, java.lang.String, boolean, javax.faces.model.SelectItem[]) - void - copy: - - from: - - arg(3) - - '[*]' - to: - - this - - .javax.faces.model.SelectItemGroup##java.lang.Object - - from: - - arg(3) - - '[*]' - to: this - - from: arg(3) - to: - - this - - .javax.faces.model.SelectItemGroup##java.lang.Object - - from: arg(3) - to: this - - from: arg(1) - to: - - this - - .javax.faces.model.SelectItemGroup##java.lang.Object - - from: arg(1) - to: this - - from: arg(0) - to: - - this - - .javax.faces.model.SelectItemGroup##java.lang.Object - - from: arg(0) - to: this -- function: javax.faces.model.SelectItemGroup#getSelectItems - signature: () javax.faces.model.SelectItem[] - copy: - - from: - - this - - .javax.faces.model.SelectItemGroup##java.lang.Object - to: result - - from: this - to: result -- function: javax.faces.model.SelectItemGroup#setSelectItems - signature: (javax.faces.model.SelectItem[]) void - copy: - - from: - - arg(0) - - '[*]' - to: this - - from: - - arg(0) - - '[*]' - to: - - this - - .javax.faces.model.SelectItemGroup##java.lang.Object - - from: arg(0) - to: - - this - - .javax.faces.model.SelectItemGroup##java.lang.Object - - from: arg(0) - to: this -- function: javax.jdo.Extent#iterator - copy: - - from: this - to: result -- function: javax.jdo.datastore.Sequence#current - copy: - - from: this - to: result -- function: javax.jdo.datastore.Sequence#next - copy: - - from: this - to: result -- function: javax.jdo.spi.I18NHelper#msg - copy: - - from: arg(3) - to: result - - from: arg(1) - to: result - - from: arg(7) - to: result - - from: arg(5) - to: result - - from: arg(11) - to: result - - from: arg(9) - to: result - - from: arg(15) - to: result - - from: arg(13) - to: result - - from: arg(19) - to: result - - from: arg(17) - to: result - - from: arg(23) - to: result - - from: arg(21) - to: result - - from: arg(27) - to: result - - from: arg(25) - to: result - - from: arg(2) - to: result - - from: arg(6) - to: result - - from: arg(4) - to: result - - from: arg(10) - to: result - - from: arg(8) - to: result - - from: arg(14) - to: result - - from: arg(12) - to: result - - from: arg(18) - to: result - - from: arg(16) - to: result - - from: arg(22) - to: result - - from: arg(20) - to: result - - from: arg(26) - to: result - - from: arg(24) - to: result -- function: javax.jdo.spi.JDOImplHelper$StringConstructor#construct - copy: - - from: arg(0) - to: result -- function: javax.jdo.spi.JDOImplHelper#construct - copy: - - from: arg(1) - to: result -- function: javax.jdo.spi.JDOImplHelper#newInstance - copy: - - from: arg(2) - to: result -- function: javax.jdo.spi.JDOImplHelper#newObjectIdInstance - copy: - - from: arg(1) - to: result -- function: javax.jdo.spi.PersistenceCapable$ObjectIdFieldConsumer#storeBooleanField - copy: - - from: arg(1) - to: this - - from: arg(1) - to: - - this - - .javax.jdo.spi.PersistenceCapable$ObjectIdFieldConsumer##java.lang.Object -- function: javax.jdo.spi.PersistenceCapable$ObjectIdFieldConsumer#storeByteField - copy: - - from: arg(1) - to: this - - from: arg(1) - to: - - this - - .javax.jdo.spi.PersistenceCapable$ObjectIdFieldConsumer##java.lang.Object -- function: javax.jdo.spi.PersistenceCapable$ObjectIdFieldConsumer#storeCharField - copy: - - from: arg(1) - to: this - - from: arg(1) - to: - - this - - .javax.jdo.spi.PersistenceCapable$ObjectIdFieldConsumer##java.lang.Object -- function: javax.jdo.spi.PersistenceCapable$ObjectIdFieldConsumer#storeDoubleField - copy: - - from: arg(1) - to: this - - from: arg(1) - to: - - this - - .javax.jdo.spi.PersistenceCapable$ObjectIdFieldConsumer##java.lang.Object -- function: javax.jdo.spi.PersistenceCapable$ObjectIdFieldConsumer#storeFloatField - copy: - - from: arg(1) - to: this - - from: arg(1) - to: - - this - - .javax.jdo.spi.PersistenceCapable$ObjectIdFieldConsumer##java.lang.Object -- function: javax.jdo.spi.PersistenceCapable$ObjectIdFieldConsumer#storeIntField - copy: - - from: arg(1) - to: this - - from: arg(1) - to: - - this - - .javax.jdo.spi.PersistenceCapable$ObjectIdFieldConsumer##java.lang.Object -- function: javax.jdo.spi.PersistenceCapable$ObjectIdFieldConsumer#storeLongField - copy: - - from: arg(1) - to: this - - from: arg(1) - to: - - this - - .javax.jdo.spi.PersistenceCapable$ObjectIdFieldConsumer##java.lang.Object -- function: javax.jdo.spi.PersistenceCapable$ObjectIdFieldConsumer#storeObjectField - copy: - - from: arg(1) - to: this - - from: arg(1) - to: - - this - - .javax.jdo.spi.PersistenceCapable$ObjectIdFieldConsumer##java.lang.Object -- function: javax.jdo.spi.PersistenceCapable$ObjectIdFieldConsumer#storeShortField - copy: - - from: arg(1) - to: this - - from: arg(1) - to: - - this - - .javax.jdo.spi.PersistenceCapable$ObjectIdFieldConsumer##java.lang.Object -- function: javax.jdo.spi.PersistenceCapable$ObjectIdFieldConsumer#storeStringField - copy: - - from: arg(1) - to: this - - from: arg(1) - to: - - this - - .javax.jdo.spi.PersistenceCapable$ObjectIdFieldConsumer##java.lang.Object -- function: javax.jdo.spi.PersistenceCapable$ObjectIdFieldSupplier#fetchBooleanField - copy: - - from: this - to: result -- function: javax.jdo.spi.PersistenceCapable$ObjectIdFieldSupplier#fetchByteField - copy: - - from: this - to: result -- function: javax.jdo.spi.PersistenceCapable$ObjectIdFieldSupplier#fetchCharField - copy: - - from: this - to: result -- function: javax.jdo.spi.PersistenceCapable$ObjectIdFieldSupplier#fetchDoubleField - copy: - - from: this - to: result -- function: javax.jdo.spi.PersistenceCapable$ObjectIdFieldSupplier#fetchFloatField - copy: - - from: this - to: result -- function: javax.jdo.spi.PersistenceCapable$ObjectIdFieldSupplier#fetchIntField - copy: - - from: this - to: result -- function: javax.jdo.spi.PersistenceCapable$ObjectIdFieldSupplier#fetchLongField - copy: - - from: this - to: result -- function: javax.jdo.spi.PersistenceCapable$ObjectIdFieldSupplier#fetchObjectField - copy: - - from: this - to: result -- function: javax.jdo.spi.PersistenceCapable$ObjectIdFieldSupplier#fetchShortField - copy: - - from: this - to: result -- function: javax.jdo.spi.PersistenceCapable$ObjectIdFieldSupplier#fetchStringField - copy: - - from: this - to: result -- function: javax.jdo.spi.PersistenceCapable#jdoCopyFields - copy: - - from: arg(0) - to: - - this - - .javax.jdo.spi.PersistenceCapable##java.lang.Object - - from: arg(0) - to: this -- function: javax.jdo.spi.StateManager#setBooleanField - copy: - - from: arg(3) - to: arg(0) -- function: javax.jdo.spi.StateManager#setByteField - copy: - - from: arg(3) - to: arg(0) -- function: javax.jdo.spi.StateManager#setCharField - copy: - - from: arg(3) - to: arg(0) -- function: javax.jdo.spi.StateManager#setFloatField - copy: - - from: arg(3) - to: arg(0) -- function: javax.jdo.spi.StateManager#setIntField - copy: - - from: arg(3) - to: arg(0) -- function: javax.jdo.spi.StateManager#setLongField - copy: - - from: arg(3) - to: arg(0) -- function: javax.jdo.spi.StateManager#setObjectField - copy: - - from: arg(3) - to: arg(0) -- function: javax.jdo.spi.StateManager#setShortField - copy: - - from: arg(3) - to: arg(0) -- function: javax.jdo.spi.StateManager#setStringField - copy: - - from: arg(3) - to: arg(0) -- function: javax.jdo.spi.StateManager#sethDoubleField - copy: - - from: arg(3) - to: arg(0) -- function: - package: javax.jms - class: BytesMessage - name: - pattern: read.* - copy: - - from: this - to: result - - from: - - this - - .javax.jms.BytesMessage##java.lang.Object - to: result -- function: - package: javax.jms - class: BytesMessage - name: - pattern: write.* - copy: - - from: arg(0) - to: - - this - - .javax.jms.BytesMessage##java.lang.Object - - from: arg(0) - to: this -- function: javax.jms.BytesMessage#getBodyLength - copy: - - from: this - to: result - - from: - - this - - .javax.jms.BytesMessage##java.lang.Object - to: result -- function: javax.jms.MapMessage#getBoolean - copy: - - from: - - this - - .javax.jms.MapMessage##java.lang.Object - to: result - - from: this - to: result -- function: javax.jms.MapMessage#getByte - copy: - - from: - - this - - .javax.jms.MapMessage##java.lang.Object - to: result - - from: this - to: result -- function: javax.jms.MapMessage#getBytes - copy: - - from: - - this - - .javax.jms.MapMessage##java.lang.Object - to: result - - from: this - to: result -- function: javax.jms.MapMessage#getChar - copy: - - from: - - this - - .javax.jms.MapMessage##java.lang.Object - to: result - - from: this - to: result -- function: javax.jms.MapMessage#getDouble - copy: - - from: - - this - - .javax.jms.MapMessage##java.lang.Object - to: result - - from: this - to: result -- function: javax.jms.MapMessage#getFloat - copy: - - from: - - this - - .javax.jms.MapMessage##java.lang.Object - to: result - - from: this - to: result -- function: javax.jms.MapMessage#getInt - copy: - - from: - - this - - .javax.jms.MapMessage##java.lang.Object - to: result - - from: this - to: result -- function: javax.jms.MapMessage#getLong - copy: - - from: - - this - - .javax.jms.MapMessage##java.lang.Object - to: result - - from: this - to: result -- function: javax.jms.MapMessage#getObject - copy: - - from: - - this - - .javax.jms.MapMessage##java.lang.Object - to: result - - from: this - to: result -- function: javax.jms.MapMessage#getShort - copy: - - from: - - this - - .javax.jms.MapMessage##java.lang.Object - to: result - - from: this - to: result -- function: javax.jms.MapMessage#getString - copy: - - from: - - this - - .javax.jms.MapMessage##java.lang.Object - to: result - - from: this - to: result -- function: javax.jms.MapMessage#setBoolean - copy: - - from: arg(1) - to: - - this - - .javax.jms.MapMessage##java.lang.Object - - from: arg(1) - to: this -- function: javax.jms.MapMessage#setByte - copy: - - from: arg(1) - to: - - this - - .javax.jms.MapMessage##java.lang.Object - - from: arg(1) - to: this -- function: javax.jms.MapMessage#setBytes - copy: - - from: arg(1) - to: - - this - - .javax.jms.MapMessage##java.lang.Object - - from: arg(1) - to: this -- function: javax.jms.MapMessage#setChar - copy: - - from: arg(1) - to: - - this - - .javax.jms.MapMessage##java.lang.Object - - from: arg(1) - to: this -- function: javax.jms.MapMessage#setDouble - copy: - - from: arg(1) - to: - - this - - .javax.jms.MapMessage##java.lang.Object - - from: arg(1) - to: this -- function: javax.jms.MapMessage#setFloat - copy: - - from: arg(1) - to: - - this - - .javax.jms.MapMessage##java.lang.Object - - from: arg(1) - to: this -- function: javax.jms.MapMessage#setInt - copy: - - from: arg(1) - to: - - this - - .javax.jms.MapMessage##java.lang.Object - - from: arg(1) - to: this -- function: javax.jms.MapMessage#setLong - copy: - - from: arg(1) - to: - - this - - .javax.jms.MapMessage##java.lang.Object - - from: arg(1) - to: this -- function: javax.jms.MapMessage#setObject - copy: - - from: arg(1) - to: - - this - - .javax.jms.MapMessage##java.lang.Object - - from: arg(1) - to: this -- function: javax.jms.MapMessage#setShort - copy: - - from: arg(1) - to: - - this - - .javax.jms.MapMessage##java.lang.Object - - from: arg(1) - to: this -- function: javax.jms.MapMessage#setString - copy: - - from: arg(1) - to: - - this - - .javax.jms.MapMessage##java.lang.Object - - from: arg(1) - to: this -- function: - package: javax.jms - class: Message - name: - pattern: (get.*Property) - copy: - - from: - - this - - .javax.jms.Message##java.lang.Object - to: result - - from: this - to: result -- function: - package: javax.jms - class: Message - name: - pattern: (getJMS.*) - copy: - - from: - - this - - .javax.jms.Message##java.lang.Object - to: result - - from: this - to: result -- function: - package: javax.jms - class: Message - name: - pattern: set.*Property - copy: - - from: arg(1) - to: - - this - - .javax.jms.Message##java.lang.Object - - from: arg(1) - to: this -- function: - package: javax.jms - class: Message - name: - pattern: setJMS.* - copy: - - from: arg(0) - to: this - - from: arg(0) - to: - - this - - .javax.jms.Message##java.lang.Object -- function: javax.jms.Message#isPropertyExists - signature: - params: - - index: 0 - type: javax.jms.Message[] - copy: - - from: arg(0) - to: result -- function: javax.jms.ObjectMessage#getObject - copy: - - from: - - this - - .javax.jms.ObjectMessage##java.lang.Object - to: result - - from: this - to: result -- function: javax.jms.ObjectMessage#setObject - copy: - - from: arg(0) - to: - - this - - .javax.jms.ObjectMessage##java.lang.Object - - from: arg(0) - to: this -- function: - package: javax.jms - class: Queue - name: - pattern: get.*Name - copy: - - from: this - to: result -- function: javax.jms.Session#createObjectMessage - copy: - - from: arg(0) - to: result -- function: javax.jms.Session#createTextMessage - copy: - - from: arg(0) - to: result -- function: javax.jms.Session#createTopicMessage - copy: - - from: arg(0) - to: result -- function: - package: javax.jms - class: StreamMessage - name: - pattern: read.* - copy: - - from: - - this - - .javax.jms.StreamMessage##java.lang.Object - to: result - - from: this - to: result -- function: - package: javax.jms - class: StreamMessage - name: - pattern: write.* - copy: - - from: arg(0) - to: - - this - - .javax.jms.StreamMessage##java.lang.Object - - from: arg(0) - to: this -- function: javax.jms.TextMessage#getText - copy: - - from: - - this - - .javax.jms.TextMessage##java.lang.Object - to: result - - from: this - to: result -- function: javax.jms.TextMessage#setText - copy: - - from: arg(0) - to: this - - from: arg(0) - to: - - this - - .javax.jms.TextMessage##java.lang.Object -- function: - package: javax.jms - class: Topic - name: - pattern: get.*Name - copy: - - from: this - to: result -- function: javax.json.Json#createGenerator - signature: (java.io.OutputStream) javax.json.stream.JsonGenerator - condition: - anyOf: - - typeIs: java.io.ByteArrayOutputStream - pos: arg(0) - - typeIs: java.io.StringWriter - pos: arg(0) - copy: - - from: arg(0) - to: result -- function: javax.json.Json#createGenerator - signature: (java.io.Writer) javax.json.stream.JsonGenerator - condition: - anyOf: - - typeIs: java.io.ByteArrayOutputStream - pos: arg(0) - - typeIs: java.io.StringWriter - pos: arg(0) - copy: - - from: arg(0) - to: result -- function: javax.json.Json#createParser - signature: (java.io.InputStream) javax.json.stream.JsonParser - condition: - anyOf: - - typeIs: java.io.ByteArrayInputStream - pos: arg(0) - - typeIs: java.io.StringReader - pos: arg(0) - - typeIs: java.io.StringBufferInputStream - pos: arg(0) - copy: - - from: arg(0) - to: result -- function: javax.json.Json#createParser - signature: (java.io.Reader) javax.json.stream.JsonParser - condition: - anyOf: - - typeIs: java.io.ByteArrayInputStream - pos: arg(0) - - typeIs: java.io.StringReader - pos: arg(0) - - typeIs: java.io.StringBufferInputStream - pos: arg(0) - copy: - - from: arg(0) - to: result -- function: javax.json.Json#createReader - signature: (java.io.InputStream) javax.json.JsonReader - condition: - anyOf: - - typeIs: java.io.ByteArrayInputStream - pos: arg(0) - - typeIs: java.io.StringReader - pos: arg(0) - - typeIs: java.io.StringBufferInputStream - pos: arg(0) - copy: - - from: arg(0) - to: result -- function: javax.json.Json#createReader - signature: (java.io.Reader) javax.json.JsonReader - condition: - anyOf: - - typeIs: java.io.ByteArrayInputStream - pos: arg(0) - - typeIs: java.io.StringReader - pos: arg(0) - - typeIs: java.io.StringBufferInputStream - pos: arg(0) - copy: - - from: arg(0) - to: result -- function: javax.json.Json#createWriter - signature: (java.io.OutputStream) javax.json.JsonWriter - condition: - anyOf: - - typeIs: java.io.ByteArrayOutputStream - pos: arg(0) - - typeIs: java.io.StringWriter - pos: arg(0) - copy: - - from: arg(0) - to: result -- function: javax.json.Json#createWriter - signature: (java.io.Writer) javax.json.JsonWriter - condition: - anyOf: - - typeIs: java.io.ByteArrayOutputStream - pos: arg(0) - - typeIs: java.io.StringWriter - pos: arg(0) - copy: - - from: arg(0) - to: result -- function: org.json.JSONObject# - signature: (java.lang.String) void - overrides: false - copy: - - from: arg(0) - to: this -- function: - package: org.json - class: JSONObject - name: - pattern: get.* - copy: - - from: this - to: result -- function: - package: org.json - class: JSONObject - name: - pattern: opt.* - copy: - - from: this - to: result -- function: javax.json.JsonArray#getBoolean - signature: (int) boolean - overrides: false - copy: - - from: arg(1) - to: result -- function: javax.json.JsonArray#getBoolean - signature: (int, boolean) boolean - overrides: false - copy: - - from: arg(1) - to: result -- function: javax.json.JsonArray#getInt - signature: (int) int - overrides: false - copy: - - from: arg(1) - to: result -- function: javax.json.JsonArray#getInt - signature: (int, int) int - overrides: false - copy: - - from: arg(1) - to: result -- function: javax.json.JsonArray#getJsonArray - signature: (int) javax.json.JsonArray - copy: - - from: this - to: result -- function: javax.json.JsonArray#getJsonNumber - signature: (int) javax.json.JsonNumber - copy: - - from: this - to: result -- function: javax.json.JsonArray#getJsonObject - signature: (int) javax.json.JsonObject - copy: - - from: this - to: result -- function: javax.json.JsonArray#getJsonString - signature: (int) javax.json.JsonString - copy: - - from: this - to: result -- function: javax.json.JsonArray#getString - signature: (int) java.lang.String - overrides: false - copy: - - from: arg(1) - to: result -- function: javax.json.JsonArray#getString - signature: (int, java.lang.String) java.lang.String - overrides: false - copy: - - from: arg(1) - to: result -- function: javax.json.JsonArray#getString - signature: (int) java.lang.String - copy: - - from: this - to: result -- function: javax.json.JsonArray#getString - signature: (int, java.lang.String) java.lang.String - copy: - - from: this - to: result -- function: javax.json.JsonArray#getValuesAs - signature: (java.lang.Class) java.util.List - copy: - - from: this - to: result -- function: javax.json.JsonArray#getValuesAs - signature: (java.util.function.Function) java.util.List - copy: - - from: this - to: result -- function: javax.json.JsonArrayBuilder#add - signature: (boolean) javax.json.JsonArrayBuilder - copy: - - from: arg(0) - to: result -- function: javax.json.JsonArrayBuilder#add - signature: (boolean) javax.json.JsonArrayBuilder - copy: - - from: arg(0) - to: - - this - - .javax.json.JsonArrayBuilder##java.lang.Object - - from: this - to: result - - from: arg(0) - to: this - - from: - - this - - .javax.json.JsonArrayBuilder##java.lang.Object - to: result -- function: javax.json.JsonArrayBuilder#add - signature: (double) javax.json.JsonArrayBuilder - copy: - - from: arg(0) - to: result -- function: javax.json.JsonArrayBuilder#add - signature: (double) javax.json.JsonArrayBuilder - copy: - - from: arg(0) - to: - - this - - .javax.json.JsonArrayBuilder##java.lang.Object - - from: this - to: result - - from: arg(0) - to: this - - from: - - this - - .javax.json.JsonArrayBuilder##java.lang.Object - to: result -- function: javax.json.JsonArrayBuilder#add - signature: (int) javax.json.JsonArrayBuilder - copy: - - from: arg(0) - to: result -- function: javax.json.JsonArrayBuilder#add - signature: (int) javax.json.JsonArrayBuilder - copy: - - from: arg(0) - to: - - this - - .javax.json.JsonArrayBuilder##java.lang.Object - - from: this - to: result - - from: arg(0) - to: this - - from: - - this - - .javax.json.JsonArrayBuilder##java.lang.Object - to: result -- function: javax.json.JsonArrayBuilder#add - signature: (java.lang.String) javax.json.JsonArrayBuilder - copy: - - from: arg(0) - to: result -- function: javax.json.JsonArrayBuilder#add - signature: (java.lang.String) javax.json.JsonArrayBuilder - copy: - - from: arg(0) - to: - - this - - .javax.json.JsonArrayBuilder##java.lang.Object - - from: this - to: result - - from: arg(0) - to: this - - from: - - this - - .javax.json.JsonArrayBuilder##java.lang.Object - to: result -- function: javax.json.JsonArrayBuilder#add - signature: (java.math.BigDecimal) javax.json.JsonArrayBuilder - copy: - - from: arg(0) - to: result -- function: javax.json.JsonArrayBuilder#add - signature: (java.math.BigDecimal) javax.json.JsonArrayBuilder - copy: - - from: arg(0) - to: - - this - - .javax.json.JsonArrayBuilder##java.lang.Object - - from: this - to: result - - from: arg(0) - to: this - - from: - - this - - .javax.json.JsonArrayBuilder##java.lang.Object - to: result -- function: javax.json.JsonArrayBuilder#add - signature: (java.math.BigInteger) javax.json.JsonArrayBuilder - copy: - - from: arg(0) - to: result -- function: javax.json.JsonArrayBuilder#add - signature: (java.math.BigInteger) javax.json.JsonArrayBuilder - copy: - - from: arg(0) - to: - - this - - .javax.json.JsonArrayBuilder##java.lang.Object - - from: this - to: result - - from: arg(0) - to: this - - from: - - this - - .javax.json.JsonArrayBuilder##java.lang.Object - to: result -- function: javax.json.JsonArrayBuilder#add - signature: (javax.json.JsonArrayBuilder) javax.json.JsonArrayBuilder - copy: - - from: arg(0) - to: result -- function: javax.json.JsonArrayBuilder#add - signature: (javax.json.JsonArrayBuilder) javax.json.JsonArrayBuilder - copy: - - from: this - to: result - - from: arg(0) - to: this - - from: - - this - - .javax.json.JsonArrayBuilder##java.lang.Object - to: result -- function: javax.json.JsonArrayBuilder#add - signature: (javax.json.JsonObjectBuilder) javax.json.JsonArrayBuilder - copy: - - from: arg(0) - to: result -- function: javax.json.JsonArrayBuilder#add - signature: (javax.json.JsonObjectBuilder) javax.json.JsonArrayBuilder - copy: - - from: arg(0) - to: - - this - - .javax.json.JsonArrayBuilder##java.lang.Object - - from: this - to: result - - from: arg(0) - to: this - - from: - - this - - .javax.json.JsonArrayBuilder##java.lang.Object - to: result -- function: javax.json.JsonArrayBuilder#add - signature: (javax.json.JsonValue) javax.json.JsonArrayBuilder - copy: - - from: arg(0) - to: result -- function: javax.json.JsonArrayBuilder#add - signature: (javax.json.JsonValue) javax.json.JsonArrayBuilder - copy: - - from: arg(0) - to: - - this - - .javax.json.JsonArrayBuilder##java.lang.Object - - from: this - to: result - - from: arg(0) - to: this - - from: - - this - - .javax.json.JsonArrayBuilder##java.lang.Object - to: result -- function: javax.json.JsonArrayBuilder#add - signature: (long) javax.json.JsonArrayBuilder - copy: - - from: arg(0) - to: result -- function: javax.json.JsonArrayBuilder#add - signature: (long) javax.json.JsonArrayBuilder - copy: - - from: arg(0) - to: - - this - - .javax.json.JsonArrayBuilder##java.lang.Object - - from: this - to: result - - from: arg(0) - to: this - - from: - - this - - .javax.json.JsonArrayBuilder##java.lang.Object - to: result -- function: javax.json.JsonArrayBuilder#add - signature: (int, boolean) javax.json.JsonArrayBuilder - copy: - - from: arg(0) - to: result -- function: javax.json.JsonArrayBuilder#add - signature: (int, boolean) javax.json.JsonArrayBuilder - copy: - - from: arg(0) - to: - - this - - .javax.json.JsonArrayBuilder##java.lang.Object - - from: this - to: result - - from: arg(0) - to: this - - from: - - this - - .javax.json.JsonArrayBuilder##java.lang.Object - to: result -- function: javax.json.JsonArrayBuilder#add - signature: (int, double) javax.json.JsonArrayBuilder - copy: - - from: arg(0) - to: result -- function: javax.json.JsonArrayBuilder#add - signature: (int, double) javax.json.JsonArrayBuilder - copy: - - from: arg(0) - to: - - this - - .javax.json.JsonArrayBuilder##java.lang.Object - - from: this - to: result - - from: arg(0) - to: this - - from: - - this - - .javax.json.JsonArrayBuilder##java.lang.Object - to: result -- function: javax.json.JsonArrayBuilder#add - signature: (int, int) javax.json.JsonArrayBuilder - copy: - - from: arg(0) - to: result -- function: javax.json.JsonArrayBuilder#add - signature: (int, int) javax.json.JsonArrayBuilder - copy: - - from: arg(0) - to: - - this - - .javax.json.JsonArrayBuilder##java.lang.Object - - from: this - to: result - - from: arg(0) - to: this - - from: - - this - - .javax.json.JsonArrayBuilder##java.lang.Object - to: result -- function: javax.json.JsonArrayBuilder#add - signature: (int, java.lang.String) javax.json.JsonArrayBuilder - copy: - - from: arg(0) - to: result -- function: javax.json.JsonArrayBuilder#add - signature: (int, java.lang.String) javax.json.JsonArrayBuilder - copy: - - from: arg(0) - to: - - this - - .javax.json.JsonArrayBuilder##java.lang.Object - - from: this - to: result - - from: arg(0) - to: this - - from: - - this - - .javax.json.JsonArrayBuilder##java.lang.Object - to: result -- function: javax.json.JsonArrayBuilder#add - signature: (int, java.math.BigDecimal) javax.json.JsonArrayBuilder - copy: - - from: arg(0) - to: result -- function: javax.json.JsonArrayBuilder#add - signature: (int, java.math.BigDecimal) javax.json.JsonArrayBuilder - copy: - - from: arg(0) - to: - - this - - .javax.json.JsonArrayBuilder##java.lang.Object - - from: this - to: result - - from: arg(0) - to: this - - from: - - this - - .javax.json.JsonArrayBuilder##java.lang.Object - to: result -- function: javax.json.JsonArrayBuilder#add - signature: (int, java.math.BigInteger) javax.json.JsonArrayBuilder - copy: - - from: arg(0) - to: result -- function: javax.json.JsonArrayBuilder#add - signature: (int, java.math.BigInteger) javax.json.JsonArrayBuilder - copy: - - from: arg(0) - to: - - this - - .javax.json.JsonArrayBuilder##java.lang.Object - - from: this - to: result - - from: arg(0) - to: this - - from: - - this - - .javax.json.JsonArrayBuilder##java.lang.Object - to: result -- function: javax.json.JsonArrayBuilder#add - signature: (int, javax.json.JsonArrayBuilder) javax.json.JsonArrayBuilder - copy: - - from: arg(0) - to: result -- function: javax.json.JsonArrayBuilder#add - signature: (int, javax.json.JsonArrayBuilder) javax.json.JsonArrayBuilder - copy: - - from: arg(0) - to: - - this - - .javax.json.JsonArrayBuilder##java.lang.Object - - from: this - to: result - - from: arg(0) - to: this - - from: - - this - - .javax.json.JsonArrayBuilder##java.lang.Object - to: result -- function: javax.json.JsonArrayBuilder#add - signature: (int, javax.json.JsonObjectBuilder) javax.json.JsonArrayBuilder - copy: - - from: arg(0) - to: result -- function: javax.json.JsonArrayBuilder#add - signature: (int, javax.json.JsonObjectBuilder) javax.json.JsonArrayBuilder - copy: - - from: arg(0) - to: - - this - - .javax.json.JsonArrayBuilder##java.lang.Object - - from: this - to: result - - from: arg(0) - to: this - - from: - - this - - .javax.json.JsonArrayBuilder##java.lang.Object - to: result -- function: javax.json.JsonArrayBuilder#add - signature: (int, javax.json.JsonValue) javax.json.JsonArrayBuilder - copy: - - from: arg(0) - to: result -- function: javax.json.JsonArrayBuilder#add - signature: (int, javax.json.JsonValue) javax.json.JsonArrayBuilder - copy: - - from: arg(0) - to: - - this - - .javax.json.JsonArrayBuilder##java.lang.Object - - from: this - to: result - - from: arg(0) - to: this - - from: - - this - - .javax.json.JsonArrayBuilder##java.lang.Object - to: result -- function: javax.json.JsonArrayBuilder#add - signature: (int, long) javax.json.JsonArrayBuilder - copy: - - from: arg(0) - to: result -- function: javax.json.JsonArrayBuilder#add - signature: (int, long) javax.json.JsonArrayBuilder - copy: - - from: arg(0) - to: - - this - - .javax.json.JsonArrayBuilder##java.lang.Object - - from: this - to: result - - from: arg(0) - to: this - - from: - - this - - .javax.json.JsonArrayBuilder##java.lang.Object - to: result -- function: javax.json.JsonArrayBuilder#add - signature: (boolean) javax.json.JsonArrayBuilder - overrides: false - copy: - - from: this - to: result - - from: - - this - - .javax.json.JsonArrayBuilder##java.lang.Object - to: result -- function: javax.json.JsonArrayBuilder#add - signature: (double) javax.json.JsonArrayBuilder - overrides: false - copy: - - from: this - to: result - - from: - - this - - .javax.json.JsonArrayBuilder##java.lang.Object - to: result -- function: javax.json.JsonArrayBuilder#add - signature: (int) javax.json.JsonArrayBuilder - overrides: false - copy: - - from: this - to: result - - from: - - this - - .javax.json.JsonArrayBuilder##java.lang.Object - to: result -- function: javax.json.JsonArrayBuilder#add - signature: (java.lang.String) javax.json.JsonArrayBuilder - overrides: false - copy: - - from: this - to: result - - from: - - this - - .javax.json.JsonArrayBuilder##java.lang.Object - to: result -- function: javax.json.JsonArrayBuilder#add - signature: (java.math.BigDecimal) javax.json.JsonArrayBuilder - overrides: false - copy: - - from: this - to: result - - from: - - this - - .javax.json.JsonArrayBuilder##java.lang.Object - to: result -- function: javax.json.JsonArrayBuilder#add - signature: (java.math.BigInteger) javax.json.JsonArrayBuilder - overrides: false - copy: - - from: this - to: result - - from: - - this - - .javax.json.JsonArrayBuilder##java.lang.Object - to: result -- function: javax.json.JsonArrayBuilder#add - signature: (javax.json.JsonArrayBuilder) javax.json.JsonArrayBuilder - overrides: false - copy: - - from: this - to: result - - from: - - this - - .javax.json.JsonArrayBuilder##java.lang.Object - to: result -- function: javax.json.JsonArrayBuilder#add - signature: (javax.json.JsonObjectBuilder) javax.json.JsonArrayBuilder - overrides: false - copy: - - from: this - to: result - - from: - - this - - .javax.json.JsonArrayBuilder##java.lang.Object - to: result -- function: javax.json.JsonArrayBuilder#add - signature: (javax.json.JsonValue) javax.json.JsonArrayBuilder - overrides: false - copy: - - from: this - to: result - - from: - - this - - .javax.json.JsonArrayBuilder##java.lang.Object - to: result -- function: javax.json.JsonArrayBuilder#add - signature: (long) javax.json.JsonArrayBuilder - overrides: false - copy: - - from: this - to: result - - from: - - this - - .javax.json.JsonArrayBuilder##java.lang.Object - to: result -- function: javax.json.JsonArrayBuilder#add - signature: (int, boolean) javax.json.JsonArrayBuilder - overrides: false - copy: - - from: this - to: result - - from: - - this - - .javax.json.JsonArrayBuilder##java.lang.Object - to: result -- function: javax.json.JsonArrayBuilder#add - signature: (int, double) javax.json.JsonArrayBuilder - overrides: false - copy: - - from: this - to: result - - from: - - this - - .javax.json.JsonArrayBuilder##java.lang.Object - to: result -- function: javax.json.JsonArrayBuilder#add - signature: (int, int) javax.json.JsonArrayBuilder - overrides: false - copy: - - from: this - to: result - - from: - - this - - .javax.json.JsonArrayBuilder##java.lang.Object - to: result -- function: javax.json.JsonArrayBuilder#add - signature: (int, java.lang.String) javax.json.JsonArrayBuilder - overrides: false - copy: - - from: this - to: result - - from: - - this - - .javax.json.JsonArrayBuilder##java.lang.Object - to: result -- function: javax.json.JsonArrayBuilder#add - signature: (int, java.math.BigDecimal) javax.json.JsonArrayBuilder - overrides: false - copy: - - from: this - to: result - - from: - - this - - .javax.json.JsonArrayBuilder##java.lang.Object - to: result -- function: javax.json.JsonArrayBuilder#add - signature: (int, java.math.BigInteger) javax.json.JsonArrayBuilder - overrides: false - copy: - - from: this - to: result - - from: - - this - - .javax.json.JsonArrayBuilder##java.lang.Object - to: result -- function: javax.json.JsonArrayBuilder#add - signature: (int, javax.json.JsonArrayBuilder) javax.json.JsonArrayBuilder - overrides: false - copy: - - from: this - to: result - - from: - - this - - .javax.json.JsonArrayBuilder##java.lang.Object - to: result -- function: javax.json.JsonArrayBuilder#add - signature: (int, javax.json.JsonObjectBuilder) javax.json.JsonArrayBuilder - overrides: false - copy: - - from: this - to: result - - from: - - this - - .javax.json.JsonArrayBuilder##java.lang.Object - to: result -- function: javax.json.JsonArrayBuilder#add - signature: (int, javax.json.JsonValue) javax.json.JsonArrayBuilder - overrides: false - copy: - - from: this - to: result - - from: - - this - - .javax.json.JsonArrayBuilder##java.lang.Object - to: result -- function: javax.json.JsonArrayBuilder#add - signature: (int, long) javax.json.JsonArrayBuilder - overrides: false - copy: - - from: this - to: result - - from: - - this - - .javax.json.JsonArrayBuilder##java.lang.Object - to: result -- function: javax.json.JsonArrayBuilder#addAll - signature: (javax.json.JsonArrayBuilder) javax.json.JsonArrayBuilder - overrides: false - copy: - - from: this - to: result - - from: - - this - - .javax.json.JsonArrayBuilder##java.lang.Object - to: result -- function: javax.json.JsonArrayBuilder#addNull - signature: () javax.json.JsonArrayBuilder - overrides: false - copy: - - from: this - to: result - - from: - - this - - .javax.json.JsonArrayBuilder##java.lang.Object - to: result -- function: javax.json.JsonArrayBuilder#addNull - signature: (int) javax.json.JsonArrayBuilder - overrides: false - copy: - - from: this - to: result - - from: - - this - - .javax.json.JsonArrayBuilder##java.lang.Object - to: result -- function: javax.json.JsonArrayBuilder#build - signature: () javax.json.JsonArray - copy: - - from: this - to: result - - from: - - this - - .javax.json.JsonArrayBuilder##java.lang.Object - to: result -- function: javax.json.JsonArrayBuilder#remove - signature: (int) javax.json.JsonArrayBuilder - overrides: false - copy: - - from: this - to: result - - from: - - this - - .javax.json.JsonArrayBuilder##java.lang.Object - to: result -- function: javax.json.JsonArrayBuilder#set - signature: (int, boolean) javax.json.JsonArrayBuilder - overrides: false - copy: - - from: this - to: result - - from: - - this - - .javax.json.JsonArrayBuilder##java.lang.Object - to: result -- function: javax.json.JsonArrayBuilder#set - signature: (int, double) javax.json.JsonArrayBuilder - overrides: false - copy: - - from: this - to: result - - from: - - this - - .javax.json.JsonArrayBuilder##java.lang.Object - to: result -- function: javax.json.JsonArrayBuilder#set - signature: (int, int) javax.json.JsonArrayBuilder - overrides: false - copy: - - from: this - to: result - - from: - - this - - .javax.json.JsonArrayBuilder##java.lang.Object - to: result -- function: javax.json.JsonArrayBuilder#set - signature: (int, java.lang.String) javax.json.JsonArrayBuilder - overrides: false - copy: - - from: this - to: result - - from: - - this - - .javax.json.JsonArrayBuilder##java.lang.Object - to: result -- function: javax.json.JsonArrayBuilder#set - signature: (int, java.math.BigDecimal) javax.json.JsonArrayBuilder - overrides: false - copy: - - from: this - to: result - - from: - - this - - .javax.json.JsonArrayBuilder##java.lang.Object - to: result -- function: javax.json.JsonArrayBuilder#set - signature: (int, java.math.BigInteger) javax.json.JsonArrayBuilder - overrides: false - copy: - - from: this - to: result - - from: - - this - - .javax.json.JsonArrayBuilder##java.lang.Object - to: result -- function: javax.json.JsonArrayBuilder#set - signature: (int, javax.json.JsonArrayBuilder) javax.json.JsonArrayBuilder - overrides: false - copy: - - from: this - to: result - - from: - - this - - .javax.json.JsonArrayBuilder##java.lang.Object - to: result -- function: javax.json.JsonArrayBuilder#set - signature: (int, javax.json.JsonObjectBuilder) javax.json.JsonArrayBuilder - overrides: false - copy: - - from: this - to: result - - from: - - this - - .javax.json.JsonArrayBuilder##java.lang.Object - to: result -- function: javax.json.JsonArrayBuilder#set - signature: (int, javax.json.JsonValue) javax.json.JsonArrayBuilder - overrides: false - copy: - - from: this - to: result - - from: - - this - - .javax.json.JsonArrayBuilder##java.lang.Object - to: result -- function: javax.json.JsonArrayBuilder#set - signature: (int, long) javax.json.JsonArrayBuilder - overrides: false - copy: - - from: this - to: result - - from: - - this - - .javax.json.JsonArrayBuilder##java.lang.Object - to: result -- function: javax.json.JsonArrayBuilder#setNull - signature: (int) javax.json.JsonArrayBuilder - overrides: false - copy: - - from: this - to: result - - from: - - this - - .javax.json.JsonArrayBuilder##java.lang.Object - to: result -- function: javax.json.JsonObject#getBoolean - signature: (java.lang.String) boolean - overrides: false - copy: - - from: arg(1) - to: result -- function: javax.json.JsonObject#getBoolean - signature: (java.lang.String, boolean) boolean - overrides: false - copy: - - from: arg(1) - to: result -- function: javax.json.JsonObject#getInt - signature: (java.lang.String) int - overrides: false - copy: - - from: arg(1) - to: result -- function: javax.json.JsonObject#getInt - signature: (java.lang.String, int) int - overrides: false - copy: - - from: arg(1) - to: result -- function: javax.json.JsonObject#getJsonArray - signature: (java.lang.String) javax.json.JsonArray - copy: - - from: this - to: result -- function: javax.json.JsonObject#getJsonNumber - signature: (java.lang.String) javax.json.JsonNumber - copy: - - from: this - to: result -- function: javax.json.JsonObject#getJsonObject - signature: (java.lang.String) javax.json.JsonObject - copy: - - from: this - to: result -- function: javax.json.JsonObject#getJsonString - signature: (java.lang.String) javax.json.JsonString - copy: - - from: this - to: result -- function: javax.json.JsonObject#getString - signature: (java.lang.String) java.lang.String - overrides: false - copy: - - from: arg(1) - to: result -- function: javax.json.JsonObject#getString - signature: (java.lang.String, java.lang.String) java.lang.String - overrides: false - copy: - - from: arg(1) - to: result -- function: javax.json.JsonObject#getString - signature: (java.lang.String) java.lang.String - copy: - - from: this - to: result -- function: javax.json.JsonObject#getString - signature: (java.lang.String, java.lang.String) java.lang.String - copy: - - from: this - to: result -- function: javax.json.JsonObjectBuilder#add - signature: (java.lang.String, boolean) javax.json.JsonObjectBuilder - copy: - - from: arg(0) - to: result - - from: arg(1) - to: result -- function: javax.json.JsonObjectBuilder#add - signature: (java.lang.String, boolean) javax.json.JsonObjectBuilder - copy: - - from: arg(0) - to: - - this - - .javax.json.JsonObjectBuilder##java.lang.Object - - from: - - this - - .javax.json.JsonObjectBuilder##java.lang.Object - to: result - - from: arg(1) - to: - - this - - .javax.json.JsonObjectBuilder##java.lang.Object - - from: this - to: result - - from: arg(1) - to: this - - from: arg(0) - to: this -- function: javax.json.JsonObjectBuilder#add - signature: (java.lang.String, double) javax.json.JsonObjectBuilder - copy: - - from: arg(0) - to: result - - from: arg(1) - to: result -- function: javax.json.JsonObjectBuilder#add - signature: (java.lang.String, double) javax.json.JsonObjectBuilder - copy: - - from: arg(0) - to: - - this - - .javax.json.JsonObjectBuilder##java.lang.Object - - from: - - this - - .javax.json.JsonObjectBuilder##java.lang.Object - to: result - - from: arg(1) - to: - - this - - .javax.json.JsonObjectBuilder##java.lang.Object - - from: this - to: result - - from: arg(1) - to: this - - from: arg(0) - to: this -- function: javax.json.JsonObjectBuilder#add - signature: (java.lang.String, int) javax.json.JsonObjectBuilder - copy: - - from: arg(0) - to: result - - from: arg(1) - to: result -- function: javax.json.JsonObjectBuilder#add - signature: (java.lang.String, int) javax.json.JsonObjectBuilder - copy: - - from: arg(0) - to: - - this - - .javax.json.JsonObjectBuilder##java.lang.Object - - from: - - this - - .javax.json.JsonObjectBuilder##java.lang.Object - to: result - - from: arg(1) - to: - - this - - .javax.json.JsonObjectBuilder##java.lang.Object - - from: this - to: result - - from: arg(1) - to: this - - from: arg(0) - to: this -- function: javax.json.JsonObjectBuilder#add - signature: (java.lang.String, java.lang.String) javax.json.JsonObjectBuilder - copy: - - from: arg(0) - to: result - - from: arg(1) - to: result -- function: javax.json.JsonObjectBuilder#add - signature: (java.lang.String, java.lang.String) javax.json.JsonObjectBuilder - copy: - - from: arg(0) - to: - - this - - .javax.json.JsonObjectBuilder##java.lang.Object - - from: - - this - - .javax.json.JsonObjectBuilder##java.lang.Object - to: result - - from: arg(1) - to: - - this - - .javax.json.JsonObjectBuilder##java.lang.Object - - from: this - to: result - - from: arg(1) - to: this - - from: arg(0) - to: this -- function: javax.json.JsonObjectBuilder#add - signature: (java.lang.String, java.math.BigDecimal) javax.json.JsonObjectBuilder - copy: - - from: arg(0) - to: result - - from: arg(1) - to: result -- function: javax.json.JsonObjectBuilder#add - signature: (java.lang.String, java.math.BigDecimal) javax.json.JsonObjectBuilder - copy: - - from: arg(0) - to: - - this - - .javax.json.JsonObjectBuilder##java.lang.Object - - from: - - this - - .javax.json.JsonObjectBuilder##java.lang.Object - to: result - - from: arg(1) - to: - - this - - .javax.json.JsonObjectBuilder##java.lang.Object - - from: this - to: result - - from: arg(1) - to: this - - from: arg(0) - to: this -- function: javax.json.JsonObjectBuilder#add - signature: (java.lang.String, java.math.BigInteger) javax.json.JsonObjectBuilder - copy: - - from: arg(0) - to: result - - from: arg(1) - to: result -- function: javax.json.JsonObjectBuilder#add - signature: (java.lang.String, java.math.BigInteger) javax.json.JsonObjectBuilder - copy: - - from: arg(0) - to: - - this - - .javax.json.JsonObjectBuilder##java.lang.Object - - from: - - this - - .javax.json.JsonObjectBuilder##java.lang.Object - to: result - - from: arg(1) - to: - - this - - .javax.json.JsonObjectBuilder##java.lang.Object - - from: this - to: result - - from: arg(1) - to: this - - from: arg(0) - to: this -- function: javax.json.JsonObjectBuilder#add - signature: (java.lang.String, javax.json.JsonArrayBuilder) javax.json.JsonObjectBuilder - copy: - - from: arg(0) - to: result - - from: arg(1) - to: result -- function: javax.json.JsonObjectBuilder#add - signature: (java.lang.String, javax.json.JsonArrayBuilder) javax.json.JsonObjectBuilder - copy: - - from: arg(0) - to: - - this - - .javax.json.JsonObjectBuilder##java.lang.Object - - from: - - this - - .javax.json.JsonObjectBuilder##java.lang.Object - to: result - - from: arg(1) - to: - - this - - .javax.json.JsonObjectBuilder##java.lang.Object - - from: this - to: result - - from: arg(1) - to: this - - from: arg(0) - to: this -- function: javax.json.JsonObjectBuilder#add - signature: (java.lang.String, javax.json.JsonObjectBuilder) javax.json.JsonObjectBuilder - copy: - - from: arg(0) - to: result - - from: arg(1) - to: result -- function: javax.json.JsonObjectBuilder#add - signature: (java.lang.String, javax.json.JsonObjectBuilder) javax.json.JsonObjectBuilder - copy: - - from: arg(0) - to: - - this - - .javax.json.JsonObjectBuilder##java.lang.Object - - from: - - this - - .javax.json.JsonObjectBuilder##java.lang.Object - to: result - - from: this - to: result - - from: arg(1) - to: this - - from: arg(0) - to: this -- function: javax.json.JsonObjectBuilder#add - signature: (java.lang.String, javax.json.JsonValue) javax.json.JsonObjectBuilder - copy: - - from: arg(0) - to: result - - from: arg(1) - to: result -- function: javax.json.JsonObjectBuilder#add - signature: (java.lang.String, javax.json.JsonValue) javax.json.JsonObjectBuilder - copy: - - from: arg(0) - to: - - this - - .javax.json.JsonObjectBuilder##java.lang.Object - - from: - - this - - .javax.json.JsonObjectBuilder##java.lang.Object - to: result - - from: arg(1) - to: - - this - - .javax.json.JsonObjectBuilder##java.lang.Object - - from: this - to: result - - from: arg(1) - to: this - - from: arg(0) - to: this -- function: javax.json.JsonObjectBuilder#add - signature: (java.lang.String, long) javax.json.JsonObjectBuilder - copy: - - from: arg(0) - to: result - - from: arg(1) - to: result -- function: javax.json.JsonObjectBuilder#add - signature: (java.lang.String, long) javax.json.JsonObjectBuilder - copy: - - from: arg(0) - to: - - this - - .javax.json.JsonObjectBuilder##java.lang.Object - - from: - - this - - .javax.json.JsonObjectBuilder##java.lang.Object - to: result - - from: arg(1) - to: - - this - - .javax.json.JsonObjectBuilder##java.lang.Object - - from: this - to: result - - from: arg(1) - to: this - - from: arg(0) - to: this -- function: javax.json.JsonObjectBuilder#add - signature: (java.lang.String, boolean) javax.json.JsonObjectBuilder - overrides: false - copy: - - from: - - this - - .javax.json.JsonObjectBuilder##java.lang.Object - to: result - - from: this - to: result -- function: javax.json.JsonObjectBuilder#add - signature: (java.lang.String, double) javax.json.JsonObjectBuilder - overrides: false - copy: - - from: - - this - - .javax.json.JsonObjectBuilder##java.lang.Object - to: result - - from: this - to: result -- function: javax.json.JsonObjectBuilder#add - signature: (java.lang.String, int) javax.json.JsonObjectBuilder - overrides: false - copy: - - from: - - this - - .javax.json.JsonObjectBuilder##java.lang.Object - to: result - - from: this - to: result -- function: javax.json.JsonObjectBuilder#add - signature: (java.lang.String, java.lang.String) javax.json.JsonObjectBuilder - overrides: false - copy: - - from: - - this - - .javax.json.JsonObjectBuilder##java.lang.Object - to: result - - from: this - to: result -- function: javax.json.JsonObjectBuilder#add - signature: (java.lang.String, java.math.BigDecimal) javax.json.JsonObjectBuilder - overrides: false - copy: - - from: - - this - - .javax.json.JsonObjectBuilder##java.lang.Object - to: result - - from: this - to: result -- function: javax.json.JsonObjectBuilder#add - signature: (java.lang.String, java.math.BigInteger) javax.json.JsonObjectBuilder - overrides: false - copy: - - from: - - this - - .javax.json.JsonObjectBuilder##java.lang.Object - to: result - - from: this - to: result -- function: javax.json.JsonObjectBuilder#add - signature: (java.lang.String, javax.json.JsonArrayBuilder) javax.json.JsonObjectBuilder - overrides: false - copy: - - from: - - this - - .javax.json.JsonObjectBuilder##java.lang.Object - to: result - - from: this - to: result -- function: javax.json.JsonObjectBuilder#add - signature: (java.lang.String, javax.json.JsonObjectBuilder) javax.json.JsonObjectBuilder - overrides: false - copy: - - from: - - this - - .javax.json.JsonObjectBuilder##java.lang.Object - to: result - - from: this - to: result -- function: javax.json.JsonObjectBuilder#add - signature: (java.lang.String, javax.json.JsonValue) javax.json.JsonObjectBuilder - overrides: false - copy: - - from: - - this - - .javax.json.JsonObjectBuilder##java.lang.Object - to: result - - from: this - to: result -- function: javax.json.JsonObjectBuilder#add - signature: (java.lang.String, long) javax.json.JsonObjectBuilder - overrides: false - copy: - - from: - - this - - .javax.json.JsonObjectBuilder##java.lang.Object - to: result - - from: this - to: result -- function: javax.json.JsonObjectBuilder#addAll - signature: (javax.json.JsonObjectBuilder) javax.json.JsonObjectBuilder - overrides: false - copy: - - from: arg(0) - to: result -- function: javax.json.JsonObjectBuilder#addAll - signature: (javax.json.JsonObjectBuilder) javax.json.JsonObjectBuilder - overrides: false - copy: - - from: - - this - - .javax.json.JsonObjectBuilder##java.lang.Object - to: result - - from: this - to: result -- function: javax.json.JsonObjectBuilder#addNull - signature: (java.lang.String) javax.json.JsonObjectBuilder - overrides: false - copy: - - from: - - this - - .javax.json.JsonObjectBuilder##java.lang.Object - to: result - - from: this - to: result -- function: javax.json.JsonObjectBuilder#build - signature: () javax.json.JsonObject - copy: - - from: - - this - - .javax.json.JsonObjectBuilder##java.lang.Object - to: result - - from: this - to: result -- function: javax.json.JsonObjectBuilder#remove - signature: (java.lang.String) javax.json.JsonObjectBuilder - overrides: false - copy: - - from: - - this - - .javax.json.JsonObjectBuilder##java.lang.Object - to: result - - from: this - to: result -- function: javax.json.JsonParserFactory#createParser - condition: - anyOf: - - typeIs: java.io.ByteArrayInputStream - pos: arg(0) - - typeIs: java.io.StringReader - pos: arg(0) - - typeIs: java.io.StringBufferInputStream - pos: arg(0) - copy: - - from: arg(0) - to: result -- function: javax.json.JsonPatchBuilder#add - signature: (java.lang.String, boolean) javax.json.JsonPatchBuilder - overrides: false - copy: - - from: this - to: result -- function: javax.json.JsonPatchBuilder#add - signature: (java.lang.String, int) javax.json.JsonPatchBuilder - overrides: false - copy: - - from: this - to: result -- function: javax.json.JsonPatchBuilder#add - signature: (java.lang.String, java.lang.String) javax.json.JsonPatchBuilder - overrides: false - copy: - - from: this - to: result -- function: javax.json.JsonPatchBuilder#add - signature: (java.lang.String, javax.json.JsonValue) javax.json.JsonPatchBuilder - overrides: false - copy: - - from: this - to: result -- function: javax.json.JsonPatchBuilder#copy - signature: (java.lang.String, java.lang.String) javax.json.JsonPatchBuilder - overrides: false - copy: - - from: this - to: result -- function: javax.json.JsonPatchBuilder#move - signature: (java.lang.String, java.lang.String) javax.json.JsonPatchBuilder - overrides: false - copy: - - from: this - to: result -- function: javax.json.JsonPatchBuilder#remove - signature: (java.lang.String) javax.json.JsonPatchBuilder - overrides: false - copy: - - from: this - to: result -- function: javax.json.JsonPatchBuilder#replace - signature: (java.lang.String, boolean) javax.json.JsonPatchBuilder - overrides: false - copy: - - from: this - to: result -- function: javax.json.JsonPatchBuilder#replace - signature: (java.lang.String, int) javax.json.JsonPatchBuilder - overrides: false - copy: - - from: this - to: result -- function: javax.json.JsonPatchBuilder#replace - signature: (java.lang.String, java.lang.String) javax.json.JsonPatchBuilder - overrides: false - copy: - - from: this - to: result -- function: javax.json.JsonPatchBuilder#replace - signature: (java.lang.String, javax.json.JsonValue) javax.json.JsonPatchBuilder - overrides: false - copy: - - from: this - to: result -- function: javax.json.JsonPatchBuilder#test - signature: (java.lang.String, boolean) javax.json.JsonPatchBuilder - overrides: false - copy: - - from: this - to: result -- function: javax.json.JsonPatchBuilder#test - signature: (java.lang.String, int) javax.json.JsonPatchBuilder - overrides: false - copy: - - from: this - to: result -- function: javax.json.JsonPatchBuilder#test - signature: (java.lang.String, java.lang.String) javax.json.JsonPatchBuilder - overrides: false - copy: - - from: this - to: result -- function: javax.json.JsonPatchBuilder#test - signature: (java.lang.String, javax.json.JsonValue) javax.json.JsonPatchBuilder - overrides: false - copy: - - from: this - to: result -- function: javax.json.JsonReader#read - signature: () javax.json.JsonStructure - copy: - - from: this - to: result -- function: javax.json.JsonReader#readArray - signature: () javax.json.JsonArray - copy: - - from: this - to: result -- function: javax.json.JsonReader#readObject - signature: () javax.json.JsonObject - copy: - - from: this - to: result -- function: javax.json.JsonReaderFactory#createReader - signature: (java.io.InputStream) javax.json.JsonReader - condition: - anyOf: - - typeIs: java.io.ByteArrayInputStream - pos: arg(0) - - typeIs: java.io.StringReader - pos: arg(0) - - typeIs: java.io.StringBufferInputStream - pos: arg(0) - copy: - - from: arg(0) - to: result -- function: javax.json.JsonReaderFactory#createReader - signature: (java.io.Reader) javax.json.JsonReader - condition: - anyOf: - - typeIs: java.io.ByteArrayInputStream - pos: arg(0) - - typeIs: java.io.StringReader - pos: arg(0) - - typeIs: java.io.StringBufferInputStream - pos: arg(0) - copy: - - from: arg(0) - to: result -- function: javax.json.JsonReaderFactory#createReader - signature: (java.io.InputStream, java.nio.charset.Charset) javax.json.JsonReader - condition: - anyOf: - - typeIs: java.io.ByteArrayInputStream - pos: arg(0) - - typeIs: java.io.StringReader - pos: arg(0) - - typeIs: java.io.StringBufferInputStream - pos: arg(0) - copy: - - from: arg(0) - to: result -- function: javax.json.JsonString#getChars - signature: () java.lang.CharSequence - copy: - - from: this - to: result -- function: javax.json.JsonString#getString - signature: () java.lang.String - copy: - - from: this - to: result -- function: javax.json.JsonWriter#write - signature: (javax.json.JsonStructure) void - copy: - - from: arg(0) - to: - - this - - .javax.json.JsonWriter##java.lang.Object - - from: arg(0) - to: this -- function: javax.json.JsonWriter#write - signature: (javax.json.JsonValue) void - copy: - - from: arg(0) - to: - - this - - .javax.json.JsonWriter##java.lang.Object - - from: arg(0) - to: this -- function: javax.json.JsonWriter#writeArray - signature: (javax.json.JsonArray) void - copy: - - from: arg(0) - to: - - this - - .javax.json.JsonWriter##java.lang.Object - - from: arg(0) - to: this -- function: javax.json.JsonWriter#writeObject - signature: (javax.json.JsonObject) void - copy: - - from: arg(0) - to: - - this - - .javax.json.JsonWriter##java.lang.Object - - from: arg(0) - to: this -- function: javax.json.JsonWriterFactory#createWriter - signature: (java.io.OutputStream) javax.json.JsonWriter - condition: - anyOf: - - typeIs: java.io.ByteArrayOutputStream - pos: arg(0) - - typeIs: java.io.StringWriter - pos: arg(0) - copy: - - from: arg(0) - to: result -- function: javax.json.JsonWriterFactory#createWriter - signature: (java.io.Writer) javax.json.JsonWriter - condition: - anyOf: - - typeIs: java.io.ByteArrayOutputStream - pos: arg(0) - - typeIs: java.io.StringWriter - pos: arg(0) - copy: - - from: arg(0) - to: result -- function: javax.json.JsonWriterFactory#createWriter - signature: (java.io.OutputStream, java.nio.charset.Charset) javax.json.JsonWriter - condition: - anyOf: - - typeIs: java.io.ByteArrayOutputStream - pos: arg(0) - - typeIs: java.io.StringWriter - pos: arg(0) - copy: - - from: arg(0) - to: result -- function: javax.json.stream.JsonGenerator#write - signature: (boolean) javax.json.stream.JsonGenerator - copy: - - from: arg(0) - to: result - - from: arg(1) - to: result -- function: javax.json.stream.JsonGenerator#write - signature: (boolean) javax.json.stream.JsonGenerator - copy: - - from: arg(1) - to: - - this - - .javax.json.stream.JsonGenerator##java.lang.Object - - from: this - to: result - - from: arg(0) - to: - - this - - .javax.json.stream.JsonGenerator##java.lang.Object - - from: arg(1) - to: this - - from: - - this - - .javax.json.stream.JsonGenerator##java.lang.Object - to: result - - from: arg(0) - to: this -- function: javax.json.stream.JsonGenerator#write - signature: (double) javax.json.stream.JsonGenerator - copy: - - from: arg(0) - to: result - - from: arg(1) - to: result -- function: javax.json.stream.JsonGenerator#write - signature: (double) javax.json.stream.JsonGenerator - copy: - - from: arg(1) - to: - - this - - .javax.json.stream.JsonGenerator##java.lang.Object - - from: this - to: result - - from: arg(0) - to: - - this - - .javax.json.stream.JsonGenerator##java.lang.Object - - from: arg(1) - to: this - - from: - - this - - .javax.json.stream.JsonGenerator##java.lang.Object - to: result - - from: arg(0) - to: this -- function: javax.json.stream.JsonGenerator#write - signature: (int) javax.json.stream.JsonGenerator - copy: - - from: arg(0) - to: result - - from: arg(1) - to: result -- function: javax.json.stream.JsonGenerator#write - signature: (int) javax.json.stream.JsonGenerator - copy: - - from: arg(1) - to: - - this - - .javax.json.stream.JsonGenerator##java.lang.Object - - from: this - to: result - - from: arg(0) - to: - - this - - .javax.json.stream.JsonGenerator##java.lang.Object - - from: arg(1) - to: this - - from: - - this - - .javax.json.stream.JsonGenerator##java.lang.Object - to: result - - from: arg(0) - to: this -- function: javax.json.stream.JsonGenerator#write - signature: (java.lang.String) javax.json.stream.JsonGenerator - copy: - - from: arg(0) - to: result - - from: arg(1) - to: result -- function: javax.json.stream.JsonGenerator#write - signature: (java.lang.String) javax.json.stream.JsonGenerator - copy: - - from: arg(1) - to: - - this - - .javax.json.stream.JsonGenerator##java.lang.Object - - from: this - to: result - - from: arg(0) - to: - - this - - .javax.json.stream.JsonGenerator##java.lang.Object - - from: arg(1) - to: this - - from: - - this - - .javax.json.stream.JsonGenerator##java.lang.Object - to: result - - from: arg(0) - to: this -- function: javax.json.stream.JsonGenerator#write - signature: (java.math.BigDecimal) javax.json.stream.JsonGenerator - copy: - - from: arg(0) - to: result - - from: arg(1) - to: result -- function: javax.json.stream.JsonGenerator#write - signature: (java.math.BigDecimal) javax.json.stream.JsonGenerator - copy: - - from: arg(1) - to: - - this - - .javax.json.stream.JsonGenerator##java.lang.Object - - from: this - to: result - - from: arg(0) - to: - - this - - .javax.json.stream.JsonGenerator##java.lang.Object - - from: arg(1) - to: this - - from: - - this - - .javax.json.stream.JsonGenerator##java.lang.Object - to: result - - from: arg(0) - to: this -- function: javax.json.stream.JsonGenerator#write - signature: (java.math.BigInteger) javax.json.stream.JsonGenerator - copy: - - from: arg(0) - to: result - - from: arg(1) - to: result -- function: javax.json.stream.JsonGenerator#write - signature: (java.math.BigInteger) javax.json.stream.JsonGenerator - copy: - - from: arg(1) - to: - - this - - .javax.json.stream.JsonGenerator##java.lang.Object - - from: this - to: result - - from: arg(0) - to: - - this - - .javax.json.stream.JsonGenerator##java.lang.Object - - from: arg(1) - to: this - - from: - - this - - .javax.json.stream.JsonGenerator##java.lang.Object - to: result - - from: arg(0) - to: this -- function: javax.json.stream.JsonGenerator#write - signature: (javax.json.JsonValue) javax.json.stream.JsonGenerator - copy: - - from: arg(0) - to: result - - from: arg(1) - to: result -- function: javax.json.stream.JsonGenerator#write - signature: (javax.json.JsonValue) javax.json.stream.JsonGenerator - copy: - - from: arg(1) - to: - - this - - .javax.json.stream.JsonGenerator##java.lang.Object - - from: this - to: result - - from: arg(0) - to: - - this - - .javax.json.stream.JsonGenerator##java.lang.Object - - from: arg(1) - to: this - - from: - - this - - .javax.json.stream.JsonGenerator##java.lang.Object - to: result - - from: arg(0) - to: this -- function: javax.json.stream.JsonGenerator#write - signature: (long) javax.json.stream.JsonGenerator - copy: - - from: arg(0) - to: result - - from: arg(1) - to: result -- function: javax.json.stream.JsonGenerator#write - signature: (long) javax.json.stream.JsonGenerator - copy: - - from: arg(1) - to: - - this - - .javax.json.stream.JsonGenerator##java.lang.Object - - from: this - to: result - - from: arg(0) - to: - - this - - .javax.json.stream.JsonGenerator##java.lang.Object - - from: arg(1) - to: this - - from: - - this - - .javax.json.stream.JsonGenerator##java.lang.Object - to: result - - from: arg(0) - to: this -- function: javax.json.stream.JsonGenerator#write - signature: (java.lang.String, boolean) javax.json.stream.JsonGenerator - copy: - - from: arg(0) - to: result - - from: arg(1) - to: result -- function: javax.json.stream.JsonGenerator#write - signature: (java.lang.String, boolean) javax.json.stream.JsonGenerator - copy: - - from: arg(1) - to: - - this - - .javax.json.stream.JsonGenerator##java.lang.Object - - from: this - to: result - - from: arg(0) - to: - - this - - .javax.json.stream.JsonGenerator##java.lang.Object - - from: arg(1) - to: this - - from: - - this - - .javax.json.stream.JsonGenerator##java.lang.Object - to: result - - from: arg(0) - to: this -- function: javax.json.stream.JsonGenerator#write - signature: (java.lang.String, double) javax.json.stream.JsonGenerator - copy: - - from: arg(0) - to: result - - from: arg(1) - to: result -- function: javax.json.stream.JsonGenerator#write - signature: (java.lang.String, double) javax.json.stream.JsonGenerator - copy: - - from: arg(1) - to: - - this - - .javax.json.stream.JsonGenerator##java.lang.Object - - from: this - to: result - - from: arg(0) - to: - - this - - .javax.json.stream.JsonGenerator##java.lang.Object - - from: arg(1) - to: this - - from: - - this - - .javax.json.stream.JsonGenerator##java.lang.Object - to: result - - from: arg(0) - to: this -- function: javax.json.stream.JsonGenerator#write - signature: (java.lang.String, int) javax.json.stream.JsonGenerator - copy: - - from: arg(0) - to: result - - from: arg(1) - to: result -- function: javax.json.stream.JsonGenerator#write - signature: (java.lang.String, int) javax.json.stream.JsonGenerator - copy: - - from: arg(1) - to: - - this - - .javax.json.stream.JsonGenerator##java.lang.Object - - from: this - to: result - - from: arg(0) - to: - - this - - .javax.json.stream.JsonGenerator##java.lang.Object - - from: arg(1) - to: this - - from: - - this - - .javax.json.stream.JsonGenerator##java.lang.Object - to: result - - from: arg(0) - to: this -- function: javax.json.stream.JsonGenerator#write - signature: (java.lang.String, java.lang.String) javax.json.stream.JsonGenerator - copy: - - from: arg(0) - to: result - - from: arg(1) - to: result -- function: javax.json.stream.JsonGenerator#write - signature: (java.lang.String, java.lang.String) javax.json.stream.JsonGenerator - copy: - - from: arg(1) - to: - - this - - .javax.json.stream.JsonGenerator##java.lang.Object - - from: this - to: result - - from: arg(0) - to: - - this - - .javax.json.stream.JsonGenerator##java.lang.Object - - from: arg(1) - to: this - - from: - - this - - .javax.json.stream.JsonGenerator##java.lang.Object - to: result - - from: arg(0) - to: this -- function: javax.json.stream.JsonGenerator#write - signature: (java.lang.String, java.math.BigDecimal) javax.json.stream.JsonGenerator - copy: - - from: arg(0) - to: result - - from: arg(1) - to: result -- function: javax.json.stream.JsonGenerator#write - signature: (java.lang.String, java.math.BigDecimal) javax.json.stream.JsonGenerator - copy: - - from: arg(1) - to: - - this - - .javax.json.stream.JsonGenerator##java.lang.Object - - from: this - to: result - - from: arg(0) - to: - - this - - .javax.json.stream.JsonGenerator##java.lang.Object - - from: arg(1) - to: this - - from: - - this - - .javax.json.stream.JsonGenerator##java.lang.Object - to: result - - from: arg(0) - to: this -- function: javax.json.stream.JsonGenerator#write - signature: (java.lang.String, java.math.BigInteger) javax.json.stream.JsonGenerator - copy: - - from: arg(0) - to: result - - from: arg(1) - to: result -- function: javax.json.stream.JsonGenerator#write - signature: (java.lang.String, java.math.BigInteger) javax.json.stream.JsonGenerator - copy: - - from: arg(1) - to: - - this - - .javax.json.stream.JsonGenerator##java.lang.Object - - from: this - to: result - - from: arg(0) - to: - - this - - .javax.json.stream.JsonGenerator##java.lang.Object - - from: arg(1) - to: this - - from: - - this - - .javax.json.stream.JsonGenerator##java.lang.Object - to: result - - from: arg(0) - to: this -- function: javax.json.stream.JsonGenerator#write - signature: (java.lang.String, javax.json.JsonValue) javax.json.stream.JsonGenerator - copy: - - from: arg(0) - to: result - - from: arg(1) - to: result -- function: javax.json.stream.JsonGenerator#write - signature: (java.lang.String, javax.json.JsonValue) javax.json.stream.JsonGenerator - copy: - - from: arg(1) - to: - - this - - .javax.json.stream.JsonGenerator##java.lang.Object - - from: this - to: result - - from: arg(0) - to: - - this - - .javax.json.stream.JsonGenerator##java.lang.Object - - from: arg(1) - to: this - - from: - - this - - .javax.json.stream.JsonGenerator##java.lang.Object - to: result - - from: arg(0) - to: this -- function: javax.json.stream.JsonGenerator#write - signature: (java.lang.String, long) javax.json.stream.JsonGenerator - copy: - - from: arg(0) - to: result - - from: arg(1) - to: result -- function: javax.json.stream.JsonGenerator#write - signature: (java.lang.String, long) javax.json.stream.JsonGenerator - copy: - - from: arg(1) - to: - - this - - .javax.json.stream.JsonGenerator##java.lang.Object - - from: this - to: result - - from: arg(0) - to: - - this - - .javax.json.stream.JsonGenerator##java.lang.Object - - from: arg(1) - to: this - - from: - - this - - .javax.json.stream.JsonGenerator##java.lang.Object - to: result - - from: arg(0) - to: this -- function: javax.json.stream.JsonGenerator#writeEnd - signature: () javax.json.stream.JsonGenerator - copy: - - from: this - to: result - - from: - - this - - .javax.json.stream.JsonGenerator##java.lang.Object - to: result -- function: javax.json.stream.JsonGenerator#writeNull - signature: () javax.json.stream.JsonGenerator - copy: - - from: arg(0) - to: result - - from: arg(1) - to: result -- function: javax.json.stream.JsonGenerator#writeNull - signature: () javax.json.stream.JsonGenerator - copy: - - from: arg(1) - to: - - this - - .javax.json.stream.JsonGenerator##java.lang.Object - - from: this - to: result - - from: arg(0) - to: - - this - - .javax.json.stream.JsonGenerator##java.lang.Object - - from: arg(1) - to: this - - from: - - this - - .javax.json.stream.JsonGenerator##java.lang.Object - to: result - - from: arg(0) - to: this -- function: javax.json.stream.JsonGenerator#writeNull - signature: (java.lang.String) javax.json.stream.JsonGenerator - copy: - - from: arg(0) - to: result - - from: arg(1) - to: result -- function: javax.json.stream.JsonGenerator#writeNull - signature: (java.lang.String) javax.json.stream.JsonGenerator - copy: - - from: arg(1) - to: - - this - - .javax.json.stream.JsonGenerator##java.lang.Object - - from: this - to: result - - from: arg(0) - to: - - this - - .javax.json.stream.JsonGenerator##java.lang.Object - - from: arg(1) - to: this - - from: - - this - - .javax.json.stream.JsonGenerator##java.lang.Object - to: result - - from: arg(0) - to: this -- function: javax.json.stream.JsonGenerator#writeStartArray - signature: () javax.json.stream.JsonGenerator - copy: - - from: arg(0) - to: result - - from: arg(1) - to: result -- function: javax.json.stream.JsonGenerator#writeStartArray - signature: () javax.json.stream.JsonGenerator - copy: - - from: arg(1) - to: - - this - - .javax.json.stream.JsonGenerator##java.lang.Object - - from: this - to: result - - from: arg(0) - to: - - this - - .javax.json.stream.JsonGenerator##java.lang.Object - - from: arg(1) - to: this - - from: - - this - - .javax.json.stream.JsonGenerator##java.lang.Object - to: result - - from: arg(0) - to: this -- function: javax.json.stream.JsonGenerator#writeStartArray - signature: (java.lang.String) javax.json.stream.JsonGenerator - copy: - - from: arg(0) - to: result - - from: arg(1) - to: result -- function: javax.json.stream.JsonGenerator#writeStartArray - signature: (java.lang.String) javax.json.stream.JsonGenerator - copy: - - from: arg(1) - to: - - this - - .javax.json.stream.JsonGenerator##java.lang.Object - - from: this - to: result - - from: arg(0) - to: - - this - - .javax.json.stream.JsonGenerator##java.lang.Object - - from: arg(1) - to: this - - from: - - this - - .javax.json.stream.JsonGenerator##java.lang.Object - to: result - - from: arg(0) - to: this -- function: javax.json.stream.JsonGenerator#writeStartObject - signature: () javax.json.stream.JsonGenerator - copy: - - from: arg(0) - to: result - - from: arg(1) - to: result -- function: javax.json.stream.JsonGenerator#writeStartObject - signature: () javax.json.stream.JsonGenerator - copy: - - from: arg(1) - to: - - this - - .javax.json.stream.JsonGenerator##java.lang.Object - - from: this - to: result - - from: arg(0) - to: - - this - - .javax.json.stream.JsonGenerator##java.lang.Object - - from: arg(1) - to: this - - from: - - this - - .javax.json.stream.JsonGenerator##java.lang.Object - to: result - - from: arg(0) - to: this -- function: javax.json.stream.JsonGenerator#writeStartObject - signature: (java.lang.String) javax.json.stream.JsonGenerator - copy: - - from: arg(0) - to: result - - from: arg(1) - to: result -- function: javax.json.stream.JsonGenerator#writeStartObject - signature: (java.lang.String) javax.json.stream.JsonGenerator - copy: - - from: arg(1) - to: - - this - - .javax.json.stream.JsonGenerator##java.lang.Object - - from: this - to: result - - from: arg(0) - to: - - this - - .javax.json.stream.JsonGenerator##java.lang.Object - - from: arg(1) - to: this - - from: - - this - - .javax.json.stream.JsonGenerator##java.lang.Object - to: result - - from: arg(0) - to: this -- function: javax.json.stream.JsonGeneratorFactory#createGenerator - signature: (java.io.OutputStream) javax.json.stream.JsonGenerator - condition: - anyOf: - - typeIs: java.io.ByteArrayOutputStream - pos: arg(0) - - typeIs: java.io.StringWriter - pos: arg(0) - copy: - - from: arg(0) - to: result -- function: javax.json.stream.JsonGeneratorFactory#createGenerator - signature: (java.io.Writer) javax.json.stream.JsonGenerator - condition: - anyOf: - - typeIs: java.io.ByteArrayOutputStream - pos: arg(0) - - typeIs: java.io.StringWriter - pos: arg(0) - copy: - - from: arg(0) - to: result -- function: javax.json.stream.JsonGeneratorFactory#createGenerator - signature: (java.io.OutputStream, java.nio.charset.Charset) javax.json.stream.JsonGenerator - condition: - anyOf: - - typeIs: java.io.ByteArrayOutputStream - pos: arg(0) - - typeIs: java.io.StringWriter - pos: arg(0) - copy: - - from: arg(0) - to: result -- function: javax.json.stream.JsonParser#getLocation - signature: () javax.json.stream.JsonLocation - copy: - - from: this - to: result -- function: javax.json.stream.JsonParser#getString - signature: () java.lang.String - copy: - - from: this - to: result -- function: javax.mail.Folder#getFolder - signature: (java.lang.String) javax.mail.Folder - copy: - - from: this - to: result -- function: javax.mail.Folder#getFullName - signature: () java.lang.String - copy: - - from: this - to: result -- function: javax.mail.Folder#getMessage - signature: (int) javax.mail.Message - copy: - - from: this - to: result -- function: javax.mail.Folder#getMessages - signature: () javax.mail.Message[] - copy: - - from: this - to: result -- function: javax.mail.Folder#getMessages - signature: (int[]) javax.mail.Message[] - copy: - - from: this - to: result -- function: javax.mail.Folder#getMessages - signature: (int, int) javax.mail.Message[] - copy: - - from: this - to: result -- function: javax.mail.Folder#getName - signature: () java.lang.String - copy: - - from: this - to: result -- function: javax.mail.Folder#getParent - signature: () javax.mail.Folder - copy: - - from: this - to: result -- function: javax.mail.Folder#getStore - signature: () javax.mail.Store - copy: - - from: this - to: result -- function: javax.mail.Folder#getURLName - signature: () javax.mail.URLName - copy: - - from: this - to: result -- function: javax.mail.Folder#list - signature: () javax.mail.Folder[] - copy: - - from: this - to: result -- function: javax.mail.Folder#list - signature: (java.lang.String) javax.mail.Folder[] - copy: - - from: this - to: result -- function: javax.mail.Folder#listSubscribed - signature: () javax.mail.Folder[] - copy: - - from: this - to: result -- function: javax.mail.Folder#listSubscribed - signature: (java.lang.String) javax.mail.Folder[] - copy: - - from: this - to: result -- function: javax.mail.Folder#search - signature: (javax.mail.search.SearchTerm) javax.mail.Message[] - copy: - - from: arg(1) - to: result -- function: javax.mail.Folder#search - signature: (javax.mail.search.SearchTerm) javax.mail.Message[] - copy: - - from: this - to: result -- function: javax.mail.Folder#search - signature: (javax.mail.search.SearchTerm, javax.mail.Message[]) javax.mail.Message[] - copy: - - from: arg(1) - to: result -- function: javax.mail.Folder#search - signature: (javax.mail.search.SearchTerm, javax.mail.Message[]) javax.mail.Message[] - copy: - - from: this - to: result -- function: javax.mail.Header# - signature: (java.lang.String, java.lang.String) void - copy: - - from: arg(0) - to: result - - from: arg(1) - to: result -- function: javax.mail.Header# - signature: (java.lang.String, java.lang.String) void - copy: - - from: arg(1) - to: - - this - - .javax.mail.Header##java.lang.Object - - from: arg(0) - to: - - this - - .javax.mail.Header##java.lang.Object - - from: arg(1) - to: this - - from: arg(0) - to: this -- function: javax.mail.Header#getName - signature: () java.lang.String - copy: - - from: - - this - - .javax.mail.Header##java.lang.Object - to: result - - from: this - to: result -- function: javax.mail.Header#getValue - signature: () java.lang.String - copy: - - from: - - this - - .javax.mail.Header##java.lang.Object - to: result - - from: this - to: result -- function: javax.mail.Message# - signature: () void - copy: - - from: arg(0) - to: result - - from: arg(1) - to: result -- function: javax.mail.Message# - signature: (javax.mail.Session) void - copy: - - from: arg(0) - to: result - - from: arg(1) - to: result -- function: javax.mail.Message# - signature: (javax.mail.Folder, int) void - copy: - - from: arg(0) - to: result - - from: arg(1) - to: result -- function: javax.mail.Message#addRecipient - signature: (javax.mail.Message$RecipientType, javax.mail.Address) void - copy: - - from: arg(1) - to: - - this - - .javax.mail.Part##java.lang.Object - - from: arg(1) - to: - - this - - .javax.mail.Message##java.lang.Object - - from: arg(1) - to: this -- function: javax.mail.Message#addRecipients - signature: (javax.mail.Message$RecipientType, javax.mail.Address[]) void - copy: - - from: - - arg(1) - - '[*]' - to: this - - from: arg(1) - to: - - this - - .javax.mail.Part##java.lang.Object - - from: arg(1) - to: - - this - - .javax.mail.Message##java.lang.Object - - from: arg(1) - to: this - - from: - - arg(1) - - '[*]' - to: - - this - - .javax.mail.Message##java.lang.Object - - from: - - arg(1) - - '[*]' - to: - - this - - .javax.mail.Part##java.lang.Object -- function: javax.mail.Message#getAllHeaderLines - copy: - - from: - - this - - .javax.mail.Message##java.lang.Object - to: result - - from: - - this - - .javax.mail.Part##java.lang.Object - to: result - - from: this - to: result -- function: javax.mail.Message#getAllRecipients - signature: () javax.mail.Address[] - copy: - - from: - - this - - .javax.mail.Message##java.lang.Object - to: result - - from: - - this - - .javax.mail.Part##java.lang.Object - to: result - - from: this - to: result -- function: javax.mail.Message#getContentLanguage - copy: - - from: - - this - - .javax.mail.Message##java.lang.Object - to: result - - from: - - this - - .javax.mail.Part##java.lang.Object - to: result - - from: this - to: result -- function: javax.mail.Message#getContentMD5 - copy: - - from: - - this - - .javax.mail.Message##java.lang.Object - to: result - - from: - - this - - .javax.mail.Part##java.lang.Object - to: result - - from: this - to: result -- function: javax.mail.Message#getContentStream - copy: - - from: - - this - - .javax.mail.Message##java.lang.Object - to: result - - from: - - this - - .javax.mail.Part##java.lang.Object - to: result - - from: this - to: result -- function: javax.mail.Message#getEncoding - copy: - - from: - - this - - .javax.mail.Message##java.lang.Object - to: result - - from: - - this - - .javax.mail.Part##java.lang.Object - to: result - - from: this - to: result -- function: javax.mail.Message#getFolder - signature: () javax.mail.Folder - copy: - - from: - - this - - .javax.mail.Message##java.lang.Object - to: result - - from: - - this - - .javax.mail.Part##java.lang.Object - to: result - - from: this - to: result -- function: javax.mail.Message#getFrom - signature: () javax.mail.Address[] - copy: - - from: - - this - - .javax.mail.Message##java.lang.Object - to: result - - from: - - this - - .javax.mail.Part##java.lang.Object - to: result - - from: this - to: result -- function: javax.mail.Message#getMatchingHeaderLines - copy: - - from: - - this - - .javax.mail.Message##java.lang.Object - to: result - - from: - - this - - .javax.mail.Part##java.lang.Object - to: result - - from: this - to: result -- function: javax.mail.Message#getNonMatchingHeaderLines - copy: - - from: - - this - - .javax.mail.Message##java.lang.Object - to: result - - from: - - this - - .javax.mail.Part##java.lang.Object - to: result - - from: this - to: result -- function: javax.mail.Message#getRawInputStream - copy: - - from: - - this - - .javax.mail.Message##java.lang.Object - to: result - - from: - - this - - .javax.mail.Part##java.lang.Object - to: result - - from: this - to: result -- function: javax.mail.Message#getRecipients - signature: (javax.mail.Message$RecipientType) javax.mail.Address[] - copy: - - from: - - this - - .javax.mail.Message##java.lang.Object - to: result - - from: - - this - - .javax.mail.Part##java.lang.Object - to: result - - from: this - to: result -- function: javax.mail.Message#getReplyTo - signature: () javax.mail.Address[] - copy: - - from: - - this - - .javax.mail.Message##java.lang.Object - to: result - - from: - - this - - .javax.mail.Part##java.lang.Object - to: result - - from: this - to: result -- function: javax.mail.Message#getSender - copy: - - from: - - this - - .javax.mail.Message##java.lang.Object - to: result - - from: - - this - - .javax.mail.Part##java.lang.Object - to: result - - from: this - to: result -- function: javax.mail.Message#getSubject - signature: () java.lang.String - copy: - - from: - - this - - .javax.mail.Message##java.lang.Object - to: result - - from: - - this - - .javax.mail.Part##java.lang.Object - to: result - - from: this - to: result -- function: - package: javax.mail - class: MessageContext - name: - pattern: get.* - copy: - - from: this - to: result -- function: javax.mail.MultiPart#addBodyPart - copy: - - from: arg(0) - to: this - - from: arg(0) - to: - - this - - .javax.mail.MultiPart##java.lang.Object -- function: javax.mail.MultiPart#getBodyPart - copy: - - from: this - to: result - - from: - - this - - .javax.mail.MultiPart##java.lang.Object - to: result -- function: - package: javax.mail - class: Multipart - name: - pattern: add.* - copy: - - from: arg(0) - to: - - this - - .javax.mail.Multipart##java.lang.Object - - from: arg(0) - to: this -- function: javax.mail.Multipart#getBodyPart - signature: (int) javax.mail.BodyPart - copy: - - from: - - this - - .javax.mail.Multipart##java.lang.Object - to: result - - from: this - to: result -- function: javax.mail.Multipart#getParent - signature: () javax.mail.Part - copy: - - from: - - this - - .javax.mail.Multipart##java.lang.Object - to: result - - from: this - to: result -- function: javax.mail.Multipart#setMultipartDataSource - signature: (javax.mail.MultipartDataSource) void - copy: - - from: arg(0) - to: - - this - - .javax.mail.Multipart##java.lang.Object - - from: arg(0) - to: this -- function: javax.mail.Part#getAllHeaders - signature: () java.util.Enumeration - copy: - - from: - - this - - .javax.mail.Part##java.lang.Object - to: result - - from: this - to: result -- function: javax.mail.Part#getContent - signature: () java.lang.Object - copy: - - from: - - this - - .javax.mail.Part##java.lang.Object - to: result - - from: this - to: result -- function: javax.mail.Part#getContentType - signature: () java.lang.String - copy: - - from: - - this - - .javax.mail.Part##java.lang.Object - to: result - - from: this - to: result -- function: javax.mail.Part#getDescription - signature: () java.lang.String - copy: - - from: - - this - - .javax.mail.Part##java.lang.Object - to: result - - from: this - to: result -- function: javax.mail.Part#getDisposition - signature: () java.lang.String - copy: - - from: - - this - - .javax.mail.Part##java.lang.Object - to: result - - from: this - to: result -- function: javax.mail.Part#getFileName - signature: () java.lang.String - copy: - - from: - - this - - .javax.mail.Part##java.lang.Object - to: result - - from: this - to: result -- function: javax.mail.Part#getHeader - signature: (java.lang.String) java.lang.String[] - copy: - - from: - - this - - .javax.mail.Part##java.lang.Object - to: result - - from: this - to: result -- function: javax.mail.Part#getInputStream - signature: () java.io.InputStream - copy: - - from: - - this - - .javax.mail.Part##java.lang.Object - to: result - - from: this - to: result -- function: javax.mail.Part#getMatchingHeaders - signature: (java.lang.String[]) java.util.Enumeration - copy: - - from: - - this - - .javax.mail.Part##java.lang.Object - to: result - - from: this - to: result -- function: javax.mail.Part#getNonMatchingHeaders - signature: (java.lang.String[]) java.util.Enumeration - copy: - - from: - - this - - .javax.mail.Part##java.lang.Object - to: result - - from: this - to: result -- function: javax.mail.Part#setText - signature: (java.lang.String) void - copy: - - from: arg(0) - to: - - this - - .javax.mail.Part##java.lang.Object - - from: arg(0) - to: this -- function: javax.servlet.ServletRequestWrapper# - signature: (javax.servlet.ServletRequest) void - copy: - - from: arg(0) - to: - - this - - .javax.servlet.ServletRequestWrapper##java.lang.Object - - from: arg(0) - to: this -- function: javax.servlet.ServletResponse#encodeRedirectURL - copy: - - from: arg(0) - to: result -- function: javax.servlet.ServletResponse#encodeRedirectUrl - copy: - - from: arg(0) - to: result -- function: javax.servlet.ServletResponse#encodeURL - copy: - - from: arg(0) - to: result -- function: javax.servlet.ServletResponse#encodeUrl - copy: - - from: arg(0) - to: result -- function: javax.servlet.ServletResponse#getOutputStream - signature: () javax.servlet.ServletOutputStream - copy: - - from: this - to: result -- function: javax.servlet.ServletResponse#getWriter - signature: () java.io.PrintWriter - copy: - - from: this - to: result -- function: javax.servlet.http.Cookie# - signature: (java.lang.String, java.lang.String) void - copy: - - from: arg(0) - to: this - - from: arg(1) - to: this -- function: javax.servlet.http.Cookie#getComment - signature: () java.lang.String - copy: - - from: this - to: result -- function: javax.servlet.http.Cookie#getDomain - signature: () java.lang.String - copy: - - from: this - to: result -- function: javax.servlet.http.Cookie#getName - signature: () java.lang.String - copy: - - from: this - to: result -- function: javax.servlet.http.Cookie#getPath - signature: () java.lang.String - copy: - - from: this - to: result -- function: javax.servlet.http.Cookie#getValue - signature: () java.lang.String - copy: - - from: this - to: result -- function: javax.servlet.http.Cookie#setComment - signature: (java.lang.String) void - copy: - - from: arg(0) - to: this - - from: arg(1) - to: this -- function: javax.servlet.http.Cookie#setDomain - signature: (java.lang.String) void - copy: - - from: arg(0) - to: this - - from: arg(1) - to: this -- function: javax.servlet.http.Cookie#setPath - signature: (java.lang.String) void - copy: - - from: arg(0) - to: this - - from: arg(1) - to: this -- function: javax.servlet.http.Cookie#setValue - signature: (java.lang.String) void - copy: - - from: arg(0) - to: this - - from: arg(1) - to: this -- function: javax.servlet.http.PushBuilder#addHeader - signature: (java.lang.String, java.lang.String) javax.servlet.http.PushBuilder - copy: - - from: arg(0) - to: result - - from: arg(1) - to: result -- function: javax.servlet.http.PushBuilder#addHeader - signature: (java.lang.String, java.lang.String) javax.servlet.http.PushBuilder - copy: - - from: this - to: result -- function: javax.servlet.http.PushBuilder#getHeader - signature: (java.lang.String) java.lang.String - copy: - - from: this - to: result -- function: javax.servlet.http.PushBuilder#getHeaderNames - signature: () java.util.Set - copy: - - from: this - to: result -- function: javax.servlet.http.PushBuilder#getMethod - signature: () java.lang.String - copy: - - from: this - to: result -- function: javax.servlet.http.PushBuilder#getPath - signature: () java.lang.String - copy: - - from: this - to: result -- function: javax.servlet.http.PushBuilder#getQueryString - signature: () java.lang.String - copy: - - from: this - to: result -- function: javax.servlet.http.PushBuilder#getSessionId - signature: () java.lang.String - copy: - - from: this - to: result -- function: javax.servlet.http.PushBuilder#method - signature: (java.lang.String) javax.servlet.http.PushBuilder - copy: - - from: arg(0) - to: result - - from: arg(1) - to: result -- function: javax.servlet.http.PushBuilder#method - signature: (java.lang.String) javax.servlet.http.PushBuilder - copy: - - from: this - to: result -- function: javax.servlet.http.PushBuilder#path - signature: (java.lang.String) javax.servlet.http.PushBuilder - copy: - - from: arg(0) - to: result - - from: arg(1) - to: result -- function: javax.servlet.http.PushBuilder#path - signature: (java.lang.String) javax.servlet.http.PushBuilder - copy: - - from: this - to: result -- function: javax.servlet.http.PushBuilder#queryString - signature: (java.lang.String) javax.servlet.http.PushBuilder - copy: - - from: arg(0) - to: result - - from: arg(1) - to: result -- function: javax.servlet.http.PushBuilder#queryString - signature: (java.lang.String) javax.servlet.http.PushBuilder - copy: - - from: this - to: result -- function: javax.servlet.http.PushBuilder#sessionId - signature: (java.lang.String) javax.servlet.http.PushBuilder - copy: - - from: arg(0) - to: result - - from: arg(1) - to: result -- function: javax.servlet.http.PushBuilder#sessionId - signature: (java.lang.String) javax.servlet.http.PushBuilder - copy: - - from: this - to: result -- function: javax.servlet.http.PushBuilder#setHeader - signature: (java.lang.String, java.lang.String) javax.servlet.http.PushBuilder - copy: - - from: arg(0) - to: result - - from: arg(1) - to: result -- function: javax.servlet.http.PushBuilder#setHeader - signature: (java.lang.String, java.lang.String) javax.servlet.http.PushBuilder - copy: - - from: this - to: result -- function: javax.servlet.jsp.JspFactory#getPageContext - signature: (javax.servlet.Servlet, javax.servlet.ServletRequest, javax.servlet.ServletResponse, - java.lang.String, boolean, int, boolean) javax.servlet.jsp.PageContext - copy: - - from: arg(2) - to: result - - from: arg(1) - to: result -- function: javax.servlet.jsp.JspWriter#print - signature: (boolean) void - copy: - - from: arg(0) - to: - - this - - .java.io.Writer##java.lang.Object - - from: arg(0) - to: - - this - - .java.lang.Appendable##java.lang.Object - - from: arg(0) - to: this - - from: arg(0) - to: - - this - - .javax.servlet.jsp.JspWriter##java.lang.Object -- function: javax.servlet.jsp.JspWriter#print - signature: (char) void - copy: - - from: arg(0) - to: - - this - - .java.io.Writer##java.lang.Object - - from: arg(0) - to: - - this - - .java.lang.Appendable##java.lang.Object - - from: arg(0) - to: this - - from: arg(0) - to: - - this - - .javax.servlet.jsp.JspWriter##java.lang.Object -- function: javax.servlet.jsp.JspWriter#print - signature: (char[]) void - copy: - - from: - - arg(0) - - '[*]' - to: this - - from: arg(0) - to: - - this - - .java.io.Writer##java.lang.Object - - from: - - arg(0) - - '[*]' - to: - - this - - .javax.servlet.jsp.JspWriter##java.lang.Object - - from: - - arg(0) - - '[*]' - to: - - this - - .java.lang.Appendable##java.lang.Object - - from: arg(0) - to: - - this - - .java.lang.Appendable##java.lang.Object - - from: arg(0) - to: this - - from: - - arg(0) - - '[*]' - to: - - this - - .java.io.Writer##java.lang.Object - - from: arg(0) - to: - - this - - .javax.servlet.jsp.JspWriter##java.lang.Object -- function: javax.servlet.jsp.JspWriter#print - signature: (double) void - copy: - - from: arg(0) - to: - - this - - .java.io.Writer##java.lang.Object - - from: arg(0) - to: - - this - - .java.lang.Appendable##java.lang.Object - - from: arg(0) - to: this - - from: arg(0) - to: - - this - - .javax.servlet.jsp.JspWriter##java.lang.Object -- function: javax.servlet.jsp.JspWriter#print - signature: (float) void - copy: - - from: arg(0) - to: - - this - - .java.io.Writer##java.lang.Object - - from: arg(0) - to: - - this - - .java.lang.Appendable##java.lang.Object - - from: arg(0) - to: this - - from: arg(0) - to: - - this - - .javax.servlet.jsp.JspWriter##java.lang.Object -- function: javax.servlet.jsp.JspWriter#print - signature: (int) void - copy: - - from: arg(0) - to: - - this - - .java.io.Writer##java.lang.Object - - from: arg(0) - to: - - this - - .java.lang.Appendable##java.lang.Object - - from: arg(0) - to: this - - from: arg(0) - to: - - this - - .javax.servlet.jsp.JspWriter##java.lang.Object -- function: javax.servlet.jsp.JspWriter#print - signature: (java.lang.Object) void - copy: - - from: arg(0) - to: - - this - - .java.io.Writer##java.lang.Object - - from: arg(0) - to: - - this - - .java.lang.Appendable##java.lang.Object - - from: arg(0) - to: this - - from: arg(0) - to: - - this - - .javax.servlet.jsp.JspWriter##java.lang.Object -- function: javax.servlet.jsp.JspWriter#print - signature: (java.lang.String) void - copy: - - from: arg(0) - to: - - this - - .java.io.Writer##java.lang.Object - - from: arg(0) - to: - - this - - .java.lang.Appendable##java.lang.Object - - from: arg(0) - to: this - - from: arg(0) - to: - - this - - .javax.servlet.jsp.JspWriter##java.lang.Object -- function: javax.servlet.jsp.JspWriter#print - signature: (long) void - copy: - - from: arg(0) - to: - - this - - .java.io.Writer##java.lang.Object - - from: arg(0) - to: - - this - - .java.lang.Appendable##java.lang.Object - - from: arg(0) - to: this - - from: arg(0) - to: - - this - - .javax.servlet.jsp.JspWriter##java.lang.Object -- function: javax.servlet.jsp.JspWriter#println - signature: () void - copy: - - from: arg(0) - to: - - this - - .java.io.Writer##java.lang.Object - - from: arg(0) - to: - - this - - .java.lang.Appendable##java.lang.Object - - from: arg(0) - to: this - - from: arg(0) - to: - - this - - .javax.servlet.jsp.JspWriter##java.lang.Object -- function: javax.servlet.jsp.JspWriter#println - signature: (boolean) void - copy: - - from: arg(0) - to: - - this - - .java.io.Writer##java.lang.Object - - from: arg(0) - to: - - this - - .java.lang.Appendable##java.lang.Object - - from: arg(0) - to: this - - from: arg(0) - to: - - this - - .javax.servlet.jsp.JspWriter##java.lang.Object -- function: javax.servlet.jsp.JspWriter#println - signature: (char) void - copy: - - from: arg(0) - to: - - this - - .java.io.Writer##java.lang.Object - - from: arg(0) - to: - - this - - .java.lang.Appendable##java.lang.Object - - from: arg(0) - to: this - - from: arg(0) - to: - - this - - .javax.servlet.jsp.JspWriter##java.lang.Object -- function: javax.servlet.jsp.JspWriter#println - signature: (char[]) void - copy: - - from: - - arg(0) - - '[*]' - to: this - - from: arg(0) - to: - - this - - .java.io.Writer##java.lang.Object - - from: - - arg(0) - - '[*]' - to: - - this - - .javax.servlet.jsp.JspWriter##java.lang.Object - - from: - - arg(0) - - '[*]' - to: - - this - - .java.lang.Appendable##java.lang.Object - - from: arg(0) - to: - - this - - .java.lang.Appendable##java.lang.Object - - from: arg(0) - to: this - - from: - - arg(0) - - '[*]' - to: - - this - - .java.io.Writer##java.lang.Object - - from: arg(0) - to: - - this - - .javax.servlet.jsp.JspWriter##java.lang.Object -- function: javax.servlet.jsp.JspWriter#println - signature: (double) void - copy: - - from: arg(0) - to: - - this - - .java.io.Writer##java.lang.Object - - from: arg(0) - to: - - this - - .java.lang.Appendable##java.lang.Object - - from: arg(0) - to: this - - from: arg(0) - to: - - this - - .javax.servlet.jsp.JspWriter##java.lang.Object -- function: javax.servlet.jsp.JspWriter#println - signature: (float) void - copy: - - from: arg(0) - to: - - this - - .java.io.Writer##java.lang.Object - - from: arg(0) - to: - - this - - .java.lang.Appendable##java.lang.Object - - from: arg(0) - to: this - - from: arg(0) - to: - - this - - .javax.servlet.jsp.JspWriter##java.lang.Object -- function: javax.servlet.jsp.JspWriter#println - signature: (int) void - copy: - - from: arg(0) - to: - - this - - .java.io.Writer##java.lang.Object - - from: arg(0) - to: - - this - - .java.lang.Appendable##java.lang.Object - - from: arg(0) - to: this - - from: arg(0) - to: - - this - - .javax.servlet.jsp.JspWriter##java.lang.Object -- function: javax.servlet.jsp.JspWriter#println - signature: (java.lang.Object) void - copy: - - from: arg(0) - to: - - this - - .java.io.Writer##java.lang.Object - - from: arg(0) - to: - - this - - .java.lang.Appendable##java.lang.Object - - from: arg(0) - to: this - - from: arg(0) - to: - - this - - .javax.servlet.jsp.JspWriter##java.lang.Object -- function: javax.servlet.jsp.JspWriter#println - signature: (java.lang.String) void - copy: - - from: arg(0) - to: - - this - - .java.io.Writer##java.lang.Object - - from: arg(0) - to: - - this - - .java.lang.Appendable##java.lang.Object - - from: arg(0) - to: this - - from: arg(0) - to: - - this - - .javax.servlet.jsp.JspWriter##java.lang.Object -- function: javax.servlet.jsp.JspWriter#println - signature: (long) void - copy: - - from: arg(0) - to: - - this - - .java.io.Writer##java.lang.Object - - from: arg(0) - to: - - this - - .java.lang.Appendable##java.lang.Object - - from: arg(0) - to: this - - from: arg(0) - to: - - this - - .javax.servlet.jsp.JspWriter##java.lang.Object -- function: javax.websocket.CloseReason#getReasonPhrase - copy: - - from: this - to: result -- function: javax.websocket.CloseReason#toString - copy: - - from: this - to: result -- function: javax.xml.bind.JAXBElement#getName - copy: - - from: - - this - - .javax.xml.bind.JAXBElement##java.lang.Object - to: result - - from: this - to: result -- function: javax.xml.bind.JAXBElement#getValue - copy: - - from: - - this - - .javax.xml.bind.JAXBElement##java.lang.Object - to: result - - from: this - to: result -- function: javax.xml.bind.JAXBElement# - signature: - params: - - index: 0 - type: javax.xml.namespace.QName - - index: 1 - type: java.lang.Class - - index: 2 - type: java.lang.Class - - index: 3 - type: java.lang.Object - copy: - - from: arg(3) - to: this - - from: arg(3) - to: - - this - - .javax.xml.bind.JAXBElement##java.lang.Object -- function: javax.xml.bind.JAXBElement# - signature: - params: - - index: 0 - type: javax.xml.namespace.QName - - index: 1 - type: java.lang.Class - - index: 2 - type: java.lang.Object - copy: - - from: arg(2) - to: - - this - - .javax.xml.bind.JAXBElement##java.lang.Object - - from: arg(2) - to: this -- function: javax.xml.bind.JAXBElement#setValue - copy: - - from: arg(0) - to: - - this - - .javax.xml.bind.JAXBElement##java.lang.Object - - from: arg(0) - to: this -- function: javax.xml.bind.Marshaller#marshal - copy: - - from: arg(0) - to: arg(1) -- function: javax.xml.bind.Unmarshaller#unmarshal - copy: - - from: arg(0) - to: result -- function: javax.xml.bind.util.JAXBResult#getResult - copy: - - from: this - to: result -- function: javax.xml.bind.util.JAXBSource# - copy: - - from: arg(1) - to: - - this - - .javax.xml.bind.util.JAXBSource##java.lang.Object - - from: arg(1) - to: this -- function: javax.xml.soap.SAAJResult#getResult - copy: - - from: - - this - - .javax.xml.soap.SAAJResult##java.lang.Object - to: result - - from: this - to: result -- function: javax.xml.soap.SAAJResult# - copy: - - from: arg(0) - to: - - this - - .javax.xml.soap.SAAJResult##java.lang.Object - - from: arg(0) - to: this -- function: javax.xml.soap.SOAPPart#getContent - copy: - - from: this - to: result -- function: javax.xml.xquery.XQResultSequence#getAtomicValue - copy: - - from: this - to: result -- function: javax.xml.xquery.XQResultSequence#getItem - copy: - - from: this - to: result -- function: javax.xml.xquery.XQResultSequence#getItemAsStream - copy: - - from: this - to: result -- function: javax.xml.xquery.XQResultSequence#getItemAsString - copy: - - from: this - to: result -- function: javax.xml.xquery.XQResultSequence#getNode - copy: - - from: this - to: result -- function: javax.xml.xquery.XQResultSequence#getObject - copy: - - from: this - to: result -- function: javax.xml.xquery.XQResultSequence#getSequenceAsStream - copy: - - from: this - to: result -- function: javax.xml.xquery.XQResultSequence#getSequenceAsString - copy: - - from: this - to: result -- function: javax.xml.xquery.XQSequence#getAtomicValue - copy: - - from: this - to: result -- function: javax.xml.xquery.XQSequence#getItem - copy: - - from: this - to: result -- function: javax.xml.xquery.XQSequence#getItemAsStream - copy: - - from: this - to: result -- function: javax.xml.xquery.XQSequence#getItemAsString - copy: - - from: this - to: result -- function: javax.xml.xquery.XQSequence#getNode - copy: - - from: this - to: result -- function: javax.xml.xquery.XQSequence#getObject - copy: - - from: this - to: result -- function: javax.xml.xquery.XQSequence#getSequenceAsStream - copy: - - from: this - to: result -- function: javax.xml.xquery.XQSequence#getSequenceAsString - copy: - - from: this - to: result -- function: - package: com.google.web.bindery.requestfactory.shared - class: EntityProxy - name: - pattern: get.* - copy: - - from: this - to: result - - from: - - this - - .com.google.web.bindery.requestfactory.shared.EntityProxy##java.lang.Object - to: result -- function: - package: com.google.web.bindery.requestfactory.shared - class: EntityProxy - name: - pattern: set.* - copy: - - from: arg(0) - to: this - - from: arg(0) - to: - - this - - .com.google.web.bindery.requestfactory.shared.EntityProxy##java.lang.Object -- function: - package: com.google.web.bindery.requestfactory.shared - class: ValueProxy - name: - pattern: get.* - copy: - - from: this - to: result - - from: - - this - - .com.google.web.bindery.requestfactory.shared.ValueProxy##java.lang.Object - to: result -- function: - package: com.google.web.bindery.requestfactory.shared - class: ValueProxy - name: - pattern: set.* - copy: - - from: arg(0) - to: - - this - - .com.google.web.bindery.requestfactory.shared.ValueProxy##java.lang.Object - - from: arg(0) - to: this -- function: org.apache.axiom.om.OMDataSource#getReader - copy: - - from: this - to: result -- function: org.apache.axiom.om.OMNode#detach - copy: - - from: this - to: result -- function: - package: org.apache.axis - class: AxisFault - name: - pattern: - copy: - - from: arg(*) - to: this - - from: arg(*) - to: - - this - - .org.apache.axis.AxisFault##java.lang.Object -- function: org.apache.axis.AxisFault#addFaultDetail - copy: - - from: arg(*) - to: this - - from: arg(*) - to: - - this - - .org.apache.axis.AxisFault##java.lang.Object -- function: org.apache.axis.AxisFault#addFaultDetailString - copy: - - from: arg(*) - to: this - - from: arg(*) - to: - - this - - .org.apache.axis.AxisFault##java.lang.Object -- function: org.apache.axis.AxisFault#addFaultSubCode - copy: - - from: arg(*) - to: this - - from: arg(*) - to: - - this - - .org.apache.axis.AxisFault##java.lang.Object -- function: org.apache.axis.AxisFault#addFaultSubCodeAsString - copy: - - from: arg(*) - to: this - - from: arg(*) - to: - - this - - .org.apache.axis.AxisFault##java.lang.Object -- function: org.apache.axis.AxisFault#addHeader - copy: - - from: arg(*) - to: this - - from: arg(*) - to: - - this - - .org.apache.axis.AxisFault##java.lang.Object -- function: org.apache.axis.AxisFault#addHostname - copy: - - from: arg(*) - to: this - - from: arg(*) - to: - - this - - .org.apache.axis.AxisFault##java.lang.Object -- function: org.apache.axis.AxisFault#makeFault - copy: - - from: arg(*) - to: this - - from: arg(*) - to: - - this - - .org.apache.axis.AxisFault##java.lang.Object -- function: org.apache.axis.AxisFault#setFaultActor - copy: - - from: arg(*) - to: this - - from: arg(*) - to: - - this - - .org.apache.axis.AxisFault##java.lang.Object -- function: org.apache.axis.AxisFault#setFaultCode - copy: - - from: arg(*) - to: this - - from: arg(*) - to: - - this - - .org.apache.axis.AxisFault##java.lang.Object -- function: org.apache.axis.AxisFault#setFaultCodeAsString - copy: - - from: arg(*) - to: this - - from: arg(*) - to: - - this - - .org.apache.axis.AxisFault##java.lang.Object -- function: org.apache.axis.AxisFault#setFaultDetail - copy: - - from: arg(*) - to: this - - from: arg(*) - to: - - this - - .org.apache.axis.AxisFault##java.lang.Object -- function: org.apache.axis.AxisFault#setFaultDetailString - copy: - - from: arg(*) - to: this - - from: arg(*) - to: - - this - - .org.apache.axis.AxisFault##java.lang.Object -- function: org.apache.axis.AxisFault#setFaultNode - copy: - - from: arg(*) - to: this - - from: arg(*) - to: - - this - - .org.apache.axis.AxisFault##java.lang.Object -- function: org.apache.axis.AxisFault#setFaultReason - copy: - - from: arg(*) - to: this - - from: arg(*) - to: - - this - - .org.apache.axis.AxisFault##java.lang.Object -- function: org.apache.axis.AxisFault#setFaultRole - copy: - - from: arg(*) - to: this - - from: arg(*) - to: - - this - - .org.apache.axis.AxisFault##java.lang.Object -- function: org.apache.axis.AxisFault#setFaultString - copy: - - from: arg(*) - to: this - - from: arg(*) - to: - - this - - .org.apache.axis.AxisFault##java.lang.Object -- function: org.apache.axis.Message#getContentDescription - copy: - - from: - - this - - .org.apache.axis.Message##java.lang.Object - to: result - - from: this - to: result -- function: org.apache.axis.Message#getMessageType - copy: - - from: - - this - - .org.apache.axis.Message##java.lang.Object - to: result - - from: this - to: result -- function: org.apache.axis.Message# - copy: - - from: arg(*) - to: this - - from: arg(*) - to: - - this - - .org.apache.axis.Message##java.lang.Object -- function: org.apache.axis.MessageContext#getCurrentContext - copy: - - from: this - to: result -- function: org.apache.axis.MessageContext#getCurrentMessage - copy: - - from: this - to: result -- function: org.apache.axis.MessageContext#getMessage - copy: - - from: this - to: result -- function: org.apache.axis.MessageContext#getPropertyNames - copy: - - from: this - to: result -- function: org.apache.axis.SOAPPart#getAsBytes - copy: - - from: this - to: result -- function: org.apache.axis.SOAPPart#getAsSOAPEnvelope - copy: - - from: this - to: result -- function: org.apache.axis.SOAPPart#getAsString - copy: - - from: this - to: result -- function: org.apache.axis.SOAPPart#getCurrentContext - copy: - - from: this - to: result -- function: org.apache.axis.SOAPPart#getCurrentMessage - copy: - - from: this - to: result -- function: org.apache.axis.SOAPPart#getDocumentElement - copy: - - from: this - to: result -- function: org.apache.axis.SOAPPart#getElementById - copy: - - from: this - to: result -- function: org.apache.axis.SOAPPart#getElementsByTagName - copy: - - from: this - to: result -- function: org.apache.axis.SOAPPart#getElementsByTagNameNS - copy: - - from: this - to: result -- function: org.apache.axis.SOAPPart#getMessage - copy: - - from: this - to: result -- function: org.apache.axis.SOAPPart#getPropertyNames - copy: - - from: this - to: result -- function: org.apache.axis.types.HexBinary#decode - copy: - - from: arg(0) - to: result -- function: org.apache.axis.types.HexBinary#encode - copy: - - from: arg(0) - to: result -- function: org.apache.axis.utils.ArrayUtil#convertArrayToObject - copy: - - from: arg(*) - to: result -- function: org.apache.axis.utils.ArrayUtil#convertObjectToArray - copy: - - from: arg(*) - to: result -- function: org.apache.axis.utils.IOUtils#readFully - copy: - - from: arg(0) - to: arg(1) -- function: org.apache.axis.utils.StringUtils#split - copy: - - from: arg(*) - to: result -- function: org.apache.axis.utils.StringUtils#strip - copy: - - from: arg(*) - to: result -- function: org.apache.axis.utils.StringUtils#stripEnd - copy: - - from: arg(*) - to: result -- function: org.apache.axis.utils.StringUtils#stripStart - copy: - - from: arg(*) - to: result -- function: org.apache.axis2.addressing.EndpointReference#addAttribute - copy: - - from: arg(*) - to: this - - from: arg(*) - to: - - this - - .org.apache.axis2.addressing.EndpointReference##java.lang.Object -- function: org.apache.axis2.addressing.EndpointReference#addExtensibleElement - copy: - - from: arg(*) - to: this - - from: arg(*) - to: - - this - - .org.apache.axis2.addressing.EndpointReference##java.lang.Object -- function: org.apache.axis2.addressing.EndpointReference#addMetaData - copy: - - from: arg(*) - to: this - - from: arg(*) - to: - - this - - .org.apache.axis2.addressing.EndpointReference##java.lang.Object -- function: org.apache.axis2.addressing.EndpointReference#addReferenceParameter - copy: - - from: arg(*) - to: this - - from: arg(*) - to: - - this - - .org.apache.axis2.addressing.EndpointReference##java.lang.Object -- function: org.apache.axis2.addressing.EndpointReference#setAddress - copy: - - from: arg(*) - to: this - - from: arg(*) - to: - - this - - .org.apache.axis2.addressing.EndpointReference##java.lang.Object -- function: org.apache.axis2.addressing.EndpointReference#setName - copy: - - from: arg(*) - to: this - - from: arg(*) - to: - - this - - .org.apache.axis2.addressing.EndpointReference##java.lang.Object -- function: org.apache.axis2.builder.Builder#processDocument - copy: - - from: arg(*) - to: result -- function: org.apache.axis2.client.Stub#createEnvelope - copy: - - from: arg(0) - to: result -- function: org.apache.axis2.client.async.AsyncResult#getResponseEnvelope - copy: - - from: this - to: result -- function: org.apache.axis2.client.async.AsyncResult#getResponseMessageContext - copy: - - from: this - to: result -- function: org.apache.axis2.databinding.ADBBean#getPullParser - copy: - - from: this - to: result -- function: org.apache.axis2.om.OMComment#getValue - copy: - - from: this - to: result - - from: - - this - - .org.apache.axis2.om.OMComment##java.lang.Object - to: result -- function: org.apache.axis2.om.OMComment#setValue - copy: - - from: arg(0) - to: - - this - - .org.apache.axis2.om.OMComment##java.lang.Object - - from: arg(0) - to: this -- function: org.apache.axis2.om.OMDocType#getValue - copy: - - from: this - to: result -- function: org.apache.axis2.om.OMElement#addAttribute - signature: - params: - - index: 0 - type: java.lang.String - - index: 1 - type: java.lang.String - - index: 2 - type: org.apache.axis2.om.OMNamespace - copy: - - from: arg(1) - to: - - this - - .org.apache.axis2.om.OMElement##java.lang.Object - - from: arg(1) - to: this -- function: org.apache.axis2.om.OMElement#addAttribute - signature: - params: - - index: 0 - type: org.apache.axis2.om.OMAttribute - copy: - - from: arg(0) - to: - - this - - .org.apache.axis2.om.OMElement##java.lang.Object - - from: arg(0) - to: this -- function: org.apache.axis2.om.OMElement#cloneOMElement - copy: - - from: this - to: result - - from: - - this - - .org.apache.axis2.om.OMElement##java.lang.Object - to: result -- function: org.apache.axis2.om.OMElement#setText - copy: - - from: arg(0) - to: - - this - - .org.apache.axis2.om.OMElement##java.lang.Object - - from: arg(0) - to: this -- function: org.apache.axis2.om.OMElement#toStringWithConsume - copy: - - from: this - to: result - - from: - - this - - .org.apache.axis2.om.OMElement##java.lang.Object - to: result -- function: org.apache.axis2.om.OMNode#serialize - copy: - - from: this - to: arg(0) -- function: org.apache.axis2.om.OMNode#serializeAndConsume - copy: - - from: this - to: arg(0) -- function: org.apache.axis2.soap.SOAPEnvelope#addHeader - copy: - - from: arg(*) - to: this - - from: arg(*) - to: - - this - - .org.apache.axis2.soap.SOAPEnvelope##java.lang.Object -- function: org.apache.axis2.soap.SOAPEnvelope#getHeader - copy: - - from: - - this - - .org.apache.axis2.soap.SOAPEnvelope##java.lang.Object - to: result - - from: this - to: result -- function: org.apache.axis2.soap.SOAPFault#getException - copy: - - from: - - this - - .org.apache.axis2.soap.SOAPFault##java.lang.Object - to: result - - from: this - to: result -- function: org.apache.axis2.soap.SOAPFault#setException - copy: - - from: arg(0) - to: this - - from: arg(0) - to: - - this - - .org.apache.axis2.soap.SOAPFault##java.lang.Object -- function: org.apache.axis2.soap.SOAPHeader#examineAllHeaderBlocks - copy: - - from: this - to: result -- function: org.apache.axis2.soap.SOAPHeader#examineHeaderBlocks - copy: - - from: this - to: result -- function: org.apache.axis2.soap.SOAPHeader#examineMustUnderstandHeaderBlocks - copy: - - from: this - to: result -- function: org.apache.axis2.soap.SOAPHeader#extractAllHeaderBlocks - copy: - - from: this - to: result -- function: org.apache.axis2.soap.SOAPHeader#extractHeaderBlocks - copy: - - from: this - to: result -- function: org.apache.axis2.soap.SOAPHeader#getHeaderBlocksWithNSURI - copy: - - from: this - to: result -- function: org.apache.axis2.soap.SOAPHeaderBlock#getRole - copy: - - from: this - to: result - - from: - - this - - .org.apache.axis2.soap.SOAPHeaderBlock##java.lang.Object - to: result -- function: org.apache.axis2.soap.SOAPHeaderBlock#setRole - copy: - - from: arg(*) - to: this - - from: arg(*) - to: - - this - - .org.apache.axis2.soap.SOAPHeaderBlock##java.lang.Object -- function: org.apache.cocoon.util.NetUtils#absolutize - copy: - - from: arg(0) - to: result - - from: arg(1) - to: result -- function: org.apache.cocoon.util.NetUtils#deparameterize - copy: - - from: arg(0) - to: result - - from: arg(1) - to: result -- function: org.apache.cocoon.util.NetUtils#getExtension - copy: - - from: arg(0) - to: result - - from: arg(1) - to: result -- function: org.apache.cocoon.util.NetUtils#getPath - copy: - - from: arg(0) - to: result - - from: arg(1) - to: result -- function: org.apache.cocoon.util.NetUtils#normalize - copy: - - from: arg(0) - to: result - - from: arg(1) - to: result -- function: org.apache.cocoon.util.NetUtils#parameterize - copy: - - from: arg(0) - to: result - - from: arg(1) - to: result -- function: org.apache.cocoon.util.NetUtils#relativize - copy: - - from: arg(1) - to: result -- function: org.apache.cocoon.util.NetUtils#removeAuthorisation - copy: - - from: arg(0) - to: result - - from: arg(1) - to: result -- function: org.apache.commons.beanutil.PropertyUtil#describe - copy: - - from: arg(0) - to: result -- function: - package: org.apache.commons.beanutils - class: MethodUtils - name: - pattern: get.* - copy: - - from: arg(2) - to: result - - from: arg(0) - to: result - - from: arg(1) - to: result -- function: org.apache.commons.beanutils.MethodUtils#toNonPrimitiveClass - copy: - - from: arg(0) - to: result -- function: - package: org.apache.commons.beanutils - class: PropertyUtils - name: - pattern: get.* - copy: - - from: arg(2) - to: result - - from: arg(0) - to: result - - from: arg(1) - to: result -- function: org.apache.commons.beanutils.PropertyUtils#copyProperties - copy: - - from: arg(1) - to: arg(0) -- function: org.apache.commons.beanutils.PropertyUtils#describe - copy: - - from: arg(0) - to: result -- function: org.apache.commons.codec.binary.Base64#decodeBase64 - copy: - - from: arg(0) - to: result -- function: org.apache.commons.codec.binary.Base64#encodeBase64 - copy: - - from: arg(0) - to: result -- function: org.apache.commons.compress.archivers.ArchiveEntry#getName - copy: - - from: this - to: result -- function: org.apache.commons.compress.archivers.ZipEntry#getName - copy: - - from: this - to: result -- function: org.apache.commons.csv.CSVFormat#parse - copy: - - from: arg(0) - to: result -- function: org.apache.commons.csv.CSVFormat#print - copy: - - from: arg(0) - to: result -- function: org.apache.commons.csv.CSVParser#getHeaderMap - copy: - - from: arg(0) - to: result -- function: org.apache.commons.csv.CSVParser#getRecords - copy: - - from: arg(0) - to: result -- function: org.apache.commons.csv.CSVParser#parse - signature: - params: - - index: 0 - type: java.lang.String - copy: - - from: arg(0) - to: result -- function: org.apache.commons.csv.CSVParser#parse - signature: - params: - - index: 0 - type: java.net.URL - copy: - - from: arg(0) - to: result -- function: org.apache.commons.csv.CSVPrinter# - copy: - - from: arg(0) - to: - - this - - .org.apache.commons.csv.CSVPrinter##java.lang.Object - - from: arg(0) - to: this -- function: org.apache.commons.csv.CSVRecord#get - copy: - - from: this - to: result -- function: org.apache.commons.csv.CSVRecord#getComment - copy: - - from: this - to: result -- function: org.apache.commons.csv.CSVRecord#toMap - copy: - - from: this - to: result -- function: - package: org.apache.commons.digester - class: Digester - name: - pattern: (peek.*) - copy: - - from: - - this - - .org.apache.commons.digester.Digester##java.lang.Object - to: result - - from: this - to: result -- function: - package: org.apache.commons.digester - class: Digester - name: - pattern: (pop.*) - copy: - - from: - - this - - .org.apache.commons.digester.Digester##java.lang.Object - to: result - - from: this - to: result -- function: - package: org.apache.commons.digester - class: Digester - name: - pattern: add.* - copy: - - from: arg(2) - to: - - this - - .org.apache.commons.digester.Digester##java.lang.Object - - from: arg(3) - to: - - this - - .org.apache.commons.digester.Digester##java.lang.Object - - from: arg(3) - to: this - - from: arg(1) - to: this - - from: arg(0) - to: - - this - - .org.apache.commons.digester.Digester##java.lang.Object - - from: arg(1) - to: - - this - - .org.apache.commons.digester.Digester##java.lang.Object - - from: arg(2) - to: this - - from: arg(0) - to: this -- function: - package: org.apache.commons.digester - class: Digester - name: - pattern: get.* - copy: - - from: - - this - - .org.apache.commons.digester.Digester##java.lang.Object - to: result - - from: this - to: result -- function: - package: org.apache.commons.digester - class: Digester - name: - pattern: push.* - copy: - - from: arg(0) - to: - - this - - .org.apache.commons.digester.Digester##java.lang.Object - - from: arg(0) - to: this -- function: - package: org.apache.commons.digester - class: Digester - name: - pattern: set.* - copy: - - from: arg(1) - to: this - - from: arg(0) - to: - - this - - .org.apache.commons.digester.Digester##java.lang.Object - - from: arg(1) - to: - - this - - .org.apache.commons.digester.Digester##java.lang.Object - - from: arg(0) - to: this -- function: org.apache.commons.digester.Digester# - copy: - - from: arg(0) - to: - - this - - .org.apache.commons.digester.Digester##java.lang.Object - - from: arg(0) - to: this -- function: org.apache.commons.digester.xmlrules.DigesterLoader#createDigester - copy: - - from: arg(0) - to: result - - from: arg(1) - to: result -- function: org.apache.commons.digester.xmlrules.DigesterLoader#load - copy: - - from: arg(2) - to: result - - from: arg(3) - to: result - - from: arg(0) - to: result - - from: arg(1) - to: result -- function: org.apache.commons.fileupload.FileItem#getContentType - copy: - - from: this - to: result -- function: org.apache.commons.fileupload.FileItem#getFieldName - copy: - - from: this - to: result -- function: org.apache.commons.fileupload.FileItem#getInputStream - copy: - - from: this - to: result -- function: org.apache.commons.fileupload.FileItem#getName - copy: - - from: this - to: result -- function: org.apache.commons.fileupload.FileItem#getString - copy: - - from: this - to: result -- function: - package: org.apache.commons.fileupload - class: FileItemHeaders - name: - pattern: get.* - copy: - - from: this - to: result -- function: org.apache.commons.fileupload.FileItemHeadersSupport#getHeaders - copy: - - from: this - to: result - - from: - - this - - .org.apache.commons.fileupload.FileItemHeadersSupport##java.lang.Object - to: result -- function: org.apache.commons.fileupload.FileItemHeadersSupport#setHeaders - copy: - - from: arg(0) - to: this - - from: arg(0) - to: - - this - - .org.apache.commons.fileupload.FileItemHeadersSupport##java.lang.Object -- function: org.apache.commons.fileupload.ParameterParser#parse - copy: - - from: arg(0) - to: result -- function: org.apache.commons.httpclient.Cookie#getComment - copy: - - from: this - to: result -- function: org.apache.commons.httpclient.Cookie#getDomain - copy: - - from: this - to: result -- function: org.apache.commons.httpclient.Cookie#getPath - copy: - - from: this - to: result -- function: org.apache.commons.httpclient.Cookie#toString - copy: - - from: this - to: result -- function: org.apache.commons.httpclient.Header#getValues - copy: - - from: - - this - - .org.apache.commons.httpclient.Header##java.lang.Object - to: result - - from: this - to: result -- function: org.apache.commons.httpclient.Header# - copy: - - from: arg(*) - to: this - - from: arg(*) - to: - - this - - .org.apache.commons.httpclient.Header##java.lang.Object -- function: org.apache.commons.httpclient.Header#toExternalForm - copy: - - from: - - this - - .org.apache.commons.httpclient.Header##java.lang.Object - to: result - - from: this - to: result -- function: org.apache.commons.httpclient.Header#toString - copy: - - from: - - this - - .org.apache.commons.httpclient.Header##java.lang.Object - to: result - - from: this - to: result -- function: org.apache.commons.httpclient.HeaderElement#getParameterByName - copy: - - from: this - to: result - - from: - - this - - .org.apache.commons.httpclient.HeaderElement##java.lang.Object - to: result -- function: org.apache.commons.httpclient.HeaderElement#getParameters - copy: - - from: this - to: result - - from: - - this - - .org.apache.commons.httpclient.HeaderElement##java.lang.Object - to: result -- function: org.apache.commons.httpclient.HeaderElement# - copy: - - from: arg(*) - to: this - - from: arg(*) - to: - - this - - .org.apache.commons.httpclient.HeaderElement##java.lang.Object -- function: org.apache.commons.httpclient.HeaderElement#parse - copy: - - from: this - to: result - - from: - - this - - .org.apache.commons.httpclient.HeaderElement##java.lang.Object - to: result -- function: org.apache.commons.httpclient.HeaderElement#setParameters - copy: - - from: arg(0) - to: - - this - - .org.apache.commons.httpclient.HeaderElement##java.lang.Object - - from: arg(0) - to: this -- function: org.apache.commons.httpclient.HeaderGroup#addHeader - copy: - - from: arg(0) - to: - - this - - .org.apache.commons.httpclient.HeaderGroup##java.lang.Object - - from: arg(0) - to: this -- function: org.apache.commons.httpclient.HeaderGroup#getCondensedHeader - copy: - - from: - - this - - .org.apache.commons.httpclient.HeaderGroup##java.lang.Object - to: result - - from: this - to: result -- function: org.apache.commons.httpclient.HeaderGroup#getFirstHeader - copy: - - from: - - this - - .org.apache.commons.httpclient.HeaderGroup##java.lang.Object - to: result - - from: this - to: result -- function: org.apache.commons.httpclient.HeaderGroup#getHeaders - copy: - - from: - - this - - .org.apache.commons.httpclient.HeaderGroup##java.lang.Object - to: result - - from: this - to: result -- function: org.apache.commons.httpclient.HeaderGroup#getLastHeader - copy: - - from: - - this - - .org.apache.commons.httpclient.HeaderGroup##java.lang.Object - to: result - - from: this - to: result -- function: org.apache.commons.httpclient.HeaderGroup#setHeaders - copy: - - from: arg(0) - to: - - this - - .org.apache.commons.httpclient.HeaderGroup##java.lang.Object - - from: arg(0) - to: this -- function: org.apache.commons.httpclient.HostConfiguration#getHost - copy: - - from: - - this - - .org.apache.commons.httpclient.HostConfiguration##java.lang.Object - to: result - - from: this - to: result -- function: org.apache.commons.httpclient.HostConfiguration#getHostURL - copy: - - from: - - this - - .org.apache.commons.httpclient.HostConfiguration##java.lang.Object - to: result - - from: this - to: result -- function: org.apache.commons.httpclient.HostConfiguration#setHost - copy: - - from: arg(0) - to: - - this - - .org.apache.commons.httpclient.HostConfiguration##java.lang.Object - - from: arg(0) - to: this -- function: org.apache.commons.httpclient.HostConfiguration#toString - copy: - - from: - - this - - .org.apache.commons.httpclient.HostConfiguration##java.lang.Object - to: result - - from: this - to: result -- function: - package: org.apache.commons.httpclient - class: HttpConnection - name: - pattern: () - copy: - - from: arg(0) - to: this - - from: arg(0) - to: - - this - - .org.apache.commons.httpclient.HttpConnection##java.lang.Object -- function: org.apache.commons.httpclient.HttpConnection#getHost - copy: - - from: this - to: result - - from: - - this - - .org.apache.commons.httpclient.HttpConnection##java.lang.Object - to: result -- function: org.apache.commons.httpclient.HttpConnection#getProxyHost - copy: - - from: this - to: result - - from: - - this - - .org.apache.commons.httpclient.HttpConnection##java.lang.Object - to: result -- function: org.apache.commons.httpclient.HttpConnection#getVirtualHost - copy: - - from: this - to: result - - from: - - this - - .org.apache.commons.httpclient.HttpConnection##java.lang.Object - to: result -- function: org.apache.commons.httpclient.HttpConnection# - signature: - params: - - index: 0 - type: java.lang.String - - index: 1 - type: int - - index: 2 - type: java.lang.String - - index: 3 - type: int - copy: - - from: arg(2) - to: - - this - - .org.apache.commons.httpclient.HttpConnection##java.lang.Object - - from: arg(2) - to: this - - from: arg(0) - to: this - - from: arg(0) - to: - - this - - .org.apache.commons.httpclient.HttpConnection##java.lang.Object -- function: org.apache.commons.httpclient.HttpConnection# - signature: - params: - - index: 0 - type: java.lang.String - - index: 1 - type: int - - index: 2 - type: java.lang.String - - index: 3 - type: java.lang.String - - index: 4 - type: int - - index: 5 - type: org.apache.commons.httpclient.protocol.Protocol - copy: - - from: arg(3) - to: this - - from: arg(2) - to: - - this - - .org.apache.commons.httpclient.HttpConnection##java.lang.Object - - from: arg(3) - to: - - this - - .org.apache.commons.httpclient.HttpConnection##java.lang.Object - - from: arg(2) - to: this - - from: arg(0) - to: this - - from: arg(0) - to: - - this - - .org.apache.commons.httpclient.HttpConnection##java.lang.Object -- function: org.apache.commons.httpclient.HttpConnection# - signature: - params: - - index: 0 - type: java.lang.String - - index: 1 - type: java.lang.String - - index: 2 - type: int - - index: 3 - type: org.apache.commons.httpclient.protocol.Protocol - copy: - - from: arg(1) - to: - - this - - .org.apache.commons.httpclient.HttpConnection##java.lang.Object - - from: arg(1) - to: this - - from: arg(0) - to: this - - from: arg(0) - to: - - this - - .org.apache.commons.httpclient.HttpConnection##java.lang.Object -- function: org.apache.commons.httpclient.HttpConnection#setHost - copy: - - from: arg(0) - to: this - - from: arg(0) - to: - - this - - .org.apache.commons.httpclient.HttpConnection##java.lang.Object -- function: org.apache.commons.httpclient.HttpConnection#setLastResponseInputStream - copy: - - from: arg(0) - to: this - - from: arg(0) - to: - - this - - .org.apache.commons.httpclient.HttpConnection##java.lang.Object -- function: org.apache.commons.httpclient.HttpConnection#setProxyHost - copy: - - from: arg(0) - to: this - - from: arg(0) - to: - - this - - .org.apache.commons.httpclient.HttpConnection##java.lang.Object -- function: org.apache.commons.httpclient.HttpConstants#getAsciiBytes - copy: - - from: arg(0) - to: result -- function: org.apache.commons.httpclient.HttpConstants#getAsciiString - copy: - - from: arg(0) - to: result -- function: org.apache.commons.httpclient.HttpConstants#getBytes - copy: - - from: arg(0) - to: result -- function: org.apache.commons.httpclient.HttpConstants#getContentBytes - copy: - - from: arg(0) - to: result -- function: org.apache.commons.httpclient.HttpConstants#getContentString - copy: - - from: arg(0) - to: result -- function: org.apache.commons.httpclient.HttpConstants#getString - copy: - - from: arg(0) - to: result -- function: org.apache.commons.httpclient.HttpMethod#addRequestHeader - copy: - - from: arg(*) - to: this - - from: arg(*) - to: - - this - - .org.apache.commons.httpclient.HttpMethod##java.lang.Object -- function: org.apache.commons.httpclient.HttpMethod#addResponseFooter - copy: - - from: arg(0) - to: - - this - - .org.apache.commons.httpclient.HttpMethod##java.lang.Object - - from: arg(0) - to: this -- function: org.apache.commons.httpclient.HttpMethod#getName - copy: - - from: - - this - - .org.apache.commons.httpclient.HttpMethod##java.lang.Object - to: result - - from: this - to: result -- function: org.apache.commons.httpclient.HttpMethod#getPath - copy: - - from: - - this - - .org.apache.commons.httpclient.HttpMethod##java.lang.Object - to: result - - from: this - to: result -- function: org.apache.commons.httpclient.HttpMethod#getQueryString - copy: - - from: - - this - - .org.apache.commons.httpclient.HttpMethod##java.lang.Object - to: result - - from: this - to: result -- function: org.apache.commons.httpclient.HttpMethod#getRequestHeader - copy: - - from: - - this - - .org.apache.commons.httpclient.HttpMethod##java.lang.Object - to: result - - from: this - to: result -- function: org.apache.commons.httpclient.HttpMethod#getRequestHeaders - copy: - - from: - - this - - .org.apache.commons.httpclient.HttpMethod##java.lang.Object - to: result - - from: this - to: result -- function: org.apache.commons.httpclient.HttpMethod#getResponseBody - copy: - - from: - - this - - .org.apache.commons.httpclient.HttpMethod##java.lang.Object - to: result - - from: this - to: result -- function: org.apache.commons.httpclient.HttpMethod#getResponseBodyAsStream - copy: - - from: - - this - - .org.apache.commons.httpclient.HttpMethod##java.lang.Object - to: result - - from: this - to: result -- function: org.apache.commons.httpclient.HttpMethod#getResponseBodyAsString - copy: - - from: - - this - - .org.apache.commons.httpclient.HttpMethod##java.lang.Object - to: result - - from: this - to: result -- function: org.apache.commons.httpclient.HttpMethod#getResponseFooter - copy: - - from: - - this - - .org.apache.commons.httpclient.HttpMethod##java.lang.Object - to: result - - from: this - to: result -- function: org.apache.commons.httpclient.HttpMethod#getResponseFooters - copy: - - from: - - this - - .org.apache.commons.httpclient.HttpMethod##java.lang.Object - to: result - - from: this - to: result -- function: org.apache.commons.httpclient.HttpMethod#getResponseHeader - copy: - - from: - - this - - .org.apache.commons.httpclient.HttpMethod##java.lang.Object - to: result - - from: this - to: result -- function: org.apache.commons.httpclient.HttpMethod#getResponseHeaders - copy: - - from: - - this - - .org.apache.commons.httpclient.HttpMethod##java.lang.Object - to: result - - from: this - to: result -- function: org.apache.commons.httpclient.HttpMethod#getURI - copy: - - from: - - this - - .org.apache.commons.httpclient.HttpMethod##java.lang.Object - to: result - - from: this - to: result -- function: org.apache.commons.httpclient.HttpMethod#setPath - copy: - - from: arg(0) - to: - - this - - .org.apache.commons.httpclient.HttpMethod##java.lang.Object - - from: arg(0) - to: this -- function: org.apache.commons.httpclient.HttpMethod#setQueryString - copy: - - from: arg(0) - to: - - this - - .org.apache.commons.httpclient.HttpMethod##java.lang.Object - - from: arg(0) - to: this -- function: org.apache.commons.httpclient.HttpMethod#setRequestHeader - copy: - - from: arg(*) - to: this - - from: arg(*) - to: - - this - - .org.apache.commons.httpclient.HttpMethod##java.lang.Object -- function: org.apache.commons.httpclient.HttpMethodBase#addRequestHeader - copy: - - from: arg(*) - to: this - - from: arg(*) - to: - - this - - .org.apache.commons.httpclient.HttpMethodBase##java.lang.Object -- function: org.apache.commons.httpclient.HttpMethodBase#addResponseFooter - copy: - - from: arg(0) - to: - - this - - .org.apache.commons.httpclient.HttpMethodBase##java.lang.Object - - from: arg(0) - to: this -- function: org.apache.commons.httpclient.HttpMethodBase#getContentCharSet - copy: - - from: arg(0) - to: result -- function: org.apache.commons.httpclient.HttpMethodBase#getHostConfiguration - copy: - - from: this - to: result - - from: - - this - - .org.apache.commons.httpclient.HttpMethodBase##java.lang.Object - to: result -- function: org.apache.commons.httpclient.HttpMethodBase#getPath - copy: - - from: this - to: result - - from: - - this - - .org.apache.commons.httpclient.HttpMethodBase##java.lang.Object - to: result -- function: org.apache.commons.httpclient.HttpMethodBase#getQueryString - copy: - - from: this - to: result - - from: - - this - - .org.apache.commons.httpclient.HttpMethodBase##java.lang.Object - to: result -- function: org.apache.commons.httpclient.HttpMethodBase#getRequestCharSet - copy: - - from: this - to: result - - from: - - this - - .org.apache.commons.httpclient.HttpMethodBase##java.lang.Object - to: result -- function: org.apache.commons.httpclient.HttpMethodBase#getRequestHeader - copy: - - from: this - to: result - - from: - - this - - .org.apache.commons.httpclient.HttpMethodBase##java.lang.Object - to: result -- function: org.apache.commons.httpclient.HttpMethodBase#getRequestHeaderGroup - copy: - - from: this - to: result - - from: - - this - - .org.apache.commons.httpclient.HttpMethodBase##java.lang.Object - to: result -- function: org.apache.commons.httpclient.HttpMethodBase#getRequestHeaders - copy: - - from: this - to: result - - from: - - this - - .org.apache.commons.httpclient.HttpMethodBase##java.lang.Object - to: result -- function: org.apache.commons.httpclient.HttpMethodBase#getResponseBody - copy: - - from: this - to: result - - from: - - this - - .org.apache.commons.httpclient.HttpMethodBase##java.lang.Object - to: result -- function: org.apache.commons.httpclient.HttpMethodBase#getResponseBodyAsStream - copy: - - from: this - to: result - - from: - - this - - .org.apache.commons.httpclient.HttpMethodBase##java.lang.Object - to: result -- function: org.apache.commons.httpclient.HttpMethodBase#getResponseBodyAsString - copy: - - from: this - to: result - - from: - - this - - .org.apache.commons.httpclient.HttpMethodBase##java.lang.Object - to: result -- function: org.apache.commons.httpclient.HttpMethodBase#getResponseCharSet - copy: - - from: this - to: result - - from: - - this - - .org.apache.commons.httpclient.HttpMethodBase##java.lang.Object - to: result -- function: org.apache.commons.httpclient.HttpMethodBase#getResponseFooter - copy: - - from: this - to: result - - from: - - this - - .org.apache.commons.httpclient.HttpMethodBase##java.lang.Object - to: result -- function: org.apache.commons.httpclient.HttpMethodBase#getResponseFooters - copy: - - from: this - to: result - - from: - - this - - .org.apache.commons.httpclient.HttpMethodBase##java.lang.Object - to: result -- function: org.apache.commons.httpclient.HttpMethodBase#getResponseHeader - copy: - - from: this - to: result - - from: - - this - - .org.apache.commons.httpclient.HttpMethodBase##java.lang.Object - to: result -- function: org.apache.commons.httpclient.HttpMethodBase#getResponseHeaderGroup - copy: - - from: this - to: result - - from: - - this - - .org.apache.commons.httpclient.HttpMethodBase##java.lang.Object - to: result -- function: org.apache.commons.httpclient.HttpMethodBase#getResponseHeaders - copy: - - from: this - to: result - - from: - - this - - .org.apache.commons.httpclient.HttpMethodBase##java.lang.Object - to: result -- function: org.apache.commons.httpclient.HttpMethodBase#getResponseStream - copy: - - from: this - to: result - - from: - - this - - .org.apache.commons.httpclient.HttpMethodBase##java.lang.Object - to: result -- function: org.apache.commons.httpclient.HttpMethodBase#getResponseTrailerHeaderGroup - copy: - - from: this - to: result - - from: - - this - - .org.apache.commons.httpclient.HttpMethodBase##java.lang.Object - to: result -- function: org.apache.commons.httpclient.HttpMethodBase#getURI - copy: - - from: this - to: result - - from: - - this - - .org.apache.commons.httpclient.HttpMethodBase##java.lang.Object - to: result -- function: org.apache.commons.httpclient.HttpMethodBase#setHostConfiguration - copy: - - from: arg(0) - to: - - this - - .org.apache.commons.httpclient.HttpMethodBase##java.lang.Object - - from: arg(0) - to: this -- function: org.apache.commons.httpclient.HttpMethodBase#setPath - copy: - - from: arg(0) - to: - - this - - .org.apache.commons.httpclient.HttpMethodBase##java.lang.Object - - from: arg(0) - to: this -- function: org.apache.commons.httpclient.HttpMethodBase#setQueryString - copy: - - from: arg(0) - to: - - this - - .org.apache.commons.httpclient.HttpMethodBase##java.lang.Object - - from: arg(0) - to: this -- function: org.apache.commons.httpclient.HttpMethodBase#setRequestHeader - copy: - - from: arg(*) - to: this - - from: arg(0) - to: - - this - - .org.apache.commons.httpclient.HttpMethodBase##java.lang.Object - - from: arg(0) - to: this - - from: arg(*) - to: - - this - - .org.apache.commons.httpclient.HttpMethodBase##java.lang.Object -- function: org.apache.commons.httpclient.HttpMethodBase#setResponseStream - copy: - - from: arg(0) - to: - - this - - .org.apache.commons.httpclient.HttpMethodBase##java.lang.Object - - from: arg(0) - to: this -- function: org.apache.commons.httpclient.HttpState#getProxyCredentials - copy: - - from: this - to: result - - from: - - this - - .org.apache.commons.httpclient.HttpState##java.lang.Object - to: result -- function: org.apache.commons.httpclient.HttpState#s - copy: - - from: this - to: result - - from: - - this - - .org.apache.commons.httpclient.HttpState##java.lang.Object - to: result -- function: org.apache.commons.httpclient.HttpState#setCredentials - copy: - - from: arg(2) - to: - - this - - .org.apache.commons.httpclient.HttpState##java.lang.Object - - from: arg(2) - to: this -- function: org.apache.commons.httpclient.HttpState#setProxyCredentials - copy: - - from: arg(2) - to: - - this - - .org.apache.commons.httpclient.HttpState##java.lang.Object - - from: arg(2) - to: this -- function: org.apache.commons.httpclient.HttpState#toString - copy: - - from: this - to: result - - from: - - this - - .org.apache.commons.httpclient.HttpState##java.lang.Object - to: result -- function: org.apache.commons.httpclient.NTCredentials#getDomain - copy: - - from: this - to: result - - from: - - this - - .org.apache.commons.httpclient.NTCredentials##java.lang.Object - to: result -- function: org.apache.commons.httpclient.NTCredentials#getHost - copy: - - from: this - to: result - - from: - - this - - .org.apache.commons.httpclient.NTCredentials##java.lang.Object - to: result -- function: org.apache.commons.httpclient.NTCredentials# - copy: - - from: arg(3) - to: this - - from: arg(2) - to: - - this - - .org.apache.commons.httpclient.NTCredentials##java.lang.Object - - from: arg(1) - to: - - this - - .org.apache.commons.httpclient.NTCredentials##java.lang.Object - - from: arg(1) - to: this - - from: arg(0) - to: - - this - - .org.apache.commons.httpclient.NTCredentials##java.lang.Object - - from: arg(2) - to: this - - from: arg(0) - to: this - - from: arg(3) - to: - - this - - .org.apache.commons.httpclient.NTCredentials##java.lang.Object -- function: org.apache.commons.httpclient.NTCredentials#setDomain - copy: - - from: arg(0) - to: - - this - - .org.apache.commons.httpclient.NTCredentials##java.lang.Object - - from: arg(0) - to: this -- function: org.apache.commons.httpclient.NTCredentials#setHost - copy: - - from: arg(0) - to: - - this - - .org.apache.commons.httpclient.NTCredentials##java.lang.Object - - from: arg(0) - to: this -- function: org.apache.commons.httpclient.NTCredentials#toString - copy: - - from: this - to: result - - from: - - this - - .org.apache.commons.httpclient.NTCredentials##java.lang.Object - to: result -- function: org.apache.commons.httpclient.NameValuePair#getName - copy: - - from: this - to: result - - from: - - this - - .org.apache.commons.httpclient.NameValuePair##java.lang.Object - to: result -- function: org.apache.commons.httpclient.NameValuePair#getValue - copy: - - from: this - to: result - - from: - - this - - .org.apache.commons.httpclient.NameValuePair##java.lang.Object - to: result -- function: org.apache.commons.httpclient.NameValuePair# - copy: - - from: arg(*) - to: - - this - - .org.apache.commons.httpclient.NameValuePair##java.lang.Object - - from: arg(*) - to: this -- function: org.apache.commons.httpclient.NameValuePair#setName - signature: - params: - - index: 0 - type: java.lang.String - copy: - - from: arg(0) - to: - - this - - .org.apache.commons.httpclient.NameValuePair##java.lang.Object - - from: arg(0) - to: this -- function: org.apache.commons.httpclient.NameValuePair#setValue - signature: - params: - - index: 0 - type: java.lang.String - copy: - - from: arg(0) - to: - - this - - .org.apache.commons.httpclient.NameValuePair##java.lang.Object - - from: arg(0) - to: this -- function: org.apache.commons.httpclient.NameValuePair#toString - copy: - - from: this - to: result - - from: - - this - - .org.apache.commons.httpclient.NameValuePair##java.lang.Object - to: result -- function: org.apache.commons.httpclient.StatusLine# - copy: - - from: arg(0) - to: - - this - - .org.apache.commons.httpclient.StatusLine##java.lang.Object - - from: arg(0) - to: this -- function: org.apache.commons.httpclient.StatusLine#toString - copy: - - from: this - to: result - - from: - - this - - .org.apache.commons.httpclient.StatusLine##java.lang.Object - to: result -- function: org.apache.commons.httpclient.UsernamePasswordCredentials#getUserName - copy: - - from: this - to: result - - from: - - this - - .org.apache.commons.httpclient.UsernamePasswordCredentials##java.lang.Object - to: result -- function: org.apache.commons.httpclient.UsernamePasswordCredentials# - copy: - - from: arg(*) - to: this - - from: arg(*) - to: - - this - - .org.apache.commons.httpclient.UsernamePasswordCredentials##java.lang.Object -- function: org.apache.commons.httpclient.UsernamePasswordCredentials#setPassword - copy: - - from: arg(0) - to: - - this - - .org.apache.commons.httpclient.UsernamePasswordCredentials##java.lang.Object - - from: arg(0) - to: this -- function: org.apache.commons.httpclient.UsernamePasswordCredentials#setUserName - copy: - - from: arg(0) - to: - - this - - .org.apache.commons.httpclient.UsernamePasswordCredentials##java.lang.Object - - from: arg(0) - to: this -- function: org.apache.commons.httpclient.UsernamePasswordCredentials#toString - copy: - - from: this - to: result - - from: - - this - - .org.apache.commons.httpclient.UsernamePasswordCredentials##java.lang.Object - to: result -- function: org.apache.commons.httpclient.cookie.CookieSpec#formatCookie - copy: - - from: arg(0) - to: result -- function: org.apache.commons.httpclient.cookie.CookieSpec#formatCookieHeader - copy: - - from: arg(0) - to: result -- function: org.apache.commons.httpclient.cookie.CookieSpec#formatCookies - copy: - - from: arg(0) - to: result -- function: org.apache.commons.httpclient.cookie.CookieSpec#parse - copy: - - from: arg(*) - to: result -- function: org.apache.commons.httpclient.cookie.CookieSpec#parseAttribute - copy: - - from: arg(0) - to: arg(1) -- function: org.apache.commons.httpclient.util.URIUtil#getFromPath - copy: - - from: arg(0) - to: result -- function: org.apache.commons.httpclient.util.URIUtil#getName - copy: - - from: arg(0) - to: result -- function: org.apache.commons.httpclient.util.URIUtil#getPath - copy: - - from: arg(0) - to: result -- function: org.apache.commons.httpclient.util.URIUtil#getPathQuery - copy: - - from: arg(0) - to: result -- function: org.apache.commons.httpclient.util.URIUtil#getQuery - copy: - - from: arg(0) - to: result -- function: org.apache.commons.httpclient.util.URIUtil.Coder#replace - copy: - - from: arg(0) - to: result -- function: org.apache.commons.lang.ArrayUtils#clone - copy: - - from: arg(0) - to: result -- function: org.apache.commons.lang.ArrayUtils#subarray - copy: - - from: arg(0) - to: result -- function: org.apache.commons.lang.ArrayUtils#toArray - copy: - - from: arg(0) - to: result -- function: org.apache.commons.lang.ArrayUtils#toMap - copy: - - from: arg(0) - to: result -- function: org.apache.commons.lang.ArrayUtils#toObject - copy: - - from: arg(0) - to: result -- function: org.apache.commons.lang.ArrayUtils#toPrimitive - copy: - - from: arg(0) - to: result -- function: org.apache.commons.lang.ArrayUtils#toString - copy: - - from: arg(0) - to: result -- function: org.apache.commons.lang.CharSet#getInstance - copy: - - from: arg(*) - to: result -- function: org.apache.commons.lang.CharSetUtils#delete - copy: - - from: arg(0) - to: result -- function: org.apache.commons.lang.CharSetUtils#keep - copy: - - from: arg(0) - to: result -- function: org.apache.commons.lang.CharSetUtils#squeeze - copy: - - from: arg(0) - to: result -- function: org.apache.commons.lang.CharUtils#toChar - copy: - - from: arg(0) - to: result - - from: arg(1) - to: result -- function: org.apache.commons.lang.CharUtils#toCharacterObject - copy: - - from: arg(0) - to: result - - from: arg(1) - to: result -- function: org.apache.commons.lang.CharUtils#toString - copy: - - from: arg(0) - to: result - - from: arg(1) - to: result -- function: org.apache.commons.lang.CharUtils#unicodeEscaped - copy: - - from: arg(0) - to: result - - from: arg(1) - to: result -- function: org.apache.commons.lang.ClassPathUtils#toFullyQualifiedName - copy: - - from: arg(0) - to: result - - from: arg(1) - to: result -- function: org.apache.commons.lang.ClassPathUtils#toFullyQualifiedPath - copy: - - from: arg(0) - to: result - - from: arg(1) - to: result -- function: org.apache.commons.lang.ClassUtils#convertClassNamesToClasses - copy: - - from: arg(0) - to: result -- function: org.apache.commons.lang.ClassUtils#convertClassesToClassNames - copy: - - from: arg(0) - to: result -- function: org.apache.commons.lang.ClassUtils#getAbbreviatedName - copy: - - from: arg(0) - to: result -- function: org.apache.commons.lang.ClassUtils#getClass - signature: - params: - - index: 0 - type: java.lang.String - - index: 1 - type: boolean - copy: - - from: arg(0) - to: result -- function: org.apache.commons.lang.ClassUtils#getClass - signature: - params: - - index: 0 - type: java.lang.String - copy: - - from: arg(0) - to: result -- function: org.apache.commons.lang.ClassUtils#getClass - copy: - - from: arg(1) - to: result -- function: org.apache.commons.lang.ClassUtils#getPackageCanonicalName - copy: - - from: arg(0) - to: result -- function: org.apache.commons.lang.ClassUtils#getPackageName - copy: - - from: arg(0) - to: result -- function: org.apache.commons.lang.ClassUtils#getShortCanonicalName - copy: - - from: arg(0) - to: result -- function: org.apache.commons.lang.ClassUtils#getShortClassName - copy: - - from: arg(0) - to: result -- function: org.apache.commons.lang.EnumUtils#getEnum - copy: - - from: arg(0) - to: result -- function: org.apache.commons.lang.EnumUtils#getEnumList - copy: - - from: arg(0) - to: result -- function: org.apache.commons.lang.EnumUtils#getEnumMap - copy: - - from: arg(0) - to: result -- function: org.apache.commons.lang.EnumUtils#iterator - copy: - - from: arg(0) - to: result -- function: org.apache.commons.lang.ObjectUtils#clone - copy: - - from: arg(0) - to: result -- function: org.apache.commons.lang.ObjectUtils#cloneIfPossible - copy: - - from: arg(0) - to: result -- function: org.apache.commons.lang.ObjectUtils#defaultIfNull - copy: - - from: arg(0) - to: result - - from: arg(1) - to: result -- function: org.apache.commons.lang.ObjectUtils#firstNonNull - copy: - - from: arg(*) - to: result -- function: org.apache.commons.lang.ObjectUtils#identityToString - signature: - params: - - index: 0 - type: java.lang.Appendable - - index: 1 - type: java.lang.Object - copy: - - from: arg(1) - to: arg(0) -- function: org.apache.commons.lang.ObjectUtils#identityToString - signature: - params: - - index: 0 - type: java.lang.Object - copy: - - from: arg(0) - to: result -- function: org.apache.commons.lang.ObjectUtils#identityToString - signature: - params: - - index: 0 - type: java.lang.StringBuffer - - index: 1 - type: java.lang.Object - copy: - - from: arg(1) - to: arg(0) -- function: org.apache.commons.lang.ObjectUtils#identityToString - signature: - params: - - index: 0 - type: java.lang.StringBuilder - - index: 1 - type: java.lang.Object - copy: - - from: arg(1) - to: arg(0) -- function: org.apache.commons.lang.ObjectUtils#identityToString - signature: - params: - - index: 0 - type: org.apache.commons.lang3.text.StrBuilder - - index: 1 - type: java.lang.Object - copy: - - from: arg(1) - to: arg(0) -- function: org.apache.commons.lang.ObjectUtils#max - copy: - - from: arg(*) - to: result -- function: org.apache.commons.lang.ObjectUtils#median - copy: - - from: arg(*) - to: result -- function: org.apache.commons.lang.ObjectUtils#min - copy: - - from: arg(*) - to: result -- function: org.apache.commons.lang.ObjectUtils#mode - copy: - - from: arg(*) - to: result -- function: org.apache.commons.lang.ObjectUtils#toString - copy: - - from: arg(0) - to: result -- function: org.apache.commons.lang.StringEscapeUtils#escapeCsv - signature: - params: - - index: 0 - type: java.io.Writer - - index: 1 - type: java.lang.String - copy: - - from: arg(1) - to: result -- function: org.apache.commons.lang.StringEscapeUtils#escapeCsv - signature: - params: - - index: 0 - type: java.lang.String - copy: - - from: arg(0) - to: result -- function: org.apache.commons.lang.StringEscapeUtils#escapeHtml - signature: - params: - - index: 0 - type: java.io.Writer - - index: 1 - type: java.lang.String - copy: - - from: arg(1) - to: result -- function: org.apache.commons.lang.StringEscapeUtils#escapeHtml - signature: - params: - - index: 0 - type: java.lang.String - copy: - - from: arg(0) - to: result -- function: org.apache.commons.lang.StringEscapeUtils#escapeHtml - copy: - - from: arg(0) - to: result -- function: org.apache.commons.lang.StringEscapeUtils#unescapeCsv - signature: - params: - - index: 0 - type: java.io.Writer - - index: 1 - type: java.lang.String - copy: - - from: arg(1) - to: result -- function: org.apache.commons.lang.StringEscapeUtils#unescapeCsv - signature: - params: - - index: 0 - type: java.lang.String - copy: - - from: arg(0) - to: result -- function: - package: org.apache.commons.lang - class: StringUtils - name: - pattern: capitali[sz]e - copy: - - from: arg(0) - to: result -- function: - package: org.apache.commons.lang - class: StringUtils - name: - pattern: capitali[sz]eAllWords - copy: - - from: arg(0) - to: result -- function: - package: org.apache.commons.lang - class: StringUtils - name: - pattern: uncapitali[sz]e - copy: - - from: arg(0) - to: result -- function: org.apache.commons.lang.StringUtils#abbreviate - copy: - - from: arg(0) - to: result -- function: org.apache.commons.lang.StringUtils#abbreviateMiddle - copy: - - from: arg(0) - to: result - - from: arg(1) - to: result -- function: org.apache.commons.lang.StringUtils#center - copy: - - from: arg(2) - to: result - - from: arg(0) - to: result -- function: org.apache.commons.lang.StringUtils#chomp - copy: - - from: arg(0) - to: result -- function: org.apache.commons.lang.StringUtils#chompLast - copy: - - from: arg(0) - to: result -- function: org.apache.commons.lang.StringUtils#chop - copy: - - from: arg(0) - to: result -- function: org.apache.commons.lang.StringUtils#chopNewline - copy: - - from: arg(0) - to: result -- function: org.apache.commons.lang.StringUtils#clean - copy: - - from: arg(0) - to: result -- function: org.apache.commons.lang.StringUtils#concatenate - copy: - - from: arg(0) - to: result -- function: org.apache.commons.lang.StringUtils#defaultIfBlank - copy: - - from: arg(0) - to: result -- function: org.apache.commons.lang.StringUtils#defaultIfEmpty - copy: - - from: arg(0) - to: result -- function: org.apache.commons.lang.StringUtils#defaultString - copy: - - from: arg(0) - to: result - - from: arg(1) - to: result -- function: org.apache.commons.lang.StringUtils#deleteSpaces - copy: - - from: arg(0) - to: result -- function: org.apache.commons.lang.StringUtils#deleteWhitespace - copy: - - from: arg(0) - to: result -- function: org.apache.commons.lang.StringUtils#difference - copy: - - from: arg(0) - to: result -- function: org.apache.commons.lang.StringUtils#escape - copy: - - from: arg(0) - to: result -- function: org.apache.commons.lang.StringUtils#getChomp - copy: - - from: arg(0) - to: result -- function: org.apache.commons.lang.StringUtils#getCommonPrefix - copy: - - from: arg(0) - to: result -- function: org.apache.commons.lang.StringUtils#getNestedString - copy: - - from: arg(0) - to: result -- function: org.apache.commons.lang.StringUtils#getPrechomp - copy: - - from: arg(0) - to: result -- function: org.apache.commons.lang.StringUtils#join - copy: - - from: arg(0) - to: result -- function: org.apache.commons.lang.StringUtils#left - copy: - - from: arg(0) - to: result -- function: org.apache.commons.lang.StringUtils#leftPad - copy: - - from: arg(2) - to: result - - from: arg(0) - to: result -- function: org.apache.commons.lang.StringUtils#lowerCase - copy: - - from: arg(0) - to: result -- function: org.apache.commons.lang.StringUtils#mid - copy: - - from: arg(0) - to: result -- function: org.apache.commons.lang.StringUtils#normalizeSpace - copy: - - from: arg(0) - to: result -- function: org.apache.commons.lang.StringUtils#overlay - copy: - - from: arg(0) - to: result - - from: arg(1) - to: result -- function: org.apache.commons.lang.StringUtils#overlayString - copy: - - from: arg(0) - to: result - - from: arg(1) - to: result -- function: org.apache.commons.lang.StringUtils#prechomp - copy: - - from: arg(0) - to: result -- function: org.apache.commons.lang.StringUtils#remove - copy: - - from: arg(0) - to: result -- function: org.apache.commons.lang.StringUtils#removeEnd - copy: - - from: arg(0) - to: result -- function: org.apache.commons.lang.StringUtils#removeEndIgnoreCase - copy: - - from: arg(0) - to: result -- function: org.apache.commons.lang.StringUtils#removeStart - copy: - - from: arg(0) - to: result -- function: org.apache.commons.lang.StringUtils#removeStartIgnoreCase - copy: - - from: arg(0) - to: result -- function: org.apache.commons.lang.StringUtils#repeat - copy: - - from: arg(0) - to: result -- function: org.apache.commons.lang.StringUtils#replace - copy: - - from: arg(2) - to: result - - from: arg(0) - to: result -- function: org.apache.commons.lang.StringUtils#replaceChars - copy: - - from: arg(2) - to: result - - from: arg(0) - to: result -- function: org.apache.commons.lang.StringUtils#replaceEach - copy: - - from: arg(2) - to: result - - from: arg(0) - to: result -- function: org.apache.commons.lang.StringUtils#replaceEachRepeatedly - copy: - - from: arg(2) - to: result - - from: arg(0) - to: result -- function: org.apache.commons.lang.StringUtils#replaceOnce - copy: - - from: arg(2) - to: result - - from: arg(0) - to: result -- function: org.apache.commons.lang.StringUtils#reverse - copy: - - from: arg(0) - to: result -- function: org.apache.commons.lang.StringUtils#reverseDelimited - copy: - - from: arg(0) - to: result -- function: org.apache.commons.lang.StringUtils#reverseDelimitedString - copy: - - from: arg(0) - to: result -- function: org.apache.commons.lang.StringUtils#right - copy: - - from: arg(0) - to: result -- function: org.apache.commons.lang.StringUtils#rightPad - copy: - - from: arg(2) - to: result - - from: arg(0) - to: result -- function: org.apache.commons.lang.StringUtils#split - copy: - - from: arg(0) - to: result -- function: org.apache.commons.lang.StringUtils#splitByCharacterType - copy: - - from: arg(0) - to: result -- function: org.apache.commons.lang.StringUtils#splitByCharacterTypeCamelCase - copy: - - from: arg(0) - to: result -- function: org.apache.commons.lang.StringUtils#splitByWholeSeparator - copy: - - from: arg(0) - to: result -- function: org.apache.commons.lang.StringUtils#splitByWholeSeparatorPreserveAllTokens - copy: - - from: arg(0) - to: result -- function: org.apache.commons.lang.StringUtils#splitPreserveAllTokens - copy: - - from: arg(0) - to: result -- function: org.apache.commons.lang.StringUtils#strip - copy: - - from: arg(0) - to: result -- function: org.apache.commons.lang.StringUtils#stripAll - copy: - - from: arg(0) - to: result -- function: org.apache.commons.lang.StringUtils#stripEnd - copy: - - from: arg(0) - to: result -- function: org.apache.commons.lang.StringUtils#stripStart - copy: - - from: arg(0) - to: result -- function: org.apache.commons.lang.StringUtils#stripToEmpty - copy: - - from: arg(0) - to: result -- function: org.apache.commons.lang.StringUtils#stripToNull - copy: - - from: arg(0) - to: result -- function: org.apache.commons.lang.StringUtils#substring - copy: - - from: arg(0) - to: result -- function: org.apache.commons.lang.StringUtils#substringAfter - copy: - - from: arg(0) - to: result -- function: org.apache.commons.lang.StringUtils#substringAfterLast - copy: - - from: arg(0) - to: result -- function: org.apache.commons.lang.StringUtils#substringBefore - copy: - - from: arg(0) - to: result -- function: org.apache.commons.lang.StringUtils#substringBeforeLast - copy: - - from: arg(0) - to: result -- function: org.apache.commons.lang.StringUtils#substringBetween - copy: - - from: arg(0) - to: result -- function: org.apache.commons.lang.StringUtils#substringsBetween - copy: - - from: arg(0) - to: result -- function: org.apache.commons.lang.StringUtils#swapCase - copy: - - from: arg(0) - to: result -- function: org.apache.commons.lang.StringUtils#trim - copy: - - from: arg(0) - to: result -- function: org.apache.commons.lang.StringUtils#trimToEmpty - copy: - - from: arg(0) - to: result -- function: org.apache.commons.lang.StringUtils#trimToNull - copy: - - from: arg(0) - to: result -- function: org.apache.commons.lang.StringUtils#upperCase - copy: - - from: arg(0) - to: result -- function: org.apache.commons.lang.concurrent.ConcurrentInitializer#get - copy: - - from: this - to: result -- function: org.apache.commons.lang.concurrent.ConstantInitializer#getObject - copy: - - from: this - to: result - - from: - - this - - .org.apache.commons.lang.concurrent.ConstantInitializer##java.lang.Object - to: result -- function: org.apache.commons.lang.concurrent.ConstantInitializer# - copy: - - from: arg(0) - to: - - this - - .org.apache.commons.lang.concurrent.ConstantInitializer##java.lang.Object - - from: arg(0) - to: this -- function: org.apache.commons.lang.enum.Enum#getEnum - copy: - - from: arg(0) - to: result - - from: arg(1) - to: result -- function: org.apache.commons.lang.enum.Enum#getEnumClass - copy: - - from: this - to: result - - from: - - this - - .org.apache.commons.lang.enum.Enum##java.lang.Object - to: result -- function: org.apache.commons.lang.enum.Enum#getEnumList - copy: - - from: arg(0) - to: result -- function: org.apache.commons.lang.enum.Enum#getEnumMap - copy: - - from: arg(0) - to: result -- function: org.apache.commons.lang.enum.Enum#getName - copy: - - from: this - to: result - - from: - - this - - .org.apache.commons.lang.enum.Enum##java.lang.Object - to: result -- function: org.apache.commons.lang.enum.Enum#iToString - copy: - - from: this - to: result - - from: - - this - - .org.apache.commons.lang.enum.Enum##java.lang.Object - to: result -- function: org.apache.commons.lang.enum.Enum# - copy: - - from: arg(0) - to: - - this - - .org.apache.commons.lang.enum.Enum##java.lang.Object - - from: arg(0) - to: this -- function: org.apache.commons.lang.enum.Enum#itaretor - copy: - - from: arg(0) - to: result -- function: org.apache.commons.lang.enum.Enum#iterator - copy: - - from: arg(0) - to: result -- function: org.apache.commons.lang.enum.Enum#readResolve - copy: - - from: this - to: result - - from: - - this - - .org.apache.commons.lang.enum.Enum##java.lang.Object - to: result -- function: org.apache.commons.lang.enum.EnumUtils#getEnum - copy: - - from: arg(0) - to: result -- function: org.apache.commons.lang.enum.EnumUtils#getEnumList - copy: - - from: arg(0) - to: result -- function: org.apache.commons.lang.enum.EnumUtils#getEnumMap - copy: - - from: arg(0) - to: result -- function: org.apache.commons.lang.enum.EnumUtils#iterator - copy: - - from: arg(0) - to: result -- function: org.apache.commons.lang.enums.Enum#getEnumClass - copy: - - from: this - to: result - - from: - - this - - .org.apache.commons.lang.enums.Enum##java.lang.Object - to: result -- function: org.apache.commons.lang.enums.Enum#getEnumList - copy: - - from: arg(0) - to: result -- function: org.apache.commons.lang.enums.Enum#getEnumMap - copy: - - from: arg(0) - to: result -- function: org.apache.commons.lang.enums.Enum#getName - copy: - - from: this - to: result - - from: - - this - - .org.apache.commons.lang.enums.Enum##java.lang.Object - to: result -- function: org.apache.commons.lang.enums.Enum#iToString - copy: - - from: this - to: result - - from: - - this - - .org.apache.commons.lang.enums.Enum##java.lang.Object - to: result -- function: org.apache.commons.lang.enums.Enum# - copy: - - from: arg(0) - to: - - this - - .org.apache.commons.lang.enums.Enum##java.lang.Object - - from: arg(0) - to: this -- function: org.apache.commons.lang.enums.Enum#itaretor - copy: - - from: arg(0) - to: result -- function: org.apache.commons.lang.enums.Enum#iterator - copy: - - from: arg(0) - to: result -- function: org.apache.commons.lang.enums.Enum#readResolve - copy: - - from: this - to: result - - from: - - this - - .org.apache.commons.lang.enums.Enum##java.lang.Object - to: result -- function: org.apache.commons.lang.enums.EnumUtils#getEnum - copy: - - from: arg(0) - to: result -- function: org.apache.commons.lang.enums.EnumUtils#getEnumList - copy: - - from: arg(0) - to: result -- function: org.apache.commons.lang.enums.EnumUtils#getEnumMap - copy: - - from: arg(0) - to: result -- function: org.apache.commons.lang.enums.EnumUtils#iterator - copy: - - from: arg(0) - to: result -- function: org.apache.commons.lang.exception.ExceptionUtils#getCause - copy: - - from: arg(0) - to: result -- function: org.apache.commons.lang.exception.ExceptionUtils#getMessage - copy: - - from: arg(0) - to: result -- function: org.apache.commons.lang.exception.ExceptionUtils#getRootCause - copy: - - from: arg(0) - to: result -- function: org.apache.commons.lang.exception.ExceptionUtils#getRootCauseMessage - copy: - - from: arg(0) - to: result -- function: org.apache.commons.lang.exception.ExceptionUtils#getRootCauseStackTrace - copy: - - from: arg(0) - to: result -- function: org.apache.commons.lang.exception.ExceptionUtils#getStackFrames - copy: - - from: arg(0) - to: result -- function: org.apache.commons.lang.exception.ExceptionUtils#getStackTrace - copy: - - from: arg(0) - to: result -- function: org.apache.commons.lang.exception.ExceptionUtils#getThrowableList - copy: - - from: arg(0) - to: result -- function: org.apache.commons.lang.exception.ExceptionUtils#getThrowables - copy: - - from: arg(0) - to: result -- function: org.apache.commons.lang.mutable.Mutable#getValue - copy: - - from: this - to: result - - from: - - this - - .org.apache.commons.lang.mutable.Mutable##java.lang.Object - to: result -- function: org.apache.commons.lang.mutable.Mutable#setValue - copy: - - from: arg(0) - to: - - this - - .org.apache.commons.lang.mutable.Mutable##java.lang.Object - - from: arg(0) - to: this -- function: org.apache.commons.lang.mutable.MutableObject# - copy: - - from: arg(0) - to: - - this - - .org.apache.commons.lang.mutable.MutableObject##java.lang.Object - - from: arg(0) - to: this -- function: org.apache.commons.lang.text.CompositeFormat#format - copy: - - from: arg(0) - to: result - - from: arg(1) - to: result -- function: org.apache.commons.lang.text.CompositeFormat#parseObject - copy: - - from: arg(0) - to: result -- function: org.apache.commons.lang.text.CompositeFormat#reformat - copy: - - from: arg(0) - to: result -- function: - package: org.apache.commons.lang.text - class: StrBuilder - name: - pattern: - signature: - params: - - index: 0 - type: java.lang.String - copy: - - from: arg(0) - to: - - this - - .org.apache.commons.lang.text.StrBuilder##java.lang.Object - - from: arg(0) - to: this -- function: org.apache.commons.lang.text.StrBuilder#append - signature: - params: - - index: 0 - type: java.lang.String - - index: 1 - type: java.lang.Object[] - copy: - - from: arg(1) - to: result -- function: org.apache.commons.lang.text.StrBuilder#append - signature: - params: - - index: 0 - type: java.lang.String - - index: 1 - type: java.lang.Object[] - copy: - - from: - - this - - .org.apache.commons.lang.text.StrBuilder##java.lang.Object - to: result - - from: this - to: result -- function: org.apache.commons.lang.text.StrBuilder#append - copy: - - from: arg(0) - to: result -- function: org.apache.commons.lang.text.StrBuilder#append - copy: - - from: - - this - - .org.apache.commons.lang.text.StrBuilder##java.lang.Object - to: result - - from: this - to: result -- function: org.apache.commons.lang.text.StrBuilder#appendAll - copy: - - from: arg(*) - to: result -- function: org.apache.commons.lang.text.StrBuilder#appendAll - copy: - - from: - - this - - .org.apache.commons.lang.text.StrBuilder##java.lang.Object - to: result - - from: this - to: result -- function: org.apache.commons.lang.text.StrBuilder#appendFixedWidthPadLeft - copy: - - from: arg(0) - to: result -- function: org.apache.commons.lang.text.StrBuilder#appendFixedWidthPadLeft - copy: - - from: - - this - - .org.apache.commons.lang.text.StrBuilder##java.lang.Object - to: result - - from: this - to: result -- function: org.apache.commons.lang.text.StrBuilder#appendFixedWidthPadRight - copy: - - from: arg(0) - to: result -- function: org.apache.commons.lang.text.StrBuilder#appendFixedWidthPadRight - copy: - - from: - - this - - .org.apache.commons.lang.text.StrBuilder##java.lang.Object - to: result - - from: this - to: result -- function: org.apache.commons.lang.text.StrBuilder#appendSeparator - copy: - - from: arg(0) - to: result -- function: org.apache.commons.lang.text.StrBuilder#appendSeparator - copy: - - from: - - this - - .org.apache.commons.lang.text.StrBuilder##java.lang.Object - to: result - - from: this - to: result -- function: org.apache.commons.lang.text.StrBuilder#appendTo - copy: - - from: - - this - - .org.apache.commons.lang.text.StrBuilder##java.lang.Object - to: arg(0) - - from: this - to: arg(0) -- function: org.apache.commons.lang.text.StrBuilder#appendWithSeparators - copy: - - from: arg(*) - to: result -- function: org.apache.commons.lang.text.StrBuilder#appendWithSeparators - copy: - - from: - - this - - .org.apache.commons.lang.text.StrBuilder##java.lang.Object - to: result - - from: this - to: result -- function: org.apache.commons.lang.text.StrBuilder#appendln - copy: - - from: arg(0) - to: result -- function: org.apache.commons.lang.text.StrBuilder#appendln - copy: - - from: - - this - - .org.apache.commons.lang.text.StrBuilder##java.lang.Object - to: result - - from: this - to: result -- function: org.apache.commons.lang.text.StrBuilder#asReader - copy: - - from: - - this - - .org.apache.commons.lang.text.StrBuilder##java.lang.Object - to: result - - from: this - to: result -- function: org.apache.commons.lang.text.StrBuilder#asTokenizer - copy: - - from: - - this - - .org.apache.commons.lang.text.StrBuilder##java.lang.Object - to: result - - from: this - to: result -- function: org.apache.commons.lang.text.StrBuilder#asWriter - copy: - - from: - - this - - .org.apache.commons.lang.text.StrBuilder##java.lang.Object - to: result - - from: this - to: result -- function: org.apache.commons.lang.text.StrBuilder#build - copy: - - from: - - this - - .org.apache.commons.lang.text.StrBuilder##java.lang.Object - to: result - - from: this - to: result -- function: org.apache.commons.lang.text.StrBuilder#charAt - copy: - - from: - - this - - .org.apache.commons.lang.text.StrBuilder##java.lang.Object - to: result - - from: this - to: result -- function: org.apache.commons.lang.text.StrBuilder#delete - copy: - - from: - - this - - .org.apache.commons.lang.text.StrBuilder##java.lang.Object - to: result - - from: this - to: result -- function: org.apache.commons.lang.text.StrBuilder#deleteCharAt - copy: - - from: - - this - - .org.apache.commons.lang.text.StrBuilder##java.lang.Object - to: result - - from: this - to: result -- function: org.apache.commons.lang.text.StrBuilder#deleteFirst - copy: - - from: - - this - - .org.apache.commons.lang.text.StrBuilder##java.lang.Object - to: result - - from: this - to: result -- function: org.apache.commons.lang.text.StrBuilder#ensureCapacity - copy: - - from: - - this - - .org.apache.commons.lang.text.StrBuilder##java.lang.Object - to: result - - from: this - to: result -- function: org.apache.commons.lang.text.StrBuilder#getChars - copy: - - from: - - this - - .org.apache.commons.lang.text.StrBuilder##java.lang.Object - to: arg(0) - - from: - - this - - .org.apache.commons.lang.text.StrBuilder##java.lang.Object - to: result - - from: this - to: result - - from: this - to: arg(0) -- function: org.apache.commons.lang.text.StrBuilder#insert - copy: - - from: arg(1) - to: result -- function: org.apache.commons.lang.text.StrBuilder#insert - copy: - - from: - - this - - .org.apache.commons.lang.text.StrBuilder##java.lang.Object - to: result - - from: this - to: result -- function: org.apache.commons.lang.text.StrBuilder#leftString - copy: - - from: - - this - - .org.apache.commons.lang.text.StrBuilder##java.lang.Object - to: result - - from: this - to: result -- function: org.apache.commons.lang.text.StrBuilder#midString - copy: - - from: - - this - - .org.apache.commons.lang.text.StrBuilder##java.lang.Object - to: result - - from: this - to: result -- function: org.apache.commons.lang.text.StrBuilder#minimizeCapacity - copy: - - from: - - this - - .org.apache.commons.lang.text.StrBuilder##java.lang.Object - to: result - - from: this - to: result -- function: org.apache.commons.lang.text.StrBuilder#readFrom - signature: - params: - - index: 0 - type: java.lang.String - copy: - - from: arg(0) - to: - - this - - .org.apache.commons.lang.text.StrBuilder##java.lang.Object - - from: arg(0) - to: this -- function: org.apache.commons.lang.text.StrBuilder#readFrom - copy: - - from: arg(0) - to: - - this - - .org.apache.commons.lang.text.StrBuilder##java.lang.Object - - from: arg(0) - to: this -- function: org.apache.commons.lang.text.StrBuilder#replace - signature: - params: - - index: 0 - type: int - - index: 1 - type: int - - index: 2 - type: java.lang.String - copy: - - from: arg(2) - to: result -- function: org.apache.commons.lang.text.StrBuilder#replace - signature: - params: - - index: 0 - type: int - - index: 1 - type: int - - index: 2 - type: java.lang.String - copy: - - from: - - this - - .org.apache.commons.lang.text.StrBuilder##java.lang.Object - to: result - - from: this - to: result -- function: org.apache.commons.lang.text.StrBuilder#replace - signature: - params: - - index: 0 - type: org.apache.commons.lang.text.StrMatcher - - index: 1 - type: java.lang.String - - index: 2 - type: int - - index: 3 - type: int - - index: 4 - type: int - copy: - - from: arg(1) - to: result -- function: org.apache.commons.lang.text.StrBuilder#replace - signature: - params: - - index: 0 - type: org.apache.commons.lang.text.StrMatcher - - index: 1 - type: java.lang.String - - index: 2 - type: int - - index: 3 - type: int - - index: 4 - type: int - copy: - - from: - - this - - .org.apache.commons.lang.text.StrBuilder##java.lang.Object - to: result - - from: this - to: result -- function: org.apache.commons.lang.text.StrBuilder#replaceAll - copy: - - from: arg(1) - to: result -- function: org.apache.commons.lang.text.StrBuilder#replaceAll - copy: - - from: - - this - - .org.apache.commons.lang.text.StrBuilder##java.lang.Object - to: result - - from: this - to: result -- function: org.apache.commons.lang.text.StrBuilder#replaceFirst - copy: - - from: arg(1) - to: result -- function: org.apache.commons.lang.text.StrBuilder#replaceFirst - copy: - - from: - - this - - .org.apache.commons.lang.text.StrBuilder##java.lang.Object - to: result - - from: this - to: result -- function: org.apache.commons.lang.text.StrBuilder#reverse - copy: - - from: - - this - - .org.apache.commons.lang.text.StrBuilder##java.lang.Object - to: result - - from: this - to: result -- function: org.apache.commons.lang.text.StrBuilder#rightString - copy: - - from: - - this - - .org.apache.commons.lang.text.StrBuilder##java.lang.Object - to: result - - from: this - to: result -- function: org.apache.commons.lang.text.StrBuilder#setChar - copy: - - from: arg(1) - to: result -- function: org.apache.commons.lang.text.StrBuilder#setChar - copy: - - from: - - this - - .org.apache.commons.lang.text.StrBuilder##java.lang.Object - to: result - - from: this - to: result -- function: org.apache.commons.lang.text.StrBuilder#setLength - copy: - - from: - - this - - .org.apache.commons.lang.text.StrBuilder##java.lang.Object - to: result - - from: this - to: result -- function: org.apache.commons.lang.text.StrBuilder#setNewLineText - copy: - - from: arg(0) - to: result -- function: org.apache.commons.lang.text.StrBuilder#setNewLineText - copy: - - from: - - this - - .org.apache.commons.lang.text.StrBuilder##java.lang.Object - to: result - - from: this - to: result -- function: org.apache.commons.lang.text.StrBuilder#setNullText - copy: - - from: arg(0) - to: result -- function: org.apache.commons.lang.text.StrBuilder#setNullText - copy: - - from: - - this - - .org.apache.commons.lang.text.StrBuilder##java.lang.Object - to: result - - from: this - to: result -- function: org.apache.commons.lang.text.StrBuilder#subSequence - copy: - - from: - - this - - .org.apache.commons.lang.text.StrBuilder##java.lang.Object - to: result - - from: this - to: result -- function: org.apache.commons.lang.text.StrBuilder#substring - copy: - - from: - - this - - .org.apache.commons.lang.text.StrBuilder##java.lang.Object - to: result - - from: this - to: result -- function: org.apache.commons.lang.text.StrBuilder#toCharArray - copy: - - from: - - this - - .org.apache.commons.lang.text.StrBuilder##java.lang.Object - to: result - - from: this - to: result -- function: org.apache.commons.lang.text.StrBuilder#toString - copy: - - from: - - this - - .org.apache.commons.lang.text.StrBuilder##java.lang.Object - to: result - - from: this - to: result -- function: org.apache.commons.lang.text.StrBuilder#toStringBuffer - copy: - - from: - - this - - .org.apache.commons.lang.text.StrBuilder##java.lang.Object - to: result - - from: this - to: result -- function: org.apache.commons.lang.text.StrBuilder#toStringBuilder - copy: - - from: - - this - - .org.apache.commons.lang.text.StrBuilder##java.lang.Object - to: result - - from: this - to: result -- function: org.apache.commons.lang.text.StrBuilder#trim - copy: - - from: - - this - - .org.apache.commons.lang.text.StrBuilder##java.lang.Object - to: result - - from: this - to: result -- function: org.apache.commons.lang.text.StrLookup#lookup - copy: - - from: this - to: result -- function: org.apache.commons.lang.text.StrLookup#mapLookup - copy: - - from: arg(0) - to: result -- function: org.apache.commons.lang.text.StrSubstitutor# - copy: - - from: arg(0) - to: - - this - - .org.apache.commons.lang.text.StrSubstitutor##java.lang.Object - - from: arg(0) - to: this -- function: org.apache.commons.lang.text.StrTokenizer#getContent - copy: - - from: this - to: result - - from: - - this - - .org.apache.commons.lang.text.StrTokenizer##java.lang.Object - to: result -- function: org.apache.commons.lang.text.StrTokenizer#getTokenArray - copy: - - from: this - to: result - - from: - - this - - .org.apache.commons.lang.text.StrTokenizer##java.lang.Object - to: result -- function: org.apache.commons.lang.text.StrTokenizer#getTokenList - copy: - - from: this - to: result - - from: - - this - - .org.apache.commons.lang.text.StrTokenizer##java.lang.Object - to: result -- function: org.apache.commons.lang.text.StrTokenizer# - copy: - - from: arg(0) - to: - - this - - .org.apache.commons.lang.text.StrTokenizer##java.lang.Object - - from: arg(0) - to: this -- function: org.apache.commons.lang.text.StrTokenizer#next - copy: - - from: this - to: result - - from: - - this - - .org.apache.commons.lang.text.StrTokenizer##java.lang.Object - to: result -- function: org.apache.commons.lang.text.StrTokenizer#nextToken - copy: - - from: this - to: result - - from: - - this - - .org.apache.commons.lang.text.StrTokenizer##java.lang.Object - to: result -- function: org.apache.commons.lang.text.StrTokenizer#previous - copy: - - from: this - to: result - - from: - - this - - .org.apache.commons.lang.text.StrTokenizer##java.lang.Object - to: result -- function: org.apache.commons.lang.text.StrTokenizer#previousToken - copy: - - from: this - to: result - - from: - - this - - .org.apache.commons.lang.text.StrTokenizer##java.lang.Object - to: result -- function: org.apache.commons.lang.text.StrTokenizer#reset - copy: - - from: arg(0) - to: result -- function: org.apache.commons.lang.text.WordUtils#capitalize - copy: - - from: arg(*) - to: result -- function: org.apache.commons.lang.text.WordUtils#capitalizeFully - copy: - - from: arg(*) - to: result -- function: org.apache.commons.lang.text.WordUtils#initials - copy: - - from: arg(*) - to: result -- function: org.apache.commons.lang.text.WordUtils#swapCase - copy: - - from: arg(*) - to: result -- function: org.apache.commons.lang.text.WordUtils#uncapitalize - copy: - - from: arg(*) - to: result -- function: org.apache.commons.lang.text.WordUtils#wrap - copy: - - from: arg(2) - to: result - - from: arg(0) - to: result -- function: org.apache.commons.lang3.ArrayUtils#add - signature: (*, boolean) * - overrides: false - copy: - - from: arg(1) - to: - - result - - '[*]' -- function: org.apache.commons.lang3.ArrayUtils#add - signature: (*, byte) * - overrides: false - copy: - - from: arg(1) - to: - - result - - '[*]' -- function: org.apache.commons.lang3.ArrayUtils#add - signature: (*, char) * - overrides: false - copy: - - from: arg(1) - to: - - result - - '[*]' -- function: org.apache.commons.lang3.ArrayUtils#add - signature: (*, double) * - overrides: false - copy: - - from: arg(1) - to: - - result - - '[*]' -- function: org.apache.commons.lang3.ArrayUtils#add - signature: (*, float) * - overrides: false - copy: - - from: arg(1) - to: - - result - - '[*]' -- function: org.apache.commons.lang3.ArrayUtils#add - signature: (*, int) * - overrides: false - copy: - - from: arg(1) - to: - - result - - '[*]' -- function: org.apache.commons.lang3.ArrayUtils#add - signature: (*, java.lang.Object) * - overrides: false - copy: - - from: arg(1) - to: - - result - - '[*]' -- function: org.apache.commons.lang3.ArrayUtils#add - signature: (*, long) * - overrides: false - copy: - - from: arg(1) - to: - - result - - '[*]' -- function: org.apache.commons.lang3.ArrayUtils#add - signature: (*, short) * - overrides: false - copy: - - from: arg(1) - to: - - result - - '[*]' -- function: org.apache.commons.lang3.ArrayUtils#add - overrides: false - copy: - - from: arg(2) - to: - - result - - '[*]' - - from: - - arg(0) - - '[*]' - to: - - result - - '[*]' -- function: org.apache.commons.lang3.ArrayUtils#addAll - overrides: false - copy: - - from: - - arg(0) - - '[*]' - to: - - result - - '[*]' - - from: - - arg(1) - - '[*]' - to: - - result - - '[*]' -- function: org.apache.commons.lang3.ArrayUtils#addFirst - overrides: false - copy: - - from: arg(1) - to: - - result - - '[*]' - - from: - - arg(0) - - '[*]' - to: - - result - - '[*]' -- function: org.apache.commons.lang3.ArrayUtils#clone - overrides: false - copy: - - from: - - arg(0) - - '[*]' - to: - - result - - '[*]' -- function: org.apache.commons.lang3.ArrayUtils#clone - copy: - - from: arg(0) - to: result -- function: org.apache.commons.lang3.ArrayUtils#get - signature: (*, int, java.lang.Object) * - overrides: false - copy: - - from: arg(2) - to: result -- function: org.apache.commons.lang3.ArrayUtils#get - overrides: false - copy: - - from: - - arg(0) - - '[*]' - to: result -- function: org.apache.commons.lang3.ArrayUtils#insert - overrides: false - copy: - - from: - - arg(1) - - '[*]' - to: - - result - - '[*]' - - from: - - arg(2) - - '[*]' - to: - - result - - '[*]' -- function: org.apache.commons.lang3.ArrayUtils#nullToEmpty - signature: (*) * - overrides: false - copy: - - from: arg(0) - to: result -- function: org.apache.commons.lang3.ArrayUtils#nullToEmpty - signature: (*, java.lang.Class) * - overrides: false - copy: - - from: arg(0) - to: result -- function: org.apache.commons.lang3.ArrayUtils#remove - overrides: false - copy: - - from: - - arg(0) - - '[*]' - to: - - result - - '[*]' -- function: org.apache.commons.lang3.ArrayUtils#removeAll - overrides: false - copy: - - from: - - arg(0) - - '[*]' - to: - - result - - '[*]' -- function: org.apache.commons.lang3.ArrayUtils#removeAllOccurences - overrides: false - copy: - - from: - - arg(0) - - '[*]' - to: - - result - - '[*]' -- function: org.apache.commons.lang3.ArrayUtils#removeAllOccurrences - overrides: false - copy: - - from: - - arg(0) - - '[*]' - to: - - result - - '[*]' -- function: org.apache.commons.lang3.ArrayUtils#removeElement - overrides: false - copy: - - from: - - arg(0) - - '[*]' - to: - - result - - '[*]' -- function: org.apache.commons.lang3.ArrayUtils#removeElements - overrides: false - copy: - - from: - - arg(0) - - '[*]' - to: - - result - - '[*]' -- function: org.apache.commons.lang3.ArrayUtils#subarray - overrides: false - copy: - - from: - - arg(0) - - '[*]' - to: - - result - - '[*]' -- function: org.apache.commons.lang3.ArrayUtils#subarray - copy: - - from: arg(0) - to: result -- function: org.apache.commons.lang3.ArrayUtils#toArray - overrides: false - copy: - - from: - - arg(0) - - '[*]' - to: - - result - - '[*]' -- function: org.apache.commons.lang3.ArrayUtils#toArray - copy: - - from: arg(0) - to: result -- function: org.apache.commons.lang3.ArrayUtils#toMap - overrides: false - copy: - - from: - - arg(0) - - '[*]' - - '[*]' - to: - - result - - .java.util.Map#MapKey#java.lang.Object - - from: - - arg(0) - - '[*]' - - '[*]' - to: - - result - - .java.util.Map#MapValue#java.lang.Object - - from: - - arg(0) - - '[*]' - - .java.util.Map#MapValue#java.lang.Object - to: - - result - - .java.util.Map#MapValue#java.lang.Object - - from: - - arg(0) - - '[*]' - - .java.util.Map#MapKey#java.lang.Object - to: - - result - - .java.util.Map#MapKey#java.lang.Object -- function: org.apache.commons.lang3.ArrayUtils#toObject - overrides: false - copy: - - from: - - arg(0) - - '[*]' - to: - - result - - '[*]' -- function: org.apache.commons.lang3.ArrayUtils#toObject - copy: - - from: arg(0) - to: result -- function: org.apache.commons.lang3.ArrayUtils#toPrimitive - overrides: false - copy: - - from: arg(1) - to: - - result - - '[*]' - - from: - - arg(0) - - '[*]' - to: - - result - - '[*]' -- function: org.apache.commons.lang3.ArrayUtils#toPrimitive - copy: - - from: arg(0) - to: result -- function: org.apache.commons.lang3.ArrayUtils#toString - copy: - - from: arg(0) - to: result -- function: org.apache.commons.lang3.CharSequenceUtils#subSequence - copy: - - from: arg(0) - to: result -- function: org.apache.commons.lang3.CharSet#getInstance - copy: - - from: arg(*) - to: result -- function: org.apache.commons.lang3.CharSetUtils#delete - copy: - - from: arg(0) - to: result -- function: org.apache.commons.lang3.CharSetUtils#keep - copy: - - from: arg(0) - to: result -- function: org.apache.commons.lang3.CharSetUtils#squeeze - copy: - - from: arg(0) - to: result -- function: org.apache.commons.lang3.CharUtils#toChar - copy: - - from: arg(0) - to: result - - from: arg(1) - to: result -- function: org.apache.commons.lang3.CharUtils#toCharacterObject - copy: - - from: arg(0) - to: result - - from: arg(1) - to: result -- function: org.apache.commons.lang3.CharUtils#toString - copy: - - from: arg(0) - to: result - - from: arg(1) - to: result -- function: org.apache.commons.lang3.CharUtils#unicodeEscaped - copy: - - from: arg(0) - to: result - - from: arg(1) - to: result -- function: org.apache.commons.lang3.ClassPathUtils#toFullyQualifiedName - copy: - - from: arg(0) - to: result - - from: arg(1) - to: result -- function: org.apache.commons.lang3.ClassPathUtils#toFullyQualifiedPath - copy: - - from: arg(0) - to: result - - from: arg(1) - to: result -- function: org.apache.commons.lang3.ClassUtils#convertClassNamesToClasses - copy: - - from: arg(0) - to: result -- function: org.apache.commons.lang3.ClassUtils#convertClassesToClassNames - copy: - - from: arg(0) - to: result -- function: org.apache.commons.lang3.ClassUtils#getAbbreviatedName - copy: - - from: arg(0) - to: result -- function: org.apache.commons.lang3.ClassUtils#getClass - signature: - params: - - index: 0 - type: java.lang.String - - index: 1 - type: boolean - copy: - - from: arg(0) - to: result -- function: org.apache.commons.lang3.ClassUtils#getClass - signature: - params: - - index: 0 - type: java.lang.String - copy: - - from: arg(0) - to: result -- function: org.apache.commons.lang3.ClassUtils#getClass - copy: - - from: arg(1) - to: result -- function: org.apache.commons.lang3.ClassUtils#getPackageCanonicalName - copy: - - from: arg(0) - to: result -- function: org.apache.commons.lang3.ClassUtils#getPackageName - copy: - - from: arg(0) - to: result -- function: org.apache.commons.lang3.ClassUtils#getShortCanonicalName - copy: - - from: arg(0) - to: result -- function: org.apache.commons.lang3.ClassUtils#getShortClassName - copy: - - from: arg(0) - to: result -- function: org.apache.commons.lang3.EnumUtils#getEnum - copy: - - from: arg(0) - to: result -- function: org.apache.commons.lang3.EnumUtils#getEnumList - copy: - - from: arg(0) - to: result -- function: org.apache.commons.lang3.EnumUtils#getEnumMap - copy: - - from: arg(0) - to: result -- function: org.apache.commons.lang3.EnumUtils#iterator - copy: - - from: arg(0) - to: result -- function: org.apache.commons.lang3.ObjectUtils#CONST - overrides: false - copy: - - from: arg(0) - to: result -- function: org.apache.commons.lang3.ObjectUtils#CONST_BYTE - overrides: false - copy: - - from: arg(0) - to: result -- function: org.apache.commons.lang3.ObjectUtils#CONST_SHORT - overrides: false - copy: - - from: arg(0) - to: result -- function: org.apache.commons.lang3.ObjectUtils#clone - overrides: false - copy: - - from: arg(0) - to: result -- function: org.apache.commons.lang3.ObjectUtils#clone - copy: - - from: arg(0) - to: result -- function: org.apache.commons.lang3.ObjectUtils#cloneIfPossible - overrides: false - copy: - - from: arg(0) - to: result -- function: org.apache.commons.lang3.ObjectUtils#cloneIfPossible - copy: - - from: arg(0) - to: result -- function: org.apache.commons.lang3.ObjectUtils#defaultIfNull - overrides: false - copy: - - from: arg(0) - to: result - - from: arg(1) - to: result -- function: org.apache.commons.lang3.ObjectUtils#defaultIfNull - copy: - - from: arg(0) - to: result - - from: arg(1) - to: result -- function: org.apache.commons.lang3.ObjectUtils#firstNonNull - overrides: false - copy: - - from: - - arg(0) - - '[*]' - to: result -- function: org.apache.commons.lang3.ObjectUtils#firstNonNull - copy: - - from: arg(*) - to: result -- function: org.apache.commons.lang3.ObjectUtils#getIfNull - overrides: false - copy: - - from: arg(0) - to: result -- function: org.apache.commons.lang3.ObjectUtils#identityToString - signature: - params: - - index: 0 - type: java.lang.Appendable - - index: 1 - type: java.lang.Object - copy: - - from: arg(1) - to: arg(0) -- function: org.apache.commons.lang3.ObjectUtils#identityToString - signature: - params: - - index: 0 - type: java.lang.Object - copy: - - from: arg(0) - to: result -- function: org.apache.commons.lang3.ObjectUtils#identityToString - signature: - params: - - index: 0 - type: java.lang.StringBuffer - - index: 1 - type: java.lang.Object - copy: - - from: arg(1) - to: arg(0) -- function: org.apache.commons.lang3.ObjectUtils#identityToString - signature: - params: - - index: 0 - type: java.lang.StringBuilder - - index: 1 - type: java.lang.Object - copy: - - from: arg(1) - to: arg(0) -- function: org.apache.commons.lang3.ObjectUtils#identityToString - signature: - params: - - index: 0 - type: org.apache.commons.lang3.text.StrBuilder - - index: 1 - type: java.lang.Object - copy: - - from: arg(1) - to: arg(0) -- function: org.apache.commons.lang3.ObjectUtils#max - overrides: false - copy: - - from: - - arg(0) - - '[*]' - to: result -- function: org.apache.commons.lang3.ObjectUtils#max - copy: - - from: arg(*) - to: result -- function: org.apache.commons.lang3.ObjectUtils#median - overrides: false - copy: - - from: - - arg(0) - - '[*]' - to: result -- function: org.apache.commons.lang3.ObjectUtils#median - copy: - - from: arg(*) - to: result -- function: org.apache.commons.lang3.ObjectUtils#min - overrides: false - copy: - - from: - - arg(0) - - '[*]' - to: result -- function: org.apache.commons.lang3.ObjectUtils#min - copy: - - from: arg(*) - to: result -- function: org.apache.commons.lang3.ObjectUtils#mode - overrides: false - copy: - - from: - - arg(0) - - '[*]' - to: result -- function: org.apache.commons.lang3.ObjectUtils#mode - copy: - - from: arg(*) - to: result -- function: org.apache.commons.lang3.ObjectUtils#requireNonEmpty - overrides: false - copy: - - from: arg(0) - to: result -- function: org.apache.commons.lang3.ObjectUtils#toString - signature: (java.lang.Object, java.lang.String) * - overrides: false - copy: - - from: arg(1) - to: result -- function: org.apache.commons.lang3.ObjectUtils#toString - copy: - - from: arg(0) - to: result -- function: org.apache.commons.lang3.StringEscapeUtils#escapeCsv - copy: - - from: arg(0) - to: result -- function: org.apache.commons.lang3.StringEscapeUtils#escapeHtml3 - copy: - - from: arg(0) - to: result -- function: org.apache.commons.lang3.StringEscapeUtils#escapeHtml4 - copy: - - from: arg(0) - to: result -- function: org.apache.commons.lang3.StringEscapeUtils#unescapeCsv - copy: - - from: arg(0) - to: result -- function: org.apache.commons.lang3.StringUtils#abbreviate - copy: - - from: arg(0) - to: result -- function: org.apache.commons.lang3.StringUtils#abbreviateMiddle - copy: - - from: arg(0) - to: result - - from: arg(1) - to: result -- function: org.apache.commons.lang3.StringUtils#appendIfMissing - copy: - - from: arg(0) - to: result - - from: arg(1) - to: result -- function: org.apache.commons.lang3.StringUtils#appendIfMissingIgnoreCase - copy: - - from: arg(0) - to: result - - from: arg(1) - to: result -- function: org.apache.commons.lang3.StringUtils#capitalize - copy: - - from: arg(0) - to: result -- function: org.apache.commons.lang3.StringUtils#center - copy: - - from: arg(2) - to: result - - from: arg(0) - to: result -- function: org.apache.commons.lang3.StringUtils#chomp - copy: - - from: arg(0) - to: result -- function: org.apache.commons.lang3.StringUtils#chop - copy: - - from: arg(0) - to: result -- function: org.apache.commons.lang3.StringUtils#defaultIfBlank - copy: - - from: arg(0) - to: result -- function: org.apache.commons.lang3.StringUtils#defaultIfEmpty - copy: - - from: arg(0) - to: result -- function: org.apache.commons.lang3.StringUtils#defaultString - copy: - - from: arg(0) - to: result - - from: arg(1) - to: result -- function: org.apache.commons.lang3.StringUtils#deleteWhitespace - copy: - - from: arg(0) - to: result -- function: org.apache.commons.lang3.StringUtils#difference - copy: - - from: arg(0) - to: result -- function: org.apache.commons.lang3.StringUtils#firstNonBlank - overrides: false - copy: - - from: - - arg(0) - - '[*]' - to: result -- function: org.apache.commons.lang3.StringUtils#firstNonEmpty - overrides: false - copy: - - from: - - arg(0) - - '[*]' - to: result -- function: org.apache.commons.lang3.StringUtils#getCommonPrefix - copy: - - from: arg(0) - to: result -- function: org.apache.commons.lang3.StringUtils#join - copy: - - from: arg(0) - to: result -- function: org.apache.commons.lang3.StringUtils#joinWith - copy: - - from: arg(*) - to: result -- function: org.apache.commons.lang3.StringUtils#left - copy: - - from: arg(0) - to: result -- function: org.apache.commons.lang3.StringUtils#leftPad - copy: - - from: arg(2) - to: result - - from: arg(0) - to: result -- function: org.apache.commons.lang3.StringUtils#lowerCase - copy: - - from: arg(0) - to: result -- function: org.apache.commons.lang3.StringUtils#mid - copy: - - from: arg(0) - to: result -- function: org.apache.commons.lang3.StringUtils#normalizeSpace - copy: - - from: arg(0) - to: result -- function: org.apache.commons.lang3.StringUtils#overlay - copy: - - from: arg(0) - to: result - - from: arg(1) - to: result -- function: org.apache.commons.lang3.StringUtils#prependIfMissing - copy: - - from: arg(0) - to: result - - from: arg(1) - to: result -- function: org.apache.commons.lang3.StringUtils#prependIfMissingIgnoreCase - copy: - - from: arg(0) - to: result - - from: arg(1) - to: result -- function: org.apache.commons.lang3.StringUtils#remove - copy: - - from: arg(0) - to: result -- function: org.apache.commons.lang3.StringUtils#removeEnd - copy: - - from: arg(0) - to: result -- function: org.apache.commons.lang3.StringUtils#removeEndIgnoreCase - copy: - - from: arg(0) - to: result -- function: org.apache.commons.lang3.StringUtils#removePattern - copy: - - from: arg(0) - to: result -- function: org.apache.commons.lang3.StringUtils#removeStart - copy: - - from: arg(0) - to: result -- function: org.apache.commons.lang3.StringUtils#removeStartIgnoreCase - copy: - - from: arg(0) - to: result -- function: org.apache.commons.lang3.StringUtils#repeat - copy: - - from: arg(0) - to: result -- function: org.apache.commons.lang3.StringUtils#replace - copy: - - from: arg(2) - to: result - - from: arg(0) - to: result -- function: org.apache.commons.lang3.StringUtils#replaceChars - copy: - - from: arg(2) - to: result - - from: arg(0) - to: result -- function: org.apache.commons.lang3.StringUtils#replaceEach - copy: - - from: arg(2) - to: result - - from: arg(0) - to: result -- function: org.apache.commons.lang3.StringUtils#replaceEachRepeatedly - copy: - - from: arg(2) - to: result - - from: arg(0) - to: result -- function: org.apache.commons.lang3.StringUtils#replaceOnce - copy: - - from: arg(2) - to: result - - from: arg(0) - to: result -- function: org.apache.commons.lang3.StringUtils#replacePattern - copy: - - from: arg(2) - to: result - - from: arg(0) - to: result -- function: org.apache.commons.lang3.StringUtils#reverse - copy: - - from: arg(0) - to: result -- function: org.apache.commons.lang3.StringUtils#reverseDelimited - copy: - - from: arg(0) - to: result -- function: org.apache.commons.lang3.StringUtils#right - copy: - - from: arg(0) - to: result -- function: org.apache.commons.lang3.StringUtils#rightPad - copy: - - from: arg(2) - to: result - - from: arg(0) - to: result -- function: org.apache.commons.lang3.StringUtils#rotate - copy: - - from: arg(0) - to: result -- function: org.apache.commons.lang3.StringUtils#split - copy: - - from: arg(0) - to: result -- function: org.apache.commons.lang3.StringUtils#splitByCharacterType - copy: - - from: arg(0) - to: result -- function: org.apache.commons.lang3.StringUtils#splitByCharacterTypeCamelCase - copy: - - from: arg(0) - to: result -- function: org.apache.commons.lang3.StringUtils#splitByWholeSeparator - copy: - - from: arg(0) - to: result -- function: org.apache.commons.lang3.StringUtils#splitByWholeSeparatorPreserveAllTokens - copy: - - from: arg(0) - to: result -- function: org.apache.commons.lang3.StringUtils#splitPreserveAllTokens - copy: - - from: arg(0) - to: result -- function: org.apache.commons.lang3.StringUtils#strip - copy: - - from: arg(0) - to: result -- function: org.apache.commons.lang3.StringUtils#stripAccents - copy: - - from: arg(0) - to: result -- function: org.apache.commons.lang3.StringUtils#stripAll - copy: - - from: arg(0) - to: result -- function: org.apache.commons.lang3.StringUtils#stripEnd - copy: - - from: arg(0) - to: result -- function: org.apache.commons.lang3.StringUtils#stripStart - copy: - - from: arg(0) - to: result -- function: org.apache.commons.lang3.StringUtils#stripToEmpty - copy: - - from: arg(0) - to: result -- function: org.apache.commons.lang3.StringUtils#stripToNull - copy: - - from: arg(0) - to: result -- function: org.apache.commons.lang3.StringUtils#substring - copy: - - from: arg(0) - to: result -- function: org.apache.commons.lang3.StringUtils#substringAfter - copy: - - from: arg(0) - to: result -- function: org.apache.commons.lang3.StringUtils#substringAfterLast - copy: - - from: arg(0) - to: result -- function: org.apache.commons.lang3.StringUtils#substringBefore - copy: - - from: arg(0) - to: result -- function: org.apache.commons.lang3.StringUtils#substringBeforeLast - copy: - - from: arg(0) - to: result -- function: org.apache.commons.lang3.StringUtils#substringBetween - copy: - - from: arg(0) - to: result -- function: org.apache.commons.lang3.StringUtils#substringsBetween - copy: - - from: arg(0) - to: result -- function: org.apache.commons.lang3.StringUtils#swapCase - copy: - - from: arg(0) - to: result -- function: org.apache.commons.lang3.StringUtils#toEncodedString - copy: - - from: arg(0) - to: result -- function: org.apache.commons.lang3.StringUtils#toString - copy: - - from: arg(0) - to: result -- function: org.apache.commons.lang3.StringUtils#trim - copy: - - from: arg(0) - to: result -- function: org.apache.commons.lang3.StringUtils#trimToEmpty - copy: - - from: arg(0) - to: result -- function: org.apache.commons.lang3.StringUtils#trimToNull - copy: - - from: arg(0) - to: result -- function: org.apache.commons.lang3.StringUtils#uncapitalize - copy: - - from: arg(0) - to: result -- function: org.apache.commons.lang3.StringUtils#upperCase - copy: - - from: arg(0) - to: result -- function: org.apache.commons.lang3.StringUtils#wrap - copy: - - from: arg(0) - to: result -- function: org.apache.commons.lang3.builder.ToStringBuilder#append - overrides: false - copy: - - from: this - to: result -- function: org.apache.commons.lang3.builder.ToStringBuilder#appendAsObjectToString - overrides: false - copy: - - from: this - to: result -- function: org.apache.commons.lang3.builder.ToStringBuilder#appendSuper - overrides: false - copy: - - from: this - to: result -- function: org.apache.commons.lang3.builder.ToStringBuilder#appendToString - overrides: false - copy: - - from: this - to: result -- function: org.apache.commons.lang3.concurrent.ConcurrentInitializer#get - copy: - - from: this - to: result -- function: org.apache.commons.lang3.concurrent.ConstantInitializer#getObject - copy: - - from: this - to: result - - from: - - this - - .org.apache.commons.lang3.concurrent.ConstantInitializer##java.lang.Object - to: result -- function: org.apache.commons.lang3.concurrent.ConstantInitializer# - copy: - - from: arg(0) - to: - - this - - .org.apache.commons.lang3.concurrent.ConstantInitializer##java.lang.Object - - from: arg(0) - to: this -- function: org.apache.commons.lang3.enum.EnumUtils#getEnum - copy: - - from: arg(0) - to: result -- function: org.apache.commons.lang3.enum.EnumUtils#getEnumList - copy: - - from: arg(0) - to: result -- function: org.apache.commons.lang3.enum.EnumUtils#getEnumMap - copy: - - from: arg(0) - to: result -- function: org.apache.commons.lang3.enum.EnumUtils#iterator - copy: - - from: arg(0) - to: result -- function: org.apache.commons.lang3.enums.EnumUtils#getEnum - copy: - - from: arg(0) - to: result -- function: org.apache.commons.lang3.enums.EnumUtils#getEnumList - copy: - - from: arg(0) - to: result -- function: org.apache.commons.lang3.enums.EnumUtils#getEnumMap - copy: - - from: arg(0) - to: result -- function: org.apache.commons.lang3.enums.EnumUtils#iterator - copy: - - from: arg(0) - to: result -- function: org.apache.commons.lang3.exception.ExceptionUtils#getCause - copy: - - from: arg(0) - to: result -- function: org.apache.commons.lang3.exception.ExceptionUtils#getMessage - copy: - - from: arg(0) - to: result -- function: org.apache.commons.lang3.exception.ExceptionUtils#getRootCause - copy: - - from: arg(0) - to: result -- function: org.apache.commons.lang3.exception.ExceptionUtils#getRootCauseMessage - copy: - - from: arg(0) - to: result -- function: org.apache.commons.lang3.exception.ExceptionUtils#getRootCauseStackTrace - copy: - - from: arg(0) - to: result -- function: org.apache.commons.lang3.exception.ExceptionUtils#getStackFrames - copy: - - from: arg(0) - to: result -- function: org.apache.commons.lang3.exception.ExceptionUtils#getStackTrace - copy: - - from: arg(0) - to: result -- function: org.apache.commons.lang3.exception.ExceptionUtils#getThrowableList - copy: - - from: arg(0) - to: result -- function: org.apache.commons.lang3.exception.ExceptionUtils#getThrowables - copy: - - from: arg(0) - to: result -- function: org.apache.commons.lang3.mutable.Mutable#getValue - copy: - - from: - - this - - .org.apache.commons.lang3.mutable.MutableObject#value#java.lang.Object - to: result -- function: org.apache.commons.lang3.mutable.Mutable#setValue - copy: - - from: arg(0) - to: - - this - - .org.apache.commons.lang3.mutable.MutableObject#value#java.lang.Object -- function: org.apache.commons.lang3.mutable.MutableObject# - overrides: false - copy: - - from: arg(0) - to: - - this - - .org.apache.commons.lang3.mutable.MutableObject#value#java.lang.Object -- function: org.apache.commons.lang3.mutable.MutableObject# - copy: - - from: arg(0) - to: this - - from: arg(0) - to: - - this - - .org.apache.commons.lang3.mutable.MutableObject##java.lang.Object -- function: org.apache.commons.lang3.text.CompositeFormat#format - copy: - - from: arg(0) - to: result - - from: arg(1) - to: result -- function: org.apache.commons.lang3.text.CompositeFormat#parseObject - copy: - - from: arg(0) - to: result -- function: org.apache.commons.lang3.text.CompositeFormat#reformat - copy: - - from: arg(0) - to: result -- function: - package: org.apache.commons.lang3.text - class: StrBuilder - name: - pattern: - signature: - params: - - index: 0 - type: java.lang.String - copy: - - from: arg(0) - to: - - this - - .org.apache.commons.lang3.text.StrBuilder##java.lang.Object - - from: arg(0) - to: this -- function: org.apache.commons.lang3.text.StrBuilder#append - signature: - params: - - index: 0 - type: java.lang.String - - index: 1 - type: java.lang.Object[] - copy: - - from: arg(1) - to: result -- function: org.apache.commons.lang3.text.StrBuilder#append - signature: - params: - - index: 0 - type: java.lang.String - - index: 1 - type: java.lang.Object[] - copy: - - from: - - this - - .org.apache.commons.lang3.text.StrBuilder##java.lang.Object - to: result - - from: this - to: result -- function: org.apache.commons.lang3.text.StrBuilder#append - copy: - - from: arg(0) - to: result -- function: org.apache.commons.lang3.text.StrBuilder#append - copy: - - from: - - this - - .org.apache.commons.lang3.text.StrBuilder##java.lang.Object - to: result - - from: this - to: result -- function: org.apache.commons.lang3.text.StrBuilder#append - overrides: false - copy: - - from: - - this - - .org.apache.commons.lang3.text.StrBuilder##java.lang.Object - to: result - - from: this - to: result -- function: org.apache.commons.lang3.text.StrBuilder#appendAll - copy: - - from: arg(*) - to: result -- function: org.apache.commons.lang3.text.StrBuilder#appendAll - copy: - - from: - - this - - .org.apache.commons.lang3.text.StrBuilder##java.lang.Object - to: result - - from: this - to: result -- function: org.apache.commons.lang3.text.StrBuilder#appendAll - overrides: false - copy: - - from: - - this - - .org.apache.commons.lang3.text.StrBuilder##java.lang.Object - to: result - - from: this - to: result -- function: org.apache.commons.lang3.text.StrBuilder#appendFixedWidthPadLeft - copy: - - from: arg(0) - to: result -- function: org.apache.commons.lang3.text.StrBuilder#appendFixedWidthPadLeft - copy: - - from: - - this - - .org.apache.commons.lang3.text.StrBuilder##java.lang.Object - to: result - - from: this - to: result -- function: org.apache.commons.lang3.text.StrBuilder#appendFixedWidthPadLeft - overrides: false - copy: - - from: - - this - - .org.apache.commons.lang3.text.StrBuilder##java.lang.Object - to: result - - from: this - to: result -- function: org.apache.commons.lang3.text.StrBuilder#appendFixedWidthPadRight - copy: - - from: arg(0) - to: result -- function: org.apache.commons.lang3.text.StrBuilder#appendFixedWidthPadRight - copy: - - from: - - this - - .org.apache.commons.lang3.text.StrBuilder##java.lang.Object - to: result - - from: this - to: result -- function: org.apache.commons.lang3.text.StrBuilder#appendFixedWidthPadRight - overrides: false - copy: - - from: - - this - - .org.apache.commons.lang3.text.StrBuilder##java.lang.Object - to: result - - from: this - to: result -- function: org.apache.commons.lang3.text.StrBuilder#appendNewLine - overrides: false - copy: - - from: - - this - - .org.apache.commons.lang3.text.StrBuilder##java.lang.Object - to: result - - from: this - to: result -- function: org.apache.commons.lang3.text.StrBuilder#appendNull - overrides: false - copy: - - from: - - this - - .org.apache.commons.lang3.text.StrBuilder##java.lang.Object - to: result - - from: this - to: result -- function: org.apache.commons.lang3.text.StrBuilder#appendPadding - overrides: false - copy: - - from: - - this - - .org.apache.commons.lang3.text.StrBuilder##java.lang.Object - to: result - - from: this - to: result -- function: org.apache.commons.lang3.text.StrBuilder#appendSeparator - copy: - - from: arg(0) - to: result -- function: org.apache.commons.lang3.text.StrBuilder#appendSeparator - copy: - - from: - - this - - .org.apache.commons.lang3.text.StrBuilder##java.lang.Object - to: result - - from: this - to: result -- function: org.apache.commons.lang3.text.StrBuilder#appendSeparator - overrides: false - copy: - - from: - - this - - .org.apache.commons.lang3.text.StrBuilder##java.lang.Object - to: result - - from: this - to: result -- function: org.apache.commons.lang3.text.StrBuilder#appendTo - copy: - - from: - - this - - .org.apache.commons.lang3.text.StrBuilder##java.lang.Object - to: arg(0) - - from: this - to: arg(0) -- function: org.apache.commons.lang3.text.StrBuilder#appendWithSeparators - copy: - - from: arg(*) - to: result -- function: org.apache.commons.lang3.text.StrBuilder#appendWithSeparators - copy: - - from: - - this - - .org.apache.commons.lang3.text.StrBuilder##java.lang.Object - to: result - - from: this - to: result -- function: org.apache.commons.lang3.text.StrBuilder#appendWithSeparators - overrides: false - copy: - - from: - - this - - .org.apache.commons.lang3.text.StrBuilder##java.lang.Object - to: result - - from: this - to: result -- function: org.apache.commons.lang3.text.StrBuilder#appendln - copy: - - from: arg(0) - to: result -- function: org.apache.commons.lang3.text.StrBuilder#appendln - copy: - - from: - - this - - .org.apache.commons.lang3.text.StrBuilder##java.lang.Object - to: result - - from: this - to: result -- function: org.apache.commons.lang3.text.StrBuilder#appendln - overrides: false - copy: - - from: - - this - - .org.apache.commons.lang3.text.StrBuilder##java.lang.Object - to: result - - from: this - to: result -- function: org.apache.commons.lang3.text.StrBuilder#asReader - copy: - - from: - - this - - .org.apache.commons.lang3.text.StrBuilder##java.lang.Object - to: result - - from: this - to: result -- function: org.apache.commons.lang3.text.StrBuilder#asTokenizer - copy: - - from: - - this - - .org.apache.commons.lang3.text.StrBuilder##java.lang.Object - to: result - - from: this - to: result -- function: org.apache.commons.lang3.text.StrBuilder#asWriter - copy: - - from: - - this - - .org.apache.commons.lang3.text.StrBuilder##java.lang.Object - to: result - - from: this - to: result -- function: org.apache.commons.lang3.text.StrBuilder#build - copy: - - from: - - this - - .org.apache.commons.lang3.text.StrBuilder##java.lang.Object - to: result - - from: this - to: result -- function: org.apache.commons.lang3.text.StrBuilder#charAt - copy: - - from: - - this - - .org.apache.commons.lang3.text.StrBuilder##java.lang.Object - to: result - - from: this - to: result -- function: org.apache.commons.lang3.text.StrBuilder#delete - overrides: false - copy: - - from: - - this - - .org.apache.commons.lang3.text.StrBuilder##java.lang.Object - to: result - - from: this - to: result -- function: org.apache.commons.lang3.text.StrBuilder#delete - copy: - - from: - - this - - .org.apache.commons.lang3.text.StrBuilder##java.lang.Object - to: result - - from: this - to: result -- function: org.apache.commons.lang3.text.StrBuilder#deleteAll - overrides: false - copy: - - from: - - this - - .org.apache.commons.lang3.text.StrBuilder##java.lang.Object - to: result - - from: this - to: result -- function: org.apache.commons.lang3.text.StrBuilder#deleteCharAt - overrides: false - copy: - - from: - - this - - .org.apache.commons.lang3.text.StrBuilder##java.lang.Object - to: result - - from: this - to: result -- function: org.apache.commons.lang3.text.StrBuilder#deleteCharAt - copy: - - from: - - this - - .org.apache.commons.lang3.text.StrBuilder##java.lang.Object - to: result - - from: this - to: result -- function: org.apache.commons.lang3.text.StrBuilder#deleteFirst - overrides: false - copy: - - from: - - this - - .org.apache.commons.lang3.text.StrBuilder##java.lang.Object - to: result - - from: this - to: result -- function: org.apache.commons.lang3.text.StrBuilder#deleteFirst - copy: - - from: - - this - - .org.apache.commons.lang3.text.StrBuilder##java.lang.Object - to: result - - from: this - to: result -- function: org.apache.commons.lang3.text.StrBuilder#ensureCapacity - overrides: false - copy: - - from: - - this - - .org.apache.commons.lang3.text.StrBuilder##java.lang.Object - to: result - - from: this - to: result -- function: org.apache.commons.lang3.text.StrBuilder#ensureCapacity - copy: - - from: - - this - - .org.apache.commons.lang3.text.StrBuilder##java.lang.Object - to: result - - from: this - to: result -- function: org.apache.commons.lang3.text.StrBuilder#getChars - copy: - - from: - - this - - .org.apache.commons.lang3.text.StrBuilder##java.lang.Object - to: result - - from: this - to: result - - from: - - this - - .org.apache.commons.lang3.text.StrBuilder##java.lang.Object - to: arg(0) - - from: this - to: arg(0) -- function: org.apache.commons.lang3.text.StrBuilder#insert - copy: - - from: arg(1) - to: result -- function: org.apache.commons.lang3.text.StrBuilder#insert - copy: - - from: - - this - - .org.apache.commons.lang3.text.StrBuilder##java.lang.Object - to: result - - from: this - to: result -- function: org.apache.commons.lang3.text.StrBuilder#insert - overrides: false - copy: - - from: - - this - - .org.apache.commons.lang3.text.StrBuilder##java.lang.Object - to: result - - from: this - to: result -- function: org.apache.commons.lang3.text.StrBuilder#leftString - copy: - - from: - - this - - .org.apache.commons.lang3.text.StrBuilder##java.lang.Object - to: result - - from: this - to: result -- function: org.apache.commons.lang3.text.StrBuilder#midString - copy: - - from: - - this - - .org.apache.commons.lang3.text.StrBuilder##java.lang.Object - to: result - - from: this - to: result -- function: org.apache.commons.lang3.text.StrBuilder#minimizeCapacity - overrides: false - copy: - - from: - - this - - .org.apache.commons.lang3.text.StrBuilder##java.lang.Object - to: result - - from: this - to: result -- function: org.apache.commons.lang3.text.StrBuilder#minimizeCapacity - copy: - - from: - - this - - .org.apache.commons.lang3.text.StrBuilder##java.lang.Object - to: result - - from: this - to: result -- function: org.apache.commons.lang3.text.StrBuilder#readFrom - signature: - params: - - index: 0 - type: java.lang.String - copy: - - from: arg(0) - to: - - this - - .org.apache.commons.lang3.text.StrBuilder##java.lang.Object - - from: arg(0) - to: this -- function: org.apache.commons.lang3.text.StrBuilder#readFrom - copy: - - from: arg(0) - to: - - this - - .org.apache.commons.lang3.text.StrBuilder##java.lang.Object - - from: arg(0) - to: this -- function: org.apache.commons.lang3.text.StrBuilder#replace - signature: - params: - - index: 0 - type: int - - index: 1 - type: int - - index: 2 - type: java.lang.String - copy: - - from: arg(2) - to: result -- function: org.apache.commons.lang3.text.StrBuilder#replace - signature: - params: - - index: 0 - type: int - - index: 1 - type: int - - index: 2 - type: java.lang.String - copy: - - from: - - this - - .org.apache.commons.lang3.text.StrBuilder##java.lang.Object - to: result - - from: this - to: result -- function: org.apache.commons.lang3.text.StrBuilder#replace - signature: - params: - - index: 0 - type: org.apache.commons.lang3.text.StrMatcher - - index: 1 - type: java.lang.String - - index: 2 - type: int - - index: 3 - type: int - - index: 4 - type: int - copy: - - from: arg(1) - to: result -- function: org.apache.commons.lang3.text.StrBuilder#replace - signature: - params: - - index: 0 - type: org.apache.commons.lang3.text.StrMatcher - - index: 1 - type: java.lang.String - - index: 2 - type: int - - index: 3 - type: int - - index: 4 - type: int - copy: - - from: - - this - - .org.apache.commons.lang3.text.StrBuilder##java.lang.Object - to: result - - from: this - to: result -- function: org.apache.commons.lang3.text.StrBuilder#replace - overrides: false - copy: - - from: - - this - - .org.apache.commons.lang3.text.StrBuilder##java.lang.Object - to: result - - from: this - to: result -- function: org.apache.commons.lang3.text.StrBuilder#replaceAll - copy: - - from: arg(1) - to: result -- function: org.apache.commons.lang3.text.StrBuilder#replaceAll - copy: - - from: - - this - - .org.apache.commons.lang3.text.StrBuilder##java.lang.Object - to: result - - from: this - to: result -- function: org.apache.commons.lang3.text.StrBuilder#replaceAll - overrides: false - copy: - - from: - - this - - .org.apache.commons.lang3.text.StrBuilder##java.lang.Object - to: result - - from: this - to: result -- function: org.apache.commons.lang3.text.StrBuilder#replaceFirst - copy: - - from: arg(1) - to: result -- function: org.apache.commons.lang3.text.StrBuilder#replaceFirst - copy: - - from: - - this - - .org.apache.commons.lang3.text.StrBuilder##java.lang.Object - to: result - - from: this - to: result -- function: org.apache.commons.lang3.text.StrBuilder#replaceFirst - overrides: false - copy: - - from: - - this - - .org.apache.commons.lang3.text.StrBuilder##java.lang.Object - to: result - - from: this - to: result -- function: org.apache.commons.lang3.text.StrBuilder#reverse - overrides: false - copy: - - from: - - this - - .org.apache.commons.lang3.text.StrBuilder##java.lang.Object - to: result - - from: this - to: result -- function: org.apache.commons.lang3.text.StrBuilder#reverse - copy: - - from: - - this - - .org.apache.commons.lang3.text.StrBuilder##java.lang.Object - to: result - - from: this - to: result -- function: org.apache.commons.lang3.text.StrBuilder#rightString - copy: - - from: - - this - - .org.apache.commons.lang3.text.StrBuilder##java.lang.Object - to: result - - from: this - to: result -- function: org.apache.commons.lang3.text.StrBuilder#setChar - copy: - - from: arg(1) - to: result -- function: org.apache.commons.lang3.text.StrBuilder#setChar - copy: - - from: - - this - - .org.apache.commons.lang3.text.StrBuilder##java.lang.Object - to: result - - from: this - to: result -- function: org.apache.commons.lang3.text.StrBuilder#setCharAt - overrides: false - copy: - - from: - - this - - .org.apache.commons.lang3.text.StrBuilder##java.lang.Object - to: result - - from: this - to: result -- function: org.apache.commons.lang3.text.StrBuilder#setLength - overrides: false - copy: - - from: - - this - - .org.apache.commons.lang3.text.StrBuilder##java.lang.Object - to: result - - from: this - to: result -- function: org.apache.commons.lang3.text.StrBuilder#setLength - copy: - - from: - - this - - .org.apache.commons.lang3.text.StrBuilder##java.lang.Object - to: result - - from: this - to: result -- function: org.apache.commons.lang3.text.StrBuilder#setNewLineText - copy: - - from: arg(0) - to: result -- function: org.apache.commons.lang3.text.StrBuilder#setNewLineText - copy: - - from: - - this - - .org.apache.commons.lang3.text.StrBuilder##java.lang.Object - to: result - - from: this - to: result -- function: org.apache.commons.lang3.text.StrBuilder#setNewLineText - overrides: false - copy: - - from: - - this - - .org.apache.commons.lang3.text.StrBuilder##java.lang.Object - to: result - - from: this - to: result -- function: org.apache.commons.lang3.text.StrBuilder#setNullText - copy: - - from: arg(0) - to: result -- function: org.apache.commons.lang3.text.StrBuilder#setNullText - copy: - - from: - - this - - .org.apache.commons.lang3.text.StrBuilder##java.lang.Object - to: result - - from: this - to: result -- function: org.apache.commons.lang3.text.StrBuilder#setNullText - overrides: false - copy: - - from: - - this - - .org.apache.commons.lang3.text.StrBuilder##java.lang.Object - to: result - - from: this - to: result -- function: org.apache.commons.lang3.text.StrBuilder#subSequence - copy: - - from: - - this - - .org.apache.commons.lang3.text.StrBuilder##java.lang.Object - to: result - - from: this - to: result -- function: org.apache.commons.lang3.text.StrBuilder#substring - copy: - - from: - - this - - .org.apache.commons.lang3.text.StrBuilder##java.lang.Object - to: result - - from: this - to: result -- function: org.apache.commons.lang3.text.StrBuilder#toCharArray - copy: - - from: - - this - - .org.apache.commons.lang3.text.StrBuilder##java.lang.Object - to: result - - from: this - to: result -- function: org.apache.commons.lang3.text.StrBuilder#toString - copy: - - from: - - this - - .org.apache.commons.lang3.text.StrBuilder##java.lang.Object - to: result - - from: this - to: result -- function: org.apache.commons.lang3.text.StrBuilder#toStringBuffer - copy: - - from: - - this - - .org.apache.commons.lang3.text.StrBuilder##java.lang.Object - to: result - - from: this - to: result -- function: org.apache.commons.lang3.text.StrBuilder#toStringBuilder - copy: - - from: - - this - - .org.apache.commons.lang3.text.StrBuilder##java.lang.Object - to: result - - from: this - to: result -- function: org.apache.commons.lang3.text.StrBuilder#trim - overrides: false - copy: - - from: - - this - - .org.apache.commons.lang3.text.StrBuilder##java.lang.Object - to: result - - from: this - to: result -- function: org.apache.commons.lang3.text.StrBuilder#trim - copy: - - from: - - this - - .org.apache.commons.lang3.text.StrBuilder##java.lang.Object - to: result - - from: this - to: result -- function: org.apache.commons.lang3.text.StrLookup#lookup - copy: - - from: this - to: result -- function: org.apache.commons.lang3.text.StrLookup#mapLookup - copy: - - from: arg(0) - to: result -- function: org.apache.commons.lang3.text.StrSubstitutor# - copy: - - from: arg(0) - to: this - - from: arg(0) - to: - - this - - .org.apache.commons.lang3.text.StrSubstitutor##java.lang.Object -- function: org.apache.commons.lang3.text.StrTokenizer#getContent - copy: - - from: this - to: result - - from: - - this - - .org.apache.commons.lang3.text.StrTokenizer##java.lang.Object - to: result -- function: org.apache.commons.lang3.text.StrTokenizer#getTokenArray - copy: - - from: this - to: result - - from: - - this - - .org.apache.commons.lang3.text.StrTokenizer##java.lang.Object - to: result -- function: org.apache.commons.lang3.text.StrTokenizer#getTokenList - copy: - - from: this - to: result - - from: - - this - - .org.apache.commons.lang3.text.StrTokenizer##java.lang.Object - to: result -- function: org.apache.commons.lang3.text.StrTokenizer# - copy: - - from: arg(0) - to: - - this - - .org.apache.commons.lang3.text.StrTokenizer##java.lang.Object - - from: arg(0) - to: this -- function: org.apache.commons.lang3.text.StrTokenizer#next - copy: - - from: this - to: result - - from: - - this - - .org.apache.commons.lang3.text.StrTokenizer##java.lang.Object - to: result -- function: org.apache.commons.lang3.text.StrTokenizer#nextToken - copy: - - from: this - to: result - - from: - - this - - .org.apache.commons.lang3.text.StrTokenizer##java.lang.Object - to: result -- function: org.apache.commons.lang3.text.StrTokenizer#previous - copy: - - from: this - to: result - - from: - - this - - .org.apache.commons.lang3.text.StrTokenizer##java.lang.Object - to: result -- function: org.apache.commons.lang3.text.StrTokenizer#previousToken - copy: - - from: this - to: result - - from: - - this - - .org.apache.commons.lang3.text.StrTokenizer##java.lang.Object - to: result -- function: org.apache.commons.lang3.text.StrTokenizer#reset - copy: - - from: arg(0) - to: result -- function: org.apache.commons.lang3.text.WordUtils#capitalize - copy: - - from: arg(*) - to: result -- function: org.apache.commons.lang3.text.WordUtils#capitalizeFully - copy: - - from: arg(*) - to: result -- function: org.apache.commons.lang3.text.WordUtils#initials - copy: - - from: arg(*) - to: result -- function: org.apache.commons.lang3.text.WordUtils#swapCase - copy: - - from: arg(*) - to: result -- function: org.apache.commons.lang3.text.WordUtils#uncapitalize - copy: - - from: arg(*) - to: result -- function: org.apache.commons.lang3.text.WordUtils#wrap - copy: - - from: arg(2) - to: result - - from: arg(0) - to: result -- function: org.apache.commons.lang3.text.translate.CharSequenceTranslator#hex - copy: - - from: arg(0) - to: result -- function: org.apache.commons.lang3.text.translate.CharSequenceTranslator#translate - signature: - params: - - index: 0 - type: java.lang.CharSequence - - index: 1 - type: int - - index: 2 - type: java.io.Writer - copy: - - from: arg(0) - to: arg(2) -- function: org.apache.commons.lang3.text.translate.CharSequenceTranslator#translate - signature: - params: - - index: 0 - type: java.lang.CharSequence - - index: 1 - type: java.io.Writer - copy: - - from: arg(0) - to: arg(1) -- function: org.apache.commons.lang3.text.translate.CharSequenceTranslator#translate - signature: - params: - - index: 0 - type: java.lang.CharSequence - copy: - - from: arg(0) - to: result -- function: org.apache.commons.lang3.tuple.ImmutablePair# - signature: (java.lang.Object, java.lang.Object) * - overrides: false - copy: - - from: arg(1) - to: - - this - - .org.apache.commons.lang3.tuple.ImmutablePair#right#java.lang.Object - - from: arg(0) - to: - - this - - .org.apache.commons.lang3.tuple.ImmutablePair#left#java.lang.Object -- function: org.apache.commons.lang3.tuple.ImmutablePair#left - overrides: false - copy: - - from: arg(0) - to: - - result - - .org.apache.commons.lang3.tuple.ImmutablePair#left#java.lang.Object -- function: org.apache.commons.lang3.tuple.ImmutablePair#of - signature: (java.lang.Object, java.lang.Object) * - overrides: false - copy: - - from: arg(1) - to: - - result - - .org.apache.commons.lang3.tuple.ImmutablePair#right#java.lang.Object - - from: arg(0) - to: - - result - - .org.apache.commons.lang3.tuple.ImmutablePair#left#java.lang.Object -- function: org.apache.commons.lang3.tuple.ImmutablePair#right - overrides: false - copy: - - from: arg(0) - to: - - result - - .org.apache.commons.lang3.tuple.ImmutablePair#right#java.lang.Object -- function: org.apache.commons.lang3.tuple.ImmutableTriple# - signature: (java.lang.Object, java.lang.Object, java.lang.Object) * - overrides: false - copy: - - from: arg(1) - to: - - this - - .org.apache.commons.lang3.tuple.ImmutableTriple#middle#java.lang.Object - - from: arg(0) - to: - - this - - .org.apache.commons.lang3.tuple.ImmutableTriple#left#java.lang.Object - - from: arg(2) - to: - - this - - .org.apache.commons.lang3.tuple.ImmutableTriple#right#java.lang.Object -- function: org.apache.commons.lang3.tuple.ImmutableTriple#of - signature: (java.lang.Object, java.lang.Object, java.lang.Object) * - overrides: false - copy: - - from: arg(0) - to: - - result - - .org.apache.commons.lang3.tuple.ImmutableTriple#left#java.lang.Object - - from: arg(2) - to: - - result - - .org.apache.commons.lang3.tuple.ImmutableTriple#right#java.lang.Object - - from: arg(1) - to: - - result - - .org.apache.commons.lang3.tuple.ImmutableTriple#middle#java.lang.Object -- function: org.apache.commons.lang3.tuple.MutablePair# - signature: (java.lang.Object, java.lang.Object) * - overrides: false - copy: - - from: arg(1) - to: - - this - - .org.apache.commons.lang3.tuple.MutablePair#right#java.lang.Object - - from: arg(0) - to: - - this - - .org.apache.commons.lang3.tuple.MutablePair#left#java.lang.Object -- function: org.apache.commons.lang3.tuple.MutablePair#of - signature: (java.lang.Object, java.lang.Object) * - overrides: false - copy: - - from: arg(1) - to: - - result - - .org.apache.commons.lang3.tuple.MutablePair#right#java.lang.Object - - from: arg(0) - to: - - result - - .org.apache.commons.lang3.tuple.MutablePair#left#java.lang.Object -- function: org.apache.commons.lang3.tuple.MutablePair#setLeft - overrides: false - copy: - - from: arg(0) - to: - - this - - .org.apache.commons.lang3.tuple.MutablePair#left#java.lang.Object -- function: org.apache.commons.lang3.tuple.MutablePair#setRight - overrides: false - copy: - - from: arg(0) - to: - - this - - .org.apache.commons.lang3.tuple.MutablePair#right#java.lang.Object -- function: org.apache.commons.lang3.tuple.MutablePair#setValue - overrides: false - copy: - - from: arg(0) - to: - - this - - .org.apache.commons.lang3.tuple.MutablePair#right#java.lang.Object -- function: org.apache.commons.lang3.tuple.MutableTriple# - signature: (java.lang.Object, java.lang.Object, java.lang.Object) * - overrides: false - copy: - - from: arg(0) - to: - - this - - .org.apache.commons.lang3.tuple.MutableTriple#left#java.lang.Object - - from: arg(1) - to: - - this - - .org.apache.commons.lang3.tuple.MutableTriple#middle#java.lang.Object - - from: arg(2) - to: - - this - - .org.apache.commons.lang3.tuple.MutableTriple#right#java.lang.Object -- function: org.apache.commons.lang3.tuple.MutableTriple#of - signature: (java.lang.Object, java.lang.Object, java.lang.Object) * - overrides: false - copy: - - from: arg(2) - to: - - result - - .org.apache.commons.lang3.tuple.MutableTriple#right#java.lang.Object - - from: arg(0) - to: - - result - - .org.apache.commons.lang3.tuple.MutableTriple#left#java.lang.Object - - from: arg(1) - to: - - result - - .org.apache.commons.lang3.tuple.MutableTriple#middle#java.lang.Object -- function: org.apache.commons.lang3.tuple.MutableTriple#setLeft - overrides: false - copy: - - from: arg(0) - to: - - this - - .org.apache.commons.lang3.tuple.MutableTriple#left#java.lang.Object -- function: org.apache.commons.lang3.tuple.MutableTriple#setMiddle - overrides: false - copy: - - from: arg(0) - to: - - this - - .org.apache.commons.lang3.tuple.MutableTriple#middle#java.lang.Object -- function: org.apache.commons.lang3.tuple.MutableTriple#setRight - overrides: false - copy: - - from: arg(0) - to: - - this - - .org.apache.commons.lang3.tuple.MutableTriple#right#java.lang.Object -- function: org.apache.commons.lang3.tuple.Pair#getKey - copy: - - from: - - this - - .org.apache.commons.lang3.tuple.ImmutablePair#left#java.lang.Object - to: result - - from: - - this - - .org.apache.commons.lang3.tuple.MutablePair#left#java.lang.Object - to: result -- function: org.apache.commons.lang3.tuple.Pair#getLeft - copy: - - from: - - this - - .org.apache.commons.lang3.tuple.ImmutablePair#left#java.lang.Object - to: result - - from: - - this - - .org.apache.commons.lang3.tuple.MutablePair#left#java.lang.Object - to: result -- function: org.apache.commons.lang3.tuple.Pair#getRight - copy: - - from: - - this - - .org.apache.commons.lang3.tuple.ImmutablePair#right#java.lang.Object - to: result - - from: - - this - - .org.apache.commons.lang3.tuple.MutablePair#right#java.lang.Object - to: result -- function: org.apache.commons.lang3.tuple.Pair#getValue - copy: - - from: - - this - - .org.apache.commons.lang3.tuple.ImmutablePair#right#java.lang.Object - to: result - - from: - - this - - .org.apache.commons.lang3.tuple.MutablePair#right#java.lang.Object - to: result -- function: org.apache.commons.lang3.tuple.Pair#of - signature: (java.lang.Object, java.lang.Object) * - overrides: false - copy: - - from: arg(1) - to: - - result - - .org.apache.commons.lang3.tuple.ImmutablePair#right#java.lang.Object - - from: arg(0) - to: - - result - - .org.apache.commons.lang3.tuple.ImmutablePair#left#java.lang.Object -- function: org.apache.commons.lang3.tuple.Triple#getLeft - copy: - - from: - - this - - .org.apache.commons.lang3.tuple.ImmutableTriple#left#java.lang.Object - to: result - - from: - - this - - .org.apache.commons.lang3.tuple.MutableTriple#left#java.lang.Object - to: result -- function: org.apache.commons.lang3.tuple.Triple#getMiddle - copy: - - from: - - this - - .org.apache.commons.lang3.tuple.ImmutableTriple#middle#java.lang.Object - to: result - - from: - - this - - .org.apache.commons.lang3.tuple.MutableTriple#middle#java.lang.Object - to: result -- function: org.apache.commons.lang3.tuple.Triple#getRight - copy: - - from: - - this - - .org.apache.commons.lang3.tuple.MutableTriple#right#java.lang.Object - to: result - - from: - - this - - .org.apache.commons.lang3.tuple.ImmutableTriple#right#java.lang.Object - to: result -- function: org.apache.commons.lang3.tuple.Triple#of - signature: (java.lang.Object, java.lang.Object, java.lang.Object) * - overrides: false - copy: - - from: arg(0) - to: - - result - - .org.apache.commons.lang3.tuple.ImmutableTriple#left#java.lang.Object - - from: arg(2) - to: - - result - - .org.apache.commons.lang3.tuple.ImmutableTriple#right#java.lang.Object - - from: arg(1) - to: - - result - - .org.apache.commons.lang3.tuple.ImmutableTriple#middle#java.lang.Object -- function: - package: org.apache.commons.mail - class: MimeMessageParser - name: - pattern: get.* - copy: - - from: this - to: result - - from: - - this - - .org.apache.commons.mail.MimeMessageParser##java.lang.Object - to: result -- function: org.apache.commons.mail.MimeMessageParser#findAttachmentByName - copy: - - from: this - to: result - - from: - - this - - .org.apache.commons.mail.MimeMessageParser##java.lang.Object - to: result -- function: org.apache.commons.mail.MimeMessageParser# - copy: - - from: arg(0) - to: this - - from: arg(0) - to: - - this - - .org.apache.commons.mail.MimeMessageParser##java.lang.Object -- function: org.apache.commons.mail.MimeMessageUtils#createMimeMessage - copy: - - from: arg(1) - to: result -- function: org.apache.commons.mail.MimeMessageUtils#writeMimeMessage - copy: - - from: arg(0) - to: arg(1) -- function: org.apache.commons.text.StrBuilder#append - overrides: false - copy: - - from: this - to: result -- function: org.apache.commons.text.StrBuilder#appendAll - overrides: false - copy: - - from: this - to: result -- function: org.apache.commons.text.StrBuilder#appendFixedWidthPadLeft - overrides: false - copy: - - from: this - to: result -- function: org.apache.commons.text.StrBuilder#appendFixedWidthPadRight - overrides: false - copy: - - from: this - to: result -- function: org.apache.commons.text.StrBuilder#appendNewLine - overrides: false - copy: - - from: this - to: result -- function: org.apache.commons.text.StrBuilder#appendNull - overrides: false - copy: - - from: this - to: result -- function: org.apache.commons.text.StrBuilder#appendPadding - overrides: false - copy: - - from: this - to: result -- function: org.apache.commons.text.StrBuilder#appendSeparator - overrides: false - copy: - - from: this - to: result -- function: org.apache.commons.text.StrBuilder#appendWithSeparators - overrides: false - copy: - - from: this - to: result -- function: org.apache.commons.text.StrBuilder#appendln - overrides: false - copy: - - from: this - to: result -- function: org.apache.commons.text.StrBuilder#delete - overrides: false - copy: - - from: this - to: result -- function: org.apache.commons.text.StrBuilder#deleteAll - overrides: false - copy: - - from: this - to: result -- function: org.apache.commons.text.StrBuilder#deleteCharAt - overrides: false - copy: - - from: this - to: result -- function: org.apache.commons.text.StrBuilder#deleteFirst - overrides: false - copy: - - from: this - to: result -- function: org.apache.commons.text.StrBuilder#ensureCapacity - overrides: false - copy: - - from: this - to: result -- function: org.apache.commons.text.StrBuilder#insert - overrides: false - copy: - - from: this - to: result -- function: org.apache.commons.text.StrBuilder#minimizeCapacity - overrides: false - copy: - - from: this - to: result -- function: org.apache.commons.text.StrBuilder#replace - overrides: false - copy: - - from: this - to: result -- function: org.apache.commons.text.StrBuilder#replaceAll - overrides: false - copy: - - from: this - to: result -- function: org.apache.commons.text.StrBuilder#replaceFirst - overrides: false - copy: - - from: this - to: result -- function: org.apache.commons.text.StrBuilder#reverse - overrides: false - copy: - - from: this - to: result -- function: org.apache.commons.text.StrBuilder#setCharAt - overrides: false - copy: - - from: this - to: result -- function: org.apache.commons.text.StrBuilder#setLength - overrides: false - copy: - - from: this - to: result -- function: org.apache.commons.text.StrBuilder#setNewLineText - overrides: false - copy: - - from: this - to: result -- function: org.apache.commons.text.StrBuilder#setNullText - overrides: false - copy: - - from: this - to: result -- function: org.apache.commons.text.StrBuilder#trim - overrides: false - copy: - - from: this - to: result -- function: org.apache.commons.text.StringEscapeUtils#escapeCsv - copy: - - from: arg(0) - to: result -- function: org.apache.commons.text.StringEscapeUtils#escapeHtml3 - copy: - - from: arg(0) - to: result -- function: org.apache.commons.text.StringEscapeUtils#escapeHtml4 - copy: - - from: arg(0) - to: result -- function: org.apache.commons.text.StringEscapeUtils#unescapeCsv - copy: - - from: arg(0) - to: result -- function: org.apache.commons.text.TextStringBuilder#append - overrides: false - copy: - - from: this - to: result -- function: org.apache.commons.text.TextStringBuilder#appendAll - overrides: false - copy: - - from: this - to: result -- function: org.apache.commons.text.TextStringBuilder#appendFixedWidthPadLeft - overrides: false - copy: - - from: this - to: result -- function: org.apache.commons.text.TextStringBuilder#appendFixedWidthPadRight - overrides: false - copy: - - from: this - to: result -- function: org.apache.commons.text.TextStringBuilder#appendNewLine - overrides: false - copy: - - from: this - to: result -- function: org.apache.commons.text.TextStringBuilder#appendNull - overrides: false - copy: - - from: this - to: result -- function: org.apache.commons.text.TextStringBuilder#appendPadding - overrides: false - copy: - - from: this - to: result -- function: org.apache.commons.text.TextStringBuilder#appendSeparator - overrides: false - copy: - - from: this - to: result -- function: org.apache.commons.text.TextStringBuilder#appendWithSeparators - overrides: false - copy: - - from: this - to: result -- function: org.apache.commons.text.TextStringBuilder#appendln - overrides: false - copy: - - from: this - to: result -- function: org.apache.commons.text.TextStringBuilder#delete - overrides: false - copy: - - from: this - to: result -- function: org.apache.commons.text.TextStringBuilder#deleteAll - overrides: false - copy: - - from: this - to: result -- function: org.apache.commons.text.TextStringBuilder#deleteCharAt - overrides: false - copy: - - from: this - to: result -- function: org.apache.commons.text.TextStringBuilder#deleteFirst - overrides: false - copy: - - from: this - to: result -- function: org.apache.commons.text.TextStringBuilder#ensureCapacity - overrides: false - copy: - - from: this - to: result -- function: org.apache.commons.text.TextStringBuilder#insert - overrides: false - copy: - - from: this - to: result -- function: org.apache.commons.text.TextStringBuilder#minimizeCapacity - overrides: false - copy: - - from: this - to: result -- function: org.apache.commons.text.TextStringBuilder#replace - overrides: false - copy: - - from: this - to: result -- function: org.apache.commons.text.TextStringBuilder#replaceAll - overrides: false - copy: - - from: this - to: result -- function: org.apache.commons.text.TextStringBuilder#replaceFirst - overrides: false - copy: - - from: this - to: result -- function: org.apache.commons.text.TextStringBuilder#reverse - overrides: false - copy: - - from: this - to: result -- function: org.apache.commons.text.TextStringBuilder#setCharAt - overrides: false - copy: - - from: this - to: result -- function: org.apache.commons.text.TextStringBuilder#setLength - overrides: false - copy: - - from: this - to: result -- function: org.apache.commons.text.TextStringBuilder#setNewLineText - overrides: false - copy: - - from: this - to: result -- function: org.apache.commons.text.TextStringBuilder#setNullText - overrides: false - copy: - - from: this - to: result -- function: org.apache.commons.text.TextStringBuilder#trim - overrides: false - copy: - - from: this - to: result -- function: org.apache.commons.io.FilenameUtils#concat - overrides: false - copy: - - from: arg(0) - to: result - - from: arg(1) - to: result -- function: org.apache.commons.io.FilenameUtils#getFullPath - overrides: false - copy: - - from: arg(0) - to: result -- function: org.apache.commons.io.FilenameUtils#getFullPathNoEndSeparator - overrides: false - copy: - - from: arg(0) - to: result -- function: org.apache.commons.io.FilenameUtils#getPath - overrides: false - copy: - - from: arg(0) - to: result -- function: org.apache.commons.io.FilenameUtils#getPathNoEndSeparator - overrides: false - copy: - - from: arg(0) - to: result -- function: org.apache.commons.io.FilenameUtils#normalize - overrides: false - copy: - - from: arg(0) - to: result -- function: org.apache.commons.io.FilenameUtils#normalizeNoEndSeparator - overrides: false - copy: - - from: arg(0) - to: result -- function: org.apache.commons.io.FilenameUtils#normalizeNoEndSeparator - overrides: false - copy: - - from: arg(0) - to: result -- function: org.apache.commons.io.FilenameUtils#removeExtension - overrides: false - copy: - - from: arg(0) - to: result -- function: org.apache.commons.io.FilenameUtils#separatorsToSystem - overrides: false - copy: - - from: arg(0) - to: result -- function: org.apache.commons.io.FilenameUtils#separatorsToUnix - overrides: false - copy: - - from: arg(0) - to: result -- function: org.apache.commons.io.FilenameUtils#separatorsToWindows - overrides: false - copy: - - from: arg(0) - to: result -- function: org.apache.ecs.Attributes#setAttributeFilter - copy: - - from: arg(*) - to: result -- function: org.apache.ecs.Attributes#setAttributeFilter - copy: - - from: arg(*) - to: this - - from: arg(*) - to: - - this - - .org.apache.ecs.Attributes##java.lang.Object -- function: org.apache.ecs.ConcreteElement#elements - copy: - - from: this - to: result -- function: org.apache.ecs.ElementAttributes#attributes - copy: - - from: this - to: result -- function: org.apache.ecs.ElementContainer#addElement - copy: - - from: arg(0) - to: result -- function: org.apache.ecs.ElementContainer#addElement - copy: - - from: arg(0) - to: - - this - - .org.apache.ecs.ElementContainer##java.lang.Object - - from: arg(0) - to: this -- function: org.apache.ecs.ElementContainer# - copy: - - from: arg(0) - to: - - this - - .org.apache.ecs.ElementContainer##java.lang.Object - - from: arg(0) - to: this -- function: org.apache.ecs.ElementRegistry#addElementToRegistry - copy: - - from: arg(*) - to: result -- function: org.apache.ecs.ElementRegistry#addElementToRegistry - copy: - - from: arg(*) - to: this - - from: arg(*) - to: - - this - - .org.apache.ecs.ElementRegistry##java.lang.Object -- function: org.apache.ecs.ElementRegistry#removeElementFromRegistry - copy: - - from: this - to: result - - from: - - this - - .org.apache.ecs.ElementRegistry##java.lang.Object - to: result -- function: org.apache.ecs.Filter#addAttribute - copy: - - from: arg(*) - to: result -- function: org.apache.ecs.Filter#addAttribute - copy: - - from: arg(*) - to: this - - from: arg(*) - to: - - this - - .org.apache.ecs.Filter##java.lang.Object -- function: org.apache.ecs.StringElement#addElement - copy: - - from: arg(0) - to: result -- function: org.apache.ecs.StringElement#addElement - copy: - - from: arg(0) - to: - - this - - .org.apache.ecs.StringElement##java.lang.Object - - from: arg(0) - to: this -- function: org.apache.ecs.StringElement#append - copy: - - from: arg(0) - to: result -- function: org.apache.ecs.StringElement#append - copy: - - from: arg(0) - to: - - this - - .org.apache.ecs.StringElement##java.lang.Object - - from: arg(0) - to: this -- function: org.apache.ecs.StringElement# - copy: - - from: arg(0) - to: - - this - - .org.apache.ecs.StringElement##java.lang.Object - - from: arg(0) - to: this -- function: org.apache.ecs.StringElement#removeElement - copy: - - from: - - this - - .org.apache.ecs.StringElement##java.lang.Object - to: result - - from: this - to: result -- function: org.apache.ecs.storage.Array#add - signature: - params: - - index: 0 - type: int - - index: 1 - type: java.lang.Object - copy: - - from: arg(1) - to: - - this - - .org.apache.ecs.storage.Array##java.lang.Object - - from: arg(1) - to: this -- function: org.apache.ecs.storage.Array#add - signature: - params: - - index: 0 - type: java.lang.Object - copy: - - from: arg(0) - to: - - this - - .org.apache.ecs.storage.Array##java.lang.Object - - from: arg(0) - to: this -- function: org.apache.ecs.storage.Array#elements - copy: - - from: - - this - - .org.apache.ecs.storage.Array##java.lang.Object - to: result - - from: this - to: result -- function: org.apache.ecs.storage.Array#get - copy: - - from: - - this - - .org.apache.ecs.storage.Array##java.lang.Object - to: result - - from: this - to: result -- function: org.apache.hadoop.conf.Configuration#get - copy: - - from: - - this - - .org.apache.hadoop.conf.Configuration##java.lang.Object - to: result - - from: this - to: result -- function: org.apache.hadoop.conf.Configuration#getClass - copy: - - from: arg(0) - to: result -- function: org.apache.hadoop.conf.Configuration#getClass - copy: - - from: - - this - - .org.apache.hadoop.conf.Configuration##java.lang.Object - to: result - - from: this - to: result -- function: org.apache.hadoop.conf.Configuration#getClassByName - copy: - - from: arg(0) - to: result -- function: org.apache.hadoop.conf.Configuration#getClassLoader - copy: - - from: - - this - - .org.apache.hadoop.conf.Configuration##java.lang.Object - to: result - - from: this - to: result -- function: org.apache.hadoop.conf.Configuration#getClasses - copy: - - from: arg(0) - to: result -- function: org.apache.hadoop.conf.Configuration#getClasses - copy: - - from: - - this - - .org.apache.hadoop.conf.Configuration##java.lang.Object - to: result - - from: this - to: result -- function: org.apache.hadoop.conf.Configuration#getConfResourceAsInputStream - copy: - - from: arg(0) - to: result -- function: org.apache.hadoop.conf.Configuration#getConfResourceAsReader - copy: - - from: arg(0) - to: result -- function: org.apache.hadoop.conf.Configuration#getFile - copy: - - from: arg(*) - to: result -- function: org.apache.hadoop.conf.Configuration#getLocalPath - copy: - - from: arg(*) - to: result -- function: org.apache.hadoop.conf.Configuration#getRaw - copy: - - from: - - this - - .org.apache.hadoop.conf.Configuration##java.lang.Object - to: result - - from: this - to: result -- function: org.apache.hadoop.conf.Configuration#getResource - copy: - - from: - - this - - .org.apache.hadoop.conf.Configuration##java.lang.Object - to: result - - from: this - to: result -- function: org.apache.hadoop.conf.Configuration#getStringCollection - copy: - - from: - - this - - .org.apache.hadoop.conf.Configuration##java.lang.Object - to: result - - from: this - to: result -- function: org.apache.hadoop.conf.Configuration#getStrings - copy: - - from: - - this - - .org.apache.hadoop.conf.Configuration##java.lang.Object - to: result - - from: this - to: result -- function: org.apache.hadoop.conf.Configuration#iterator - copy: - - from: - - this - - .org.apache.hadoop.conf.Configuration##java.lang.Object - to: result - - from: this - to: result -- function: org.apache.hadoop.conf.Configuration#setClassLoader - copy: - - from: arg(0) - to: this - - from: arg(0) - to: - - this - - .org.apache.hadoop.conf.Configuration##java.lang.Object -- function: org.apache.hadoop.conf.Configuration#writeXml - copy: - - from: - - this - - .org.apache.hadoop.conf.Configuration##java.lang.Object - to: arg(0) - - from: this - to: arg(0) -- function: org.apache.hadoop.filecache.DistributedCache#addArchiveToClassPath - copy: - - from: arg(0) - to: result -- function: org.apache.hadoop.filecache.DistributedCache#addCacheArchive - copy: - - from: arg(0) - to: result -- function: org.apache.hadoop.filecache.DistributedCache#addFileToClassPath - copy: - - from: arg(0) - to: result -- function: org.apache.hadoop.filecache.DistributedCache#addLocalArchives - copy: - - from: arg(0) - to: result -- function: org.apache.hadoop.filecache.DistributedCache#addLocalFiles - copy: - - from: arg(0) - to: result -- function: - package: org.apache.hadoop.fs - class: BlockLocation - name: - pattern: get.* - copy: - - from: this - to: result - - from: - - this - - .org.apache.hadoop.fs.BlockLocation##java.lang.Object - to: result -- function: - package: org.apache.hadoop.fs - class: BlockLocation - name: - pattern: set.* - copy: - - from: arg(0) - to: - - this - - .org.apache.hadoop.fs.BlockLocation##java.lang.Object - - from: arg(0) - to: this -- function: org.apache.hadoop.fs.BlockLocation# - copy: - - from: arg(*) - to: this - - from: arg(*) - to: - - this - - .org.apache.hadoop.fs.BlockLocation##java.lang.Object -- function: org.apache.hadoop.fs.ContentSummary#toString - copy: - - from: this - to: result -- function: org.apache.hadoop.fs.DF#getDirPath - copy: - - from: - - this - - .org.apache.hadoop.fs.DF##java.lang.Object - to: result - - from: this - to: result -- function: org.apache.hadoop.fs.DF#getFilesystem - copy: - - from: - - this - - .org.apache.hadoop.fs.DF##java.lang.Object - to: result - - from: this - to: result -- function: org.apache.hadoop.fs.DF#getMount - copy: - - from: - - this - - .org.apache.hadoop.fs.DF##java.lang.Object - to: result - - from: this - to: result -- function: org.apache.hadoop.fs.DF# - copy: - - from: arg(1) - to: - - this - - .org.apache.hadoop.fs.DF##java.lang.Object - - from: arg(0) - to: - - this - - .org.apache.hadoop.fs.DF##java.lang.Object - - from: arg(1) - to: this - - from: arg(0) - to: this -- function: org.apache.hadoop.fs.DU#getDirPath - copy: - - from: this - to: result - - from: - - this - - .org.apache.hadoop.fs.DU##java.lang.Object - to: result -- function: org.apache.hadoop.fs.DU#getFilesystem - copy: - - from: this - to: result - - from: - - this - - .org.apache.hadoop.fs.DU##java.lang.Object - to: result -- function: org.apache.hadoop.fs.DU#getMount - copy: - - from: this - to: result - - from: - - this - - .org.apache.hadoop.fs.DU##java.lang.Object - to: result -- function: org.apache.hadoop.fs.DU# - copy: - - from: arg(0) - to: - - this - - .org.apache.hadoop.fs.DU##java.lang.Object - - from: arg(1) - to: - - this - - .org.apache.hadoop.fs.DU##java.lang.Object - - from: arg(1) - to: this - - from: arg(0) - to: this -- function: org.apache.hadoop.fs.FileStatus#getGroup - copy: - - from: - - this - - .org.apache.hadoop.fs.FileStatus##java.lang.Object - to: result - - from: this - to: result -- function: org.apache.hadoop.fs.FileStatus#getOwner - copy: - - from: - - this - - .org.apache.hadoop.fs.FileStatus##java.lang.Object - to: result - - from: this - to: result -- function: org.apache.hadoop.fs.FileStatus#getPath - copy: - - from: - - this - - .org.apache.hadoop.fs.FileStatus##java.lang.Object - to: result - - from: this - to: result -- function: org.apache.hadoop.fs.FileStatus#getPermission - copy: - - from: - - this - - .org.apache.hadoop.fs.FileStatus##java.lang.Object - to: result - - from: this - to: result -- function: org.apache.hadoop.fs.FileStatus# - copy: - - from: arg(*) - to: - - this - - .org.apache.hadoop.fs.FileStatus##java.lang.Object - - from: arg(*) - to: this -- function: org.apache.hadoop.fs.FileSystem#append - copy: - - from: arg(0) - to: result -- function: org.apache.hadoop.fs.FileSystem#getCanonicalServiceName - copy: - - from: - - this - - .org.apache.hadoop.fs.FileSystem##java.lang.Object - to: result - - from: this - to: result -- function: org.apache.hadoop.fs.FileSystem#getContentSummary - copy: - - from: arg(0) - to: result -- function: org.apache.hadoop.fs.FileSystem#getFileChecksum - copy: - - from: arg(0) - to: result -- function: org.apache.hadoop.fs.FileSystem#getFileStatus - copy: - - from: arg(0) - to: result -- function: org.apache.hadoop.fs.FileSystem#getHomeDirectory - copy: - - from: - - this - - .org.apache.hadoop.fs.FileSystem##java.lang.Object - to: result - - from: this - to: result -- function: org.apache.hadoop.fs.FileSystem#getName - copy: - - from: - - this - - .org.apache.hadoop.fs.FileSystem##java.lang.Object - to: result - - from: this - to: result -- function: org.apache.hadoop.fs.FileSystem#getUri - copy: - - from: - - this - - .org.apache.hadoop.fs.FileSystem##java.lang.Object - to: result - - from: this - to: result -- function: org.apache.hadoop.fs.FileSystem#getWorkingDirectory - copy: - - from: - - this - - .org.apache.hadoop.fs.FileSystem##java.lang.Object - to: result - - from: this - to: result -- function: org.apache.hadoop.fs.FileSystem#globStatus - copy: - - from: arg(0) - to: result - - from: arg(1) - to: result -- function: org.apache.hadoop.fs.FileSystem#initialize - copy: - - from: arg(0) - to: - - this - - .org.apache.hadoop.fs.FileSystem##java.lang.Object - - from: arg(1) - to: - - this - - .org.apache.hadoop.fs.FileSystem##java.lang.Object - - from: arg(1) - to: this - - from: arg(0) - to: this -- function: org.apache.hadoop.fs.FileSystem#makeQualified - copy: - - from: arg(0) - to: result -- function: org.apache.hadoop.fs.FileSystem#open - copy: - - from: arg(0) - to: result -- function: org.apache.hadoop.fs.FileSystem#setDefaultUri - copy: - - from: arg(2) - to: arg(0) - - from: arg(1) - to: arg(0) -- function: org.apache.hadoop.fs.FileSystem#setOwner - copy: - - from: arg(2) - to: arg(0) - - from: arg(1) - to: arg(0) -- function: org.apache.hadoop.fs.FileSystem#setPermission - copy: - - from: arg(2) - to: arg(0) - - from: arg(1) - to: arg(0) -- function: org.apache.hadoop.fs.FileSystem#setTimes - copy: - - from: arg(2) - to: arg(0) - - from: arg(1) - to: arg(0) -- function: org.apache.hadoop.fs.FileSystem#startLocalOutput - copy: - - from: arg(0) - to: result - - from: arg(1) - to: result -- function: org.apache.hadoop.fs.FileUtil#makeShellPath - copy: - - from: arg(0) - to: result -- function: org.apache.hadoop.fs.FileUtil#stat2Paths - copy: - - from: arg(*) - to: result - - from: arg(1) - to: result -- function: org.apache.hadoop.fs.FsShell#getCurrentTrashDir - copy: - - from: this - to: result - - from: - - this - - .org.apache.hadoop.fs.FsShell##java.lang.Object - to: result -- function: org.apache.hadoop.fs.FsShell# - copy: - - from: arg(0) - to: - - this - - .org.apache.hadoop.fs.FsShell##java.lang.Object - - from: arg(0) - to: this -- function: org.apache.hadoop.fs.LocalDirAllocator#createTempFileForWrite - copy: - - from: arg(*) - to: result -- function: org.apache.hadoop.fs.LocalDirAllocator#getAllLocalPathsToRead - copy: - - from: arg(*) - to: result -- function: org.apache.hadoop.fs.LocalDirAllocator#getLocalPathForWrite - copy: - - from: arg(*) - to: result -- function: org.apache.hadoop.fs.LocalDirAllocator#getLocalPathToRead - copy: - - from: arg(*) - to: result -- function: org.apache.hadoop.fs.Path#getFileSystem - copy: - - from: arg(0) - to: result - - from: arg(1) - to: result -- function: org.apache.hadoop.fs.Path#getFileSystem - copy: - - from: - - this - - .org.apache.hadoop.fs.Path##java.lang.Object - to: result - - from: this - to: result -- function: org.apache.hadoop.fs.Path#getParent - copy: - - from: arg(0) - to: result - - from: arg(1) - to: result -- function: org.apache.hadoop.fs.Path#getParent - copy: - - from: - - this - - .org.apache.hadoop.fs.Path##java.lang.Object - to: result - - from: this - to: result -- function: org.apache.hadoop.fs.Path# - copy: - - from: arg(*) - to: - - this - - .org.apache.hadoop.fs.Path##java.lang.Object - - from: arg(*) - to: this -- function: org.apache.hadoop.fs.Path#makeQualified - copy: - - from: arg(0) - to: result - - from: arg(1) - to: result -- function: org.apache.hadoop.fs.Path#makeQualified - copy: - - from: - - this - - .org.apache.hadoop.fs.Path##java.lang.Object - to: result - - from: this - to: result -- function: org.apache.hadoop.fs.Path#suffix - copy: - - from: arg(0) - to: result - - from: arg(1) - to: result -- function: org.apache.hadoop.fs.Path#suffix - copy: - - from: - - this - - .org.apache.hadoop.fs.Path##java.lang.Object - to: result - - from: this - to: result -- function: org.apache.hadoop.fs.Path#toString - copy: - - from: arg(0) - to: result - - from: arg(1) - to: result -- function: org.apache.hadoop.fs.Path#toString - copy: - - from: - - this - - .org.apache.hadoop.fs.Path##java.lang.Object - to: result - - from: this - to: result -- function: org.apache.hadoop.fs.Path#toUri - copy: - - from: arg(0) - to: result - - from: arg(1) - to: result -- function: org.apache.hadoop.fs.Path#toUri - copy: - - from: - - this - - .org.apache.hadoop.fs.Path##java.lang.Object - to: result - - from: this - to: result -- function: org.apache.hadoop.hdfs.server.common.JSPHelper#addTableRow - copy: - - from: arg(1) - to: arg(0) -- function: org.apache.hadoop.hdfs.server.common.JSPHelper#getUrlParam - copy: - - from: arg(*) - to: result -- function: org.apache.hadoop.io.ArrayWritable#get - copy: - - from: - - this - - .org.apache.hadoop.io.ArrayWritable##java.lang.Object - to: result - - from: this - to: result -- function: org.apache.hadoop.io.ArrayWritable#getBytes - copy: - - from: - - this - - .org.apache.hadoop.io.ArrayWritable##java.lang.Object - to: result - - from: this - to: result -- function: org.apache.hadoop.io.ArrayWritable#set - copy: - - from: arg(0) - to: - - this - - .org.apache.hadoop.io.ArrayWritable##java.lang.Object - - from: arg(0) - to: this -- function: org.apache.hadoop.io.ArrayWritable#setBytes - copy: - - from: arg(0) - to: - - this - - .org.apache.hadoop.io.ArrayWritable##java.lang.Object - - from: arg(0) - to: this -- function: org.apache.hadoop.io.ByteWritable#get - copy: - - from: - - this - - .org.apache.hadoop.io.ByteWritable##java.lang.Object - to: result - - from: this - to: result -- function: org.apache.hadoop.io.ByteWritable#getBytes - copy: - - from: - - this - - .org.apache.hadoop.io.ByteWritable##java.lang.Object - to: result - - from: this - to: result -- function: org.apache.hadoop.io.ByteWritable#set - copy: - - from: arg(0) - to: - - this - - .org.apache.hadoop.io.ByteWritable##java.lang.Object - - from: arg(0) - to: this -- function: org.apache.hadoop.io.ByteWritable#setBytes - copy: - - from: arg(0) - to: - - this - - .org.apache.hadoop.io.ByteWritable##java.lang.Object - - from: arg(0) - to: this -- function: org.apache.hadoop.io.BytesWritable#get - copy: - - from: this - to: result - - from: - - this - - .org.apache.hadoop.io.BytesWritable##java.lang.Object - to: result -- function: org.apache.hadoop.io.BytesWritable#getBytes - copy: - - from: this - to: result - - from: - - this - - .org.apache.hadoop.io.BytesWritable##java.lang.Object - to: result -- function: org.apache.hadoop.io.BytesWritable#set - copy: - - from: arg(0) - to: this - - from: arg(0) - to: - - this - - .org.apache.hadoop.io.BytesWritable##java.lang.Object -- function: org.apache.hadoop.io.BytesWritable#setBytes - copy: - - from: arg(0) - to: this - - from: arg(0) - to: - - this - - .org.apache.hadoop.io.BytesWritable##java.lang.Object -- function: org.apache.hadoop.io.GenericWritable#get - copy: - - from: this - to: result - - from: - - this - - .org.apache.hadoop.io.GenericWritable##java.lang.Object - to: result -- function: org.apache.hadoop.io.GenericWritable#getBytes - copy: - - from: this - to: result - - from: - - this - - .org.apache.hadoop.io.GenericWritable##java.lang.Object - to: result -- function: org.apache.hadoop.io.GenericWritable#set - copy: - - from: arg(0) - to: - - this - - .org.apache.hadoop.io.GenericWritable##java.lang.Object - - from: arg(0) - to: this -- function: org.apache.hadoop.io.GenericWritable#setBytes - copy: - - from: arg(0) - to: - - this - - .org.apache.hadoop.io.GenericWritable##java.lang.Object - - from: arg(0) - to: this -- function: org.apache.hadoop.io.IOUtils#copyBytes - copy: - - from: arg(0) - to: arg(1) -- function: org.apache.hadoop.io.MapFile$Reader#get - copy: - - from: arg(0) - to: result -- function: org.apache.hadoop.io.MapFile$Reader#getClosest - copy: - - from: arg(0) - to: result -- function: org.apache.hadoop.io.MapFile$Reader# - copy: - - from: arg(*) - to: this - - from: arg(*) - to: - - this - - .org.apache.hadoop.io.MapFile$Reader##java.lang.Object -- function: org.apache.hadoop.io.MapFile$Reader#midKey - copy: - - from: this - to: result - - from: - - this - - .org.apache.hadoop.io.MapFile$Reader##java.lang.Object - to: result -- function: org.apache.hadoop.io.MapFile$Reader#next - copy: - - from: - - this - - .org.apache.hadoop.io.MapFile$Reader##java.lang.Object - to: arg(1) - - from: this - to: arg(1) - - from: - - this - - .org.apache.hadoop.io.MapFile$Reader##java.lang.Object - to: arg(0) - - from: this - to: arg(0) -- function: - package: org.apache.hadoop.io - class: MapFile$Writer - name: - pattern: () - copy: - - from: arg(*) - to: this - - from: arg(*) - to: - - this - - .org.apache.hadoop.io.MapFile$Writer##java.lang.Object -- function: org.apache.hadoop.io.MapFile$Writer#append - copy: - - from: arg(*) - to: this - - from: arg(*) - to: - - this - - .org.apache.hadoop.io.MapFile$Writer##java.lang.Object -- function: org.apache.hadoop.io.SecureIOUtils#createForWrite - copy: - - from: arg(0) - to: result -- function: org.apache.hadoop.io.SecureIOUtils#openForRead - copy: - - from: arg(0) - to: result -- function: org.apache.hadoop.io.Text#append - copy: - - from: arg(0) - to: this - - from: arg(0) - to: - - this - - .org.apache.hadoop.io.Text##java.lang.Object -- function: org.apache.hadoop.io.Text#charAt - copy: - - from: arg(0) - to: this - - from: arg(0) - to: - - this - - .org.apache.hadoop.io.Text##java.lang.Object -- function: org.apache.hadoop.io.Text#decode - copy: - - from: arg(0) - to: result -- function: org.apache.hadoop.io.Text#encode - copy: - - from: arg(0) - to: result -- function: org.apache.hadoop.io.Text#getBytes - copy: - - from: this - to: result - - from: - - this - - .org.apache.hadoop.io.Text##java.lang.Object - to: result -- function: org.apache.hadoop.io.Text# - copy: - - from: arg(0) - to: this - - from: arg(0) - to: - - this - - .org.apache.hadoop.io.Text##java.lang.Object -- function: org.apache.hadoop.io.Text#readFields - copy: - - from: arg(0) - to: this - - from: arg(0) - to: - - this - - .org.apache.hadoop.io.Text##java.lang.Object -- function: org.apache.hadoop.io.Text#readString - copy: - - from: arg(0) - to: result -- function: org.apache.hadoop.io.Text#set - copy: - - from: arg(0) - to: this - - from: arg(0) - to: - - this - - .org.apache.hadoop.io.Text##java.lang.Object -- function: org.apache.hadoop.io.Text#write - copy: - - from: arg(1) - to: arg(0) -- function: org.apache.hadoop.io.Text#write - copy: - - from: - - this - - .org.apache.hadoop.io.Text##java.lang.Object - to: arg(0) - - from: this - to: arg(0) -- function: org.apache.hadoop.io.UTF8#append - copy: - - from: arg(0) - to: this - - from: arg(0) - to: - - this - - .org.apache.hadoop.io.UTF8##java.lang.Object -- function: org.apache.hadoop.io.UTF8#decode - copy: - - from: arg(0) - to: result -- function: org.apache.hadoop.io.UTF8#encode - copy: - - from: arg(0) - to: result -- function: org.apache.hadoop.io.UTF8#getBytes - copy: - - from: this - to: result - - from: - - this - - .org.apache.hadoop.io.UTF8##java.lang.Object - to: result -- function: org.apache.hadoop.io.UTF8# - copy: - - from: arg(0) - to: this - - from: arg(0) - to: - - this - - .org.apache.hadoop.io.UTF8##java.lang.Object -- function: org.apache.hadoop.io.UTF8#readFields - copy: - - from: arg(0) - to: this - - from: arg(0) - to: - - this - - .org.apache.hadoop.io.UTF8##java.lang.Object -- function: org.apache.hadoop.io.UTF8#readString - copy: - - from: arg(0) - to: result -- function: org.apache.hadoop.io.UTF8#set - copy: - - from: arg(0) - to: this - - from: arg(0) - to: - - this - - .org.apache.hadoop.io.UTF8##java.lang.Object -- function: org.apache.hadoop.io.UTF8#write - copy: - - from: - - this - - .org.apache.hadoop.io.UTF8##java.lang.Object - to: arg(0) - - from: this - to: arg(0) -- function: org.apache.hadoop.io.Writable#read - copy: - - from: arg(0) - to: result -- function: org.apache.hadoop.mapred.DefaultJobHistoryParser#parseJobTasks - copy: - - from: arg(0) - to: arg(1) - - from: arg(2) - to: arg(1) -- function: org.apache.hadoop.mapred.FilOutputFormat#getOutputPath - copy: - - from: arg(0) - to: result - - from: arg(1) - to: result -- function: org.apache.hadoop.mapred.FilOutputFormat#getPathForCustomFile - copy: - - from: arg(0) - to: result - - from: arg(1) - to: result -- function: org.apache.hadoop.mapred.FilOutputFormat#getTaskOutputPath - copy: - - from: arg(0) - to: result - - from: arg(1) - to: result -- function: org.apache.hadoop.mapred.FilOutputFormat#getUniqueName - copy: - - from: arg(0) - to: result - - from: arg(1) - to: result -- function: org.apache.hadoop.mapred.FilOutputFormat#getWorkOutputPath - copy: - - from: arg(0) - to: result - - from: arg(1) - to: result -- function: org.apache.hadoop.mapred.FileInputFormat#getInputPaths - copy: - - from: arg(0) - to: result - - from: arg(1) - to: result -- function: org.apache.hadoop.mapred.FileInputFormat#getRecordReader - copy: - - from: arg(0) - to: result - - from: arg(1) - to: result -- function: org.apache.hadoop.mapred.FileInputFormat#getSplits - copy: - - from: arg(0) - to: result - - from: arg(1) - to: result -- function: org.apache.hadoop.mapred.FileSplit#getPath - copy: - - from: this - to: result - - from: - - this - - .org.apache.hadoop.mapred.FileSplit##java.lang.Object - to: result -- function: org.apache.hadoop.mapred.FileSplit# - copy: - - from: arg(*) - to: this - - from: arg(*) - to: - - this - - .org.apache.hadoop.mapred.FileSplit##java.lang.Object -- function: org.apache.hadoop.mapred.InputSplit#getLocations - copy: - - from: this - to: result -- function: org.apache.hadoop.mapred.JobClient#getDelegationToken - copy: - - from: arg(0) - to: result -- function: org.apache.hadoop.mapred.JobClient#getJob - copy: - - from: arg(0) - to: result -- function: org.apache.hadoop.mapred.JobClient#getJobsFromQueue - copy: - - from: arg(0) - to: result -- function: org.apache.hadoop.mapred.JobClient#getMapTaskReports - copy: - - from: arg(0) - to: result -- function: org.apache.hadoop.mapred.JobClient#getQueueInfo - copy: - - from: arg(0) - to: result -- function: org.apache.hadoop.mapred.JobClient#getReduceTaskReports - copy: - - from: arg(0) - to: result -- function: org.apache.hadoop.mapred.JobClient#getSetupTaskReports - copy: - - from: arg(0) - to: result -- function: org.apache.hadoop.mapred.JobConf#findContainingJar - copy: - - from: arg(0) - to: result -- function: org.apache.hadoop.mapred.JobConf#getJar - copy: - - from: - - this - - .org.apache.hadoop.mapred.JobConf##java.lang.Object - to: result - - from: this - to: result -- function: org.apache.hadoop.mapred.JobConf#getJobEndNotificationURI - copy: - - from: - - this - - .org.apache.hadoop.mapred.JobConf##java.lang.Object - to: result - - from: this - to: result -- function: org.apache.hadoop.mapred.JobConf#getJobName - copy: - - from: - - this - - .org.apache.hadoop.mapred.JobConf##java.lang.Object - to: result - - from: this - to: result -- function: org.apache.hadoop.mapred.JobConf#getKeepTaskFilesPattern - copy: - - from: - - this - - .org.apache.hadoop.mapred.JobConf##java.lang.Object - to: result - - from: this - to: result -- function: org.apache.hadoop.mapred.JobConf#getKeyFieldComparatorOption - copy: - - from: - - this - - .org.apache.hadoop.mapred.JobConf##java.lang.Object - to: result - - from: this - to: result -- function: org.apache.hadoop.mapred.JobConf#getKeyFieldPartitionerOption - copy: - - from: - - this - - .org.apache.hadoop.mapred.JobConf##java.lang.Object - to: result - - from: this - to: result -- function: org.apache.hadoop.mapred.JobConf#getMapDebugScript - copy: - - from: - - this - - .org.apache.hadoop.mapred.JobConf##java.lang.Object - to: result - - from: this - to: result -- function: org.apache.hadoop.mapred.JobConf#getProfileParams - copy: - - from: - - this - - .org.apache.hadoop.mapred.JobConf##java.lang.Object - to: result - - from: this - to: result -- function: org.apache.hadoop.mapred.JobConf#getQueueName - copy: - - from: - - this - - .org.apache.hadoop.mapred.JobConf##java.lang.Object - to: result - - from: this - to: result -- function: org.apache.hadoop.mapred.JobConf#getReduceDebugScript - copy: - - from: - - this - - .org.apache.hadoop.mapred.JobConf##java.lang.Object - to: result - - from: this - to: result -- function: org.apache.hadoop.mapred.JobConf#getSessionId - copy: - - from: - - this - - .org.apache.hadoop.mapred.JobConf##java.lang.Object - to: result - - from: this - to: result -- function: org.apache.hadoop.mapred.JobConf#getUser - copy: - - from: - - this - - .org.apache.hadoop.mapred.JobConf##java.lang.Object - to: result - - from: this - to: result -- function: org.apache.hadoop.mapred.JobConf#getWorkingDirectory - copy: - - from: - - this - - .org.apache.hadoop.mapred.JobConf##java.lang.Object - to: result - - from: this - to: result -- function: org.apache.hadoop.mapred.JobConf#setJar - copy: - - from: arg(0) - to: - - this - - .org.apache.hadoop.mapred.JobConf##java.lang.Object - - from: arg(0) - to: this -- function: org.apache.hadoop.mapred.JobConf#setJobEndNotificationURI - copy: - - from: arg(0) - to: - - this - - .org.apache.hadoop.mapred.JobConf##java.lang.Object - - from: arg(0) - to: this -- function: org.apache.hadoop.mapred.JobConf#setJobName - copy: - - from: arg(0) - to: - - this - - .org.apache.hadoop.mapred.JobConf##java.lang.Object - - from: arg(0) - to: this -- function: org.apache.hadoop.mapred.JobConf#setKeepTaskFilesPattern - copy: - - from: arg(0) - to: - - this - - .org.apache.hadoop.mapred.JobConf##java.lang.Object - - from: arg(0) - to: this -- function: org.apache.hadoop.mapred.JobConf#setKeyFieldComparatorOption - copy: - - from: arg(0) - to: - - this - - .org.apache.hadoop.mapred.JobConf##java.lang.Object - - from: arg(0) - to: this -- function: org.apache.hadoop.mapred.JobConf#setKeyFieldPartitionerOption - copy: - - from: arg(0) - to: - - this - - .org.apache.hadoop.mapred.JobConf##java.lang.Object - - from: arg(0) - to: this -- function: org.apache.hadoop.mapred.JobConf#setMapDebugScript - copy: - - from: arg(0) - to: - - this - - .org.apache.hadoop.mapred.JobConf##java.lang.Object - - from: arg(0) - to: this -- function: org.apache.hadoop.mapred.JobConf#setProfileParams - copy: - - from: arg(0) - to: - - this - - .org.apache.hadoop.mapred.JobConf##java.lang.Object - - from: arg(0) - to: this -- function: org.apache.hadoop.mapred.JobConf#setQueueName - copy: - - from: arg(0) - to: - - this - - .org.apache.hadoop.mapred.JobConf##java.lang.Object - - from: arg(0) - to: this -- function: org.apache.hadoop.mapred.JobConf#setReduceDebugScript - copy: - - from: arg(0) - to: - - this - - .org.apache.hadoop.mapred.JobConf##java.lang.Object - - from: arg(0) - to: this -- function: org.apache.hadoop.mapred.JobConf#setSessionId - copy: - - from: arg(0) - to: - - this - - .org.apache.hadoop.mapred.JobConf##java.lang.Object - - from: arg(0) - to: this -- function: org.apache.hadoop.mapred.JobConf#setUser - copy: - - from: arg(0) - to: - - this - - .org.apache.hadoop.mapred.JobConf##java.lang.Object - - from: arg(0) - to: this -- function: org.apache.hadoop.mapred.JobConf#setWorkingDirectory - copy: - - from: arg(0) - to: - - this - - .org.apache.hadoop.mapred.JobConf##java.lang.Object - - from: arg(0) - to: this -- function: org.apache.hadoop.mapred.JobHistory$JobInfo#get - copy: - - from: this - to: result -- function: org.apache.hadoop.mapred.JobHistory$JobInfo#getAllTasks - copy: - - from: this - to: result -- function: org.apache.hadoop.mapred.JobHistory$JobInfo#getInt - copy: - - from: this - to: result -- function: org.apache.hadoop.mapred.JobHistory$JobInfo#getLong - copy: - - from: this - to: result -- function: org.apache.hadoop.mapred.JobHistory$JobInfo#getTaskAttempts - copy: - - from: this - to: result -- function: org.apache.hadoop.mapred.JobHistory$JobInfo#getUsername - copy: - - from: this - to: result -- function: org.apache.hadoop.mapred.JobHistory$JobInfo#getValues - copy: - - from: this - to: result -- function: org.apache.hadoop.mapred.JobHistory$MapAttempt#get - copy: - - from: this - to: result -- function: org.apache.hadoop.mapred.JobHistory$MapAttempt#getAllTasks - copy: - - from: this - to: result -- function: org.apache.hadoop.mapred.JobHistory$MapAttempt#getInt - copy: - - from: this - to: result -- function: org.apache.hadoop.mapred.JobHistory$MapAttempt#getLong - copy: - - from: this - to: result -- function: org.apache.hadoop.mapred.JobHistory$MapAttempt#getTaskAttempts - copy: - - from: this - to: result -- function: org.apache.hadoop.mapred.JobHistory$MapAttempt#getUsername - copy: - - from: this - to: result -- function: org.apache.hadoop.mapred.JobHistory$MapAttempt#getValues - copy: - - from: this - to: result -- function: org.apache.hadoop.mapred.JobHistory$ReduceAttempt#get - copy: - - from: this - to: result -- function: org.apache.hadoop.mapred.JobHistory$ReduceAttempt#getAllTasks - copy: - - from: this - to: result -- function: org.apache.hadoop.mapred.JobHistory$ReduceAttempt#getInt - copy: - - from: this - to: result -- function: org.apache.hadoop.mapred.JobHistory$ReduceAttempt#getLong - copy: - - from: this - to: result -- function: org.apache.hadoop.mapred.JobHistory$ReduceAttempt#getTaskAttempts - copy: - - from: this - to: result -- function: org.apache.hadoop.mapred.JobHistory$ReduceAttempt#getUsername - copy: - - from: this - to: result -- function: org.apache.hadoop.mapred.JobHistory$ReduceAttempt#getValues - copy: - - from: this - to: result -- function: org.apache.hadoop.mapred.JobHistory$Task#get - copy: - - from: this - to: result -- function: org.apache.hadoop.mapred.JobHistory$Task#getAllTasks - copy: - - from: this - to: result -- function: org.apache.hadoop.mapred.JobHistory$Task#getInt - copy: - - from: this - to: result -- function: org.apache.hadoop.mapred.JobHistory$Task#getLong - copy: - - from: this - to: result -- function: org.apache.hadoop.mapred.JobHistory$Task#getTaskAttempts - copy: - - from: this - to: result -- function: org.apache.hadoop.mapred.JobHistory$Task#getUsername - copy: - - from: this - to: result -- function: org.apache.hadoop.mapred.JobHistory$Task#getValues - copy: - - from: this - to: result -- function: org.apache.hadoop.mapred.JobHistory$TaskAttempt#get - copy: - - from: this - to: result -- function: org.apache.hadoop.mapred.JobHistory$TaskAttempt#getAllTasks - copy: - - from: this - to: result -- function: org.apache.hadoop.mapred.JobHistory$TaskAttempt#getInt - copy: - - from: this - to: result -- function: org.apache.hadoop.mapred.JobHistory$TaskAttempt#getLong - copy: - - from: this - to: result -- function: org.apache.hadoop.mapred.JobHistory$TaskAttempt#getTaskAttempts - copy: - - from: this - to: result -- function: org.apache.hadoop.mapred.JobHistory$TaskAttempt#getUsername - copy: - - from: this - to: result -- function: org.apache.hadoop.mapred.JobHistory$TaskAttempt#getValues - copy: - - from: this - to: result -- function: org.apache.hadoop.mapred.JobID#appendTo - copy: - - from: this - to: result - - from: - - this - - .org.apache.hadoop.mapred.JobID##java.lang.Object - to: result -- function: org.apache.hadoop.mapred.JobID#forName - copy: - - from: arg(*) - to: result -- function: org.apache.hadoop.mapred.JobID#getJobID - copy: - - from: this - to: result - - from: - - this - - .org.apache.hadoop.mapred.JobID##java.lang.Object - to: result -- function: org.apache.hadoop.mapred.JobID#getJtIdentifier - copy: - - from: this - to: result - - from: - - this - - .org.apache.hadoop.mapred.JobID##java.lang.Object - to: result -- function: org.apache.hadoop.mapred.JobID#getTaskID - copy: - - from: this - to: result - - from: - - this - - .org.apache.hadoop.mapred.JobID##java.lang.Object - to: result -- function: org.apache.hadoop.mapred.JobID# - copy: - - from: arg(*) - to: this - - from: arg(*) - to: - - this - - .org.apache.hadoop.mapred.JobID##java.lang.Object -- function: org.apache.hadoop.mapred.JobID#read - copy: - - from: arg(*) - to: result -- function: org.apache.hadoop.mapred.JobID#toString - copy: - - from: this - to: result - - from: - - this - - .org.apache.hadoop.mapred.JobID##java.lang.Object - to: result -- function: org.apache.hadoop.mapred.RunningJob#getCounters - copy: - - from: this - to: result -- function: org.apache.hadoop.mapred.RunningJob#getID - copy: - - from: this - to: result -- function: org.apache.hadoop.mapred.RunningJob#getJobFile - copy: - - from: this - to: result -- function: org.apache.hadoop.mapred.RunningJob#getJobID - copy: - - from: this - to: result -- function: org.apache.hadoop.mapred.RunningJob#getJobName - copy: - - from: this - to: result -- function: org.apache.hadoop.mapred.RunningJob#getTrackingURL - copy: - - from: this - to: result -- function: org.apache.hadoop.mapred.TaskAttemptID#appendTo - copy: - - from: this - to: result - - from: - - this - - .org.apache.hadoop.mapred.TaskAttemptID##java.lang.Object - to: result -- function: org.apache.hadoop.mapred.TaskAttemptID#getJobID - copy: - - from: this - to: result - - from: - - this - - .org.apache.hadoop.mapred.TaskAttemptID##java.lang.Object - to: result -- function: org.apache.hadoop.mapred.TaskAttemptID#getJtIdentifier - copy: - - from: this - to: result - - from: - - this - - .org.apache.hadoop.mapred.TaskAttemptID##java.lang.Object - to: result -- function: org.apache.hadoop.mapred.TaskAttemptID#getTaskID - copy: - - from: this - to: result - - from: - - this - - .org.apache.hadoop.mapred.TaskAttemptID##java.lang.Object - to: result -- function: org.apache.hadoop.mapred.TaskAttemptID# - copy: - - from: arg(*) - to: this - - from: arg(*) - to: - - this - - .org.apache.hadoop.mapred.TaskAttemptID##java.lang.Object -- function: org.apache.hadoop.mapred.TaskAttemptID#toString - copy: - - from: this - to: result - - from: - - this - - .org.apache.hadoop.mapred.TaskAttemptID##java.lang.Object - to: result -- function: org.apache.hadoop.mapred.TaskID#appendTo - copy: - - from: - - this - - .org.apache.hadoop.mapred.TaskID##java.lang.Object - to: result - - from: this - to: result -- function: org.apache.hadoop.mapred.TaskID#forName - copy: - - from: arg(*) - to: result -- function: org.apache.hadoop.mapred.TaskID#getJobID - copy: - - from: - - this - - .org.apache.hadoop.mapred.TaskID##java.lang.Object - to: result - - from: this - to: result -- function: org.apache.hadoop.mapred.TaskID#getJtIdentifier - copy: - - from: - - this - - .org.apache.hadoop.mapred.TaskID##java.lang.Object - to: result - - from: this - to: result -- function: org.apache.hadoop.mapred.TaskID#getTaskID - copy: - - from: - - this - - .org.apache.hadoop.mapred.TaskID##java.lang.Object - to: result - - from: this - to: result -- function: org.apache.hadoop.mapred.TaskID# - copy: - - from: arg(*) - to: this - - from: arg(*) - to: - - this - - .org.apache.hadoop.mapred.TaskID##java.lang.Object -- function: org.apache.hadoop.mapred.TaskID#read - copy: - - from: arg(*) - to: result -- function: org.apache.hadoop.mapred.TaskID#toString - copy: - - from: - - this - - .org.apache.hadoop.mapred.TaskID##java.lang.Object - to: result - - from: this - to: result -- function: org.apache.hadoop.mapred.TaskLog#addCommand - copy: - - from: arg(*) - to: result -- function: org.apache.hadoop.mapred.TaskLog#captureDebugOutput - copy: - - from: arg(*) - to: result -- function: org.apache.hadoop.mapred.TaskLog#captureOutAndError - copy: - - from: arg(*) - to: result -- function: org.apache.hadoop.mapred.JobHistory.JobInfo#decodeJobHistoryFileName - copy: - - from: arg(0) - to: result -- function: org.apache.hadoop.mapred.JobHistory.JobInfo#decodeJobHistoryFilePath - copy: - - from: arg(0) - to: result -- function: org.apache.hadoop.mapred.JobHistory.JobInfo#encodeJobHistoryFileName - copy: - - from: arg(0) - to: result -- function: org.apache.hadoop.mapred.JobHistory.JobInfo#encodeJobHistoryFilePath - copy: - - from: arg(0) - to: result -- function: org.apache.hadoop.mapred.JobHistory.JobInfo#getJobHistoryFileName - copy: - - from: arg(1) - to: - - this - - .org.apache.hadoop.mapred.JobHistory.JobInfo##java.lang.Object - - from: arg(0) - to: - - this - - .org.apache.hadoop.mapred.JobHistory.JobInfo##java.lang.Object - - from: arg(1) - to: this - - from: arg(0) - to: this -- function: org.apache.hadoop.mapred.JobHistory.JobInfo#getJobHistoryLogLocation - copy: - - from: arg(1) - to: - - this - - .org.apache.hadoop.mapred.JobHistory.JobInfo##java.lang.Object - - from: arg(0) - to: - - this - - .org.apache.hadoop.mapred.JobHistory.JobInfo##java.lang.Object - - from: arg(1) - to: this - - from: arg(0) - to: this -- function: org.apache.hadoop.mapred.JobHistory.JobInfo#getJobHistoryLogLocationForUser - copy: - - from: arg(1) - to: - - this - - .org.apache.hadoop.mapred.JobHistory.JobInfo##java.lang.Object - - from: arg(0) - to: - - this - - .org.apache.hadoop.mapred.JobHistory.JobInfo##java.lang.Object - - from: arg(1) - to: this - - from: arg(0) - to: this -- function: org.apache.hadoop.mapred.JobHistory.JobInfo#getLocalJobFilePath - copy: - - from: arg(0) - to: result -- function: org.apache.hadoop.mapred.JobHistory.JobInfo# - copy: - - from: arg(0) - to: - - this - - .org.apache.hadoop.mapred.JobHistory.JobInfo##java.lang.Object - - from: arg(0) - to: this -- function: org.apache.hadoop.mapred.JobHistory.JobInfo#recoverJobHistoryFile - copy: - - from: arg(0) - to: result - - from: arg(1) - to: result -- function: org.apache.hadoop.mapred.JobHistory.JobInfo#recoverJobHistoryFile - copy: - - from: this - to: result - - from: - - this - - .org.apache.hadoop.mapred.JobHistory.JobInfo##java.lang.Object - to: result -- function: org.apache.hadoop.mapreduce.Job#getJar - copy: - - from: this - to: result -- function: org.apache.hadoop.mapreduce.Job#getTrackingURL - copy: - - from: this - to: result -- function: org.apache.hadoop.mapreduce.Job#setWorkingDirectory - copy: - - from: arg(0) - to: result -- function: org.apache.hadoop.mapreduce.JobID#appendTo - copy: - - from: - - this - - .org.apache.hadoop.mapreduce.JobID##java.lang.Object - to: result - - from: this - to: result -- function: org.apache.hadoop.mapreduce.JobID#forName - copy: - - from: arg(*) - to: result -- function: org.apache.hadoop.mapreduce.JobID#getJobID - copy: - - from: - - this - - .org.apache.hadoop.mapreduce.JobID##java.lang.Object - to: result - - from: this - to: result -- function: org.apache.hadoop.mapreduce.JobID#getJtIdentifier - copy: - - from: - - this - - .org.apache.hadoop.mapreduce.JobID##java.lang.Object - to: result - - from: this - to: result -- function: org.apache.hadoop.mapreduce.JobID#getTaskID - copy: - - from: - - this - - .org.apache.hadoop.mapreduce.JobID##java.lang.Object - to: result - - from: this - to: result -- function: org.apache.hadoop.mapreduce.JobID# - copy: - - from: arg(*) - to: this - - from: arg(*) - to: - - this - - .org.apache.hadoop.mapreduce.JobID##java.lang.Object -- function: org.apache.hadoop.mapreduce.JobID#read - copy: - - from: arg(*) - to: result -- function: org.apache.hadoop.mapreduce.JobID#toString - copy: - - from: - - this - - .org.apache.hadoop.mapreduce.JobID##java.lang.Object - to: result - - from: this - to: result -- function: org.apache.hadoop.mapreduce.TaskAttemptID#appendTo - copy: - - from: - - this - - .org.apache.hadoop.mapreduce.TaskAttemptID##java.lang.Object - to: result - - from: this - to: result -- function: org.apache.hadoop.mapreduce.TaskAttemptID#getJobID - copy: - - from: - - this - - .org.apache.hadoop.mapreduce.TaskAttemptID##java.lang.Object - to: result - - from: this - to: result -- function: org.apache.hadoop.mapreduce.TaskAttemptID#getJtIdentifier - copy: - - from: - - this - - .org.apache.hadoop.mapreduce.TaskAttemptID##java.lang.Object - to: result - - from: this - to: result -- function: org.apache.hadoop.mapreduce.TaskAttemptID#getTaskID - copy: - - from: - - this - - .org.apache.hadoop.mapreduce.TaskAttemptID##java.lang.Object - to: result - - from: this - to: result -- function: org.apache.hadoop.mapreduce.TaskAttemptID# - copy: - - from: arg(*) - to: this - - from: arg(*) - to: - - this - - .org.apache.hadoop.mapreduce.TaskAttemptID##java.lang.Object -- function: org.apache.hadoop.mapreduce.TaskAttemptID#toString - copy: - - from: - - this - - .org.apache.hadoop.mapreduce.TaskAttemptID##java.lang.Object - to: result - - from: this - to: result -- function: org.apache.hadoop.mapreduce.TaskID#appendTo - copy: - - from: this - to: result - - from: - - this - - .org.apache.hadoop.mapreduce.TaskID##java.lang.Object - to: result -- function: org.apache.hadoop.mapreduce.TaskID#forName - copy: - - from: arg(*) - to: result -- function: org.apache.hadoop.mapreduce.TaskID#getJobID - copy: - - from: this - to: result - - from: - - this - - .org.apache.hadoop.mapreduce.TaskID##java.lang.Object - to: result -- function: org.apache.hadoop.mapreduce.TaskID#getJtIdentifier - copy: - - from: this - to: result - - from: - - this - - .org.apache.hadoop.mapreduce.TaskID##java.lang.Object - to: result -- function: org.apache.hadoop.mapreduce.TaskID#getTaskID - copy: - - from: this - to: result - - from: - - this - - .org.apache.hadoop.mapreduce.TaskID##java.lang.Object - to: result -- function: org.apache.hadoop.mapreduce.TaskID# - copy: - - from: arg(*) - to: this - - from: arg(*) - to: - - this - - .org.apache.hadoop.mapreduce.TaskID##java.lang.Object -- function: org.apache.hadoop.mapreduce.TaskID#read - copy: - - from: arg(*) - to: result -- function: org.apache.hadoop.mapreduce.TaskID#toString - copy: - - from: this - to: result - - from: - - this - - .org.apache.hadoop.mapreduce.TaskID##java.lang.Object - to: result -- function: org.apache.hadoop.mapreduce.lib.output.FileOutputCommitter#getWorkPath - copy: - - from: this - to: result - - from: - - this - - .org.apache.hadoop.mapreduce.lib.output.FileOutputCommitter##java.lang.Object - to: result -- function: org.apache.hadoop.mapreduce.lib.output.FileOutputCommitter# - copy: - - from: arg(0) - to: - - this - - .org.apache.hadoop.mapreduce.lib.output.FileOutputCommitter##java.lang.Object - - from: arg(1) - to: - - this - - .org.apache.hadoop.mapreduce.lib.output.FileOutputCommitter##java.lang.Object - - from: arg(1) - to: this - - from: arg(0) - to: this -- function: org.apache.hadoop.metrics.ContextFactory#getContext - copy: - - from: arg(0) - to: result - - from: arg(1) - to: result -- function: org.apache.hadoop.net.DNS#getDefaultHost - copy: - - from: arg(*) - to: result -- function: org.apache.hadoop.net.DNS#getDefaultIP - copy: - - from: arg(*) - to: result -- function: org.apache.hadoop.net.DNS#getHosts - copy: - - from: arg(*) - to: result -- function: org.apache.hadoop.net.DNS#getIPs - copy: - - from: arg(*) - to: result -- function: org.apache.hadoop.net.DNS#reverseDns - copy: - - from: arg(*) - to: result -- function: org.apache.hadoop.net.DNSToSwitchMapping#resolve - copy: - - from: arg(0) - to: result -- function: org.apache.hadoop.net.NetworkTopology#getNode - copy: - - from: arg(0) - to: result -- function: org.apache.hadoop.net.NodeBase#getName - copy: - - from: - - this - - .org.apache.hadoop.net.NodeBase##java.lang.Object - to: result - - from: this - to: result -- function: org.apache.hadoop.net.NodeBase#getNetworkLocation - copy: - - from: - - this - - .org.apache.hadoop.net.NodeBase##java.lang.Object - to: result - - from: this - to: result -- function: org.apache.hadoop.net.NodeBase#getParent - copy: - - from: - - this - - .org.apache.hadoop.net.NodeBase##java.lang.Object - to: result - - from: this - to: result -- function: org.apache.hadoop.net.NodeBase# - copy: - - from: arg(*) - to: this - - from: arg(*) - to: - - this - - .org.apache.hadoop.net.NodeBase##java.lang.Object -- function: org.apache.hadoop.net.NodeBase#setNetworkLocation - copy: - - from: arg(0) - to: - - this - - .org.apache.hadoop.net.NodeBase##java.lang.Object - - from: arg(0) - to: this -- function: org.apache.hadoop.net.NodeBase#setParent - copy: - - from: arg(0) - to: - - this - - .org.apache.hadoop.net.NodeBase##java.lang.Object - - from: arg(0) - to: this -- function: org.apache.hadoop.net.SocksSocketFactory#createSocket - copy: - - from: arg(*) - to: result -- function: org.apache.hadoop.net.StandardSocketFactory#createSocket - copy: - - from: arg(*) - to: result -- function: org.apache.hadoop.record.BinaryRecordInput# - copy: - - from: arg(0) - to: this - - from: arg(0) - to: - - this - - .org.apache.hadoop.record.BinaryRecordInput##java.lang.Object -- function: org.apache.hadoop.record.BinaryRecordInput#readBuffer - copy: - - from: - - this - - .org.apache.hadoop.record.BinaryRecordInput##java.lang.Object - to: result - - from: this - to: result -- function: org.apache.hadoop.record.BinaryRecordInput#readByte - copy: - - from: - - this - - .org.apache.hadoop.record.BinaryRecordInput##java.lang.Object - to: result - - from: this - to: result -- function: org.apache.hadoop.record.BinaryRecordInput#readString - copy: - - from: - - this - - .org.apache.hadoop.record.BinaryRecordInput##java.lang.Object - to: result - - from: this - to: result -- function: org.apache.hadoop.record.BinaryRecordOutput#writeByte - copy: - - from: arg(0) - to: result -- function: org.apache.hadoop.record.BinaryRecordOutput#writeString - copy: - - from: arg(0) - to: result -- function: org.apache.hadoop.record.CsvRecordInput# - copy: - - from: arg(0) - to: - - this - - .org.apache.hadoop.record.CsvRecordInput##java.lang.Object - - from: arg(0) - to: this -- function: org.apache.hadoop.record.CsvRecordInput#readBuffer - copy: - - from: - - this - - .org.apache.hadoop.record.CsvRecordInput##java.lang.Object - to: result - - from: this - to: result -- function: org.apache.hadoop.record.CsvRecordInput#readByte - copy: - - from: - - this - - .org.apache.hadoop.record.CsvRecordInput##java.lang.Object - to: result - - from: this - to: result -- function: org.apache.hadoop.record.CsvRecordInput#readString - copy: - - from: - - this - - .org.apache.hadoop.record.CsvRecordInput##java.lang.Object - to: result - - from: this - to: result -- function: org.apache.hadoop.record.CsvRecordOutput#writeByte - copy: - - from: arg(0) - to: result -- function: org.apache.hadoop.record.CsvRecordOutput#writeString - copy: - - from: arg(0) - to: result -- function: org.apache.hadoop.record.XmlRecordInput# - copy: - - from: arg(0) - to: this - - from: arg(0) - to: - - this - - .org.apache.hadoop.record.XmlRecordInput##java.lang.Object -- function: org.apache.hadoop.record.XmlRecordInput#readBuffer - copy: - - from: this - to: result - - from: - - this - - .org.apache.hadoop.record.XmlRecordInput##java.lang.Object - to: result -- function: org.apache.hadoop.record.XmlRecordInput#readByte - copy: - - from: this - to: result - - from: - - this - - .org.apache.hadoop.record.XmlRecordInput##java.lang.Object - to: result -- function: org.apache.hadoop.record.XmlRecordInput#readString - copy: - - from: this - to: result - - from: - - this - - .org.apache.hadoop.record.XmlRecordInput##java.lang.Object - to: result -- function: org.apache.hadoop.record.XmlRecordOutput#writeByte - copy: - - from: arg(0) - to: result -- function: org.apache.hadoop.record.XmlRecordOutput#writeString - copy: - - from: arg(0) - to: result -- function: org.apache.hadoop.streaming.StreamJob# - copy: - - from: arg(0) - to: result -- function: org.apache.hadoop.util.GenericOptionsParser#getConfiguration - copy: - - from: - - this - - .org.apache.hadoop.util.GenericOptionsParser##java.lang.Object - to: arg(0) - - from: this - to: result - - from: - - this - - .org.apache.hadoop.util.GenericOptionsParser##java.lang.Object - to: result - - from: this - to: arg(0) -- function: org.apache.hadoop.util.GenericOptionsParser#getLibJars - copy: - - from: - - this - - .org.apache.hadoop.util.GenericOptionsParser##java.lang.Object - to: arg(0) - - from: this - to: result - - from: - - this - - .org.apache.hadoop.util.GenericOptionsParser##java.lang.Object - to: result - - from: this - to: arg(0) -- function: org.apache.hadoop.util.GenericOptionsParser#getRemainingArgs - copy: - - from: - - this - - .org.apache.hadoop.util.GenericOptionsParser##java.lang.Object - to: arg(0) - - from: this - to: result - - from: - - this - - .org.apache.hadoop.util.GenericOptionsParser##java.lang.Object - to: result - - from: this - to: arg(0) -- function: org.apache.hadoop.util.GenericOptionsParser# - copy: - - from: arg(*) - to: this - - from: arg(*) - to: - - this - - .org.apache.hadoop.util.GenericOptionsParser##java.lang.Object -- function: org.apache.hadoop.util.LineReader# - copy: - - from: arg(0) - to: - - this - - .org.apache.hadoop.util.LineReader##java.lang.Object - - from: arg(0) - to: this -- function: org.apache.hadoop.util.LineReader#readLine - copy: - - from: - - this - - .org.apache.hadoop.util.LineReader##java.lang.Object - to: arg(0) - - from: this - to: arg(0) -- function: org.apache.hadoop.util.ProgramDriver#addClass - copy: - - from: arg(0) - to: - - this - - .org.apache.hadoop.util.ProgramDriver##java.lang.Object - - from: arg(1) - to: this - - from: arg(1) - to: - - this - - .org.apache.hadoop.util.ProgramDriver##java.lang.Object - - from: arg(0) - to: this -- function: org.apache.hadoop.util.ServletUtil#getParameter - copy: - - from: arg(0) - to: result -- function: org.apache.hadoop.util.StringUtils#arrayToString - copy: - - from: arg(0) - to: result -- function: org.apache.hadoop.util.StringUtils#camelize - copy: - - from: arg(0) - to: result -- function: org.apache.hadoop.util.StringUtils#capitalize - copy: - - from: arg(0) - to: result -- function: org.apache.hadoop.util.StringUtils#escapeHTML - copy: - - from: arg(0) - to: result -- function: org.apache.hadoop.util.StringUtils#escapeString - copy: - - from: arg(0) - to: result -- function: org.apache.hadoop.util.StringUtils#getStringCollection - copy: - - from: arg(0) - to: result -- function: org.apache.hadoop.util.StringUtils#getStrings - copy: - - from: arg(0) - to: result -- function: org.apache.hadoop.util.StringUtils#simpleHostname - copy: - - from: arg(0) - to: result -- function: org.apache.hadoop.util.StringUtils#split - copy: - - from: arg(0) - to: result -- function: org.apache.hadoop.util.StringUtils#stringToPath - copy: - - from: arg(0) - to: result -- function: org.apache.hadoop.util.StringUtils#stringToURI - copy: - - from: arg(0) - to: result -- function: org.apache.hadoop.util.StringUtils#unEscapeString - copy: - - from: arg(0) - to: result -- function: org.apache.hadoop.util.StringUtils#uriToString - copy: - - from: arg(0) - to: result -- function: org.apache.hadoop.util.XMLUtils#transform - copy: - - from: arg(1) - to: arg(2) -- function: org.apache.hc.core5.util.Args#containsNoBlanks - signature: (*, java.lang.String) * - copy: - - from: arg(0) - to: result -- function: org.apache.hc.core5.util.Args#notBlank - signature: (*, java.lang.String) * - copy: - - from: arg(0) - to: result -- function: org.apache.hc.core5.util.Args#notEmpty - signature: (*, java.lang.String) * - copy: - - from: arg(0) - to: result -- function: org.apache.hc.core5.util.Args#notEmpty - signature: (java.lang.Object, java.lang.String) * - copy: - - from: arg(0) - to: result -- function: org.apache.hc.core5.util.Args#notNull - signature: (java.lang.Object, java.lang.String) * - copy: - - from: arg(0) - to: result -- function: - package: org.apache.http - class: Header - name: - pattern: get.* - copy: - - from: - - this - - .org.apache.http.Header##java.lang.Object - to: result - - from: this - to: result -- function: org.apache.http.Header# - copy: - - from: arg(*) - to: this - - from: arg(*) - to: - - this - - .org.apache.http.Header##java.lang.Object -- function: org.apache.http.Header#toString - copy: - - from: - - this - - .org.apache.http.Header##java.lang.Object - to: result - - from: this - to: result -- function: - package: org.apache.http - class: HeaderElement - name: - pattern: get.* - copy: - - from: - - this - - .org.apache.http.HeaderElement##java.lang.Object - to: result - - from: this - to: result -- function: org.apache.http.HeaderElement# - copy: - - from: arg(*) - to: - - this - - .org.apache.http.HeaderElement##java.lang.Object - - from: arg(*) - to: this -- function: org.apache.http.HeaderElement#toString - copy: - - from: - - this - - .org.apache.http.HeaderElement##java.lang.Object - to: result - - from: this - to: result -- function: - package: org.apache.http - class: HeaderElementIterator - name: - pattern: next.* - copy: - - from: - - this - - .org.apache.http.HeaderElementIterator##java.lang.Object - to: result - - from: this - to: result -- function: org.apache.http.HeaderElementIterator# - copy: - - from: arg(*) - to: this - - from: arg(*) - to: - - this - - .org.apache.http.HeaderElementIterator##java.lang.Object -- function: - package: org.apache.http - class: HeaderIterator - name: - pattern: next.* - copy: - - from: this - to: result - - from: - - this - - .org.apache.http.HeaderIterator##java.lang.Object - to: result -- function: org.apache.http.HeaderIterator# - copy: - - from: arg(*) - to: this - - from: arg(*) - to: - - this - - .org.apache.http.HeaderIterator##java.lang.Object -- function: org.apache.http.HttpEntity#getContent - copy: - - from: - - this - - .org.apache.http.HttpEntity##java.lang.Object - to: result - - from: this - to: result -- function: org.apache.http.HttpEntity#getContentEncoding - copy: - - from: - - this - - .org.apache.http.HttpEntity##java.lang.Object - to: result - - from: this - to: result -- function: org.apache.http.HttpEntity# - copy: - - from: arg(0) - to: - - this - - .org.apache.http.HttpEntity##java.lang.Object - - from: arg(0) - to: this -- function: org.apache.http.HttpEntity#writeTo - copy: - - from: - - this - - .org.apache.http.HttpEntity##java.lang.Object - to: arg(0) - - from: this - to: arg(0) -- function: org.apache.http.HttpHost# - copy: - - from: arg(0) - to: - - this - - .org.apache.http.HttpHost##java.lang.Object - - from: arg(0) - to: this -- function: org.apache.http.NameValuePair#clone - copy: - - from: this - to: result - - from: - - this - - .org.apache.http.NameValuePair##java.lang.Object - to: result -- function: org.apache.http.NameValuePair#getName - copy: - - from: this - to: result - - from: - - this - - .org.apache.http.NameValuePair##java.lang.Object - to: result -- function: org.apache.http.NameValuePair#getValue - copy: - - from: this - to: result - - from: - - this - - .org.apache.http.NameValuePair##java.lang.Object - to: result -- function: org.apache.http.NameValuePair# - copy: - - from: arg(*) - to: this - - from: arg(*) - to: - - this - - .org.apache.http.NameValuePair##java.lang.Object -- function: org.apache.http.NameValuePair#toString - copy: - - from: this - to: result - - from: - - this - - .org.apache.http.NameValuePair##java.lang.Object - to: result -- function: org.apache.http.RequestLine#getUri - copy: - - from: this - to: result -- function: org.apache.http.StatusLine#getReasonPhrase - copy: - - from: this - to: result -- function: org.apache.http.TokenIterator#nextToken - copy: - - from: this - to: result -- function: org.apache.http.auth.AuthScheme#authenticate - copy: - - from: arg(0) - to: result -- function: org.apache.http.auth.ContextAwareAuthScheme#authenticate - copy: - - from: arg(0) - to: result -- function: org.apache.http.client.CredentialsProvider#setCredentials - copy: - - from: arg(1) - to: - - this - - .org.apache.http.client.CredentialsProvider##java.lang.Object - - from: arg(1) - to: this -- function: - package: org.apache.http.client.methods - class: HttpDelete - name: - pattern: - copy: - - from: arg(0) - to: - - this - - .org.apache.http.client.methods.HttpDelete##java.lang.Object - - from: arg(0) - to: this -- function: org.apache.http.client.methods.HttpDelete#setURI - copy: - - from: arg(0) - to: - - this - - .org.apache.http.client.methods.HttpDelete##java.lang.Object - - from: arg(0) - to: this -- function: - package: org.apache.http.client.methods - class: HttpGet - name: - pattern: - copy: - - from: arg(0) - to: - - this - - .org.apache.http.client.methods.HttpGet##java.lang.Object - - from: arg(0) - to: this -- function: org.apache.http.client.methods.HttpGet#setURI - copy: - - from: arg(0) - to: - - this - - .org.apache.http.client.methods.HttpGet##java.lang.Object - - from: arg(0) - to: this -- function: - package: org.apache.http.client.methods - class: HttpHead - name: - pattern: - copy: - - from: arg(0) - to: this - - from: arg(0) - to: - - this - - .org.apache.http.client.methods.HttpHead##java.lang.Object -- function: org.apache.http.client.methods.HttpHead#setURI - copy: - - from: arg(0) - to: this - - from: arg(0) - to: - - this - - .org.apache.http.client.methods.HttpHead##java.lang.Object -- function: - package: org.apache.http.client.methods - class: HttpOptions - name: - pattern: - copy: - - from: arg(0) - to: - - this - - .org.apache.http.client.methods.HttpOptions##java.lang.Object - - from: arg(0) - to: this -- function: org.apache.http.client.methods.HttpOptions#setURI - copy: - - from: arg(0) - to: - - this - - .org.apache.http.client.methods.HttpOptions##java.lang.Object - - from: arg(0) - to: this -- function: - package: org.apache.http.client.methods - class: HttpPatch - name: - pattern: - copy: - - from: arg(0) - to: - - this - - .org.apache.http.client.methods.HttpPatch##java.lang.Object - - from: arg(0) - to: this -- function: org.apache.http.client.methods.HttpPatch#setURI - copy: - - from: arg(0) - to: - - this - - .org.apache.http.client.methods.HttpPatch##java.lang.Object - - from: arg(0) - to: this -- function: - package: org.apache.http.client.methods - class: HttpPost - name: - pattern: - copy: - - from: arg(0) - to: - - this - - .org.apache.http.client.methods.HttpPost##java.lang.Object - - from: arg(0) - to: this -- function: org.apache.http.client.methods.HttpPost#setURI - copy: - - from: arg(0) - to: - - this - - .org.apache.http.client.methods.HttpPost##java.lang.Object - - from: arg(0) - to: this -- function: - package: org.apache.http.client.methods - class: HttpPut - name: - pattern: - copy: - - from: arg(0) - to: - - this - - .org.apache.http.client.methods.HttpPut##java.lang.Object - - from: arg(0) - to: this -- function: org.apache.http.client.methods.HttpPut#setURI - copy: - - from: arg(0) - to: - - this - - .org.apache.http.client.methods.HttpPut##java.lang.Object - - from: arg(0) - to: this -- function: org.apache.http.client.methods.HttpRequestBase#getRequestLine - copy: - - from: this - to: result - - from: - - this - - .org.apache.http.client.methods.HttpRequestBase##java.lang.Object - to: result -- function: org.apache.http.client.methods.HttpRequestBase#setURI - copy: - - from: arg(0) - to: - - this - - .org.apache.http.client.methods.HttpRequestBase##java.lang.Object - - from: arg(0) - to: this -- function: org.apache.http.client.methods.HttpRequestBase#toString - copy: - - from: this - to: result - - from: - - this - - .org.apache.http.client.methods.HttpRequestBase##java.lang.Object - to: result -- function: - package: org.apache.http.client.methods - class: HttpTrace - name: - pattern: - copy: - - from: arg(0) - to: - - this - - .org.apache.http.client.methods.HttpTrace##java.lang.Object - - from: arg(0) - to: this -- function: org.apache.http.client.methods.HttpTrace#setURI - copy: - - from: arg(0) - to: - - this - - .org.apache.http.client.methods.HttpTrace##java.lang.Object - - from: arg(0) - to: this -- function: org.apache.http.client.methods.HttpUriRequest#getURI - copy: - - from: this - to: result -- function: org.apache.http.client.utils.CloneUtils#clone - copy: - - from: arg(0) - to: result -- function: org.apache.http.client.utils.CloneUtils#cloneObject - copy: - - from: arg(0) - to: result -- function: org.apache.http.client.utils.URIBuilder#addParameter - copy: - - from: arg(0) - to: result -- function: org.apache.http.client.utils.URIBuilder#addParameters - copy: - - from: arg(0) - to: result -- function: org.apache.http.client.utils.URIBuilder#build - copy: - - from: this - to: result -- function: org.apache.http.client.utils.URIBuilder#getHost - copy: - - from: this - to: result -- function: org.apache.http.client.utils.URIBuilder#getPath - copy: - - from: this - to: result -- function: org.apache.http.client.utils.URIBuilder#getQueryParams - copy: - - from: this - to: result -- function: org.apache.http.client.utils.URIBuilder#setCustomQuery - copy: - - from: arg(0) - to: result -- function: org.apache.http.client.utils.URIBuilder#setHost - copy: - - from: arg(0) - to: result -- function: org.apache.http.client.utils.URIBuilder#setParameter - copy: - - from: arg(0) - to: result -- function: org.apache.http.client.utils.URIBuilder#setParameters - copy: - - from: arg(0) - to: result -- function: org.apache.http.client.utils.URIBuilder#setPath - copy: - - from: arg(0) - to: result -- function: org.apache.http.client.utils.URIBuilder#setPort - signature: (int) * - copy: - - from: this - to: result -- function: org.apache.http.client.utils.URIBuilder#setQuery - copy: - - from: arg(0) - to: result -- function: org.apache.http.client.utils.URIBuilder#toString - copy: - - from: this - to: result -- function: org.apache.http.conn.ClientConnectionManager# - signature: - params: - - index: 0 - type: org.apache.http.conn.scheme.SchemeRegistry - copy: - - from: arg(0) - to: - - this - - .org.apache.http.conn.ClientConnectionManager##java.lang.Object - - from: arg(0) - to: this -- function: org.apache.http.conn.ClientConnectionManager# - signature: - params: - - index: 0 - type: org.apache.http.params.HttpParams - - index: 1 - type: org.apache.http.conn.scheme.SchemeRegistry - copy: - - from: arg(1) - to: - - this - - .org.apache.http.conn.ClientConnectionManager##java.lang.Object - - from: arg(1) - to: this -- function: org.apache.http.conn.scheme.Scheme# - signature: - params: - - index: 0 - type: java.lang.String - - index: 1 - type: org.apache.http.conn.scheme.SocketFactory - - index: 2 - type: int - copy: - - from: arg(1) - to: - - this - - .org.apache.http.conn.scheme.Scheme##java.lang.Object - - from: arg(1) - to: this -- function: org.apache.http.conn.scheme.SchemeRegistry#register - copy: - - from: arg(0) - to: result -- function: org.apache.http.conn.scheme.SchemeRegistry#register - copy: - - from: arg(0) - to: - - this - - .org.apache.http.conn.scheme.SchemeRegistry##java.lang.Object - - from: arg(0) - to: this -- function: org.apache.http.conn.scheme.SchemeRegistry#setItems - copy: - - from: arg(0) - to: result -- function: org.apache.http.conn.scheme.SchemeRegistry#setItems - copy: - - from: arg(0) - to: - - this - - .org.apache.http.conn.scheme.SchemeRegistry##java.lang.Object - - from: arg(0) - to: this -- function: org.apache.http.conn.ssl.SSLSocketFactory# - signature: - params: - - index: 0 - type: org.apache.http.conn.ssl.SSLSocketFactory - copy: - - from: arg(0) - to: - - this - - .org.apache.http.conn.ssl.SSLSocketFactory##java.lang.Object - - from: arg(0) - to: this -- function: org.apache.http.cookie.Cookie#getComment - copy: - - from: this - to: result -- function: org.apache.http.cookie.Cookie#getCommentURL - copy: - - from: this - to: result -- function: org.apache.http.cookie.Cookie#getDomain - copy: - - from: this - to: result -- function: org.apache.http.cookie.Cookie#getExpiryDate - copy: - - from: this - to: result -- function: org.apache.http.cookie.Cookie#getName - copy: - - from: this - to: result -- function: org.apache.http.cookie.Cookie#getPath - copy: - - from: this - to: result -- function: org.apache.http.cookie.Cookie#getValue - copy: - - from: this - to: result -- function: org.apache.http.cookie.Cookie#toString - copy: - - from: this - to: result -- function: - package: org.apache.http.entity - class: AbstractHttpEntity - name: - pattern: set.* - copy: - - from: arg(0) - to: - - this - - .org.apache.http.entity.AbstractHttpEntity##java.lang.Object - - from: arg(0) - to: this -- function: org.apache.http.entity.mime.FormBodyPart#addField - copy: - - from: arg(1) - to: - - this - - .org.apache.http.entity.mime.FormBodyPart##java.lang.Object - - from: arg(1) - to: this -- function: org.apache.http.entity.mime.content.ByteArrayBody# - copy: - - from: arg(0) - to: - - this - - .org.apache.http.entity.mime.content.ByteArrayBody##java.lang.Object - - from: arg(0) - to: this -- function: org.apache.http.entity.mime.content.FileBody# - copy: - - from: arg(0) - to: - - this - - .org.apache.http.entity.mime.content.FileBody##java.lang.Object - - from: arg(0) - to: this -- function: org.apache.http.entity.mime.content.InputStreamBody# - copy: - - from: arg(0) - to: - - this - - .org.apache.http.entity.mime.content.InputStreamBody##java.lang.Object - - from: arg(0) - to: this -- function: org.apache.http.entity.mime.content.StringBody# - copy: - - from: arg(0) - to: - - this - - .org.apache.http.entity.mime.content.StringBody##java.lang.Object - - from: arg(0) - to: this -- function: org.apache.http.impl.client.DefaultHttpClient# - signature: - params: - - index: 0 - type: org.apache.http.conn.ClientConnectionManager - copy: - - from: arg(0) - to: - - this - - .org.apache.http.impl.client.DefaultHttpClient##java.lang.Object - - from: arg(0) - to: this -- function: org.apache.http.impl.io.AbstractSessionInputBuffer#init - copy: - - from: arg(0) - to: - - this - - .org.apache.http.impl.io.AbstractSessionInputBuffer##java.lang.Object - - from: arg(0) - to: this -- function: org.apache.http.impl.io.AbstractSessionInputBuffer#read - copy: - - from: this - to: result - - from: - - this - - .org.apache.http.impl.io.AbstractSessionInputBuffer##java.lang.Object - to: result - - from: - - this - - .org.apache.http.impl.io.AbstractSessionInputBuffer##java.lang.Object - to: arg(0) - - from: this - to: arg(0) -- function: org.apache.http.impl.io.AbstractSessionInputBuffer#readLine - copy: - - from: this - to: result - - from: - - this - - .org.apache.http.impl.io.AbstractSessionInputBuffer##java.lang.Object - to: result - - from: - - this - - .org.apache.http.impl.io.AbstractSessionInputBuffer##java.lang.Object - to: arg(0) - - from: this - to: arg(0) -- function: org.apache.http.impl.io.AbstractSessionOutputBuffer# - signature: - params: - - index: 0 - type: java.io.OutputStream - copy: - - from: arg(0) - to: - - this - - .org.apache.http.impl.io.AbstractSessionOutputBuffer##java.lang.Object - - from: arg(0) - to: this -- function: org.apache.http.impl.io.AbstractSessionOutputBuffer#write - copy: - - from: arg(0) - to: - - this - - .org.apache.http.impl.io.AbstractSessionOutputBuffer##java.lang.Object - - from: arg(0) - to: this -- function: org.apache.http.impl.io.AbstractSessionOutputBuffer#writeLine - copy: - - from: arg(0) - to: - - this - - .org.apache.http.impl.io.AbstractSessionOutputBuffer##java.lang.Object - - from: arg(0) - to: this -- function: org.apache.http.message.BasicRequestLine# - copy: - - from: arg(1) - to: this - - from: arg(1) - to: - - this - - .org.apache.http.message.BasicRequestLine##java.lang.Object -- function: org.apache.http.message.BasicStatusLine# - copy: - - from: arg(2) - to: - - this - - .org.apache.http.message.BasicStatusLine##java.lang.Object - - from: arg(2) - to: this -- function: org.apache.http.message.BasicTokenIterator# - copy: - - from: arg(0) - to: - - this - - .org.apache.http.message.BasicTokenIterator##java.lang.Object - - from: arg(0) - to: this -- function: org.apache.http.params.HttpParams#getDoubleParameter - signature: (java.lang.String, double) * - copy: - - from: arg(1) - to: result -- function: org.apache.http.params.HttpParams#getIntParameter - signature: (java.lang.String, int) * - copy: - - from: arg(1) - to: result -- function: org.apache.http.params.HttpParams#getLongParameter - signature: (java.lang.String, long) * - copy: - - from: arg(1) - to: result -- function: org.apache.http.util.Args#containsNoBlanks - signature: (*, java.lang.String) * - copy: - - from: arg(0) - to: result -- function: org.apache.http.util.Args#notBlank - signature: (*, java.lang.String) * - copy: - - from: arg(0) - to: result -- function: org.apache.http.util.Args#notEmpty - signature: (*, java.lang.String) * - copy: - - from: arg(0) - to: result -- function: org.apache.http.util.Args#notNull - signature: (java.lang.Object, java.lang.String) * - copy: - - from: arg(0) - to: result -- function: org.apache.http.util.ByteArrayBuffer#append - copy: - - from: arg(0) - to: - - this - - .org.apache.http.util.ByteArrayBuffer##java.lang.Object - - from: arg(0) - to: this -- function: org.apache.http.util.ByteArrayBuffer#substring - copy: - - from: this - to: result - - from: - - this - - .org.apache.http.util.ByteArrayBuffer##java.lang.Object - to: result -- function: org.apache.http.util.ByteArrayBuffer#substringTrimmed - copy: - - from: this - to: result - - from: - - this - - .org.apache.http.util.ByteArrayBuffer##java.lang.Object - to: result -- function: org.apache.http.util.ByteArrayBuffer#toByteBuffer - copy: - - from: this - to: result - - from: - - this - - .org.apache.http.util.ByteArrayBuffer##java.lang.Object - to: result -- function: org.apache.http.util.ByteArrayBuffer#toCharBuffer - copy: - - from: this - to: result - - from: - - this - - .org.apache.http.util.ByteArrayBuffer##java.lang.Object - to: result -- function: org.apache.http.util.CharArrayBuffer#append - copy: - - from: arg(0) - to: this - - from: arg(0) - to: - - this - - .org.apache.http.util.CharArrayBuffer##java.lang.Object -- function: org.apache.http.util.CharArrayBuffer#substring - copy: - - from: - - this - - .org.apache.http.util.CharArrayBuffer##java.lang.Object - to: result - - from: this - to: result -- function: org.apache.http.util.CharArrayBuffer#substringTrimmed - copy: - - from: - - this - - .org.apache.http.util.CharArrayBuffer##java.lang.Object - to: result - - from: this - to: result -- function: org.apache.http.util.CharArrayBuffer#toByteBuffer - copy: - - from: - - this - - .org.apache.http.util.CharArrayBuffer##java.lang.Object - to: result - - from: this - to: result -- function: org.apache.http.util.CharArrayBuffer#toCharBuffer - copy: - - from: - - this - - .org.apache.http.util.CharArrayBuffer##java.lang.Object - to: result - - from: this - to: result -- function: - package: org.apache.http.util - class: EncodingUtils - name: - pattern: get.* - copy: - - from: arg(0) - to: result -- function: org.apache.http.util.EntityUtils#getContentCharSet - signature: - params: - - index: 0 - type: org.apache.http.HttpEntity - copy: - - from: arg(0) - to: result -- function: org.apache.http.util.EntityUtils#getContentMimeType - signature: - params: - - index: 0 - type: org.apache.http.HttpEntity - copy: - - from: arg(0) - to: result -- function: org.apache.http.util.EntityUtils#toByteArray - signature: - params: - - index: 0 - type: org.apache.http.HttpEntity - copy: - - from: arg(0) - to: result -- function: org.apache.http.util.EntityUtils#toString - signature: - params: - - index: 0 - type: org.apache.http.HttpEntity - copy: - - from: arg(0) - to: result -- function: org.apache.http.util.EntityUtils#updateEntity - copy: - - from: arg(1) - to: arg(0) -- function: org.apache.log4j.PropertyConfigurator#doConfigure - copy: - - from: arg(0) - to: arg(1) -- function: org.apache.log4j.helpers.Transform#appendEscapingCDATA - copy: - - from: arg(1) - to: arg(0) -- function: org.apache.logging.log4j.Logger#traceExit - signature: (java.lang.Object) * - copy: - - from: arg(0) - to: result -- function: org.apache.logging.log4j.Logger#traceExit - signature: (*, java.lang.Object) * - copy: - - from: arg(1) - to: result -- function: org.apache.logging.log4j.Logger#traceExit - signature: (java.lang.String, java.lang.Object) * - copy: - - from: arg(1) - to: result -- function: org.apache.oro.text.MatchActionProcessor#MatchActionProcessor - copy: - - from: arg(1) - to: - - this - - .org.apache.oro.text.MatchActionProcessor##java.lang.Object - - from: arg(0) - to: - - this - - .org.apache.oro.text.MatchActionProcessor##java.lang.Object - - from: arg(1) - to: this - - from: arg(0) - to: this -- function: org.apache.oro.text.MatchActionProcessor#PatternCache - copy: - - from: arg(1) - to: - - this - - .org.apache.oro.text.MatchActionProcessor##java.lang.Object - - from: arg(0) - to: - - this - - .org.apache.oro.text.MatchActionProcessor##java.lang.Object - - from: arg(1) - to: this - - from: arg(0) - to: this -- function: org.apache.oro.text.MatchActionProcessor#PatternCache2 - copy: - - from: arg(1) - to: - - this - - .org.apache.oro.text.MatchActionProcessor##java.lang.Object - - from: arg(0) - to: - - this - - .org.apache.oro.text.MatchActionProcessor##java.lang.Object - - from: arg(1) - to: this - - from: arg(0) - to: this -- function: org.apache.oro.text.MatchActionProcessor#PatternCacheFIFO - copy: - - from: arg(1) - to: - - this - - .org.apache.oro.text.MatchActionProcessor##java.lang.Object - - from: arg(0) - to: - - this - - .org.apache.oro.text.MatchActionProcessor##java.lang.Object - - from: arg(1) - to: this - - from: arg(0) - to: this -- function: org.apache.oro.text.MatchActionProcessor#PatternCacheFIFO2 - copy: - - from: arg(1) - to: - - this - - .org.apache.oro.text.MatchActionProcessor##java.lang.Object - - from: arg(0) - to: - - this - - .org.apache.oro.text.MatchActionProcessor##java.lang.Object - - from: arg(1) - to: this - - from: arg(0) - to: this -- function: org.apache.oro.text.MatchActionProcessor#PatternCacheLRU - copy: - - from: arg(1) - to: - - this - - .org.apache.oro.text.MatchActionProcessor##java.lang.Object - - from: arg(0) - to: - - this - - .org.apache.oro.text.MatchActionProcessor##java.lang.Object - - from: arg(1) - to: this - - from: arg(0) - to: this -- function: org.apache.oro.text.MatchActionProcessor#PatternCacheRandom - copy: - - from: arg(1) - to: - - this - - .org.apache.oro.text.MatchActionProcessor##java.lang.Object - - from: arg(0) - to: - - this - - .org.apache.oro.text.MatchActionProcessor##java.lang.Object - - from: arg(1) - to: this - - from: arg(0) - to: this -- function: org.apache.oro.text.MatchActionProcessor#addAction - copy: - - from: arg(2) - to: - - this - - .org.apache.oro.text.MatchActionProcessor##java.lang.Object - - from: arg(1) - to: - - this - - .org.apache.oro.text.MatchActionProcessor##java.lang.Object - - from: arg(0) - to: - - this - - .org.apache.oro.text.MatchActionProcessor##java.lang.Object - - from: arg(1) - to: this - - from: arg(2) - to: this - - from: arg(0) - to: this -- function: org.apache.oro.text.MatchActionProcessor#addPattern - copy: - - from: arg(1) - to: - - this - - .org.apache.oro.text.MatchActionProcessor##java.lang.Object - - from: arg(0) - to: - - this - - .org.apache.oro.text.MatchActionProcessor##java.lang.Object - - from: arg(1) - to: this - - from: arg(0) - to: this -- function: org.apache.oro.text.MatchActionProcessor#put - copy: - - from: arg(1) - to: - - this - - .org.apache.oro.text.MatchActionProcessor##java.lang.Object - - from: arg(0) - to: - - this - - .org.apache.oro.text.MatchActionProcessor##java.lang.Object - - from: arg(1) - to: this - - from: arg(0) - to: this -- function: org.apache.oro.text.PatternCache#MatchActionProcessor - copy: - - from: arg(0) - to: - - this - - .org.apache.oro.text.PatternCache##java.lang.Object - - from: arg(1) - to: - - this - - .org.apache.oro.text.PatternCache##java.lang.Object - - from: arg(1) - to: this - - from: arg(0) - to: this -- function: org.apache.oro.text.PatternCache#PatternCache - copy: - - from: arg(0) - to: - - this - - .org.apache.oro.text.PatternCache##java.lang.Object - - from: arg(1) - to: - - this - - .org.apache.oro.text.PatternCache##java.lang.Object - - from: arg(1) - to: this - - from: arg(0) - to: this -- function: org.apache.oro.text.PatternCache#PatternCache2 - copy: - - from: arg(0) - to: - - this - - .org.apache.oro.text.PatternCache##java.lang.Object - - from: arg(1) - to: - - this - - .org.apache.oro.text.PatternCache##java.lang.Object - - from: arg(1) - to: this - - from: arg(0) - to: this -- function: org.apache.oro.text.PatternCache#PatternCacheFIFO - copy: - - from: arg(0) - to: - - this - - .org.apache.oro.text.PatternCache##java.lang.Object - - from: arg(1) - to: - - this - - .org.apache.oro.text.PatternCache##java.lang.Object - - from: arg(1) - to: this - - from: arg(0) - to: this -- function: org.apache.oro.text.PatternCache#PatternCacheFIFO2 - copy: - - from: arg(0) - to: - - this - - .org.apache.oro.text.PatternCache##java.lang.Object - - from: arg(1) - to: - - this - - .org.apache.oro.text.PatternCache##java.lang.Object - - from: arg(1) - to: this - - from: arg(0) - to: this -- function: org.apache.oro.text.PatternCache#PatternCacheLRU - copy: - - from: arg(0) - to: - - this - - .org.apache.oro.text.PatternCache##java.lang.Object - - from: arg(1) - to: - - this - - .org.apache.oro.text.PatternCache##java.lang.Object - - from: arg(1) - to: this - - from: arg(0) - to: this -- function: org.apache.oro.text.PatternCache#PatternCacheRandom - copy: - - from: arg(0) - to: - - this - - .org.apache.oro.text.PatternCache##java.lang.Object - - from: arg(1) - to: - - this - - .org.apache.oro.text.PatternCache##java.lang.Object - - from: arg(1) - to: this - - from: arg(0) - to: this -- function: org.apache.oro.text.PatternCache#addAction - copy: - - from: arg(0) - to: - - this - - .org.apache.oro.text.PatternCache##java.lang.Object - - from: arg(1) - to: - - this - - .org.apache.oro.text.PatternCache##java.lang.Object - - from: arg(1) - to: this - - from: arg(0) - to: this -- function: org.apache.oro.text.PatternCache#addPattern - copy: - - from: arg(0) - to: - - this - - .org.apache.oro.text.PatternCache##java.lang.Object - - from: arg(1) - to: - - this - - .org.apache.oro.text.PatternCache##java.lang.Object - - from: arg(1) - to: this - - from: arg(0) - to: this -- function: org.apache.oro.text.PatternCache#put - copy: - - from: arg(0) - to: - - this - - .org.apache.oro.text.PatternCache##java.lang.Object - - from: arg(1) - to: - - this - - .org.apache.oro.text.PatternCache##java.lang.Object - - from: arg(1) - to: this - - from: arg(0) - to: this -- function: org.apache.oro.text.PatternCache2#MatchActionProcessor - copy: - - from: arg(0) - to: - - this - - .org.apache.oro.text.PatternCache2##java.lang.Object - - from: arg(1) - to: - - this - - .org.apache.oro.text.PatternCache2##java.lang.Object - - from: arg(1) - to: this - - from: arg(0) - to: this -- function: org.apache.oro.text.PatternCache2#PatternCache - copy: - - from: arg(0) - to: - - this - - .org.apache.oro.text.PatternCache2##java.lang.Object - - from: arg(1) - to: - - this - - .org.apache.oro.text.PatternCache2##java.lang.Object - - from: arg(1) - to: this - - from: arg(0) - to: this -- function: org.apache.oro.text.PatternCache2#PatternCache2 - copy: - - from: arg(0) - to: - - this - - .org.apache.oro.text.PatternCache2##java.lang.Object - - from: arg(1) - to: - - this - - .org.apache.oro.text.PatternCache2##java.lang.Object - - from: arg(1) - to: this - - from: arg(0) - to: this -- function: org.apache.oro.text.PatternCache2#PatternCacheFIFO - copy: - - from: arg(0) - to: - - this - - .org.apache.oro.text.PatternCache2##java.lang.Object - - from: arg(1) - to: - - this - - .org.apache.oro.text.PatternCache2##java.lang.Object - - from: arg(1) - to: this - - from: arg(0) - to: this -- function: org.apache.oro.text.PatternCache2#PatternCacheFIFO2 - copy: - - from: arg(0) - to: - - this - - .org.apache.oro.text.PatternCache2##java.lang.Object - - from: arg(1) - to: - - this - - .org.apache.oro.text.PatternCache2##java.lang.Object - - from: arg(1) - to: this - - from: arg(0) - to: this -- function: org.apache.oro.text.PatternCache2#PatternCacheLRU - copy: - - from: arg(0) - to: - - this - - .org.apache.oro.text.PatternCache2##java.lang.Object - - from: arg(1) - to: - - this - - .org.apache.oro.text.PatternCache2##java.lang.Object - - from: arg(1) - to: this - - from: arg(0) - to: this -- function: org.apache.oro.text.PatternCache2#PatternCacheRandom - copy: - - from: arg(0) - to: - - this - - .org.apache.oro.text.PatternCache2##java.lang.Object - - from: arg(1) - to: - - this - - .org.apache.oro.text.PatternCache2##java.lang.Object - - from: arg(1) - to: this - - from: arg(0) - to: this -- function: org.apache.oro.text.PatternCache2#addAction - copy: - - from: arg(0) - to: - - this - - .org.apache.oro.text.PatternCache2##java.lang.Object - - from: arg(1) - to: - - this - - .org.apache.oro.text.PatternCache2##java.lang.Object - - from: arg(1) - to: this - - from: arg(0) - to: this -- function: org.apache.oro.text.PatternCache2#addPattern - copy: - - from: arg(0) - to: - - this - - .org.apache.oro.text.PatternCache2##java.lang.Object - - from: arg(1) - to: - - this - - .org.apache.oro.text.PatternCache2##java.lang.Object - - from: arg(1) - to: this - - from: arg(0) - to: this -- function: org.apache.oro.text.PatternCache2#put - copy: - - from: arg(0) - to: - - this - - .org.apache.oro.text.PatternCache2##java.lang.Object - - from: arg(1) - to: - - this - - .org.apache.oro.text.PatternCache2##java.lang.Object - - from: arg(1) - to: this - - from: arg(0) - to: this -- function: org.apache.oro.text.PatternCacheFIFO#MatchActionProcessor - copy: - - from: arg(0) - to: - - this - - .org.apache.oro.text.PatternCacheFIFO##java.lang.Object - - from: arg(1) - to: - - this - - .org.apache.oro.text.PatternCacheFIFO##java.lang.Object - - from: arg(1) - to: this - - from: arg(0) - to: this -- function: org.apache.oro.text.PatternCacheFIFO#PatternCache - copy: - - from: arg(0) - to: - - this - - .org.apache.oro.text.PatternCacheFIFO##java.lang.Object - - from: arg(1) - to: - - this - - .org.apache.oro.text.PatternCacheFIFO##java.lang.Object - - from: arg(1) - to: this - - from: arg(0) - to: this -- function: org.apache.oro.text.PatternCacheFIFO#PatternCache2 - copy: - - from: arg(0) - to: - - this - - .org.apache.oro.text.PatternCacheFIFO##java.lang.Object - - from: arg(1) - to: - - this - - .org.apache.oro.text.PatternCacheFIFO##java.lang.Object - - from: arg(1) - to: this - - from: arg(0) - to: this -- function: org.apache.oro.text.PatternCacheFIFO#PatternCacheFIFO - copy: - - from: arg(0) - to: - - this - - .org.apache.oro.text.PatternCacheFIFO##java.lang.Object - - from: arg(1) - to: - - this - - .org.apache.oro.text.PatternCacheFIFO##java.lang.Object - - from: arg(1) - to: this - - from: arg(0) - to: this -- function: org.apache.oro.text.PatternCacheFIFO#PatternCacheFIFO2 - copy: - - from: arg(0) - to: - - this - - .org.apache.oro.text.PatternCacheFIFO##java.lang.Object - - from: arg(1) - to: - - this - - .org.apache.oro.text.PatternCacheFIFO##java.lang.Object - - from: arg(1) - to: this - - from: arg(0) - to: this -- function: org.apache.oro.text.PatternCacheFIFO#PatternCacheLRU - copy: - - from: arg(0) - to: - - this - - .org.apache.oro.text.PatternCacheFIFO##java.lang.Object - - from: arg(1) - to: - - this - - .org.apache.oro.text.PatternCacheFIFO##java.lang.Object - - from: arg(1) - to: this - - from: arg(0) - to: this -- function: org.apache.oro.text.PatternCacheFIFO#PatternCacheRandom - copy: - - from: arg(0) - to: - - this - - .org.apache.oro.text.PatternCacheFIFO##java.lang.Object - - from: arg(1) - to: - - this - - .org.apache.oro.text.PatternCacheFIFO##java.lang.Object - - from: arg(1) - to: this - - from: arg(0) - to: this -- function: org.apache.oro.text.PatternCacheFIFO#addAction - copy: - - from: arg(0) - to: - - this - - .org.apache.oro.text.PatternCacheFIFO##java.lang.Object - - from: arg(1) - to: - - this - - .org.apache.oro.text.PatternCacheFIFO##java.lang.Object - - from: arg(1) - to: this - - from: arg(0) - to: this -- function: org.apache.oro.text.PatternCacheFIFO#addPattern - copy: - - from: arg(0) - to: - - this - - .org.apache.oro.text.PatternCacheFIFO##java.lang.Object - - from: arg(1) - to: - - this - - .org.apache.oro.text.PatternCacheFIFO##java.lang.Object - - from: arg(1) - to: this - - from: arg(0) - to: this -- function: org.apache.oro.text.PatternCacheFIFO#put - copy: - - from: arg(0) - to: - - this - - .org.apache.oro.text.PatternCacheFIFO##java.lang.Object - - from: arg(1) - to: - - this - - .org.apache.oro.text.PatternCacheFIFO##java.lang.Object - - from: arg(1) - to: this - - from: arg(0) - to: this -- function: org.apache.oro.text.PatternCacheFIFO2#MatchActionProcessor - copy: - - from: arg(0) - to: - - this - - .org.apache.oro.text.PatternCacheFIFO2##java.lang.Object - - from: arg(1) - to: this - - from: arg(1) - to: - - this - - .org.apache.oro.text.PatternCacheFIFO2##java.lang.Object - - from: arg(0) - to: this -- function: org.apache.oro.text.PatternCacheFIFO2#PatternCache - copy: - - from: arg(0) - to: - - this - - .org.apache.oro.text.PatternCacheFIFO2##java.lang.Object - - from: arg(1) - to: this - - from: arg(1) - to: - - this - - .org.apache.oro.text.PatternCacheFIFO2##java.lang.Object - - from: arg(0) - to: this -- function: org.apache.oro.text.PatternCacheFIFO2#PatternCache2 - copy: - - from: arg(0) - to: - - this - - .org.apache.oro.text.PatternCacheFIFO2##java.lang.Object - - from: arg(1) - to: this - - from: arg(1) - to: - - this - - .org.apache.oro.text.PatternCacheFIFO2##java.lang.Object - - from: arg(0) - to: this -- function: org.apache.oro.text.PatternCacheFIFO2#PatternCacheFIFO - copy: - - from: arg(0) - to: - - this - - .org.apache.oro.text.PatternCacheFIFO2##java.lang.Object - - from: arg(1) - to: this - - from: arg(1) - to: - - this - - .org.apache.oro.text.PatternCacheFIFO2##java.lang.Object - - from: arg(0) - to: this -- function: org.apache.oro.text.PatternCacheFIFO2#PatternCacheFIFO2 - copy: - - from: arg(0) - to: - - this - - .org.apache.oro.text.PatternCacheFIFO2##java.lang.Object - - from: arg(1) - to: this - - from: arg(1) - to: - - this - - .org.apache.oro.text.PatternCacheFIFO2##java.lang.Object - - from: arg(0) - to: this -- function: org.apache.oro.text.PatternCacheFIFO2#PatternCacheLRU - copy: - - from: arg(0) - to: - - this - - .org.apache.oro.text.PatternCacheFIFO2##java.lang.Object - - from: arg(1) - to: this - - from: arg(1) - to: - - this - - .org.apache.oro.text.PatternCacheFIFO2##java.lang.Object - - from: arg(0) - to: this -- function: org.apache.oro.text.PatternCacheFIFO2#PatternCacheRandom - copy: - - from: arg(0) - to: - - this - - .org.apache.oro.text.PatternCacheFIFO2##java.lang.Object - - from: arg(1) - to: this - - from: arg(1) - to: - - this - - .org.apache.oro.text.PatternCacheFIFO2##java.lang.Object - - from: arg(0) - to: this -- function: org.apache.oro.text.PatternCacheFIFO2#addAction - copy: - - from: arg(0) - to: - - this - - .org.apache.oro.text.PatternCacheFIFO2##java.lang.Object - - from: arg(1) - to: this - - from: arg(1) - to: - - this - - .org.apache.oro.text.PatternCacheFIFO2##java.lang.Object - - from: arg(0) - to: this -- function: org.apache.oro.text.PatternCacheFIFO2#addPattern - copy: - - from: arg(0) - to: - - this - - .org.apache.oro.text.PatternCacheFIFO2##java.lang.Object - - from: arg(1) - to: this - - from: arg(1) - to: - - this - - .org.apache.oro.text.PatternCacheFIFO2##java.lang.Object - - from: arg(0) - to: this -- function: org.apache.oro.text.PatternCacheFIFO2#put - copy: - - from: arg(0) - to: - - this - - .org.apache.oro.text.PatternCacheFIFO2##java.lang.Object - - from: arg(1) - to: this - - from: arg(1) - to: - - this - - .org.apache.oro.text.PatternCacheFIFO2##java.lang.Object - - from: arg(0) - to: this -- function: org.apache.oro.text.PatternCacheLRU#MatchActionProcessor - copy: - - from: arg(0) - to: - - this - - .org.apache.oro.text.PatternCacheLRU##java.lang.Object - - from: arg(1) - to: - - this - - .org.apache.oro.text.PatternCacheLRU##java.lang.Object - - from: arg(1) - to: this - - from: arg(0) - to: this -- function: org.apache.oro.text.PatternCacheLRU#PatternCache - copy: - - from: arg(0) - to: - - this - - .org.apache.oro.text.PatternCacheLRU##java.lang.Object - - from: arg(1) - to: - - this - - .org.apache.oro.text.PatternCacheLRU##java.lang.Object - - from: arg(1) - to: this - - from: arg(0) - to: this -- function: org.apache.oro.text.PatternCacheLRU#PatternCache2 - copy: - - from: arg(0) - to: - - this - - .org.apache.oro.text.PatternCacheLRU##java.lang.Object - - from: arg(1) - to: - - this - - .org.apache.oro.text.PatternCacheLRU##java.lang.Object - - from: arg(1) - to: this - - from: arg(0) - to: this -- function: org.apache.oro.text.PatternCacheLRU#PatternCacheFIFO - copy: - - from: arg(0) - to: - - this - - .org.apache.oro.text.PatternCacheLRU##java.lang.Object - - from: arg(1) - to: - - this - - .org.apache.oro.text.PatternCacheLRU##java.lang.Object - - from: arg(1) - to: this - - from: arg(0) - to: this -- function: org.apache.oro.text.PatternCacheLRU#PatternCacheFIFO2 - copy: - - from: arg(0) - to: - - this - - .org.apache.oro.text.PatternCacheLRU##java.lang.Object - - from: arg(1) - to: - - this - - .org.apache.oro.text.PatternCacheLRU##java.lang.Object - - from: arg(1) - to: this - - from: arg(0) - to: this -- function: org.apache.oro.text.PatternCacheLRU#PatternCacheLRU - copy: - - from: arg(0) - to: - - this - - .org.apache.oro.text.PatternCacheLRU##java.lang.Object - - from: arg(1) - to: - - this - - .org.apache.oro.text.PatternCacheLRU##java.lang.Object - - from: arg(1) - to: this - - from: arg(0) - to: this -- function: org.apache.oro.text.PatternCacheLRU#PatternCacheRandom - copy: - - from: arg(0) - to: - - this - - .org.apache.oro.text.PatternCacheLRU##java.lang.Object - - from: arg(1) - to: - - this - - .org.apache.oro.text.PatternCacheLRU##java.lang.Object - - from: arg(1) - to: this - - from: arg(0) - to: this -- function: org.apache.oro.text.PatternCacheLRU#addAction - copy: - - from: arg(0) - to: - - this - - .org.apache.oro.text.PatternCacheLRU##java.lang.Object - - from: arg(1) - to: - - this - - .org.apache.oro.text.PatternCacheLRU##java.lang.Object - - from: arg(1) - to: this - - from: arg(0) - to: this -- function: org.apache.oro.text.PatternCacheLRU#addPattern - copy: - - from: arg(0) - to: - - this - - .org.apache.oro.text.PatternCacheLRU##java.lang.Object - - from: arg(1) - to: - - this - - .org.apache.oro.text.PatternCacheLRU##java.lang.Object - - from: arg(1) - to: this - - from: arg(0) - to: this -- function: org.apache.oro.text.PatternCacheLRU#put - copy: - - from: arg(0) - to: - - this - - .org.apache.oro.text.PatternCacheLRU##java.lang.Object - - from: arg(1) - to: - - this - - .org.apache.oro.text.PatternCacheLRU##java.lang.Object - - from: arg(1) - to: this - - from: arg(0) - to: this -- function: org.apache.oro.text.PatternCacheRandom#MatchActionProcessor - copy: - - from: arg(0) - to: - - this - - .org.apache.oro.text.PatternCacheRandom##java.lang.Object - - from: arg(1) - to: - - this - - .org.apache.oro.text.PatternCacheRandom##java.lang.Object - - from: arg(1) - to: this - - from: arg(0) - to: this -- function: org.apache.oro.text.PatternCacheRandom#PatternCache - copy: - - from: arg(0) - to: - - this - - .org.apache.oro.text.PatternCacheRandom##java.lang.Object - - from: arg(1) - to: - - this - - .org.apache.oro.text.PatternCacheRandom##java.lang.Object - - from: arg(1) - to: this - - from: arg(0) - to: this -- function: org.apache.oro.text.PatternCacheRandom#PatternCache2 - copy: - - from: arg(0) - to: - - this - - .org.apache.oro.text.PatternCacheRandom##java.lang.Object - - from: arg(1) - to: - - this - - .org.apache.oro.text.PatternCacheRandom##java.lang.Object - - from: arg(1) - to: this - - from: arg(0) - to: this -- function: org.apache.oro.text.PatternCacheRandom#PatternCacheFIFO - copy: - - from: arg(0) - to: - - this - - .org.apache.oro.text.PatternCacheRandom##java.lang.Object - - from: arg(1) - to: - - this - - .org.apache.oro.text.PatternCacheRandom##java.lang.Object - - from: arg(1) - to: this - - from: arg(0) - to: this -- function: org.apache.oro.text.PatternCacheRandom#PatternCacheFIFO2 - copy: - - from: arg(0) - to: - - this - - .org.apache.oro.text.PatternCacheRandom##java.lang.Object - - from: arg(1) - to: - - this - - .org.apache.oro.text.PatternCacheRandom##java.lang.Object - - from: arg(1) - to: this - - from: arg(0) - to: this -- function: org.apache.oro.text.PatternCacheRandom#PatternCacheLRU - copy: - - from: arg(0) - to: - - this - - .org.apache.oro.text.PatternCacheRandom##java.lang.Object - - from: arg(1) - to: - - this - - .org.apache.oro.text.PatternCacheRandom##java.lang.Object - - from: arg(1) - to: this - - from: arg(0) - to: this -- function: org.apache.oro.text.PatternCacheRandom#PatternCacheRandom - copy: - - from: arg(0) - to: - - this - - .org.apache.oro.text.PatternCacheRandom##java.lang.Object - - from: arg(1) - to: - - this - - .org.apache.oro.text.PatternCacheRandom##java.lang.Object - - from: arg(1) - to: this - - from: arg(0) - to: this -- function: org.apache.oro.text.PatternCacheRandom#addAction - copy: - - from: arg(0) - to: - - this - - .org.apache.oro.text.PatternCacheRandom##java.lang.Object - - from: arg(1) - to: - - this - - .org.apache.oro.text.PatternCacheRandom##java.lang.Object - - from: arg(1) - to: this - - from: arg(0) - to: this -- function: org.apache.oro.text.PatternCacheRandom#addPattern - copy: - - from: arg(0) - to: - - this - - .org.apache.oro.text.PatternCacheRandom##java.lang.Object - - from: arg(1) - to: - - this - - .org.apache.oro.text.PatternCacheRandom##java.lang.Object - - from: arg(1) - to: this - - from: arg(0) - to: this -- function: org.apache.oro.text.PatternCacheRandom#put - copy: - - from: arg(0) - to: - - this - - .org.apache.oro.text.PatternCacheRandom##java.lang.Object - - from: arg(1) - to: - - this - - .org.apache.oro.text.PatternCacheRandom##java.lang.Object - - from: arg(1) - to: this - - from: arg(0) - to: this -- function: org.apache.oro.text.PatternMatchingEngineFactory#MatchActionProcessor - copy: - - from: arg(1) - to: - - this - - .org.apache.oro.text.PatternMatchingEngineFactory##java.lang.Object - - from: arg(1) - to: this - - from: arg(0) - to: - - this - - .org.apache.oro.text.PatternMatchingEngineFactory##java.lang.Object - - from: arg(0) - to: this -- function: org.apache.oro.text.PatternMatchingEngineFactory#PatternCache - copy: - - from: arg(1) - to: - - this - - .org.apache.oro.text.PatternMatchingEngineFactory##java.lang.Object - - from: arg(1) - to: this - - from: arg(0) - to: - - this - - .org.apache.oro.text.PatternMatchingEngineFactory##java.lang.Object - - from: arg(0) - to: this -- function: org.apache.oro.text.PatternMatchingEngineFactory#PatternCache2 - copy: - - from: arg(1) - to: - - this - - .org.apache.oro.text.PatternMatchingEngineFactory##java.lang.Object - - from: arg(1) - to: this - - from: arg(0) - to: - - this - - .org.apache.oro.text.PatternMatchingEngineFactory##java.lang.Object - - from: arg(0) - to: this -- function: org.apache.oro.text.PatternMatchingEngineFactory#PatternCacheFIFO - copy: - - from: arg(1) - to: - - this - - .org.apache.oro.text.PatternMatchingEngineFactory##java.lang.Object - - from: arg(1) - to: this - - from: arg(0) - to: - - this - - .org.apache.oro.text.PatternMatchingEngineFactory##java.lang.Object - - from: arg(0) - to: this -- function: org.apache.oro.text.PatternMatchingEngineFactory#PatternCacheFIFO2 - copy: - - from: arg(1) - to: - - this - - .org.apache.oro.text.PatternMatchingEngineFactory##java.lang.Object - - from: arg(1) - to: this - - from: arg(0) - to: - - this - - .org.apache.oro.text.PatternMatchingEngineFactory##java.lang.Object - - from: arg(0) - to: this -- function: org.apache.oro.text.PatternMatchingEngineFactory#PatternCacheLRU - copy: - - from: arg(1) - to: - - this - - .org.apache.oro.text.PatternMatchingEngineFactory##java.lang.Object - - from: arg(1) - to: this - - from: arg(0) - to: - - this - - .org.apache.oro.text.PatternMatchingEngineFactory##java.lang.Object - - from: arg(0) - to: this -- function: org.apache.oro.text.PatternMatchingEngineFactory#PatternCacheRandom - copy: - - from: arg(1) - to: - - this - - .org.apache.oro.text.PatternMatchingEngineFactory##java.lang.Object - - from: arg(1) - to: this - - from: arg(0) - to: - - this - - .org.apache.oro.text.PatternMatchingEngineFactory##java.lang.Object - - from: arg(0) - to: this -- function: org.apache.oro.text.PatternMatchingEngineFactory#addAction - copy: - - from: arg(1) - to: - - this - - .org.apache.oro.text.PatternMatchingEngineFactory##java.lang.Object - - from: arg(1) - to: this - - from: arg(0) - to: - - this - - .org.apache.oro.text.PatternMatchingEngineFactory##java.lang.Object - - from: arg(0) - to: this -- function: org.apache.oro.text.PatternMatchingEngineFactory#addPattern - copy: - - from: arg(1) - to: - - this - - .org.apache.oro.text.PatternMatchingEngineFactory##java.lang.Object - - from: arg(1) - to: this - - from: arg(0) - to: - - this - - .org.apache.oro.text.PatternMatchingEngineFactory##java.lang.Object - - from: arg(0) - to: this -- function: org.apache.oro.text.PatternMatchingEngineFactory#put - copy: - - from: arg(1) - to: - - this - - .org.apache.oro.text.PatternMatchingEngineFactory##java.lang.Object - - from: arg(1) - to: this - - from: arg(0) - to: - - this - - .org.apache.oro.text.PatternMatchingEngineFactory##java.lang.Object - - from: arg(0) - to: this -- function: org.apache.oro.text.regex.MatchResult#begin - copy: - - from: arg(0) - to: result -- function: org.apache.oro.text.regex.MatchResult#begin - copy: - - from: this - to: result -- function: org.apache.oro.text.regex.MatchResult#beginOffset - copy: - - from: arg(0) - to: result -- function: org.apache.oro.text.regex.MatchResult#beginOffset - copy: - - from: this - to: result -- function: org.apache.oro.text.regex.MatchResult#end - copy: - - from: arg(0) - to: result -- function: org.apache.oro.text.regex.MatchResult#end - copy: - - from: this - to: result -- function: org.apache.oro.text.regex.MatchResult#endOffset - copy: - - from: arg(0) - to: result -- function: org.apache.oro.text.regex.MatchResult#endOffset - copy: - - from: this - to: result -- function: org.apache.oro.text.regex.MatchResult#group - copy: - - from: arg(0) - to: result -- function: org.apache.oro.text.regex.MatchResult#group - copy: - - from: this - to: result -- function: org.apache.oro.text.regex.MatchResult#groups - copy: - - from: this - to: result -- function: org.apache.oro.text.regex.MatchResult#length - copy: - - from: this - to: result -- function: org.apache.oro.text.regex.PatternCompilerOptions#getMask - copy: - - from: arg(0) - to: result -- function: org.apache.oro.text.regex.PatternMatcher#contains - copy: - - from: arg(0) - to: - - this - - .org.apache.oro.text.regex.PatternMatcher##java.lang.Object - - from: arg(1) - to: - - this - - .org.apache.oro.text.regex.PatternMatcher##java.lang.Object - - from: arg(1) - to: this - - from: arg(2) - to: this - - from: arg(0) - to: this - - from: arg(2) - to: - - this - - .org.apache.oro.text.regex.PatternMatcher##java.lang.Object -- function: org.apache.oro.text.regex.PatternMatcher#getMatch - copy: - - from: - - this - - .org.apache.oro.text.regex.PatternMatcher##java.lang.Object - to: result - - from: this - to: result -- function: org.apache.oro.text.regex.PatternMatcher#matches - copy: - - from: arg(0) - to: - - this - - .org.apache.oro.text.regex.PatternMatcher##java.lang.Object - - from: arg(1) - to: - - this - - .org.apache.oro.text.regex.PatternMatcher##java.lang.Object - - from: arg(1) - to: this - - from: arg(2) - to: this - - from: arg(0) - to: this - - from: arg(2) - to: - - this - - .org.apache.oro.text.regex.PatternMatcher##java.lang.Object -- function: org.apache.oro.text.regex.PatternMatcher#matchesPrefix - copy: - - from: arg(0) - to: - - this - - .org.apache.oro.text.regex.PatternMatcher##java.lang.Object - - from: arg(1) - to: - - this - - .org.apache.oro.text.regex.PatternMatcher##java.lang.Object - - from: arg(1) - to: this - - from: arg(2) - to: this - - from: arg(0) - to: this - - from: arg(2) - to: - - this - - .org.apache.oro.text.regex.PatternMatcher##java.lang.Object -- function: - package: org.apache.oro.text.regex - class: PatternMatcherInput - name: - pattern: get.+ - copy: - - from: - - this - - .org.apache.oro.text.regex.PatternMatcherInput##java.lang.Object - to: result - - from: this - to: result -- function: - package: org.apache.oro.text.regex - class: PatternMatcherInput - name: - pattern: set.+ - copy: - - from: arg(1) - to: this - - from: arg(2) - to: this - - from: arg(0) - to: - - this - - .org.apache.oro.text.regex.PatternMatcherInput##java.lang.Object - - from: arg(1) - to: - - this - - .org.apache.oro.text.regex.PatternMatcherInput##java.lang.Object - - from: arg(0) - to: this - - from: arg(2) - to: - - this - - .org.apache.oro.text.regex.PatternMatcherInput##java.lang.Object -- function: org.apache.oro.text.regex.PatternMatcherInput#charAt - copy: - - from: arg(0) - to: result -- function: org.apache.oro.text.regex.PatternMatcherInput#charAt - copy: - - from: - - this - - .org.apache.oro.text.regex.PatternMatcherInput##java.lang.Object - to: result - - from: this - to: result -- function: org.apache.oro.text.regex.PatternMatcherInput# - copy: - - from: arg(1) - to: this - - from: arg(2) - to: this - - from: arg(0) - to: - - this - - .org.apache.oro.text.regex.PatternMatcherInput##java.lang.Object - - from: arg(1) - to: - - this - - .org.apache.oro.text.regex.PatternMatcherInput##java.lang.Object - - from: arg(0) - to: this - - from: arg(2) - to: - - this - - .org.apache.oro.text.regex.PatternMatcherInput##java.lang.Object -- function: org.apache.oro.text.regex.PatternMatcherInput#length - copy: - - from: - - this - - .org.apache.oro.text.regex.PatternMatcherInput##java.lang.Object - to: result - - from: this - to: result -- function: org.apache.oro.text.regex.PatternMatcherInput#match - copy: - - from: - - this - - .org.apache.oro.text.regex.PatternMatcherInput##java.lang.Object - to: result - - from: this - to: result -- function: org.apache.oro.text.regex.PatternMatcherInput#postMatch - copy: - - from: - - this - - .org.apache.oro.text.regex.PatternMatcherInput##java.lang.Object - to: result - - from: this - to: result -- function: org.apache.oro.text.regex.PatternMatcherInput#preMatch - copy: - - from: - - this - - .org.apache.oro.text.regex.PatternMatcherInput##java.lang.Object - to: result - - from: this - to: result -- function: org.apache.oro.text.regex.PatternMatcherInput#substring - copy: - - from: - - this - - .org.apache.oro.text.regex.PatternMatcherInput##java.lang.Object - to: result - - from: this - to: result -- function: org.apache.oro.text.regex.Per15Compiler#quotameata - copy: - - from: arg(0) - to: result -- function: org.apache.oro.text.regex.Perl5Compiler#quotemeta - copy: - - from: arg(0) - to: result -- function: - package: org.apache.oro.text.regex - class: Perl5Substitution - name: - pattern: - copy: - - from: arg(1) - to: - - this - - .org.apache.oro.text.regex.Perl5Substitution##java.lang.Object - - from: arg(0) - to: - - this - - .org.apache.oro.text.regex.Perl5Substitution##java.lang.Object - - from: arg(1) - to: this - - from: arg(0) - to: this -- function: org.apache.oro.text.regex.Perl5Substitution#setSubstitution - copy: - - from: arg(1) - to: - - this - - .org.apache.oro.text.regex.Perl5Substitution##java.lang.Object - - from: arg(0) - to: - - this - - .org.apache.oro.text.regex.Perl5Substitution##java.lang.Object - - from: arg(1) - to: this - - from: arg(0) - to: this -- function: org.apache.oro.text.regex.Util#split - signature: - params: - - index: 0 - type: java.util.Collection - - index: 1 - type: org.apache.oro.text.regex.PatternMatcher - - index: 2 - type: org.apache.oro.text.regex.Pattern - - index: 3 - type: java.lang.String - copy: - - from: arg(4) - to: arg(0) - - from: arg(3) - to: arg(0) - - from: arg(2) - to: arg(0) - - from: arg(1) - to: arg(0) -- function: org.apache.oro.text.regex.Util#substitute - signature: - params: - - index: 0 - type: java.lang.StringBuffer - - index: 1 - type: org.apache.oro.text.regex.PatterMatcher - - index: 2 - type: org.apache.oro.text.regex.Pattern - - index: 3 - type: org.apache.oro.text.regex.Subtitution - - index: 4 - type: org.apache.oro.text.regex.PatterMatcherInput - - index: 5 - type: .init - copy: - - from: arg(2) - to: result - - from: arg(3) - to: result - - from: arg(1) - to: result - - from: arg(4) - to: result - - from: arg(5) - to: result - - from: arg(5) - to: arg(0) - - from: arg(4) - to: arg(0) - - from: arg(3) - to: arg(0) - - from: arg(2) - to: arg(0) - - from: arg(1) - to: arg(0) -- function: org.apache.oro.text.regex.Util#substitute - signature: - params: - - index: 0 - type: java.lang.StringBuffer - - index: 1 - type: org.apache.oro.text.regex.PatternMatcher - - index: 2 - type: org.apache.oro.text.regex.Pattern - - index: 3 - type: org.apache.oro.text.regex.Substitution - - index: 4 - type: java.lang.String - - index: 5 - type: int - copy: - - from: arg(2) - to: result - - from: arg(3) - to: result - - from: arg(1) - to: result - - from: arg(4) - to: result - - from: arg(5) - to: result - - from: arg(5) - to: arg(0) - - from: arg(4) - to: arg(0) - - from: arg(3) - to: arg(0) - - from: arg(2) - to: arg(0) - - from: arg(1) - to: arg(0) -- function: org.apache.oro.text.regex.Util#substitute - signature: - params: - - index: 0 - type: java.lang.StringBuffer - - index: 1 - type: org.apache.oro.text.regex.PatternMatcher - - index: 2 - type: org.apache.oro.text.regex.Pattern - - index: 3 - type: org.apache.oro.text.regex.Substitution - - index: 4 - type: org.apache.oro.text.regex.PatternMatcherInput - - index: 5 - type: int - copy: - - from: arg(2) - to: result - - from: arg(3) - to: result - - from: arg(1) - to: result - - from: arg(4) - to: result - - from: arg(5) - to: result - - from: arg(5) - to: arg(0) - - from: arg(4) - to: arg(0) - - from: arg(3) - to: arg(0) - - from: arg(2) - to: arg(0) - - from: arg(1) - to: arg(0) -- function: org.apache.oro.text.regex.Util#substitute - signature: - params: - - index: 0 - type: org.apache.oro.text.regex.PatternMatcher - - index: 1 - type: org.apache.oro.text.regex.Pattern - - index: 2 - type: org.apache.oro.text.regex.Substitution - - index: 3 - type: java.lang.String - copy: - - from: arg(2) - to: result - - from: arg(3) - to: result - - from: arg(0) - to: result - - from: arg(1) - to: result - - from: arg(4) - to: result -- function: org.thymeleaf.TemplateSpec# - copy: - - from: arg(0) - to: this -- function: org.thymeleaf.TemplateSpec#getTemplate - copy: - - from: this - to: result -- function: org.apache.velocity.Template#merge - copy: - - from: arg(0) - to: arg(1) -- function: org.apache.velocity.Template#merge - copy: - - from: this - to: arg(1) -- function: org.apache.velocity.VelocityContext# - copy: - - from: arg(1) - to: - - this - - .org.apache.velocity.VelocityContext##java.lang.Object - - from: arg(0) - to: - - this - - .org.apache.velocity.VelocityContext##java.lang.Object - - from: arg(1) - to: this - - from: arg(0) - to: this -- function: org.apache.velocity.app.Velocity#evaluate - copy: - - from: arg(0) - to: arg(1) - - from: arg(3) - to: arg(1) -- function: org.apache.velocity.app.Velocity#mergeTemplate - signature: - params: - - index: 0 - type: java.lang.String - - index: 1 - type: java.lang.String - - index: 2 - type: org.apache.velocity.context.Context - - index: 3 - type: java.io.Writer - copy: - - from: arg(2) - to: arg(3) -- function: org.apache.velocity.app.Velocity#mergeTemplate - signature: - params: - - index: 0 - type: java.lang.String - - index: 1 - type: org.apache.velocity.context.Context - - index: 2 - type: java.io.Writer - copy: - - from: arg(1) - to: arg(2) -- function: org.apache.velocity.app.VelocityEngine#evaluate - copy: - - from: arg(0) - to: arg(1) - - from: arg(3) - to: arg(1) -- function: org.apache.velocity.app.VelocityEngine#mergeTemplate - signature: - params: - - index: 0 - type: java.lang.String - - index: 1 - type: java.lang.String - - index: 2 - type: org.apache.velocity.context.Context - - index: 3 - type: java.io.Writer - copy: - - from: arg(2) - to: arg(3) -- function: org.apache.velocity.app.VelocityEngine#mergeTemplate - signature: - params: - - index: 0 - type: java.lang.String - - index: 1 - type: org.apache.velocity.context.Context - - index: 2 - type: java.io.Writer - copy: - - from: arg(1) - to: arg(2) -- function: org.apache.velocity.runtime.Runtime#parse - copy: - - from: arg(0) - to: result -- function: org.apache.velocity.runtime.RuntimeServices#evaluate - copy: - - from: arg(0) - to: arg(1) - - from: arg(3) - to: arg(1) -- function: org.apache.velocity.runtime.RuntimeServices#parse - copy: - - from: arg(0) - to: result -- function: org.apache.velocity.runtime.RuntimeSingleton#parse - copy: - - from: arg(0) - to: result -- function: org.apache.velocity.runtime.resource.Resource#setData - copy: - - from: arg(0) - to: - - this - - .org.apache.velocity.runtime.resource.Resource##java.lang.Object - - from: arg(0) - to: this -- function: - package: org.apache.velocity.runtime.resource.util - class: StringResource - name: - pattern: - copy: - - from: arg(1) - to: this - - from: arg(0) - to: - - this - - .org.apache.velocity.runtime.resource.util.StringResource##java.lang.Object - - from: arg(1) - to: - - this - - .org.apache.velocity.runtime.resource.util.StringResource##java.lang.Object - - from: arg(0) - to: this -- function: org.apache.velocity.runtime.resource.util.StringResource#getBody - copy: - - from: - - this - - .org.apache.velocity.runtime.resource.util.StringResource##java.lang.Object - to: result - - from: this - to: result -- function: org.apache.velocity.runtime.resource.util.StringResource#setBody - copy: - - from: arg(1) - to: this - - from: arg(0) - to: - - this - - .org.apache.velocity.runtime.resource.util.StringResource##java.lang.Object - - from: arg(1) - to: - - this - - .org.apache.velocity.runtime.resource.util.StringResource##java.lang.Object - - from: arg(0) - to: this -- function: org.apache.velocity.util.StringUtils#capitalizeFirstLetter - copy: - - from: arg(0) - to: result -- function: org.apache.velocity.util.StringUtils#chop - copy: - - from: arg(0) - to: result -- function: org.apache.velocity.util.StringUtils#collapseNewlines - copy: - - from: arg(0) - to: result -- function: org.apache.velocity.util.StringUtils#collapseSpaces - copy: - - from: arg(0) - to: result -- function: org.apache.velocity.util.StringUtils#concat - copy: - - from: arg(0) - to: result -- function: org.apache.velocity.util.StringUtils#firstLetterCaps - copy: - - from: arg(0) - to: result -- function: org.apache.velocity.util.StringUtils#getPackageAsPath - copy: - - from: arg(0) - to: result -- function: org.apache.velocity.util.StringUtils#normalizePath - copy: - - from: arg(0) - to: result -- function: org.apache.velocity.util.StringUtils#nullTrim - copy: - - from: arg(0) - to: result -- function: org.apache.velocity.util.StringUtils#removeAndHump - copy: - - from: arg(0) - to: result - - from: arg(1) - to: result -- function: org.apache.velocity.util.StringUtils#removeUnderScores - copy: - - from: arg(0) - to: result -- function: org.apache.velocity.util.StringUtils#select - copy: - - from: arg(2) - to: result - - from: arg(1) - to: result -- function: org.apache.velocity.util.StringUtils#split - copy: - - from: arg(0) - to: result - - from: arg(1) - to: result -- function: org.apache.velocity.util.StringUtils#stringSubstitution - copy: - - from: arg(0) - to: result - - from: arg(1) - to: result -- function: org.apache.velocity.util.StringUtils#sub - copy: - - from: arg(2) - to: result - - from: arg(0) - to: result -- function: org.apache.velocity.util.StringUtils#trimStrings - copy: - - from: arg(0) - to: result -- function: - package: org.apache.wicket - class: Component - name: - pattern: find.* - copy: - - from: this - to: result - - from: - - this - - .org.apache.wicket.Component##java.lang.Object - to: result -- function: - package: org.apache.wicket - class: Component - name: - pattern: set(Output.*) - copy: - - from: this - to: result - - from: - - this - - .org.apache.wicket.Component##java.lang.Object - to: result -- function: org.apache.wicket.Component#exceptionMessage - copy: - - from: arg(0) - to: result -- function: org.apache.wicket.Component#getDefaultModel - copy: - - from: this - to: result - - from: - - this - - .org.apache.wicket.Component##java.lang.Object - to: result -- function: org.apache.wicket.Component#getDefaultModelObject - copy: - - from: this - to: result - - from: - - this - - .org.apache.wicket.Component##java.lang.Object - to: result -- function: org.apache.wicket.Component#getDefaultModelObjectAsString - copy: - - from: arg(0) - to: result -- function: org.apache.wicket.Component#getDefaultModelObjectAsString - copy: - - from: this - to: result - - from: - - this - - .org.apache.wicket.Component##java.lang.Object - to: result -- function: org.apache.wicket.Component#getInnermostModel - copy: - - from: arg(0) - to: result -- function: org.apache.wicket.Component#getInnermostModel - copy: - - from: this - to: result - - from: - - this - - .org.apache.wicket.Component##java.lang.Object - to: result -- function: org.apache.wicket.Component#getMarkupStream - copy: - - from: this - to: result - - from: - - this - - .org.apache.wicket.Component##java.lang.Object - to: result -- function: org.apache.wicket.Component#getPage - copy: - - from: this - to: result - - from: - - this - - .org.apache.wicket.Component##java.lang.Object - to: result -- function: org.apache.wicket.Component#getParent - copy: - - from: this - to: result - - from: - - this - - .org.apache.wicket.Component##java.lang.Object - to: result -- function: org.apache.wicket.Component# - copy: - - from: arg(*) - to: this - - from: arg(*) - to: - - this - - .org.apache.wicket.Component##java.lang.Object -- function: org.apache.wicket.Component#locateMarkupStream - copy: - - from: this - to: result - - from: - - this - - .org.apache.wicket.Component##java.lang.Object - to: result -- function: org.apache.wicket.Component#onRender - copy: - - from: - - this - - .org.apache.wicket.Component##java.lang.Object - to: arg(0) - - from: this - to: arg(0) -- function: org.apache.wicket.Component#remove - copy: - - from: this - to: result - - from: - - this - - .org.apache.wicket.Component##java.lang.Object - to: result -- function: org.apache.wicket.Component#render - copy: - - from: - - this - - .org.apache.wicket.Component##java.lang.Object - to: arg(0) - - from: this - to: arg(0) -- function: org.apache.wicket.Component#replaceWith - copy: - - from: arg(*) - to: result -- function: org.apache.wicket.Component#replaceWith - copy: - - from: arg(*) - to: this - - from: arg(*) - to: - - this - - .org.apache.wicket.Component##java.lang.Object - - from: this - to: result - - from: - - this - - .org.apache.wicket.Component##java.lang.Object - to: result - - from: this - to: this -- function: org.apache.wicket.Component#setComponentBorder - copy: - - from: this - to: result - - from: - - this - - .org.apache.wicket.Component##java.lang.Object - to: result -- function: org.apache.wicket.Component#setDefaultModel - copy: - - from: arg(*) - to: result -- function: org.apache.wicket.Component#setDefaultModel - copy: - - from: arg(*) - to: this - - from: arg(*) - to: - - this - - .org.apache.wicket.Component##java.lang.Object - - from: this - to: result - - from: - - this - - .org.apache.wicket.Component##java.lang.Object - to: result - - from: this - to: this -- function: org.apache.wicket.Component#setDefaultModelObject - copy: - - from: arg(*) - to: result -- function: org.apache.wicket.Component#setDefaultModelObject - copy: - - from: arg(*) - to: this - - from: arg(*) - to: - - this - - .org.apache.wicket.Component##java.lang.Object - - from: this - to: result - - from: - - this - - .org.apache.wicket.Component##java.lang.Object - to: result - - from: this - to: this -- function: org.apache.wicket.Component#setEnabled - copy: - - from: this - to: result - - from: - - this - - .org.apache.wicket.Component##java.lang.Object - to: result -- function: org.apache.wicket.Component#setIgnoreAttributeModifier - copy: - - from: this - to: result - - from: - - this - - .org.apache.wicket.Component##java.lang.Object - to: result -- function: org.apache.wicket.Component#setMarkupId - copy: - - from: this - to: result - - from: - - this - - .org.apache.wicket.Component##java.lang.Object - to: result -- function: org.apache.wicket.Component#setMarkupStream - copy: - - from: this - to: result - - from: - - this - - .org.apache.wicket.Component##java.lang.Object - to: result -- function: org.apache.wicket.Component#setRenderBodyOnly - copy: - - from: this - to: result - - from: - - this - - .org.apache.wicket.Component##java.lang.Object - to: result -- function: org.apache.wicket.Component#setVersioned - copy: - - from: this - to: result - - from: - - this - - .org.apache.wicket.Component##java.lang.Object - to: result -- function: org.apache.wicket.Component#setVisibilityAllowed - copy: - - from: this - to: result - - from: - - this - - .org.apache.wicket.Component##java.lang.Object - to: result -- function: org.apache.wicket.Component#setVisible - copy: - - from: this - to: result - - from: - - this - - .org.apache.wicket.Component##java.lang.Object - to: result -- function: org.apache.wicket.Component#wrap - copy: - - from: arg(0) - to: result -- function: org.apache.wicket.MarkupContainer#autoAdd - copy: - - from: arg(0) - to: arg(1) -- function: org.apache.wicket.MarkupContainer#getAssociatedMarkupStream - copy: - - from: this - to: result -- function: org.apache.wicket.MarkupContainer#iterator - copy: - - from: this - to: result -- function: org.apache.wicket.MarkupContainer#renderAll - copy: - - from: this - to: arg(0) -- function: org.apache.wicket.PageParameters#toRequestParameters - copy: - - from: this - to: result -- function: org.apache.wicket.Response#encodeURL - copy: - - from: arg(0) - to: result -- function: org.apache.wicket.model.IComponentAssignedModel#wrapOnAssignment - copy: - - from: this - to: result -- function: - package: org.apache.wicket.model - class: IModel - name: - pattern: get.* - copy: - - from: this - to: result - - from: - - this - - .org.apache.wicket.model.IModel##java.lang.Object - to: result -- function: - package: org.apache.wicket.model - class: IModel - name: - pattern: - copy: - - from: arg(*) - to: this - - from: arg(*) - to: - - this - - .org.apache.wicket.model.IModel##java.lang.Object -- function: - package: org.apache.wicket.model - class: IModel - name: - pattern: set.* - copy: - - from: arg(*) - to: this - - from: arg(*) - to: - - this - - .org.apache.wicket.model.IModel##java.lang.Object -- function: org.apache.wicket.model.Model#of - copy: - - from: arg(0) - to: result -- function: org.apache.wicket.model.Model#valueOf - copy: - - from: arg(0) - to: result -- function: org.apache.wicket.model.util.GenericBaseModel#createSerializableVersionOf - copy: - - from: arg(0) - to: result -- function: org.apache.wicket.model.util.GenericBaseModel#createSerializableVersionOf - copy: - - from: arg(0) - to: - - this - - .org.apache.wicket.model.util.GenericBaseModel##java.lang.Object - - from: arg(0) - to: this -- function: org.apache.wicket.util.crypt.ICrypt#decryptUrlSafe - copy: - - from: arg(0) - to: result -- function: org.apache.wicket.util.crypt.NoCrypt#encrypt - copy: - - from: arg(0) - to: result -- function: org.apache.wicket.util.crypt.NoCrypt#encryptUrlSafe - copy: - - from: arg(0) - to: result -- function: org.apache.xalan.xslt.XSLTInputSource# - copy: - - from: arg(0) - to: - - this - - .org.apache.xalan.xslt.XSLTInputSource##java.lang.Object - - from: arg(0) - to: this -- function: org.hibernate.LobHelper#createBlob - copy: - - from: arg(0) - to: result -- function: org.hibernate.LobHelper#createClob - copy: - - from: arg(0) - to: result -- function: org.hibernate.LobHelper#createNClob - copy: - - from: arg(0) - to: result -- function: org.hibernate.ScrollableResults#get - copy: - - from: this - to: result -- function: org.hibernate.ScrollableResults#getBinary - copy: - - from: this - to: result -- function: org.hibernate.ScrollableResults#getBlob - copy: - - from: this - to: result -- function: org.hibernate.ScrollableResults#getClob - copy: - - from: this - to: result -- function: org.hibernate.ScrollableResults#getString - copy: - - from: this - to: result -- function: org.hibernate.ScrollableResults#getText - copy: - - from: this - to: result -- function: org.hibernate.criterion.Restrictions#eq - copy: - - from: arg(1) - to: result -- function: org.hibernate.criterion.Restrictions#idEq - copy: - - from: arg(0) - to: result -- function: org.hibernate.criterion.Restrictions#in - copy: - - from: arg(1) - to: result -- function: org.hibernate.dialect.Dialect#getLimitString - copy: - - from: arg(0) - to: result -- function: org.hibernate.ejb.packaging.XmlHelper#getChildrenByTagName - copy: - - from: arg(0) - to: result -- function: org.hibernate.ejb.packaging.XmlHelper#getElementContent - copy: - - from: arg(0) - to: result - - from: arg(1) - to: result -- function: org.hibernate.ejb.packaging.XmlHelper#getOptionalChild - copy: - - from: arg(0) - to: result -- function: org.hibernate.ejb.packaging.XmlHelper#getOptionalChildContent - copy: - - from: arg(0) - to: result -- function: org.hibernate.ejb.packaging.XmlHelper#getOptionalElement - copy: - - from: arg(2) - to: result -- function: org.hibernate.ejb.packaging.XmlHelper#getUniqueChild - copy: - - from: arg(0) - to: result -- function: org.hibernate.ejb.packaging.XmlHelper#getUniqueChildContent - copy: - - from: arg(0) - to: result -- function: org.hibernate.hql.classic.QueryTranslator#applyLocks - copy: - - from: arg(0) - to: result -- function: org.hibernate.hql.classic.QueryTranslatorImpl#applyLocks - copy: - - from: arg(0) - to: result -- function: org.hibernate.loader.Loader#applyLocks - copy: - - from: arg(0) - to: result -- function: org.hibernate.loader.Loader#preprocessSQL - copy: - - from: arg(0) - to: result -- function: org.hibernate.loader.criteria.CriteriaLoader#applyLocks - copy: - - from: arg(0) - to: result -- function: org.hibernate.usertype.UserType#assemble - copy: - - from: arg(0) - to: result -- function: org.hibernate.usertype.UserType#deepCopy - copy: - - from: arg(0) - to: result -- function: org.hibernate.usertype.UserType#disassemble - copy: - - from: arg(0) - to: result -- function: org.hibernate.usertype.UserType#nullSafeGet - copy: - - from: arg(0) - to: result -- function: org.mybatis.spring.support.SqlSessionDaoSupport#getSqlSession - copy: - - from: this - to: result - - from: - - this - - .org.mybatis.spring.support.SqlSessionDaoSupport##java.lang.Object - to: result -- function: org.mybatis.spring.support.SqlSessionDaoSupport#setSqlSessionFactory - copy: - - from: arg(0) - to: - - this - - .org.mybatis.spring.support.SqlSessionDaoSupport##java.lang.Object - - from: arg(0) - to: this -- function: org.mybatis.spring.support.SqlSessionDaoSupport#setSqlSessionTemplate - copy: - - from: arg(0) - to: - - this - - .org.mybatis.spring.support.SqlSessionDaoSupport##java.lang.Object - - from: arg(0) - to: this -- function: org.slf4j.helpers.MessageFormatter#arrayFormat - copy: - - from: arg(*) - to: result -- function: org.slf4j.helpers.MessageFormatter#format - copy: - - from: arg(*) - to: result -- function: org.slf4j.spi.LoggingEventBuilder#addArgument - copy: - - from: this - to: result -- function: org.slf4j.spi.LoggingEventBuilder#addKeyValue - copy: - - from: this - to: result -- function: org.slf4j.spi.LoggingEventBuilder#addMarker - copy: - - from: this - to: result -- function: org.slf4j.spi.LoggingEventBuilder#setCause - copy: - - from: this - to: result -- function: org.springframework.jms.listener.adapter.JmsResponse#forDestination - copy: - - from: arg(0) - to: result -- function: org.springframework.jms.listener.adapter.JmsResponse#forQueue - copy: - - from: arg(0) - to: result -- function: org.springframework.jms.listener.adapter.JmsResponse#forTopic - copy: - - from: arg(0) - to: result -- function: org.springframework.jms.listener.adapter.JmsResponse#getResponse - copy: - - from: this - to: result -- function: org.springframework.jms.support.JmsMessageHeaderAccessor#wrap - copy: - - from: arg(0) - to: result -- function: org.springframework.ldap.AttributesMapper#mapFromAttributes - copy: - - from: arg(0) - to: result -- function: org.springframework.ldap.CollectingNameClassPairCallbackHandler#getList - copy: - - from: this - to: result - - from: - - this - - .org.springframework.ldap.CollectingNameClassPairCallbackHandler##java.lang.Object - to: result -- function: org.springframework.ldap.CollectingNameClassPairCallbackHandler#getObjectFromNameClassPair - copy: - - from: arg(0) - to: result -- function: org.springframework.ldap.CollectingNameClassPairCallbackHandler#handleNameClassPair - copy: - - from: arg(0) - to: - - this - - .org.springframework.ldap.CollectingNameClassPairCallbackHandler##java.lang.Object - - from: arg(0) - to: this -- function: org.springframework.ldap.ContextAssembler#mapToContext - copy: - - from: arg(0) - to: arg(1) -- function: org.springframework.ldap.ContextMapper#mapFromContext - copy: - - from: arg(0) - to: result -- function: org.springframework.ldap.NameClassPairMapper#mapFromNameClassPair - copy: - - from: arg(0) - to: result -- function: org.springframework.ldap.filter.AndFilter#and - copy: - - from: arg(0) - to: result -- function: org.springframework.ldap.filter.AndFilter#and - copy: - - from: arg(0) - to: - - this - - .org.springframework.ldap.filter.AndFilter##java.lang.Object - - from: arg(0) - to: this -- function: org.springframework.ldap.filter.CompareFilter# - copy: - - from: arg(1) - to: this - - from: arg(1) - to: - - this - - .org.springframework.ldap.filter.CompareFilter##java.lang.Object - - from: arg(0) - to: this - - from: arg(0) - to: - - this - - .org.springframework.ldap.filter.CompareFilter##java.lang.Object -- function: org.springframework.ldap.filter.EqualsFilter# - copy: - - from: arg(1) - to: - - this - - .org.springframework.ldap.filter.EqualsFilter##java.lang.Object - - from: arg(0) - to: - - this - - .org.springframework.ldap.filter.EqualsFilter##java.lang.Object - - from: arg(1) - to: this - - from: arg(0) - to: this -- function: org.springframework.ldap.filter.GreaterThanOrEqualsFilter# - copy: - - from: arg(1) - to: - - this - - .org.springframework.ldap.filter.GreaterThanOrEqualsFilter##java.lang.Object - - from: arg(0) - to: - - this - - .org.springframework.ldap.filter.GreaterThanOrEqualsFilter##java.lang.Object - - from: arg(1) - to: this - - from: arg(0) - to: this -- function: org.springframework.ldap.filter.LessThanOrEqualsFilter# - copy: - - from: arg(1) - to: - - this - - .org.springframework.ldap.filter.LessThanOrEqualsFilter##java.lang.Object - - from: arg(0) - to: - - this - - .org.springframework.ldap.filter.LessThanOrEqualsFilter##java.lang.Object - - from: arg(1) - to: this - - from: arg(0) - to: this -- function: org.springframework.ldap.filter.LikeFilter# - copy: - - from: arg(0) - to: - - this - - .org.springframework.ldap.filter.LikeFilter##java.lang.Object - - from: arg(1) - to: - - this - - .org.springframework.ldap.filter.LikeFilter##java.lang.Object - - from: arg(1) - to: this - - from: arg(0) - to: this -- function: org.springframework.ldap.filter.NotFilter# - copy: - - from: arg(0) - to: - - this - - .org.springframework.ldap.filter.NotFilter##java.lang.Object - - from: arg(0) - to: this -- function: org.springframework.ldap.filter.OrFilter#or - copy: - - from: arg(0) - to: result -- function: org.springframework.ldap.filter.OrFilter#or - copy: - - from: arg(0) - to: - - this - - .org.springframework.ldap.filter.OrFilter##java.lang.Object - - from: arg(0) - to: this -- function: org.springframework.ldap.filter.WhitespaceWildcardsFilter# - copy: - - from: arg(1) - to: - - this - - .org.springframework.ldap.filter.WhitespaceWildcardsFilter##java.lang.Object - - from: arg(0) - to: - - this - - .org.springframework.ldap.filter.WhitespaceWildcardsFilter##java.lang.Object - - from: arg(1) - to: this - - from: arg(0) - to: this -- function: org.springframework.ldap.support.AbstractContextSource#assembleProviderUrlString - copy: - - from: arg(0) - to: result -- function: org.springframework.ldap.support.AttributeModificationsAware#getModificationItems - copy: - - from: this - to: result -- function: org.springframework.ldap.support.DefaultDnParserFactory#createDnParser - copy: - - from: arg(0) - to: - - this - - .org.springframework.ldap.support.DefaultDnParserFactory##java.lang.Object - - from: arg(0) - to: this -- function: org.springframework.ldap.support.DirContextOperations#getDn - copy: - - from: this - to: result -- function: org.springframework.ldap.support.DirContextOperations#getNamesOfModifiedAttributes - copy: - - from: this - to: result -- function: org.springframework.ldap.support.DistinguishedName#getLdapRdn - copy: - - from: this - to: result -- function: org.springframework.ldap.support.DistinguishedName#getNames - copy: - - from: this - to: result -- function: org.springframework.ldap.support.DistinguishedName#removeFirst - copy: - - from: this - to: result -- function: org.springframework.ldap.support.DistinguishedName#removeLast - copy: - - from: this - to: result -- function: org.springframework.ldap.support.DnParser#dn - copy: - - from: this - to: result -- function: org.springframework.ldap.support.DnParser#rdn - copy: - - from: this - to: result -- function: org.springframework.ldap.support.LdapEncoder#toTwoCharHex - copy: - - from: arg(0) - to: result -- function: - package: org.springframework.ldap.support - class: LdapRdn - name: - pattern: - copy: - - from: arg(*) - to: this - - from: arg(*) - to: - - this - - .org.springframework.ldap.support.LdapRdn##java.lang.Object -- function: org.springframework.ldap.support.LdapRdn#addComponent - copy: - - from: arg(*) - to: this - - from: arg(*) - to: - - this - - .org.springframework.ldap.support.LdapRdn##java.lang.Object -- function: org.springframework.ldap.support.LdapRdn#getComponent - copy: - - from: this - to: result - - from: - - this - - .org.springframework.ldap.support.LdapRdn##java.lang.Object - to: result -- function: org.springframework.ldap.support.LdapRdn#getComponents - copy: - - from: this - to: result - - from: - - this - - .org.springframework.ldap.support.LdapRdn##java.lang.Object - to: result -- function: org.springframework.ldap.support.LdapRdnComponent#getKey - copy: - - from: this - to: result - - from: - - this - - .org.springframework.ldap.support.LdapRdnComponent##java.lang.Object - to: result -- function: org.springframework.ldap.support.LdapRdnComponent#getValue - copy: - - from: this - to: result - - from: - - this - - .org.springframework.ldap.support.LdapRdnComponent##java.lang.Object - to: result -- function: org.springframework.ldap.support.LdapRdnComponent# - copy: - - from: arg(1) - to: - - this - - .org.springframework.ldap.support.LdapRdnComponent##java.lang.Object - - from: arg(0) - to: - - this - - .org.springframework.ldap.support.LdapRdnComponent##java.lang.Object - - from: arg(1) - to: this - - from: arg(0) - to: this -- function: org.springframework.ldap.support.LdapRdnComponent#setKey - copy: - - from: arg(0) - to: - - this - - .org.springframework.ldap.support.LdapRdnComponent##java.lang.Object - - from: arg(0) - to: this -- function: org.springframework.ldap.support.LdapRdnComponent#setValue - copy: - - from: arg(0) - to: - - this - - .org.springframework.ldap.support.LdapRdnComponent##java.lang.Object - - from: arg(0) - to: this -- function: org.springframework.ldap.support.control.PagedResult#getCookie - copy: - - from: this - to: result - - from: - - this - - .org.springframework.ldap.support.control.PagedResult##java.lang.Object - to: result -- function: org.springframework.ldap.support.control.PagedResult#getResultList - copy: - - from: this - to: result - - from: - - this - - .org.springframework.ldap.support.control.PagedResult##java.lang.Object - to: result -- function: org.springframework.ldap.support.control.PagedResult# - copy: - - from: arg(*) - to: this - - from: arg(*) - to: - - this - - .org.springframework.ldap.support.control.PagedResult##java.lang.Object -- function: org.springframework.ldap.support.control.PagedResultsCookie#getCookie - copy: - - from: this - to: result - - from: - - this - - .org.springframework.ldap.support.control.PagedResultsCookie##java.lang.Object - to: result -- function: org.springframework.ldap.support.control.PagedResultsCookie# - copy: - - from: arg(0) - to: - - this - - .org.springframework.ldap.support.control.PagedResultsCookie##java.lang.Object - - from: arg(0) - to: this -- function: org.springframework.ldap.support.control.PagedResultsRequestControl#getCookie - copy: - - from: this - to: result - - from: - - this - - .org.springframework.ldap.support.control.PagedResultsRequestControl##java.lang.Object - to: result -- function: org.springframework.ldap.support.control.PagedResultsRequestControl# - copy: - - from: arg(1) - to: - - this - - .org.springframework.ldap.support.control.PagedResultsRequestControl##java.lang.Object - - from: arg(1) - to: this -- function: org.springframework.ldap.support.filter.AndFilter#and - copy: - - from: arg(0) - to: result -- function: org.springframework.ldap.support.filter.AndFilter#and - copy: - - from: arg(0) - to: - - this - - .org.springframework.ldap.support.filter.AndFilter##java.lang.Object - - from: arg(0) - to: this -- function: org.springframework.ldap.support.filter.CompareFilter# - copy: - - from: arg(0) - to: - - this - - .org.springframework.ldap.support.filter.CompareFilter##java.lang.Object - - from: arg(1) - to: - - this - - .org.springframework.ldap.support.filter.CompareFilter##java.lang.Object - - from: arg(1) - to: this - - from: arg(0) - to: this -- function: org.springframework.ldap.support.filter.EqualsFilter# - copy: - - from: arg(1) - to: - - this - - .org.springframework.ldap.support.filter.EqualsFilter##java.lang.Object - - from: arg(0) - to: - - this - - .org.springframework.ldap.support.filter.EqualsFilter##java.lang.Object - - from: arg(1) - to: this - - from: arg(0) - to: this -- function: org.springframework.ldap.support.filter.GreaterThanOrEqualsFilter# - copy: - - from: arg(1) - to: - - this - - .org.springframework.ldap.support.filter.GreaterThanOrEqualsFilter##java.lang.Object - - from: arg(1) - to: this - - from: arg(0) - to: - - this - - .org.springframework.ldap.support.filter.GreaterThanOrEqualsFilter##java.lang.Object - - from: arg(0) - to: this -- function: org.springframework.ldap.support.filter.LessThanOrEqualsFilter# - copy: - - from: arg(1) - to: - - this - - .org.springframework.ldap.support.filter.LessThanOrEqualsFilter##java.lang.Object - - from: arg(1) - to: this - - from: arg(0) - to: - - this - - .org.springframework.ldap.support.filter.LessThanOrEqualsFilter##java.lang.Object - - from: arg(0) - to: this -- function: org.springframework.ldap.support.filter.LikeFilter# - copy: - - from: arg(1) - to: this - - from: arg(1) - to: - - this - - .org.springframework.ldap.support.filter.LikeFilter##java.lang.Object - - from: arg(0) - to: - - this - - .org.springframework.ldap.support.filter.LikeFilter##java.lang.Object - - from: arg(0) - to: this -- function: org.springframework.ldap.support.filter.NotFilter# - copy: - - from: arg(0) - to: this - - from: arg(0) - to: - - this - - .org.springframework.ldap.support.filter.NotFilter##java.lang.Object -- function: org.springframework.ldap.support.filter.OrFilter#or - copy: - - from: arg(0) - to: result -- function: org.springframework.ldap.support.filter.OrFilter#or - copy: - - from: arg(0) - to: - - this - - .org.springframework.ldap.support.filter.OrFilter##java.lang.Object - - from: arg(0) - to: this -- function: org.springframework.ldap.support.filter.WhitespaceWildcardsFilter# - copy: - - from: arg(1) - to: - - this - - .org.springframework.ldap.support.filter.WhitespaceWildcardsFilter##java.lang.Object - - from: arg(0) - to: - - this - - .org.springframework.ldap.support.filter.WhitespaceWildcardsFilter##java.lang.Object - - from: arg(1) - to: this - - from: arg(0) - to: this -- function: org.springframework.mail.javamail.ConfigurableMimeFileTypeMap#createFileTypeMap - copy: - - from: arg(1) - to: result -- function: org.springframework.mail.javamail.ConfigurableMimeFileTypeMap#createFileTypeMap - copy: - - from: arg(1) - to: - - this - - .org.springframework.mail.javamail.ConfigurableMimeFileTypeMap##java.lang.Object - - from: arg(1) - to: this -- function: org.springframework.mail.javamail.ConfigurableMimeFileTypeMap#getFileTypeMap - copy: - - from: - - this - - .org.springframework.mail.javamail.ConfigurableMimeFileTypeMap##java.lang.Object - to: result - - from: this - to: result -- function: org.springframework.mail.javamail.ConfigurableMimeFileTypeMap#setMappings - copy: - - from: arg(0) - to: - - this - - .org.springframework.mail.javamail.ConfigurableMimeFileTypeMap##java.lang.Object - - from: arg(0) - to: this -- function: org.springframework.mail.javamail.InternetAddressEditor#getAsText - copy: - - from: this - to: result - - from: - - this - - .org.springframework.mail.javamail.InternetAddressEditor##java.lang.Object - to: result -- function: org.springframework.mail.javamail.InternetAddressEditor#setAsText - copy: - - from: arg(0) - to: - - this - - .org.springframework.mail.javamail.InternetAddressEditor##java.lang.Object - - from: arg(0) - to: this -- function: org.springframework.messaging.ErrorMessage# - copy: - - from: arg(1) - to: - - this - - .org.springframework.messaging.ErrorMessage##java.lang.Object - - from: arg(1) - to: this -- function: org.springframework.messaging.GenericMessage# - copy: - - from: arg(1) - to: - - this - - .org.springframework.messaging.GenericMessage##java.lang.Object - - from: arg(1) - to: this - - from: arg(0) - to: this - - from: arg(0) - to: - - this - - .org.springframework.messaging.GenericMessage##java.lang.Object -- function: org.springframework.messaging.Message#getHeaders - copy: - - from: this - to: result -- function: org.springframework.messaging.Message#getPayload - copy: - - from: this - to: result -- function: - package: org.springframework.messaging - class: MessageHeaderAccesor - name: - pattern: - copy: - - from: arg(0) - to: - - this - - .org.springframework.messaging.MessageHeaderAccesor##java.lang.Object - - from: arg(1) - to: - - this - - .org.springframework.messaging.MessageHeaderAccesor##java.lang.Object - - from: arg(1) - to: this - - from: arg(0) - to: this -- function: org.springframework.messaging.MessageHeaderAccesor#copyHeaders - copy: - - from: arg(0) - to: - - this - - .org.springframework.messaging.MessageHeaderAccesor##java.lang.Object - - from: arg(1) - to: - - this - - .org.springframework.messaging.MessageHeaderAccesor##java.lang.Object - - from: arg(1) - to: this - - from: arg(0) - to: this -- function: org.springframework.messaging.MessageHeaderAccesor#copyHeadersIfAbsent - copy: - - from: arg(0) - to: - - this - - .org.springframework.messaging.MessageHeaderAccesor##java.lang.Object - - from: arg(1) - to: - - this - - .org.springframework.messaging.MessageHeaderAccesor##java.lang.Object - - from: arg(1) - to: this - - from: arg(0) - to: this -- function: org.springframework.messaging.MessageHeaderAccesor#getAccessor - copy: - - from: arg(0) - to: result -- function: org.springframework.messaging.MessageHeaderAccesor#getHeader - copy: - - from: this - to: result - - from: - - this - - .org.springframework.messaging.MessageHeaderAccesor##java.lang.Object - to: result -- function: org.springframework.messaging.MessageHeaderAccesor#getMessageHeaders - copy: - - from: this - to: result - - from: - - this - - .org.springframework.messaging.MessageHeaderAccesor##java.lang.Object - to: result -- function: org.springframework.messaging.MessageHeaderAccesor#getMutableAccessor - copy: - - from: arg(0) - to: result -- function: org.springframework.messaging.MessageHeaderAccesor#setHeader - copy: - - from: arg(0) - to: - - this - - .org.springframework.messaging.MessageHeaderAccesor##java.lang.Object - - from: arg(1) - to: - - this - - .org.springframework.messaging.MessageHeaderAccesor##java.lang.Object - - from: arg(1) - to: this - - from: arg(0) - to: this -- function: org.springframework.messaging.MessageHeaderAccesor#setHeaderIfAbsent - copy: - - from: arg(0) - to: - - this - - .org.springframework.messaging.MessageHeaderAccesor##java.lang.Object - - from: arg(1) - to: - - this - - .org.springframework.messaging.MessageHeaderAccesor##java.lang.Object - - from: arg(1) - to: this - - from: arg(0) - to: this -- function: org.springframework.messaging.MessageHeaderAccesor#toMap - copy: - - from: this - to: result - - from: - - this - - .org.springframework.messaging.MessageHeaderAccesor##java.lang.Object - to: result -- function: org.springframework.messaging.MessageHeaderAccesor#toMessageHeaders - copy: - - from: this - to: result - - from: - - this - - .org.springframework.messaging.MessageHeaderAccesor##java.lang.Object - to: result -- function: org.springframework.messaging.MessageHeaders#getRawHeaders - copy: - - from: this - to: result - - from: - - this - - .org.springframework.messaging.MessageHeaders##java.lang.Object - to: result -- function: org.springframework.messaging.MessageHeaders# - copy: - - from: arg(0) - to: - - this - - .org.springframework.messaging.MessageHeaders##java.lang.Object - - from: arg(0) - to: this -- function: org.springframework.messaging.NativeMessageHeaderAccessor#addNativeHeader - copy: - - from: arg(1) - to: this - - from: arg(0) - to: - - this - - .org.springframework.messaging.NativeMessageHeaderAccessor##java.lang.Object - - from: arg(0) - to: this - - from: arg(1) - to: - - this - - .org.springframework.messaging.NativeMessageHeaderAccessor##java.lang.Object -- function: org.springframework.messaging.NativeMessageHeaderAccessor#addNativeHeaders - copy: - - from: arg(1) - to: this - - from: arg(0) - to: - - this - - .org.springframework.messaging.NativeMessageHeaderAccessor##java.lang.Object - - from: arg(0) - to: this - - from: arg(1) - to: - - this - - .org.springframework.messaging.NativeMessageHeaderAccessor##java.lang.Object -- function: org.springframework.messaging.NativeMessageHeaderAccessor#getFirstNativeHeader - copy: - - from: arg(1) - to: result -- function: org.springframework.messaging.NativeMessageHeaderAccessor#getFirstNativeHeader - copy: - - from: this - to: result - - from: - - this - - .org.springframework.messaging.NativeMessageHeaderAccessor##java.lang.Object - to: result -- function: org.springframework.messaging.NativeMessageHeaderAccessor#getNativeHeader - copy: - - from: this - to: result - - from: - - this - - .org.springframework.messaging.NativeMessageHeaderAccessor##java.lang.Object - to: result -- function: org.springframework.messaging.NativeMessageHeaderAccessor#setNativeHeader - copy: - - from: arg(1) - to: this - - from: arg(0) - to: - - this - - .org.springframework.messaging.NativeMessageHeaderAccessor##java.lang.Object - - from: arg(0) - to: this - - from: arg(1) - to: - - this - - .org.springframework.messaging.NativeMessageHeaderAccessor##java.lang.Object -- function: org.springframework.messaging.NativeMessageHeaderAccessor#toNativeHeaderMap - copy: - - from: this - to: result - - from: - - this - - .org.springframework.messaging.NativeMessageHeaderAccessor##java.lang.Object - to: result -- function: org.springframework.messaging.simp.SimpMessageHeaderAccessor#getSessionAttributes - copy: - - from: this - to: result - - from: - - this - - .org.springframework.messaging.simp.SimpMessageHeaderAccessor##java.lang.Object - to: result -- function: org.springframework.messaging.simp.SimpMessageHeaderAccessor#setSessionAttributes - copy: - - from: arg(0) - to: - - this - - .org.springframework.messaging.simp.SimpMessageHeaderAccessor##java.lang.Object - - from: arg(0) - to: this -- function: org.springframework.messaging.simp.SimpMessageHeaderAccessor#wrap - copy: - - from: arg(0) - to: result -- function: org.springframework.messaging.simp.stomp.StompHeaders#add - copy: - - from: arg(1) - to: - - this - - .org.springframework.messaging.simp.stomp.StompHeaders##java.lang.Object - - from: arg(0) - to: - - this - - .org.springframework.messaging.simp.stomp.StompHeaders##java.lang.Object - - from: arg(1) - to: this - - from: arg(0) - to: this -- function: org.springframework.messaging.simp.stomp.StompHeaders#putAll - copy: - - from: arg(0) - to: - - this - - .org.springframework.messaging.simp.stomp.StompHeaders##java.lang.Object - - from: arg(0) - to: this -- function: org.springframework.messaging.simp.stomp.StompHeaders#setAll - copy: - - from: arg(0) - to: - - this - - .org.springframework.messaging.simp.stomp.StompHeaders##java.lang.Object - - from: arg(0) - to: this -- function: org.springframework.messaging.support.MessageBuilder#build - copy: - - from: this - to: result -- function: org.springframework.messaging.support.MessageBuilder#copyHeaders - copy: - - from: arg(0) - to: result - - from: arg(1) - to: result -- function: org.springframework.messaging.support.MessageBuilder#copyHeaders - copy: - - from: this - to: result -- function: org.springframework.messaging.support.MessageBuilder#copyHeadersIfAbsent - copy: - - from: this - to: result -- function: org.springframework.messaging.support.MessageBuilder#createMessage - copy: - - from: arg(0) - to: result - - from: arg(1) - to: result -- function: org.springframework.messaging.support.MessageBuilder#fromMessage - copy: - - from: arg(0) - to: result - - from: arg(1) - to: result -- function: org.springframework.messaging.support.MessageBuilder#fromMessage - copy: - - from: this - to: result -- function: org.springframework.messaging.support.MessageBuilder#removeHeader - copy: - - from: this - to: result -- function: org.springframework.messaging.support.MessageBuilder#removeHeaders - copy: - - from: this - to: result -- function: org.springframework.messaging.support.MessageBuilder#setErrorChannel - copy: - - from: this - to: result -- function: org.springframework.messaging.support.MessageBuilder#setErrorChannelName - copy: - - from: this - to: result -- function: org.springframework.messaging.support.MessageBuilder#setHeader - copy: - - from: arg(0) - to: result - - from: arg(1) - to: result -- function: org.springframework.messaging.support.MessageBuilder#setHeader - copy: - - from: this - to: result -- function: org.springframework.messaging.support.MessageBuilder#setHeaderIfAbsent - copy: - - from: arg(0) - to: result - - from: arg(1) - to: result -- function: org.springframework.messaging.support.MessageBuilder#setHeaderIfAbsent - copy: - - from: this - to: result -- function: org.springframework.messaging.support.MessageBuilder#setHeaders - copy: - - from: arg(0) - to: result - - from: arg(1) - to: result -- function: org.springframework.messaging.support.MessageBuilder#setHeaders - copy: - - from: this - to: result -- function: org.springframework.messaging.support.MessageBuilder#setReplyChannel - copy: - - from: this - to: result -- function: org.springframework.messaging.support.MessageBuilder#setReplyChannelName - copy: - - from: this - to: result -- function: org.springframework.messaging.support.MessageBuilder#withPayload - copy: - - from: arg(0) - to: result - - from: arg(1) - to: result -- function: org.springframework.messaging.support.MessageBuilder#withPayload - copy: - - from: this - to: result -- function: org.springframework.orm.hibernate.support.AbstractLobType#nullSafeGetInternal - copy: - - from: arg(0) - to: result -- function: org.springframework.orm.hibernate.support3.AbstractLobType#nullSafeGetInternal - copy: - - from: arg(0) - to: result -- function: org.springframework.orm.toplink.TopLinkOperations#copy - copy: - - from: arg(0) - to: result -- function: org.springframework.orm.toplink.TopLinkOperations#copyAll - copy: - - from: arg(0) - to: result -- function: org.springframework.web.multipart.commons.CommonsFileUploadSupport$MultipartParsingResult#getMultipartFiles - copy: - - from: this - to: result - - from: - - this - - .org.springframework.web.multipart.commons.CommonsFileUploadSupport$MultipartParsingResult##java.lang.Object - to: result -- function: org.springframework.web.multipart.commons.CommonsFileUploadSupport$MultipartParsingResult#getMultipartParameters - copy: - - from: this - to: result - - from: - - this - - .org.springframework.web.multipart.commons.CommonsFileUploadSupport$MultipartParsingResult##java.lang.Object - to: result -- function: org.springframework.web.multipart.commons.CommonsFileUploadSupport$MultipartParsingResult# - copy: - - from: arg(*) - to: this - - from: arg(*) - to: - - this - - .org.springframework.web.multipart.commons.CommonsFileUploadSupport$MultipartParsingResult##java.lang.Object -- function: org.springframework.web.multipart.commons.CommonsFileUploadSupport#parseFileItems - copy: - - from: arg(0) - to: result -- function: org.springframework.web.multipart.commons.CommonsMultipartFile#getFileItem - copy: - - from: this - to: result -- function: org.springframework.web.reactive.function.BodyInserters#fromObject - copy: - - from: arg(0) - to: result -- function: org.springframework.web.reactive.function.BodyInserters#fromPublisher - copy: - - from: arg(0) - to: result -- function: org.springframework.web.reactive.function.BodyInserters#fromResource - copy: - - from: arg(0) - to: result -- function: org.springframework.web.reactive.function.BodyInserters#fromServerSentEvents - copy: - - from: arg(0) - to: result -- function: org.springframework.web.reactive.function.client.ClientRequest$BodyBuilder#attribute - copy: - - from: this - to: result -- function: org.springframework.web.reactive.function.client.ClientRequest$BodyBuilder#attributes - copy: - - from: this - to: result -- function: org.springframework.web.reactive.function.client.ClientRequest$BodyBuilder#body - copy: - - from: this - to: result -- function: org.springframework.web.reactive.function.client.ClientRequest$BodyBuilder#build - copy: - - from: this - to: result -- function: org.springframework.web.reactive.function.client.ClientRequest$BodyBuilder#cookie - copy: - - from: this - to: result -- function: org.springframework.web.reactive.function.client.ClientRequest$BodyBuilder#cookies - copy: - - from: this - to: result -- function: org.springframework.web.reactive.function.client.ClientRequest$BodyBuilder#header - copy: - - from: this - to: result -- function: org.springframework.web.reactive.function.client.ClientRequest$BodyBuilder#headers - copy: - - from: this - to: result -- function: org.springframework.web.reactive.function.client.ClientRequest#from - copy: - - from: arg(0) - to: result -- function: org.springframework.web.reactive.function.client.ClientRequest#from - copy: - - from: this - to: result -- function: org.springframework.web.reactive.function.client.ClientRequest#method - copy: - - from: this - to: result -- function: org.springframework.web.reactive.function.client.ClientResponse$Headers#asHttpHeaders - copy: - - from: this - to: result -- function: org.springframework.web.reactive.function.client.ClientResponse$Headers#header - copy: - - from: this - to: result -- function: org.springframework.web.reactive.function.client.ClientResponse#body - copy: - - from: this - to: result -- function: org.springframework.web.reactive.function.client.ClientResponse#bodyToFlux - copy: - - from: this - to: result -- function: org.springframework.web.reactive.function.client.ClientResponse#bodyToMono - copy: - - from: this - to: result -- function: org.springframework.web.reactive.function.client.ClientResponse#cookies - copy: - - from: this - to: result -- function: org.springframework.web.reactive.function.client.ClientResponse#headers - copy: - - from: this - to: result -- function: org.springframework.web.reactive.function.client.ClientResponse#toEntity - copy: - - from: this - to: result -- function: org.springframework.web.reactive.function.client.ClientResponse#toEntityList - copy: - - from: this - to: result -- function: org.springframework.web.reactive.function.client.WebClient$Builder#apply - copy: - - from: this - to: result -- function: org.springframework.web.reactive.function.client.WebClient$Builder#baseUrl - copy: - - from: this - to: result -- function: org.springframework.web.reactive.function.client.WebClient$Builder#build - copy: - - from: this - to: result -- function: org.springframework.web.reactive.function.client.WebClient$Builder#clientConnector - copy: - - from: this - to: result -- function: org.springframework.web.reactive.function.client.WebClient$Builder#clone - copy: - - from: this - to: result -- function: org.springframework.web.reactive.function.client.WebClient$Builder#defaultCookie - copy: - - from: this - to: result -- function: org.springframework.web.reactive.function.client.WebClient$Builder#defaultCookies - copy: - - from: this - to: result -- function: org.springframework.web.reactive.function.client.WebClient$Builder#defaultHeader - copy: - - from: this - to: result -- function: org.springframework.web.reactive.function.client.WebClient$Builder#defaultHeaders - copy: - - from: this - to: result -- function: org.springframework.web.reactive.function.client.WebClient$Builder#defaultUriVariables - copy: - - from: this - to: result -- function: org.springframework.web.reactive.function.client.WebClient$Builder#exchangeFunction - copy: - - from: this - to: result -- function: org.springframework.web.reactive.function.client.WebClient$Builder#exchangeStrategies - copy: - - from: this - to: result -- function: org.springframework.web.reactive.function.client.WebClient$Builder#filter - copy: - - from: this - to: result -- function: org.springframework.web.reactive.function.client.WebClient$Builder#filters - copy: - - from: this - to: result -- function: org.springframework.web.reactive.function.client.WebClient$Builder#uriBuilderFactory - copy: - - from: this - to: result -- function: org.springframework.web.reactive.function.client.WebClient$RequestBodySpec#body - copy: - - from: this - to: result -- function: org.springframework.web.reactive.function.client.WebClient$RequestBodySpec#contentLength - copy: - - from: this - to: result -- function: org.springframework.web.reactive.function.client.WebClient$RequestBodySpec#contentType - copy: - - from: this - to: result -- function: org.springframework.web.reactive.function.client.WebClient$RequestBodySpec#syncBody - copy: - - from: this - to: result -- function: org.springframework.web.reactive.function.client.WebClient$RequestHeadersSpec#accept - copy: - - from: this - to: result -- function: org.springframework.web.reactive.function.client.WebClient$RequestHeadersSpec#acceptCharset - copy: - - from: this - to: result -- function: org.springframework.web.reactive.function.client.WebClient$RequestHeadersSpec#attribute - copy: - - from: this - to: result -- function: org.springframework.web.reactive.function.client.WebClient$RequestHeadersSpec#attributes - copy: - - from: this - to: result -- function: org.springframework.web.reactive.function.client.WebClient$RequestHeadersSpec#cookie - copy: - - from: this - to: result -- function: org.springframework.web.reactive.function.client.WebClient$RequestHeadersSpec#cookies - copy: - - from: this - to: result -- function: org.springframework.web.reactive.function.client.WebClient$RequestHeadersSpec#exchange - copy: - - from: this - to: result -- function: org.springframework.web.reactive.function.client.WebClient$RequestHeadersSpec#header - copy: - - from: this - to: result -- function: org.springframework.web.reactive.function.client.WebClient$RequestHeadersSpec#headers - copy: - - from: this - to: result -- function: org.springframework.web.reactive.function.client.WebClient$RequestHeadersSpec#ifModifiedSince - copy: - - from: this - to: result -- function: org.springframework.web.reactive.function.client.WebClient$RequestHeadersSpec#ifNoneMatch - copy: - - from: this - to: result -- function: org.springframework.web.reactive.function.client.WebClient$RequestHeadersSpec#retrieve - copy: - - from: this - to: result -- function: org.springframework.web.reactive.function.client.WebClient$ResponseSpec#bodyToFlux - copy: - - from: this - to: result -- function: org.springframework.web.reactive.function.client.WebClient$ResponseSpec#bodyToMono - copy: - - from: this - to: result -- function: org.springframework.web.reactive.function.client.WebClient$ResponseSpec#onStatus - copy: - - from: this - to: result -- function: org.springframework.web.reactive.function.client.WebClient$UriSpec#uri - copy: - - from: this - to: result -- function: org.springframework.web.reactive.function.client.WebClient#builder - copy: - - from: this - to: result -- function: org.springframework.web.reactive.function.client.WebClient#create - copy: - - from: this - to: result -- function: org.springframework.web.reactive.function.client.WebClient#delete - copy: - - from: this - to: result -- function: org.springframework.web.reactive.function.client.WebClient#get - copy: - - from: this - to: result -- function: org.springframework.web.reactive.function.client.WebClient#head - copy: - - from: this - to: result -- function: org.springframework.web.reactive.function.client.WebClient#method - copy: - - from: this - to: result -- function: org.springframework.web.reactive.function.client.WebClient#mutate - copy: - - from: this - to: result -- function: org.springframework.web.reactive.function.client.WebClient#options - copy: - - from: this - to: result -- function: org.springframework.web.reactive.function.client.WebClient#patch - copy: - - from: this - to: result -- function: org.springframework.web.reactive.function.client.WebClient#post - copy: - - from: this - to: result -- function: org.springframework.web.reactive.function.client.WebClient#put - copy: - - from: this - to: result -- function: org.springframework.web.reactive.function.server.ServerRequest$Headers#accept - copy: - - from: this - to: result -- function: org.springframework.web.reactive.function.server.ServerRequest$Headers#acceptCharset - copy: - - from: this - to: result -- function: org.springframework.web.reactive.function.server.ServerRequest$Headers#acceptLanguage - copy: - - from: this - to: result -- function: org.springframework.web.reactive.function.server.ServerRequest$Headers#asHttpHeaders - copy: - - from: this - to: result -- function: org.springframework.web.reactive.function.server.ServerRequest$Headers#contentType - copy: - - from: this - to: result -- function: org.springframework.web.reactive.function.server.ServerRequest$Headers#header - copy: - - from: this - to: result -- function: org.springframework.web.reactive.function.server.ServerRequest$Headers#host - copy: - - from: this - to: result -- function: org.springframework.web.reactive.function.server.ServerRequest#attribute - copy: - - from: this - to: result -- function: org.springframework.web.reactive.function.server.ServerRequest#attributes - copy: - - from: this - to: result -- function: org.springframework.web.reactive.function.server.ServerRequest#body - copy: - - from: this - to: result -- function: org.springframework.web.reactive.function.server.ServerRequest#bodyToFlux - copy: - - from: this - to: result -- function: org.springframework.web.reactive.function.server.ServerRequest#bodyToMono - copy: - - from: this - to: result -- function: org.springframework.web.reactive.function.server.ServerRequest#cookies - copy: - - from: this - to: result -- function: org.springframework.web.reactive.function.server.ServerRequest#headers - copy: - - from: this - to: result -- function: org.springframework.web.reactive.function.server.ServerRequest#method - copy: - - from: this - to: result -- function: org.springframework.web.reactive.function.server.ServerRequest#path - copy: - - from: this - to: result -- function: org.springframework.web.reactive.function.server.ServerRequest#pathVariable - copy: - - from: this - to: result -- function: org.springframework.web.reactive.function.server.ServerRequest#pathVariables - copy: - - from: this - to: result -- function: org.springframework.web.reactive.function.server.ServerRequest#queryParam - copy: - - from: this - to: result -- function: org.springframework.web.reactive.function.server.ServerRequest#queryParams - copy: - - from: this - to: result -- function: org.springframework.web.reactive.function.server.ServerRequest#uri - copy: - - from: this - to: result -- function: org.springframework.web.reactive.function.server.ServerResponse$BodyBuilder#contentLength - copy: - - from: this - to: result -- function: org.springframework.web.reactive.function.server.ServerResponse$BodyBuilder#contentType - copy: - - from: this - to: result -- function: org.springframework.web.reactive.function.server.ServerResponse$BodyBuilder#hint - copy: - - from: this - to: result -- function: org.springframework.web.reactive.function.server.ServerResponse$HeadersBuilder#allow - copy: - - from: this - to: result -- function: org.springframework.web.reactive.function.server.ServerResponse$HeadersBuilder#build - copy: - - from: this - to: result -- function: org.springframework.web.reactive.function.server.ServerResponse$HeadersBuilder#cacheControl - copy: - - from: this - to: result -- function: org.springframework.web.reactive.function.server.ServerResponse$HeadersBuilder#eTag - copy: - - from: this - to: result -- function: org.springframework.web.reactive.function.server.ServerResponse$HeadersBuilder#header - copy: - - from: this - to: result -- function: org.springframework.web.reactive.function.server.ServerResponse$HeadersBuilder#headers - copy: - - from: this - to: result -- function: org.springframework.web.reactive.function.server.ServerResponse$HeadersBuilder#lastModified - copy: - - from: this - to: result -- function: org.springframework.web.reactive.function.server.ServerResponse$HeadersBuilder#location - copy: - - from: this - to: result -- function: org.springframework.web.reactive.function.server.ServerResponse$HeadersBuilder#varyBy - copy: - - from: this - to: result -- function: org.springframework.web.reactive.function.server.ServerResponse#accepted - copy: - - from: this - to: result -- function: org.springframework.web.reactive.function.server.ServerResponse#badRequest - copy: - - from: this - to: result -- function: org.springframework.web.reactive.function.server.ServerResponse#created - copy: - - from: this - to: result -- function: org.springframework.web.reactive.function.server.ServerResponse#from - copy: - - from: arg(0) - to: result -- function: org.springframework.web.reactive.function.server.ServerResponse#from - copy: - - from: this - to: result -- function: org.springframework.web.reactive.function.server.ServerResponse#noContent - copy: - - from: this - to: result -- function: org.springframework.web.reactive.function.server.ServerResponse#notFound - copy: - - from: this - to: result -- function: org.springframework.web.reactive.function.server.ServerResponse#ok - copy: - - from: this - to: result -- function: org.springframework.web.reactive.function.server.ServerResponse#permanentRedirect - copy: - - from: this - to: result -- function: org.springframework.web.reactive.function.server.ServerResponse#seeOther - copy: - - from: this - to: result -- function: org.springframework.web.reactive.function.server.ServerResponse#status - copy: - - from: this - to: result -- function: org.springframework.web.reactive.function.server.ServerResponse#temporaryRedirect - copy: - - from: this - to: result -- function: org.springframework.web.reactive.function.server.ServerResponse#unprocessableEntity - copy: - - from: this - to: result -- function: org.springframework.web.servlet.mvc.method.annotation.SseEmitter$SseEventBuilder#comment - copy: - - from: arg(0) - to: result -- function: org.springframework.web.servlet.mvc.method.annotation.SseEmitter$SseEventBuilder#comment - copy: - - from: this - to: result -- function: org.springframework.web.servlet.mvc.method.annotation.SseEmitter$SseEventBuilder#data - copy: - - from: arg(0) - to: result -- function: org.springframework.web.servlet.mvc.method.annotation.SseEmitter$SseEventBuilder#data - copy: - - from: this - to: result -- function: org.springframework.web.servlet.mvc.method.annotation.SseEmitter$SseEventBuilder#id - copy: - - from: arg(0) - to: result -- function: org.springframework.web.servlet.mvc.method.annotation.SseEmitter$SseEventBuilder#id - copy: - - from: this - to: result -- function: org.springframework.web.servlet.mvc.method.annotation.SseEmitter$SseEventBuilder#name - copy: - - from: arg(0) - to: result -- function: org.springframework.web.servlet.mvc.method.annotation.SseEmitter$SseEventBuilder#name - copy: - - from: this - to: result -- function: org.springframework.web.servlet.mvc.method.annotation.SseEmitter$SseEventBuilder#reconnectTime - copy: - - from: this - to: result -- function: org.springframework.web.socket.BinaryMessage# - copy: - - from: arg(0) - to: - - this - - .org.springframework.web.socket.BinaryMessage##java.lang.Object - - from: arg(0) - to: this -- function: org.springframework.web.socket.PingMessage# - copy: - - from: arg(0) - to: - - this - - .org.springframework.web.socket.PingMessage##java.lang.Object - - from: arg(0) - to: this -- function: org.springframework.web.socket.PongMessage# - copy: - - from: arg(0) - to: this - - from: arg(0) - to: - - this - - .org.springframework.web.socket.PongMessage##java.lang.Object -- function: org.springframework.web.socket.TextMessage#asBytes - copy: - - from: - - this - - .org.springframework.web.socket.TextMessage##java.lang.Object - to: result - - from: this - to: result -- function: org.springframework.web.socket.TextMessage# - copy: - - from: arg(0) - to: this - - from: arg(0) - to: - - this - - .org.springframework.web.socket.TextMessage##java.lang.Object -- function: org.springframework.web.socket.WebSocketMessage#getPayload - copy: - - from: this - to: result -- function: org.springframework.ws.WebServiceMessage#getPayloadResult - copy: - - from: this - to: result -- function: org.springframework.ws.WebServiceMessage#getPayloadSource - copy: - - from: this - to: result -- function: org.springframework.ws.WebServiceMessage#writeTo - copy: - - from: this - to: arg(0) -- function: org.springframework.ws.context.MessageContext#readResponse - copy: - - from: arg(0) - to: - - this - - .org.springframework.ws.context.MessageContext##java.lang.Object - - from: arg(0) - to: this -- function: org.springframework.ws.mime.AbstractMimeMessage#addAttachment - copy: - - from: arg(1) - to: - - this - - .org.springframework.ws.mime.AbstractMimeMessage##java.lang.Object - - from: arg(1) - to: this -- function: org.springframework.ws.mime.Attachment#getContentId - copy: - - from: this - to: result -- function: org.springframework.ws.mime.Attachment#getContentType - copy: - - from: this - to: result -- function: org.springframework.ws.mime.Attachment#getDataHandler - copy: - - from: this - to: result -- function: org.springframework.ws.mime.Attachment#getInputStream - copy: - - from: this - to: result -- function: org.springframework.ws.mime.MimeMessage#addAttachment - copy: - - from: arg(1) - to: - - this - - .org.springframework.ws.mime.MimeMessage##java.lang.Object - - from: arg(1) - to: this -- function: org.springframework.ws.mime.MimeMessage#getAttachment - copy: - - from: - - this - - .org.springframework.ws.mime.MimeMessage##java.lang.Object - to: result - - from: this - to: result -- function: org.springframework.ws.mime.MimeMessage#getAttachments - copy: - - from: - - this - - .org.springframework.ws.mime.MimeMessage##java.lang.Object - to: result - - from: this - to: result -- function: org.springframework.ws.pox.dom.DomPoxMessage#getDocument - copy: - - from: this - to: result - - from: - - this - - .org.springframework.ws.pox.dom.DomPoxMessage##java.lang.Object - to: result -- function: org.springframework.ws.pox.dom.DomPoxMessage# - copy: - - from: arg(0) - to: - - this - - .org.springframework.ws.pox.dom.DomPoxMessage##java.lang.Object - - from: arg(0) - to: this -- function: org.springframework.ws.soap.AbstractSoapMessage#getFaultReason - copy: - - from: this - to: result -- function: org.springframework.ws.soap.AbstractSoapMessage#getPayloadResult - copy: - - from: this - to: result -- function: org.springframework.ws.soap.AbstractSoapMessage#getPayloadSource - copy: - - from: this - to: result -- function: org.springframework.ws.soap.AbstractSoapMessage#getSoapBody - copy: - - from: this - to: result -- function: org.springframework.ws.soap.AbstractSoapMessage#getSoapHeader - copy: - - from: this - to: result -- function: org.springframework.ws.soap.AbstractSoapMessage#getVersion - copy: - - from: this - to: result -- function: org.springframework.ws.soap.SoapBody#addClientOrSenderFault - copy: - - from: arg(0) - to: result -- function: org.springframework.ws.soap.SoapBody#addClientOrSenderFault - copy: - - from: arg(0) - to: - - this - - .org.springframework.ws.soap.SoapBody##java.lang.Object - - from: arg(0) - to: this -- function: org.springframework.ws.soap.SoapBody#addMustUnderstandFault - copy: - - from: arg(0) - to: result -- function: org.springframework.ws.soap.SoapBody#addMustUnderstandFault - copy: - - from: arg(0) - to: - - this - - .org.springframework.ws.soap.SoapBody##java.lang.Object - - from: arg(0) - to: this -- function: org.springframework.ws.soap.SoapBody#addServerOrReceiverFault - copy: - - from: arg(0) - to: result -- function: org.springframework.ws.soap.SoapBody#addServerOrReceiverFault - copy: - - from: arg(0) - to: - - this - - .org.springframework.ws.soap.SoapBody##java.lang.Object - - from: arg(0) - to: this -- function: org.springframework.ws.soap.SoapBody#addVersionMismatchFault - copy: - - from: arg(0) - to: result -- function: org.springframework.ws.soap.SoapBody#addVersionMismatchFault - copy: - - from: arg(0) - to: - - this - - .org.springframework.ws.soap.SoapBody##java.lang.Object - - from: arg(0) - to: this -- function: org.springframework.ws.soap.SoapBody#getFault - copy: - - from: this - to: result - - from: - - this - - .org.springframework.ws.soap.SoapBody##java.lang.Object - to: result -- function: org.springframework.ws.soap.SoapBody#getPayloadResult - copy: - - from: this - to: result - - from: - - this - - .org.springframework.ws.soap.SoapBody##java.lang.Object - to: result -- function: org.springframework.ws.soap.SoapBody#getPayloadSource - copy: - - from: this - to: result - - from: - - this - - .org.springframework.ws.soap.SoapBody##java.lang.Object - to: result -- function: org.springframework.ws.soap.SoapElement#getAllAttributes - copy: - - from: this - to: result -- function: org.springframework.ws.soap.SoapElement#getAttributeValue - copy: - - from: this - to: result -- function: org.springframework.ws.soap.SoapElement#getName - copy: - - from: this - to: result -- function: org.springframework.ws.soap.SoapElement#getSource - copy: - - from: this - to: result -- function: org.springframework.ws.soap.SoapEnvelope#getBody - copy: - - from: this - to: result -- function: org.springframework.ws.soap.SoapEnvelope#getHeader - copy: - - from: this - to: result -- function: org.springframework.ws.soap.SoapFault#getFaultDetail - copy: - - from: this - to: result -- function: org.springframework.ws.soap.SoapFault#getFaultStringOrReason - copy: - - from: this - to: result -- function: org.springframework.ws.soap.SoapHeader#addHeaderElement - copy: - - from: arg(0) - to: - - this - - .org.springframework.ws.soap.SoapHeader##java.lang.Object - - from: arg(0) - to: this -- function: org.springframework.ws.soap.SoapHeader#examineAllHeaderElements - copy: - - from: this - to: result - - from: - - this - - .org.springframework.ws.soap.SoapHeader##java.lang.Object - to: result -- function: org.springframework.ws.soap.SoapHeader#examineHeaderElements - copy: - - from: this - to: result - - from: - - this - - .org.springframework.ws.soap.SoapHeader##java.lang.Object - to: result -- function: org.springframework.ws.soap.SoapHeader#examineMustUnderstandHeaderElements - copy: - - from: this - to: result - - from: - - this - - .org.springframework.ws.soap.SoapHeader##java.lang.Object - to: result -- function: org.springframework.ws.soap.SoapHeader#getResult - copy: - - from: this - to: result - - from: - - this - - .org.springframework.ws.soap.SoapHeader##java.lang.Object - to: result -- function: org.springframework.ws.soap.SoapHeaderElement#getActorOrRole - copy: - - from: - - this - - .org.springframework.ws.soap.SoapHeaderElement##java.lang.Object - to: result - - from: this - to: result -- function: org.springframework.ws.soap.SoapHeaderElement#getResult - copy: - - from: - - this - - .org.springframework.ws.soap.SoapHeaderElement##java.lang.Object - to: result - - from: this - to: result -- function: org.springframework.ws.soap.SoapHeaderElement#getText - copy: - - from: - - this - - .org.springframework.ws.soap.SoapHeaderElement##java.lang.Object - to: result - - from: this - to: result -- function: org.springframework.ws.soap.SoapHeaderElement#setActorOrRole - copy: - - from: arg(0) - to: - - this - - .org.springframework.ws.soap.SoapHeaderElement##java.lang.Object - - from: arg(0) - to: this -- function: org.springframework.ws.soap.SoapHeaderElement#setText - copy: - - from: arg(0) - to: - - this - - .org.springframework.ws.soap.SoapHeaderElement##java.lang.Object - - from: arg(0) - to: this -- function: org.springframework.ws.soap.SoapMessage#getDocument - copy: - - from: - - this - - .org.springframework.ws.soap.SoapMessage##java.lang.Object - to: result - - from: this - to: result -- function: org.springframework.ws.soap.SoapMessage#getEnvelope - copy: - - from: - - this - - .org.springframework.ws.soap.SoapMessage##java.lang.Object - to: result - - from: this - to: result -- function: org.springframework.ws.soap.SoapMessage#getSoapAction - copy: - - from: - - this - - .org.springframework.ws.soap.SoapMessage##java.lang.Object - to: result - - from: this - to: result -- function: org.springframework.ws.soap.SoapMessage#getSoapBody - copy: - - from: - - this - - .org.springframework.ws.soap.SoapMessage##java.lang.Object - to: result - - from: this - to: result -- function: org.springframework.ws.soap.SoapMessage#getSoapHeader - copy: - - from: - - this - - .org.springframework.ws.soap.SoapMessage##java.lang.Object - to: result - - from: this - to: result -- function: org.springframework.ws.soap.SoapMessage#getVersion - copy: - - from: - - this - - .org.springframework.ws.soap.SoapMessage##java.lang.Object - to: result - - from: this - to: result -- function: org.springframework.ws.soap.SoapMessage#setDocument - copy: - - from: arg(0) - to: - - this - - .org.springframework.ws.soap.SoapMessage##java.lang.Object - - from: arg(0) - to: this -- function: org.springframework.ws.soap.SoapMessage#setSoapAction - copy: - - from: arg(0) - to: - - this - - .org.springframework.ws.soap.SoapMessage##java.lang.Object - - from: arg(0) - to: this -- function: org.springframework.ws.soap.SoapVersion#getBodyName - copy: - - from: this - to: result -- function: org.springframework.ws.soap.SoapVersion#getClientOrSenderFaultName - copy: - - from: this - to: result -- function: org.springframework.ws.soap.SoapVersion#getContentType - copy: - - from: this - to: result -- function: org.springframework.ws.soap.SoapVersion#getEnvelopeName - copy: - - from: this - to: result -- function: org.springframework.ws.soap.SoapVersion#getEnvelopeNamespaceUri - copy: - - from: this - to: result -- function: org.springframework.ws.soap.SoapVersion#getFaultName - copy: - - from: this - to: result -- function: org.springframework.ws.soap.SoapVersion#getHeaderName - copy: - - from: this - to: result -- function: org.springframework.ws.soap.SoapVersion#getMustUnderstandAttributeName - copy: - - from: this - to: result -- function: org.springframework.ws.soap.SoapVersion#getMustUnderstandFaultName - copy: - - from: this - to: result -- function: org.springframework.ws.soap.SoapVersion#getNextActorOrRoleUri - copy: - - from: this - to: result -- function: org.springframework.ws.soap.SoapVersion#getNoneActorOrRoleUri - copy: - - from: this - to: result -- function: org.springframework.ws.soap.SoapVersion#getServerOrReceiverFaultName - copy: - - from: this - to: result -- function: org.springframework.ws.soap.SoapVersion#getUltimateReceiverRoleUri - copy: - - from: this - to: result -- function: org.springframework.ws.soap.SoapVersion#getVersionMismatchFaultName - copy: - - from: this - to: result -- function: org.springframework.ws.soap.axiom.AxiomSoapMessage#getAttachment - copy: - - from: - - this - - .org.springframework.ws.soap.axiom.AxiomSoapMessage##java.lang.Object - to: result - - from: this - to: result -- function: org.springframework.ws.soap.axiom.AxiomSoapMessage#getAttachments - copy: - - from: - - this - - .org.springframework.ws.soap.axiom.AxiomSoapMessage##java.lang.Object - to: result - - from: this - to: result -- function: org.springframework.ws.soap.axiom.AxiomSoapMessage#getAxiomMessage - copy: - - from: - - this - - .org.springframework.ws.soap.axiom.AxiomSoapMessage##java.lang.Object - to: result - - from: this - to: result -- function: org.springframework.ws.soap.axiom.AxiomSoapMessage#getDocument - copy: - - from: - - this - - .org.springframework.ws.soap.axiom.AxiomSoapMessage##java.lang.Object - to: result - - from: this - to: result -- function: org.springframework.ws.soap.axiom.AxiomSoapMessage#getEnvelope - copy: - - from: - - this - - .org.springframework.ws.soap.axiom.AxiomSoapMessage##java.lang.Object - to: result - - from: this - to: result -- function: org.springframework.ws.soap.axiom.AxiomSoapMessage#getSoapAction - copy: - - from: - - this - - .org.springframework.ws.soap.axiom.AxiomSoapMessage##java.lang.Object - to: result - - from: this - to: result -- function: org.springframework.ws.soap.axiom.AxiomSoapMessage# - signature: - params: - - index: 0 - type: org.apache.axiom.soap.SOAPMessage - copy: - - from: arg(1) - to: - - this - - .org.springframework.ws.soap.axiom.AxiomSoapMessage##java.lang.Object - - from: arg(0) - to: - - this - - .org.springframework.ws.soap.axiom.AxiomSoapMessage##java.lang.Object - - from: arg(1) - to: this - - from: arg(2) - to: this - - from: arg(0) - to: this - - from: arg(2) - to: - - this - - .org.springframework.ws.soap.axiom.AxiomSoapMessage##java.lang.Object -- function: org.springframework.ws.soap.axiom.AxiomSoapMessage#setAxiomMessage - copy: - - from: arg(0) - to: - - this - - .org.springframework.ws.soap.axiom.AxiomSoapMessage##java.lang.Object - - from: arg(0) - to: this -- function: org.springframework.ws.soap.axiom.AxiomSoapMessage#setDocument - copy: - - from: arg(0) - to: - - this - - .org.springframework.ws.soap.axiom.AxiomSoapMessage##java.lang.Object - - from: arg(0) - to: this -- function: org.springframework.ws.soap.axiom.AxiomSoapMessage#setSoapAction - copy: - - from: arg(0) - to: - - this - - .org.springframework.ws.soap.axiom.AxiomSoapMessage##java.lang.Object - - from: arg(0) - to: this -- function: org.springframework.ws.soap.axiom.AxiomSoapMessage#setStreamingPayload - copy: - - from: arg(0) - to: - - this - - .org.springframework.ws.soap.axiom.AxiomSoapMessage##java.lang.Object - - from: arg(0) - to: this -- function: - package: org.springframework.ws.soap.saaj - class: SaajSoapMessage - name: - pattern: - copy: - - from: arg(0) - to: this - - from: arg(0) - to: - - this - - .org.springframework.ws.soap.saaj.SaajSoapMessage##java.lang.Object -- function: org.springframework.ws.soap.saaj.SaajSoapMessage#getAttachment - copy: - - from: - - this - - .org.springframework.ws.soap.saaj.SaajSoapMessage##java.lang.Object - to: result - - from: this - to: result -- function: org.springframework.ws.soap.saaj.SaajSoapMessage#getAttachments - copy: - - from: - - this - - .org.springframework.ws.soap.saaj.SaajSoapMessage##java.lang.Object - to: result - - from: this - to: result -- function: org.springframework.ws.soap.saaj.SaajSoapMessage#getDocument - copy: - - from: - - this - - .org.springframework.ws.soap.saaj.SaajSoapMessage##java.lang.Object - to: result - - from: this - to: result -- function: org.springframework.ws.soap.saaj.SaajSoapMessage#getEnvelope - copy: - - from: - - this - - .org.springframework.ws.soap.saaj.SaajSoapMessage##java.lang.Object - to: result - - from: this - to: result -- function: org.springframework.ws.soap.saaj.SaajSoapMessage#getSaajMessage - copy: - - from: - - this - - .org.springframework.ws.soap.saaj.SaajSoapMessage##java.lang.Object - to: result - - from: this - to: result -- function: org.springframework.ws.soap.saaj.SaajSoapMessage#getSoapAction - copy: - - from: - - this - - .org.springframework.ws.soap.saaj.SaajSoapMessage##java.lang.Object - to: result - - from: this - to: result -- function: org.springframework.ws.soap.saaj.SaajSoapMessage#setDocument - copy: - - from: arg(0) - to: this - - from: arg(0) - to: - - this - - .org.springframework.ws.soap.saaj.SaajSoapMessage##java.lang.Object -- function: org.springframework.ws.soap.saaj.SaajSoapMessage#setSaajMessage - copy: - - from: arg(0) - to: this - - from: arg(0) - to: - - this - - .org.springframework.ws.soap.saaj.SaajSoapMessage##java.lang.Object -- function: org.springframework.ws.soap.saaj.SaajSoapMessage#setSoapAction - copy: - - from: arg(0) - to: this - - from: arg(0) - to: - - this - - .org.springframework.ws.soap.saaj.SaajSoapMessage##java.lang.Object -- function: org.springframework.xml.transform.StringSource# - copy: - - from: arg(0) - to: - - this - - .org.springframework.xml.transform.StringSource##java.lang.Object - - from: arg(0) - to: this -- function: org.w3c.tools.codec.Base64Decoder# - signature: - params: - - index: 0 - type: java.lang.String - copy: - - from: arg(0) - to: - - this - - .org.w3c.tools.codec.Base64Decoder##java.lang.Object - - from: arg(0) - to: this -- function: org.w3c.tools.codec.Base64Encoder# - signature: - params: - - index: 0 - type: java.lang.String - copy: - - from: arg(0) - to: - - this - - .org.w3c.tools.codec.Base64Encoder##java.lang.Object - - from: arg(0) - to: this -- function: org.yaml.snakeyaml.Yaml#load - copy: - - from: arg(0) - to: result - - from: - - arg(0) - - .java.lang.String##java.lang.Object - to: result -- function: org.yaml.snakeyaml.Yaml#loadAs - copy: - - from: arg(0) - to: result - - from: - - arg(0) - - .java.lang.String##java.lang.Object - to: result -- function: org.yaml.snakeyaml.Yaml#loadAll - copy: - - from: arg(0) - to: - - result - - .java.lang.Iterable#Element#java.lang.Object - - from: - - arg(0) - - .java.lang.String##java.lang.Object - to: - - result - - .java.lang.Iterable#Element#java.lang.Object diff --git a/core/opentaint-config/config/config/ecs-ecs-1.4.2.yaml b/core/opentaint-config/config/config/ecs-ecs-1.4.2.yaml new file mode 100644 index 000000000..bd4f5209e --- /dev/null +++ b/core/opentaint-config/config/config/ecs-ecs-1.4.2.yaml @@ -0,0 +1,146 @@ +library: ecs:ecs:1.4.2 +dependencies: +- org.apache.hadoop:hadoop-common:3.3.6 +passThrough: +- function: org.apache.ecs.storage.Array#elements + copy: + - from: + - this + - .org.apache.ecs.storage.Array##java.lang.Object + to: result + - from: this + to: result +- function: org.apache.ecs.ElementAttributes#attributes + copy: + - from: this + to: result +- function: org.apache.ecs.storage.Array#get + copy: + - from: + - this + - .org.apache.ecs.storage.Array##java.lang.Object + to: result + - from: this + to: result +- function: org.apache.ecs.ElementContainer# + copy: + - from: arg(0) + to: + - this + - .org.apache.ecs.ElementContainer##java.lang.Object + - from: arg(0) + to: this +- function: org.apache.ecs.ElementRegistry#addElementToRegistry + copy: + - from: arg(*) + to: result + - from: arg(*) + to: this + - from: arg(*) + to: + - this + - .org.apache.ecs.ElementRegistry##java.lang.Object +- function: org.apache.ecs.Attributes#setAttributeFilter + copy: + - from: arg(*) + to: result + - from: arg(*) + to: this + - from: arg(*) + to: + - this + - .org.apache.ecs.Attributes##java.lang.Object +- function: org.apache.ecs.ElementRegistry#removeElementFromRegistry + copy: + - from: this + to: result + - from: + - this + - .org.apache.ecs.ElementRegistry##java.lang.Object + to: result +- function: org.apache.ecs.Filter#addAttribute + copy: + - from: arg(*) + to: result + - from: arg(*) + to: this + - from: arg(*) + to: + - this + - .org.apache.ecs.Filter##java.lang.Object +- function: org.apache.ecs.StringElement#addElement + copy: + - from: arg(0) + to: result + - from: arg(0) + to: + - this + - .org.apache.ecs.StringElement##java.lang.Object + - from: arg(0) + to: this +- function: org.apache.ecs.storage.Array#add + signature: + params: + - index: 0 + type: java.lang.Object + copy: + - from: arg(0) + to: + - this + - .org.apache.ecs.storage.Array##java.lang.Object + - from: arg(0) + to: this +- function: org.apache.ecs.ConcreteElement#elements + copy: + - from: this + to: result +- function: org.apache.ecs.StringElement#append + copy: + - from: arg(0) + to: result + - from: arg(0) + to: + - this + - .org.apache.ecs.StringElement##java.lang.Object + - from: arg(0) + to: this +- function: org.apache.ecs.StringElement#removeElement + copy: + - from: + - this + - .org.apache.ecs.StringElement##java.lang.Object + to: result + - from: this + to: result +- function: org.apache.ecs.ElementContainer#addElement + copy: + - from: arg(0) + to: result + - from: arg(0) + to: + - this + - .org.apache.ecs.ElementContainer##java.lang.Object + - from: arg(0) + to: this +- function: org.apache.ecs.storage.Array#add + signature: + params: + - index: 0 + type: int + - index: 1 + type: java.lang.Object + copy: + - from: arg(1) + to: + - this + - .org.apache.ecs.storage.Array##java.lang.Object + - from: arg(1) + to: this +- function: org.apache.ecs.StringElement# + copy: + - from: arg(0) + to: + - this + - .org.apache.ecs.StringElement##java.lang.Object + - from: arg(0) + to: this diff --git a/core/opentaint-config/config/config/jar-split/fastjson-2.0.60.yaml b/core/opentaint-config/config/config/fastjson-2.0.60.yaml similarity index 94% rename from core/opentaint-config/config/config/jar-split/fastjson-2.0.60.yaml rename to core/opentaint-config/config/config/fastjson-2.0.60.yaml index 298eb0904..896aa6b67 100644 --- a/core/opentaint-config/config/config/jar-split/fastjson-2.0.60.yaml +++ b/core/opentaint-config/config/config/fastjson-2.0.60.yaml @@ -1,3 +1,4 @@ +library: com.alibaba:fastjson:2.0.60 passThrough: - function: com.alibaba.fastjson.JSON#parse copy: @@ -7,14 +8,6 @@ passThrough: - arg(0) - .java.lang.String##java.lang.Object to: result -- function: com.alibaba.fastjson.JSON#parseObject - copy: - - from: arg(0) - to: result - - from: - - arg(0) - - .java.lang.String##java.lang.Object - to: result - function: com.alibaba.fastjson.JSON#parseArray copy: - from: arg(0) @@ -27,3 +20,11 @@ passThrough: to: - result - .java.lang.Iterable#Element#java.lang.Object +- function: com.alibaba.fastjson.JSON#parseObject + copy: + - from: arg(0) + to: result + - from: + - arg(0) + - .java.lang.String##java.lang.Object + to: result diff --git a/core/opentaint-config/config/config/jar-split/gson-2.13.2.yaml b/core/opentaint-config/config/config/gson-2.13.2.yaml similarity index 95% rename from core/opentaint-config/config/config/jar-split/gson-2.13.2.yaml rename to core/opentaint-config/config/config/gson-2.13.2.yaml index bb747f14b..98a25d2b1 100644 --- a/core/opentaint-config/config/config/jar-split/gson-2.13.2.yaml +++ b/core/opentaint-config/config/config/gson-2.13.2.yaml @@ -1,43 +1,10 @@ +library: com.google.code.gson:gson:2.13.2 passThrough: -- function: com.google.gson.Gson#fromJson - condition: - typeIs: java.io.StringReader - pos: arg(0) - copy: - - from: arg(0) - to: result -- function: com.google.gson.Gson#fromJson - condition: - not: - typeIs: - package: java.io - class: - pattern: .*Reader - pos: arg(0) - copy: - - from: arg(0) - to: result -- function: com.google.gson.Gson#toJson +- function: com.google.gson.JsonParser#parse signature: params: - index: 0 - type: java.lang.Object - - index: 1 - type: java.lang.reflect.Type - copy: - - from: arg(0) - to: result -- function: com.google.gson.Gson#toJson - copy: - - from: arg(0) - to: arg(2) - - from: arg(0) - to: result -- function: com.google.gson.Gson#toJsonTree - copy: - - from: arg(0) - to: result -- function: com.google.gson.JsonArray#add + type: com.google.gson.stream.JsonReader copy: - from: arg(0) to: result @@ -48,69 +15,93 @@ passThrough: to: - this - .java.lang.Iterable#Element#java.lang.Object -- function: com.google.gson.JsonArray#addAll - copy: - - from: arg(0) - to: result -- function: com.google.gson.JsonArray#addAll - signature: (*) * +- function: com.google.gson.JsonObject#asMap copy: - from: - - arg(0) - - .java.lang.Iterable#Element#java.lang.Object - to: - this - - .java.lang.Iterable#Element#java.lang.Object -- function: com.google.gson.JsonArray#asList - copy: + - .com.google.gson.JsonObject#MapKey#java.lang.Object + to: + - result + - .java.util.Map#MapKey#java.lang.Object - from: - this - - .java.lang.Iterable#Element#java.lang.Object + - .com.google.gson.JsonObject#MapValue#java.lang.Object to: - result - - .java.lang.Iterable#Element#java.lang.Object -- function: com.google.gson.JsonArray#get + - .java.util.Map#MapValue#java.lang.Object +- function: com.google.gson.stream.JsonReader# + condition: + typeIs: java.io.StringReader + pos: arg(0) + copy: + - from: arg(0) + to: + - this + - .com.google.gson.stream.JsonReader##java.lang.Object + - from: arg(0) + to: this +- function: com.google.gson.stream.JsonWriter#endArray copy: + - from: this + to: result - from: - this - - .java.lang.Iterable#Element#java.lang.Object + - .com.google.gson.stream.JsonWriter##java.lang.Object to: result -- function: com.google.gson.JsonArray#set +- function: com.google.gson.JsonStreamParser# + signature: + params: + - index: 0 + type: java.io.Reader + condition: + typeIs: java.io.StringReader + pos: arg(0) copy: - - from: arg(1) + - from: arg(0) to: - this - - .java.lang.Iterable#Element#java.lang.Object -- function: com.google.gson.JsonElement#getAsCharacter + - .com.google.gson.JsonStreamParser##java.lang.Object + - from: arg(0) + to: this +- function: com.google.gson.stream.JsonWriter#beginArray copy: - from: this to: result -- function: com.google.gson.JsonElement#getAsJsonArray - copy: - - from: this + - from: + - this + - .com.google.gson.stream.JsonWriter##java.lang.Object to: result -- function: com.google.gson.JsonElement#getAsJsonObject +- function: com.google.gson.JsonElement#getAsCharacter copy: - from: this to: result -- function: com.google.gson.JsonElement#getAsJsonPrimitive +- function: com.google.gson.JsonObject#keySet copy: - - from: this - to: result -- function: com.google.gson.JsonElement#getAsString + - from: + - this + - .com.google.gson.JsonObject#MapKey#java.lang.Object + to: + - result + - .java.lang.Iterable#Element#java.lang.Object +- function: com.google.gson.stream.JsonWriter#endObject copy: - from: this to: result -- function: com.google.gson.JsonObject#add - copy: - - from: arg(1) - to: + - from: - this - - .com.google.gson.JsonObject#MapValue#java.lang.Object + - .com.google.gson.stream.JsonWriter##java.lang.Object + to: result +- function: com.google.gson.Gson#fromJson + condition: + not: + typeIs: + package: java.io + class: + pattern: .*Reader + pos: arg(0) + copy: - from: arg(0) - to: - - this - - .com.google.gson.JsonObject#MapKey#java.lang.Object + to: result - function: com.google.gson.JsonObject#addProperty signature: (java.lang.String, java.lang.String) * copy: @@ -118,20 +109,58 @@ passThrough: to: - this - .com.google.gson.JsonObject#MapKey#java.lang.Object -- function: com.google.gson.JsonObject#asMap +- function: com.google.gson.JsonArray#asList copy: - from: - this - - .com.google.gson.JsonObject#MapKey#java.lang.Object + - .java.lang.Iterable#Element#java.lang.Object to: - result - - .java.util.Map#MapKey#java.lang.Object + - .java.lang.Iterable#Element#java.lang.Object +- function: com.google.gson.stream.JsonWriter#value + copy: + - from: this + to: result - from: - this - - .com.google.gson.JsonObject#MapValue#java.lang.Object + - .com.google.gson.stream.JsonWriter##java.lang.Object + to: result +- function: com.google.gson.Gson#toJson + signature: + params: + - index: 1 + type: com.google.gson.stream.JsonWriter + copy: + - from: arg(1) + to: arg(0) +- function: com.google.gson.stream.JsonWriter# + copy: + - from: arg(0) to: - - result - - .java.util.Map#MapValue#java.lang.Object + - this + - .com.google.gson.stream.JsonWriter##java.lang.Object + - from: arg(0) + to: this +- function: com.google.gson.JsonObject#get + copy: + - from: + - this + - .com.google.gson.JsonObject#MapValue#java.lang.Object + to: result +- function: com.google.gson.Gson#toJson + signature: + params: + - index: 1 + type: java.lang.Appendable + copy: + - from: arg(1) + to: arg(0) +- function: com.google.gson.JsonArray#get + copy: + - from: + - this + - .java.lang.Iterable#Element#java.lang.Object + to: result - function: com.google.gson.JsonObject#entrySet copy: - from: @@ -148,85 +177,32 @@ passThrough: - result - .java.lang.Iterable#Element#java.lang.Object - .java.util.Map$Entry#Value#java.lang.Object -- function: com.google.gson.JsonObject#get +- function: com.google.gson.JsonElement#getAsString copy: - - from: - - this - - .com.google.gson.JsonObject#MapValue#java.lang.Object + - from: this to: result -- function: com.google.gson.JsonObject#keySet - copy: - - from: - - this - - .com.google.gson.JsonObject#MapKey#java.lang.Object - to: - - result - - .java.lang.Iterable#Element#java.lang.Object - function: com.google.gson.JsonParser#parse signature: params: - index: 0 - type: com.google.gson.stream.JsonReader + type: java.lang.String copy: - from: arg(0) to: result -- function: com.google.gson.JsonParser#parse +- function: com.google.gson.Gson#toJson signature: params: - index: 0 - type: java.io.Reader - condition: - typeIs: java.io.StringReader - pos: arg(0) + type: java.lang.Object + - index: 1 + type: java.lang.reflect.Type copy: - from: arg(0) to: result -- function: com.google.gson.JsonParser#parse - signature: - params: - - index: 0 - type: java.lang.String +- function: com.google.gson.JsonArray#add copy: - from: arg(0) to: result -- function: com.google.gson.JsonStreamParser# - signature: - params: - - index: 0 - type: java.io.Reader - condition: - typeIs: java.io.StringReader - pos: arg(0) - copy: - - from: arg(0) - to: - - this - - .com.google.gson.JsonStreamParser##java.lang.Object - - from: arg(0) - to: this -- function: com.google.gson.JsonStreamParser# - signature: - params: - - index: 0 - type: java.lang.String - copy: - - from: arg(0) - to: - - this - - .com.google.gson.JsonStreamParser##java.lang.Object - - from: arg(0) - to: this -- function: com.google.gson.stream.JsonReader# - condition: - typeIs: java.io.StringReader - pos: arg(0) - copy: - - from: arg(0) - to: - - this - - .com.google.gson.stream.JsonReader##java.lang.Object - - from: arg(0) - to: this - function: com.google.gson.stream.JsonReader#nextName copy: - from: @@ -235,23 +211,22 @@ passThrough: to: result - from: this to: result -- function: com.google.gson.stream.JsonReader#nextString +- function: com.google.gson.Gson#toJson copy: - - from: - - this - - .com.google.gson.stream.JsonReader##java.lang.Object - to: result - - from: this + - from: arg(0) + to: arg(2) + - from: arg(0) to: result -- function: com.google.gson.stream.JsonReader#peek +- function: com.google.gson.JsonArray#addAll + signature: (*) * copy: - from: + - arg(0) + - .java.lang.Iterable#Element#java.lang.Object + to: - this - - .com.google.gson.stream.JsonReader##java.lang.Object - to: result - - from: this - to: result -- function: com.google.gson.stream.JsonWriter#beginArray + - .java.lang.Iterable#Element#java.lang.Object +- function: com.google.gson.stream.JsonWriter#nullValue copy: - from: this to: result @@ -259,23 +234,47 @@ passThrough: - this - .com.google.gson.stream.JsonWriter##java.lang.Object to: result -- function: com.google.gson.stream.JsonWriter#beginObject +- function: com.google.gson.JsonObject#add copy: - - from: this - to: result - - from: + - from: arg(1) + to: - this - - .com.google.gson.stream.JsonWriter##java.lang.Object + - .com.google.gson.JsonObject#MapValue#java.lang.Object + - from: arg(0) + to: + - this + - .com.google.gson.JsonObject#MapKey#java.lang.Object +- function: com.google.gson.JsonParser#parse + signature: + params: + - index: 0 + type: java.io.Reader + condition: + typeIs: java.io.StringReader + pos: arg(0) + copy: + - from: arg(0) to: result -- function: com.google.gson.stream.JsonWriter#endArray +- function: com.google.gson.Gson#fromJson + condition: + typeIs: java.io.StringReader + pos: arg(0) + copy: + - from: arg(0) + to: result +- function: com.google.gson.JsonElement#getAsJsonPrimitive copy: - from: this to: result +- function: com.google.gson.stream.JsonReader#peek + copy: - from: - this - - .com.google.gson.stream.JsonWriter##java.lang.Object + - .com.google.gson.stream.JsonReader##java.lang.Object to: result -- function: com.google.gson.stream.JsonWriter#endObject + - from: this + to: result +- function: com.google.gson.stream.JsonWriter#beginObject copy: - from: this to: result @@ -283,31 +282,35 @@ passThrough: - this - .com.google.gson.stream.JsonWriter##java.lang.Object to: result -- function: com.google.gson.stream.JsonWriter# +- function: com.google.gson.JsonStreamParser# + signature: + params: + - index: 0 + type: java.lang.String copy: - from: arg(0) to: - this - - .com.google.gson.stream.JsonWriter##java.lang.Object + - .com.google.gson.JsonStreamParser##java.lang.Object - from: arg(0) to: this -- function: com.google.gson.stream.JsonWriter#name +- function: com.google.gson.JsonElement#getAsJsonArray copy: - from: this to: result +- function: com.google.gson.stream.JsonReader#nextString + copy: - from: - this - - .com.google.gson.stream.JsonWriter##java.lang.Object + - .com.google.gson.stream.JsonReader##java.lang.Object to: result -- function: com.google.gson.stream.JsonWriter#nullValue - copy: - from: this to: result - - from: - - this - - .com.google.gson.stream.JsonWriter##java.lang.Object +- function: com.google.gson.JsonElement#getAsJsonObject + copy: + - from: this to: result -- function: com.google.gson.stream.JsonWriter#value +- function: com.google.gson.stream.JsonWriter#name copy: - from: this to: result @@ -315,3 +318,17 @@ passThrough: - this - .com.google.gson.stream.JsonWriter##java.lang.Object to: result +- function: com.google.gson.Gson#toJsonTree + copy: + - from: arg(0) + to: result +- function: com.google.gson.JsonArray#addAll + copy: + - from: arg(0) + to: result +- function: com.google.gson.JsonArray#set + copy: + - from: arg(1) + to: + - this + - .java.lang.Iterable#Element#java.lang.Object diff --git a/core/opentaint-config/config/config/jar-split/guava-33.5.0-jre.yaml b/core/opentaint-config/config/config/guava-33.5.0-jre.yaml similarity index 99% rename from core/opentaint-config/config/config/jar-split/guava-33.5.0-jre.yaml rename to core/opentaint-config/config/config/guava-33.5.0-jre.yaml index 535a1b36a..c66eb5774 100644 --- a/core/opentaint-config/config/config/jar-split/guava-33.5.0-jre.yaml +++ b/core/opentaint-config/config/config/guava-33.5.0-jre.yaml @@ -1,201 +1,196 @@ +library: com.google.guava:guava:33.5.0-jre passThrough: -- function: com.google.common.base.Joiner$MapJoiner#appendTo - overrides: false - copy: - - from: arg(0) - to: result -- function: com.google.common.base.Joiner#appendTo - overrides: false - copy: - - from: arg(0) - to: result -- function: com.google.common.base.MoreObjects$ToStringHelper#add - overrides: false - copy: - - from: this - to: result -- function: com.google.common.base.MoreObjects$ToStringHelper#addValue - overrides: false - copy: - - from: this - to: result -- function: com.google.common.base.MoreObjects$ToStringHelper#omitNullValues - signature: () * - overrides: false - copy: - - from: this - to: result -- function: com.google.common.base.MoreObjects#firstNonNull - signature: (java.lang.Object, java.lang.Object) * - overrides: false - copy: - - from: arg(0) - to: result - - from: arg(1) - to: result -- function: com.google.common.base.Optional#asSet - signature: () * +- function: com.google.common.collect.Multimap#putAll + signature: (*) * copy: - from: + - arg(0) + - .com.google.common.collect.Multimap#MapKey#java.lang.Object + to: - this - - .com.google.common.base.Optional#Element#java.lang.Object + - .com.google.common.collect.Multimap#MapKey#java.lang.Object + - from: + - arg(0) + - .com.google.common.collect.Multimap#MapValue#java.lang.Object to: - - result - - .java.lang.Iterable#Element#java.lang.Object -- function: com.google.common.base.Optional#fromJavaUtil + - this + - .com.google.common.collect.Multimap#MapValue#java.lang.Object +- function: com.google.common.collect.Tables#synchronizedTable signature: (*) * + overrides: false copy: - from: - arg(0) - - .java.util.Optional#Element#java.lang.Object + - .com.google.common.collect.Table#MapValue#java.lang.Object to: - result - - .com.google.common.base.Optional#Element#java.lang.Object -- function: com.google.common.base.Optional#fromNullable - signature: (java.lang.Object) * - copy: - - from: arg(0) + - .com.google.common.collect.Table#MapValue#java.lang.Object + - from: + - arg(0) + - .com.google.common.collect.Table#rowKey#java.lang.Object to: - result - - .com.google.common.base.Optional#Element#java.lang.Object -- function: com.google.common.base.Optional#get - signature: () * - copy: + - .com.google.common.collect.Table#rowKey#java.lang.Object - from: - - this - - .com.google.common.base.Optional#Element#java.lang.Object - to: result -- function: com.google.common.base.Optional#of - signature: (java.lang.Object) * - copy: - - from: arg(0) + - arg(0) + - .com.google.common.collect.Table#columnKey#java.lang.Object to: - result - - .com.google.common.base.Optional#Element#java.lang.Object -- function: com.google.common.base.Optional#or - signature: (*) * + - .com.google.common.collect.Table#columnKey#java.lang.Object +- function: com.google.common.collect.Queues#drain + signature: (*, *, int, *) * + overrides: false copy: - from: - arg(0) - - .com.google.common.base.Optional#Element#java.lang.Object + - .java.lang.Iterable#Element#java.lang.Object to: - - result - - .com.google.common.base.Optional#Element#java.lang.Object -- function: com.google.common.base.Optional#or - signature: (*) * + - arg(1) + - .java.lang.Iterable#Element#java.lang.Object +- function: com.google.common.collect.Table#column + signature: (java.lang.Object) * copy: - from: - this - - .com.google.common.base.Optional#Element#java.lang.Object - to: result + - .com.google.common.collect.Table#rowKey#java.lang.Object + to: + - result + - .java.util.Map#MapKey#java.lang.Object - from: - this - - .com.google.common.base.Optional#Element#java.lang.Object + - .com.google.common.collect.Table#MapValue#java.lang.Object to: - result - - .com.google.common.base.Optional#Element#java.lang.Object -- function: com.google.common.base.Optional#or - signature: (java.lang.Object) * + - .java.util.Map#MapValue#java.lang.Object +- function: com.google.common.base.Joiner$MapJoiner#appendTo + overrides: false copy: - from: arg(0) to: result -- function: com.google.common.base.Optional#or - signature: (java.lang.Object) * +- function: com.google.common.collect.Iterables#skip + signature: (*, int) * + overrides: false copy: - from: - - this - - .com.google.common.base.Optional#Element#java.lang.Object - to: result -- function: com.google.common.base.Optional#orNull + - arg(0) + - .java.lang.Iterable#Element#java.lang.Object + to: + - result + - .java.lang.Iterable#Element#java.lang.Object +- function: com.google.common.collect.Multimap#asMap signature: () * copy: - from: - this - - .com.google.common.base.Optional#Element#java.lang.Object - to: result -- function: com.google.common.base.Optional#presentInstances + - .com.google.common.collect.Multimap#MapKey#java.lang.Object + to: + - result + - .java.util.Map#MapKey#java.lang.Object + - from: + - this + - .com.google.common.collect.Multimap#MapValue#java.lang.Object + to: + - result + - .java.util.Map#MapValue#java.lang.Object + - .java.lang.Iterable#Element#java.lang.Object +- function: com.google.common.collect.Queues#newConcurrentLinkedQueue signature: (*) * + overrides: false copy: - from: - arg(0) - .java.lang.Iterable#Element#java.lang.Object - - .com.google.common.base.Optional#Element#java.lang.Object to: - result - .java.lang.Iterable#Element#java.lang.Object -- function: com.google.common.base.Optional#toJavaUtil - signature: (*) * +- function: com.google.common.collect.Collections2#filter + signature: (*, *) * + overrides: false copy: - from: - arg(0) - - .com.google.common.base.Optional#Element#java.lang.Object + - .java.lang.Iterable#Element#java.lang.Object to: - result - - .java.util.Optional#Element#java.lang.Object -- function: com.google.common.base.Optional#toJavaUtil - signature: () * + - .java.lang.Iterable#Element#java.lang.Object +- function: com.google.common.collect.ImmutableTable#of + signature: (java.lang.Object, java.lang.Object, java.lang.Object) * copy: - - from: - - this - - .com.google.common.base.Optional#Element#java.lang.Object + - from: arg(2) to: - result - - .java.util.Optional#Element#java.lang.Object -- function: com.google.common.base.Preconditions#checkNotNull - overrides: false - copy: + - .com.google.common.collect.Table#MapValue#java.lang.Object + - from: arg(1) + to: + - result + - .com.google.common.collect.Table#columnKey#java.lang.Object - from: arg(0) - to: result -- function: com.google.common.base.Strings#emptyToNull - signature: (java.lang.String) * + to: + - result + - .com.google.common.collect.Table#rowKey#java.lang.Object +- function: com.google.common.collect.Iterators#asEnumeration + signature: (*) * overrides: false copy: - - from: arg(0) - to: result -- function: com.google.common.base.Strings#nullToEmpty - signature: (java.lang.String) * + - from: + - arg(0) + - .java.util.Iterator#Element#java.lang.Object + to: + - result + - .java.util.Enumeration#Element#java.lang.Object +- function: com.google.common.collect.Queues#drain + signature: (*, *, int, long, *) * overrides: false copy: - - from: arg(0) - to: result -- function: com.google.common.base.Verify#verifyNotNull + - from: + - arg(0) + - .java.lang.Iterable#Element#java.lang.Object + to: + - arg(1) + - .java.lang.Iterable#Element#java.lang.Object +- function: com.google.common.collect.Iterables#tryFind + signature: (*, *) * overrides: false copy: - - from: arg(0) - to: result -- function: com.google.common.cache.Cache#asMap - signature: () * - copy: - from: - - this - - .com.google.common.cache.Cache#MapKey#java.lang.Object + - arg(0) + - .java.lang.Iterable#Element#java.lang.Object to: - result - - .java.util.Map#MapKey#java.lang.Object + - .java.lang.Optional#Element#java.lang.Object +- function: com.google.common.collect.ImmutableClassToInstanceMap#copyOf + signature: (*) * + copy: - from: - - this - - .com.google.common.cache.Cache#MapValue#java.lang.Object + - arg(0) + - .java.util.Map#MapValue#java.lang.Object to: - result - .java.util.Map#MapValue#java.lang.Object -- function: com.google.common.cache.Cache#get - signature: (java.lang.Object, *) * - copy: - from: - - this - - .com.google.common.cache.Cache#MapValue#java.lang.Object - to: result -- function: com.google.common.cache.Cache#getAllPresent + - arg(0) + - .java.util.Map#MapKey#java.lang.Object + to: + - result + - .java.util.Map#MapKey#java.lang.Object +- function: com.google.common.collect.Maps#synchronizedNavigableMap signature: (*) * + overrides: false copy: - from: - arg(0) - - .java.lang.Iterable#Element#java.lang.Object + - .java.util.Map#MapValue#java.lang.Object to: - result + - .java.util.Map#MapValue#java.lang.Object + - from: + - arg(0) - .java.util.Map#MapKey#java.lang.Object -- function: com.google.common.cache.Cache#getAllPresent - signature: (*) * + to: + - result + - .java.util.Map#MapKey#java.lang.Object +- function: com.google.common.cache.Cache#asMap + signature: () * copy: - from: - this @@ -209,181 +204,181 @@ passThrough: to: - result - .java.util.Map#MapValue#java.lang.Object -- function: com.google.common.cache.Cache#getIfPresent - signature: (java.lang.Object) * +- function: com.google.common.collect.Sets#powerSet + signature: (*) * + overrides: false copy: - from: - - this - - .com.google.common.cache.Cache#MapValue#java.lang.Object - to: result -- function: com.google.common.cache.Cache#put - signature: (java.lang.Object, java.lang.Object) * - copy: - - from: arg(1) + - arg(0) + - .java.lang.Iterable#Element#java.lang.Object to: - - this - - .com.google.common.cache.Cache#MapValue#java.lang.Object - - from: arg(0) - to: - - this - - .com.google.common.cache.Cache#MapKey#java.lang.Object -- function: com.google.common.cache.Cache#putAll - signature: (*) * + - result + - .java.lang.Iterable#Element#java.lang.Object + - .java.lang.Iterable#Element#java.lang.Object +- function: com.google.common.collect.Multisets#immutableEntry + signature: (java.lang.Object, int) * + overrides: false copy: - - from: - - arg(0) - - .java.util.Map#MapKey#java.lang.Object - to: - - this - - .com.google.common.cache.Cache#MapKey#java.lang.Object - - from: - - arg(0) - - .java.util.Map#MapValue#java.lang.Object + - from: arg(0) to: - - this - - .com.google.common.cache.Cache#MapValue#java.lang.Object -- function: com.google.common.cache.LoadingCache#apply - signature: (java.lang.Object) * + - result + - .com.google.common.collect.Multiset$Entry#Element#java.lang.Object +- function: com.google.common.collect.Table$Cell#getValue + signature: () * copy: - from: - this - - .com.google.common.cache.Cache#MapValue#java.lang.Object + - .java.util.Map$Entry#Value#java.lang.Object to: result -- function: com.google.common.cache.LoadingCache#get - signature: (java.lang.Object) * +- function: com.google.common.base.MoreObjects$ToStringHelper#omitNullValues + signature: () * + overrides: false copy: - - from: - - this - - .com.google.common.cache.Cache#MapValue#java.lang.Object + - from: this to: result -- function: com.google.common.cache.LoadingCache#getAll - signature: (*) * +- function: com.google.common.collect.Iterables#partition + signature: (*, int) * + overrides: false copy: - from: - arg(0) - .java.lang.Iterable#Element#java.lang.Object to: - result - - .java.util.Map#MapKey#java.lang.Object -- function: com.google.common.cache.LoadingCache#getAll + - .java.lang.Iterable#Element#java.lang.Object + - .java.lang.Iterable#Element#java.lang.Object +- function: com.google.common.collect.ImmutableSortedSet#copyOf signature: (*) * copy: - from: - - this - - .com.google.common.cache.Cache#MapValue#java.lang.Object + - arg(0) + - .java.lang.Iterable#Element#java.lang.Object to: - result - - .java.util.Map#MapValue#java.lang.Object + - .java.lang.Iterable#Element#java.lang.Object - from: - - this - - .com.google.common.cache.Cache#MapKey#java.lang.Object + - arg(0) + - .java.util.Iterator#Element#java.lang.Object to: - result - - .java.util.Map#MapKey#java.lang.Object -- function: com.google.common.cache.LoadingCache#getUnchecked - signature: (java.lang.Object) * - copy: + - .java.lang.Iterable#Element#java.lang.Object - from: - - this - - .com.google.common.cache.Cache#MapValue#java.lang.Object - to: result -- function: com.google.common.collect.ArrayListMultimap#create + - arg(0) + - '[*]' + to: + - result + - .java.lang.Iterable#Element#java.lang.Object +- function: com.google.common.collect.Iterators#unmodifiableIterator signature: (*) * + overrides: false copy: - from: - arg(0) - - .com.google.common.collect.Multimap#MapValue#java.lang.Object + - .java.util.Iterator#Element#java.lang.Object to: - result - - .com.google.common.collect.Multimap#MapValue#java.lang.Object + - .java.util.Iterator#Element#java.lang.Object +- function: com.google.common.collect.Iterators#concat + signature: (*, *) * + overrides: false + copy: + - from: + - arg(1) + - .java.util.Iterator#Element#java.lang.Object + to: + - result + - .java.util.Iterator#Element#java.lang.Object - from: - arg(0) - - .com.google.common.collect.Multimap#MapKey#java.lang.Object + - .java.util.Iterator#Element#java.lang.Object to: - result - - .com.google.common.collect.Multimap#MapKey#java.lang.Object -- function: com.google.common.collect.ArrayTable#create + - .java.util.Iterator#Element#java.lang.Object +- function: com.google.common.cache.Cache#putAll signature: (*) * copy: - from: - arg(0) - - .com.google.common.collect.Table#MapValue#java.lang.Object + - .java.util.Map#MapKey#java.lang.Object to: - - result - - .com.google.common.collect.Table#MapValue#java.lang.Object + - this + - .com.google.common.cache.Cache#MapKey#java.lang.Object - from: - arg(0) - - .com.google.common.collect.Table#rowKey#java.lang.Object + - .java.util.Map#MapValue#java.lang.Object to: - - result - - .com.google.common.collect.Table#rowKey#java.lang.Object + - this + - .com.google.common.cache.Cache#MapValue#java.lang.Object +- function: com.google.common.collect.Sets#unmodifiableNavigableSet + signature: (*) * + overrides: false + copy: - from: - arg(0) - - .com.google.common.collect.Table#columnKey#java.lang.Object + - .java.lang.Iterable#Element#java.lang.Object to: - result - - .com.google.common.collect.Table#columnKey#java.lang.Object -- function: com.google.common.collect.ArrayTable#create - signature: (*, *) * + - .java.lang.Iterable#Element#java.lang.Object +- function: com.google.common.collect.ImmutableSortedMultiset#copyOf + signature: (*) * copy: - from: - arg(0) - .java.lang.Iterable#Element#java.lang.Object to: - result - - .com.google.common.collect.Table#rowKey#java.lang.Object + - .java.lang.Iterable#Element#java.lang.Object - from: - - arg(1) + - arg(0) + - .java.util.Iterator#Element#java.lang.Object + to: + - result - .java.lang.Iterable#Element#java.lang.Object + - from: + - arg(0) + - '[*]' to: - result - - .com.google.common.collect.Table#columnKey#java.lang.Object -- function: com.google.common.collect.BiMap#forcePut - signature: (java.lang.Object, java.lang.Object) * + - .java.lang.Iterable#Element#java.lang.Object +- function: com.google.common.collect.Maps#filterValues + overrides: false copy: - - from: arg(1) - to: - - this - - .java.util.Map#MapValue#java.lang.Object - - from: arg(0) + - from: + - arg(0) + - .java.util.Map#MapKey#java.lang.Object to: - - this + - result - .java.util.Map#MapKey#java.lang.Object -- function: com.google.common.collect.BiMap#inverse - signature: () * +- function: com.google.common.collect.Maps#subMap + signature: (*, *) * + overrides: false copy: - from: - - this - - .java.util.Map#MapKey#java.lang.Object + - arg(0) + - .java.util.Map#MapValue#java.lang.Object to: - result - .java.util.Map#MapValue#java.lang.Object - from: - - this - - .java.util.Map#MapValue#java.lang.Object + - arg(0) + - .java.util.Map#MapKey#java.lang.Object to: - result - .java.util.Map#MapKey#java.lang.Object -- function: com.google.common.collect.ClassToInstanceMap#getInstance - signature: (*) * - copy: - - from: - - this - - .java.util.Map#MapValue#java.lang.Object - to: result -- function: com.google.common.collect.ClassToInstanceMap#putInstance - signature: (*, java.lang.Object) * +- function: com.google.common.collect.Multiset#setCount + signature: (java.lang.Object, int, int) * copy: - - from: arg(1) + - from: arg(0) to: - this - - .java.util.Map#MapValue#java.lang.Object - - from: - - this - - .java.util.Map#MapValue#java.lang.Object + - .java.lang.Iterable#Element#java.lang.Object +- function: com.google.common.collect.ImmutableTable$Builder#orderRowsBy + signature: (*) * + copy: + - from: this to: result -- function: com.google.common.collect.Collections2#filter - signature: (*, *) * +- function: com.google.common.collect.Iterables#consumingIterable + signature: (*) * overrides: false copy: - from: @@ -392,457 +387,585 @@ passThrough: to: - result - .java.lang.Iterable#Element#java.lang.Object -- function: com.google.common.collect.Collections2#orderedPermutations - signature: (*) * +- function: com.google.common.collect.Maps#difference + signature: (*, *, *) * overrides: false copy: - from: - arg(0) - - .java.lang.Iterable#Element#java.lang.Object + - .java.util.Map#MapValue#java.lang.Object to: - result - - .java.lang.Iterable#Element#java.lang.Object - - .java.lang.Iterable#Element#java.lang.Object -- function: com.google.common.collect.Collections2#orderedPermutations - signature: (*, *) * - overrides: false - copy: + - .com.google.common.collect.MapDifference#left#java.lang.Object + - .java.util.Map#MapValue#java.lang.Object - from: - - arg(0) - - .java.lang.Iterable#Element#java.lang.Object + - arg(1) + - .java.util.Map#MapValue#java.lang.Object to: - result - - .java.lang.Iterable#Element#java.lang.Object - - .java.lang.Iterable#Element#java.lang.Object -- function: com.google.common.collect.Collections2#permutations - signature: (*) * - overrides: false - copy: + - .com.google.common.collect.MapDifference#right#java.lang.Object + - .java.util.Map#MapValue#java.lang.Object - from: - arg(0) - - .java.lang.Iterable#Element#java.lang.Object + - .java.util.Map#MapKey#java.lang.Object to: - result - - .java.lang.Iterable#Element#java.lang.Object - - .java.lang.Iterable#Element#java.lang.Object -- function: com.google.common.collect.ConcurrentHashMultiset#create - signature: (*) * - copy: + - .com.google.common.collect.MapDifference#left#java.lang.Object + - .java.util.Map#MapKey#java.lang.Object - from: - - arg(0) - - .java.lang.Iterable#Element#java.lang.Object + - arg(1) + - .java.util.Map#MapKey#java.lang.Object to: - result - - .java.lang.Iterable#Element#java.lang.Object -- function: com.google.common.collect.HashBasedTable#create + - .com.google.common.collect.MapDifference#right#java.lang.Object + - .java.util.Map#MapKey#java.lang.Object +- function: com.google.common.collect.ImmutableTable$Builder#put signature: (*) * copy: - from: - arg(0) - - .com.google.common.collect.Table#MapValue#java.lang.Object + - .com.google.common.collect.Table$Cell#Value#java.lang.Object to: - - result + - this - .com.google.common.collect.Table#MapValue#java.lang.Object + - from: this + to: result - from: - arg(0) - .com.google.common.collect.Table#rowKey#java.lang.Object to: - - result + - this - .com.google.common.collect.Table#rowKey#java.lang.Object - from: - arg(0) - .com.google.common.collect.Table#columnKey#java.lang.Object to: - - result + - this - .com.google.common.collect.Table#columnKey#java.lang.Object -- function: com.google.common.collect.HashBiMap#create +- function: com.google.common.collect.Lists#newCopyOnWriteArrayList signature: (*) * + overrides: false copy: - from: - arg(0) - - .java.util.Map#MapValue#java.lang.Object + - .java.lang.Iterable#Element#java.lang.Object to: - result - - .java.util.Map#MapValue#java.lang.Object + - .java.lang.Iterable#Element#java.lang.Object +- function: com.google.common.collect.Iterators#concat + signature: (*, *, *) * + overrides: false + copy: - from: - - arg(0) - - .java.util.Map#MapKey#java.lang.Object - to: + - arg(2) + - .java.util.Iterator#Element#java.lang.Object + to: - result - - .java.util.Map#MapKey#java.lang.Object -- function: com.google.common.collect.HashMultimap#create - signature: (*) * - copy: + - .java.util.Iterator#Element#java.lang.Object - from: - - arg(0) - - .com.google.common.collect.Multimap#MapValue#java.lang.Object + - arg(1) + - .java.util.Iterator#Element#java.lang.Object to: - result - - .com.google.common.collect.Multimap#MapValue#java.lang.Object + - .java.util.Iterator#Element#java.lang.Object - from: - arg(0) - - .com.google.common.collect.Multimap#MapKey#java.lang.Object + - .java.util.Iterator#Element#java.lang.Object to: - result - - .com.google.common.collect.Multimap#MapKey#java.lang.Object -- function: com.google.common.collect.HashMultiset#create - signature: (*) * + - .java.util.Iterator#Element#java.lang.Object +- function: com.google.common.collect.Table$Cell#getRowKey + signature: () * copy: - from: - - arg(0) - - .java.lang.Iterable#Element#java.lang.Object - to: - - result - - .java.lang.Iterable#Element#java.lang.Object -- function: com.google.common.collect.ImmutableBiMap#of + - this + - .com.google.common.collect.Table#rowKey#java.lang.Object + to: result +- function: com.google.common.collect.ImmutableMap$Builder#put + signature: (java.lang.Object, java.lang.Object) * copy: - from: arg(1) to: - - result + - this - .java.util.Map#MapValue#java.lang.Object - - from: arg(3) + - from: arg(0) + to: + - this + - .java.util.Map#MapKey#java.lang.Object +- function: com.google.common.collect.ImmutableCollection$Builder#addAll + copy: + - from: this + to: result +- function: com.google.common.collect.Multimap#removeAll + signature: (java.lang.Object) * + copy: + - from: + - this + - .com.google.common.collect.Multimap#MapValue#java.lang.Object to: - result - - .java.util.Map#MapValue#java.lang.Object - - from: arg(0) + - .java.lang.Iterable#Element#java.lang.Object +- function: com.google.common.collect.Multimaps#unmodifiableMultimap + signature: (*) * + overrides: false + copy: + - from: + - arg(0) + - .com.google.common.collect.Multimap#MapValue#java.lang.Object to: - result - - .java.util.Map#MapKey#java.lang.Object - - from: arg(5) + - .com.google.common.collect.Multimap#MapValue#java.lang.Object + - from: + - arg(0) + - .com.google.common.collect.Multimap#MapKey#java.lang.Object to: - result - - .java.util.Map#MapValue#java.lang.Object - - from: arg(2) + - .com.google.common.collect.Multimap#MapKey#java.lang.Object +- function: com.google.common.collect.ArrayListMultimap#create + signature: (*) * + copy: + - from: + - arg(0) + - .com.google.common.collect.Multimap#MapValue#java.lang.Object to: - result - - .java.util.Map#MapKey#java.lang.Object - - from: arg(7) + - .com.google.common.collect.Multimap#MapValue#java.lang.Object + - from: + - arg(0) + - .com.google.common.collect.Multimap#MapKey#java.lang.Object to: - result - - .java.util.Map#MapValue#java.lang.Object - - from: arg(4) + - .com.google.common.collect.Multimap#MapKey#java.lang.Object +- function: com.google.common.cache.Cache#get + signature: (java.lang.Object, *) * + copy: + - from: + - this + - .com.google.common.cache.Cache#MapValue#java.lang.Object + to: result +- function: com.google.common.collect.Iterators#concat + signature: (*, *, *, *) * + overrides: false + copy: + - from: + - arg(3) + - .java.util.Iterator#Element#java.lang.Object to: - result - - .java.util.Map#MapKey#java.lang.Object - - from: arg(9) + - .java.util.Iterator#Element#java.lang.Object + - from: + - arg(2) + - .java.util.Iterator#Element#java.lang.Object to: - result - - .java.util.Map#MapValue#java.lang.Object - - from: arg(6) + - .java.util.Iterator#Element#java.lang.Object + - from: + - arg(1) + - .java.util.Iterator#Element#java.lang.Object to: - result - - .java.util.Map#MapKey#java.lang.Object - - from: arg(8) + - .java.util.Iterator#Element#java.lang.Object + - from: + - arg(0) + - .java.util.Iterator#Element#java.lang.Object to: - result - - .java.util.Map#MapKey#java.lang.Object -- function: com.google.common.collect.ImmutableClassToInstanceMap#copyOf - signature: (*) * + - .java.util.Iterator#Element#java.lang.Object +- function: com.google.common.collect.Multimaps#invertFrom + signature: (*, *) * + overrides: false copy: - from: - arg(0) - - .java.util.Map#MapValue#java.lang.Object + - .com.google.common.collect.Multimap#MapKey#java.lang.Object to: - - result - - .java.util.Map#MapValue#java.lang.Object + - arg(1) + - .com.google.common.collect.Multimap#MapValue#java.lang.Object + - from: arg(1) + to: result - from: - arg(0) - - .java.util.Map#MapKey#java.lang.Object + - .com.google.common.collect.Multimap#MapValue#java.lang.Object + to: + - arg(1) + - .com.google.common.collect.Multimap#MapKey#java.lang.Object +- function: com.google.common.cache.LoadingCache#getAll + signature: (*) * + copy: + - from: + - arg(0) + - .java.lang.Iterable#Element#java.lang.Object to: - result - .java.util.Map#MapKey#java.lang.Object -- function: com.google.common.collect.ImmutableClassToInstanceMap#of - signature: (*, java.lang.Object) * - copy: - - from: arg(1) + - from: + - this + - .com.google.common.cache.Cache#MapValue#java.lang.Object to: - result - .java.util.Map#MapValue#java.lang.Object - - from: arg(0) + - from: + - this + - .com.google.common.cache.Cache#MapKey#java.lang.Object to: - result - .java.util.Map#MapKey#java.lang.Object -- function: com.google.common.collect.ImmutableCollection$Builder#add +- function: com.google.common.collect.Multimaps#asMap signature: (*) * + overrides: false copy: - from: - arg(0) - - '[*]' - to: - - this - - .java.lang.Iterable#Element#java.lang.Object -- function: com.google.common.collect.ImmutableCollection$Builder#add - signature: (java.lang.Object) * - copy: - - from: arg(0) + - .com.google.common.collect.Multimap#MapKey#java.lang.Object to: - - this - - .java.lang.Iterable#Element#java.lang.Object -- function: com.google.common.collect.ImmutableCollection$Builder#add - copy: - - from: this - to: result -- function: com.google.common.collect.ImmutableCollection$Builder#addAll - signature: (*) * - copy: + - result + - .java.util.Map#MapKey#java.lang.Object - from: - arg(0) - - .java.lang.Iterable#Element#java.lang.Object + - .com.google.common.collect.Multimap#MapValue#java.lang.Object to: - - this + - result + - .java.util.Map#MapValue#java.lang.Object - .java.lang.Iterable#Element#java.lang.Object -- function: com.google.common.collect.ImmutableCollection$Builder#addAll +- function: com.google.common.collect.Table#remove + signature: (java.lang.Object, java.lang.Object) * copy: - - from: this + - from: + - this + - .com.google.common.collect.Table#MapValue#java.lang.Object to: result -- function: com.google.common.collect.ImmutableCollection$Builder#build +- function: com.google.common.collect.MapDifference#entriesOnlyOnLeft signature: () * copy: - from: - this - - .java.lang.Iterable#Element#java.lang.Object + - .com.google.common.collect.MapDifference#left#java.lang.Object + - .java.util.Map#MapKey#java.lang.Object to: - result - - .java.lang.Iterable#Element#java.lang.Object -- function: com.google.common.collect.ImmutableCollection#asList - signature: () * - copy: + - .java.util.Map#MapKey#java.lang.Object - from: - this - - .java.lang.Iterable#Element#java.lang.Object + - .com.google.common.collect.MapDifference#left#java.lang.Object + - .java.util.Map#MapValue#java.lang.Object to: - result - - .java.lang.Iterable#Element#java.lang.Object -- function: com.google.common.collect.ImmutableList#copyOf + - .java.util.Map#MapValue#java.lang.Object +- function: com.google.common.base.Preconditions#checkNotNull + overrides: false + copy: + - from: arg(0) + to: result +- function: com.google.common.collect.Maps#newEnumMap signature: (*) * + overrides: false copy: - from: - arg(0) - - '[*]' + - .java.util.Map#MapValue#java.lang.Object to: - result - - .java.lang.Iterable#Element#java.lang.Object + - .java.util.Map#MapValue#java.lang.Object +- function: com.google.common.collect.Queues#newPriorityBlockingQueue + signature: (*) * + overrides: false + copy: - from: - arg(0) - .java.lang.Iterable#Element#java.lang.Object to: - result - .java.lang.Iterable#Element#java.lang.Object +- function: com.google.common.collect.Multisets#unmodifiableSortedMultiset + signature: (*) * + overrides: false + copy: - from: - arg(0) - - .java.util.Iterator#Element#java.lang.Object + - .java.lang.Iterable#Element#java.lang.Object to: - result - .java.lang.Iterable#Element#java.lang.Object -- function: com.google.common.collect.ImmutableList#of +- function: com.google.common.collect.ImmutableTable$Builder#put + signature: (java.lang.Object, java.lang.Object, java.lang.Object) * copy: - - from: - - arg(12) - - '[*]' + - from: arg(2) to: - - result - - .java.lang.Iterable#Element#java.lang.Object - - from: arg(10) + - this + - .com.google.common.collect.Table#MapValue#java.lang.Object + - from: this + to: result + - from: arg(1) to: - - result - - .java.lang.Iterable#Element#java.lang.Object - - from: arg(11) + - this + - .com.google.common.collect.Table#columnKey#java.lang.Object + - from: arg(0) + to: + - this + - .com.google.common.collect.Table#rowKey#java.lang.Object +- function: com.google.common.collect.ImmutableBiMap#of + copy: + - from: arg(1) to: - result - - .java.lang.Iterable#Element#java.lang.Object - - from: arg(8) + - .java.util.Map#MapValue#java.lang.Object + - from: arg(3) to: - result - - .java.lang.Iterable#Element#java.lang.Object - - from: arg(9) - to: - - result - - .java.lang.Iterable#Element#java.lang.Object - - from: arg(2) + - .java.util.Map#MapValue#java.lang.Object + - from: arg(0) to: - result - - .java.lang.Iterable#Element#java.lang.Object - - from: arg(3) + - .java.util.Map#MapKey#java.lang.Object + - from: arg(5) to: - result - - .java.lang.Iterable#Element#java.lang.Object - - from: arg(0) + - .java.util.Map#MapValue#java.lang.Object + - from: arg(2) to: - result - - .java.lang.Iterable#Element#java.lang.Object - - from: arg(1) + - .java.util.Map#MapKey#java.lang.Object + - from: arg(7) to: - result - - .java.lang.Iterable#Element#java.lang.Object - - from: arg(6) + - .java.util.Map#MapValue#java.lang.Object + - from: arg(4) to: - result - - .java.lang.Iterable#Element#java.lang.Object - - from: arg(7) + - .java.util.Map#MapKey#java.lang.Object + - from: arg(9) to: - result - - .java.lang.Iterable#Element#java.lang.Object - - from: arg(4) + - .java.util.Map#MapValue#java.lang.Object + - from: arg(6) to: - result - - .java.lang.Iterable#Element#java.lang.Object - - from: arg(5) + - .java.util.Map#MapKey#java.lang.Object + - from: arg(8) to: - result - - .java.lang.Iterable#Element#java.lang.Object -- function: com.google.common.collect.ImmutableList#reverse - signature: () * + - .java.util.Map#MapKey#java.lang.Object +- function: com.google.common.collect.Iterables#addAll + signature: (*, *) * + overrides: false copy: - from: - - this + - arg(1) - .java.lang.Iterable#Element#java.lang.Object to: - - result + - arg(0) - .java.lang.Iterable#Element#java.lang.Object -- function: com.google.common.collect.ImmutableList#sortedCopyOf - signature: (*) * +- function: com.google.common.collect.Multimaps#newSetMultimap + signature: (*, *) * + overrides: false copy: - from: - arg(0) - - .java.lang.Iterable#Element#java.lang.Object + - .java.util.Map#MapKey#java.lang.Object to: - result - - .java.lang.Iterable#Element#java.lang.Object -- function: com.google.common.collect.ImmutableList#sortedCopyOf - signature: (*, *) * - copy: + - .com.google.common.collect.Multimap#MapKey#java.lang.Object - from: - - arg(1) + - arg(0) + - .java.util.Map#MapValue#java.lang.Object - .java.lang.Iterable#Element#java.lang.Object to: - result + - .com.google.common.collect.Multimap#MapValue#java.lang.Object +- function: com.google.common.collect.Iterables#get + signature: (*, int) * + overrides: false + copy: + - from: + - arg(0) - .java.lang.Iterable#Element#java.lang.Object -- function: com.google.common.collect.ImmutableListMultimap#of + to: result +- function: com.google.common.collect.Maps#newTreeMap + signature: (*) * + overrides: false copy: - - from: arg(1) + - from: + - arg(0) + - .java.util.Map#MapValue#java.lang.Object to: - result - - .com.google.common.collect.Multimap#MapValue#java.lang.Object - - from: arg(3) + - .java.util.Map#MapValue#java.lang.Object + - from: + - arg(0) + - .java.util.Map#MapKey#java.lang.Object to: - result - - .com.google.common.collect.Multimap#MapValue#java.lang.Object - - from: arg(0) + - .java.util.Map#MapKey#java.lang.Object +- function: com.google.common.base.Optional#or + signature: (*) * + copy: + - from: + - arg(0) + - .com.google.common.base.Optional#Element#java.lang.Object to: - result - - .com.google.common.collect.Multimap#MapKey#java.lang.Object - - from: arg(5) + - .com.google.common.base.Optional#Element#java.lang.Object + - from: + - this + - .com.google.common.base.Optional#Element#java.lang.Object + to: result + - from: + - this + - .com.google.common.base.Optional#Element#java.lang.Object to: - result - - .com.google.common.collect.Multimap#MapValue#java.lang.Object - - from: arg(2) + - .com.google.common.base.Optional#Element#java.lang.Object +- function: com.google.common.base.Optional#orNull + signature: () * + copy: + - from: + - this + - .com.google.common.base.Optional#Element#java.lang.Object + to: result +- function: com.google.common.collect.ImmutableMap$Builder#put + copy: + - from: this + to: result +- function: com.google.common.collect.HashMultiset#create + signature: (*) * + copy: + - from: + - arg(0) + - .java.lang.Iterable#Element#java.lang.Object to: - result - - .com.google.common.collect.Multimap#MapKey#java.lang.Object - - from: arg(7) + - .java.lang.Iterable#Element#java.lang.Object +- function: com.google.common.cache.LoadingCache#get + signature: (java.lang.Object) * + copy: + - from: + - this + - .com.google.common.cache.Cache#MapValue#java.lang.Object + to: result +- function: com.google.common.collect.MapDifference#entriesDiffering + signature: () * + copy: + - from: + - this + - .com.google.common.collect.MapDifference#right#java.lang.Object + - .java.util.Map#MapValue#java.lang.Object to: - result - - .com.google.common.collect.Multimap#MapValue#java.lang.Object - - from: arg(4) + - .java.util.Map#MapValue#java.lang.Object + - .com.google.common.collect.MapDifference#right#java.lang.Object + - from: + - this + - .com.google.common.collect.MapDifference#left#java.lang.Object + - .java.util.Map#MapKey#java.lang.Object to: - result - - .com.google.common.collect.Multimap#MapKey#java.lang.Object - - from: arg(9) + - .java.util.Map#MapKey#java.lang.Object + - from: + - this + - .com.google.common.collect.MapDifference#right#java.lang.Object + - .java.util.Map#MapKey#java.lang.Object to: - result - - .com.google.common.collect.Multimap#MapValue#java.lang.Object - - from: arg(6) + - .java.util.Map#MapKey#java.lang.Object + - from: + - this + - .com.google.common.collect.MapDifference#left#java.lang.Object + - .java.util.Map#MapValue#java.lang.Object to: - result - - .com.google.common.collect.Multimap#MapKey#java.lang.Object - - from: arg(8) + - .java.util.Map#MapValue#java.lang.Object + - .com.google.common.collect.MapDifference#left#java.lang.Object +- function: com.google.common.collect.ImmutableCollection$Builder#build + signature: () * + copy: + - from: + - this + - .java.lang.Iterable#Element#java.lang.Object to: - result - - .com.google.common.collect.Multimap#MapKey#java.lang.Object -- function: com.google.common.collect.ImmutableMap$Builder#build + - .java.lang.Iterable#Element#java.lang.Object +- function: com.google.common.collect.Table#rowMap signature: () * copy: - from: - this - - .java.util.Map#MapKey#java.lang.Object + - .com.google.common.collect.Table#rowKey#java.lang.Object to: - result - .java.util.Map#MapKey#java.lang.Object - from: - this + - .com.google.common.collect.Table#columnKey#java.lang.Object + to: + - result - .java.util.Map#MapValue#java.lang.Object + - .java.util.Map#MapKey#java.lang.Object + - from: + - this + - .com.google.common.collect.Table#MapValue#java.lang.Object to: - result - .java.util.Map#MapValue#java.lang.Object -- function: com.google.common.collect.ImmutableMap$Builder#orderEntriesByValue - signature: (*) * - copy: - - from: this - to: result -- function: com.google.common.collect.ImmutableMap$Builder#put - signature: (*) * + - .java.util.Map#MapValue#java.lang.Object +- function: com.google.common.collect.Multimaps#filterEntries + signature: (*, *) * + overrides: false copy: - from: - arg(0) - - .java.util.Map$Entry#Key#java.lang.Object + - .com.google.common.collect.Multimap#MapValue#java.lang.Object to: - - this - - .java.util.Map#MapKey#java.lang.Object + - result + - .com.google.common.collect.Multimap#MapValue#java.lang.Object - from: - arg(0) - - .java.util.Map$Entry#Value#java.lang.Object + - .com.google.common.collect.Multimap#MapKey#java.lang.Object to: - - this - - .java.util.Map#MapValue#java.lang.Object -- function: com.google.common.collect.ImmutableMap$Builder#put - signature: (java.lang.Object, java.lang.Object) * + - result + - .com.google.common.collect.Multimap#MapKey#java.lang.Object +- function: com.google.common.collect.ImmutableSortedMap#copyOf + signature: (*, *) * copy: - - from: arg(1) - to: - - this + - from: + - arg(0) - .java.util.Map#MapValue#java.lang.Object - - from: arg(0) to: - - this - - .java.util.Map#MapKey#java.lang.Object -- function: com.google.common.collect.ImmutableMap$Builder#put - copy: - - from: this - to: result -- function: com.google.common.collect.ImmutableMap$Builder#putAll - signature: (*) * - copy: + - result + - .java.util.Map#MapValue#java.lang.Object - from: - arg(0) - .java.util.Map#MapKey#java.lang.Object to: - - this + - result - .java.util.Map#MapKey#java.lang.Object - - from: - - arg(0) - - .java.util.Map#MapValue#java.lang.Object - to: - - this - - .java.util.Map#MapValue#java.lang.Object - from: - arg(0) - .java.lang.Iterable#Element#java.lang.Object - .java.util.Map$Entry#Value#java.lang.Object to: - - this + - result - .java.util.Map#MapValue#java.lang.Object - from: - arg(0) - .java.lang.Iterable#Element#java.lang.Object - .java.util.Map$Entry#Key#java.lang.Object to: - - this + - result - .java.util.Map#MapKey#java.lang.Object -- function: com.google.common.collect.ImmutableMap$Builder#putAll +- function: com.google.common.collect.Iterables#getLast + signature: (*) * + overrides: false + copy: + - from: + - arg(0) + - .java.lang.Iterable#Element#java.lang.Object + to: result +- function: com.google.common.base.MoreObjects$ToStringHelper#add + overrides: false copy: - from: this to: result -- function: com.google.common.collect.ImmutableMap#copyOf +- function: com.google.common.collect.HashBiMap#create signature: (*) * copy: - from: @@ -857,286 +980,168 @@ passThrough: to: - result - .java.util.Map#MapKey#java.lang.Object +- function: com.google.common.collect.ImmutableSortedSet#of + copy: - from: - - arg(0) - - .java.lang.Iterable#Element#java.lang.Object - - .java.util.Map$Entry#Value#java.lang.Object + - arg(6) + - '[*]' to: - result - - .java.util.Map#MapValue#java.lang.Object - - from: - - arg(0) - .java.lang.Iterable#Element#java.lang.Object - - .java.util.Map$Entry#Key#java.lang.Object - to: - - result - - .java.util.Map#MapKey#java.lang.Object -- function: com.google.common.collect.ImmutableMap#of - copy: - - from: arg(1) + - from: arg(2) to: - result - - .java.util.Map#MapValue#java.lang.Object + - .java.lang.Iterable#Element#java.lang.Object - from: arg(3) to: - result - - .java.util.Map#MapValue#java.lang.Object + - .java.lang.Iterable#Element#java.lang.Object - from: arg(0) to: - result - - .java.util.Map#MapKey#java.lang.Object - - from: arg(5) - to: - - result - - .java.util.Map#MapValue#java.lang.Object - - from: arg(2) - to: - - result - - .java.util.Map#MapKey#java.lang.Object - - from: arg(7) + - .java.lang.Iterable#Element#java.lang.Object + - from: arg(1) to: - result - - .java.util.Map#MapValue#java.lang.Object + - .java.lang.Iterable#Element#java.lang.Object - from: arg(4) to: - result - - .java.util.Map#MapKey#java.lang.Object - - from: arg(9) - to: - - result - - .java.util.Map#MapValue#java.lang.Object - - from: arg(6) + - .java.lang.Iterable#Element#java.lang.Object + - from: arg(5) to: - result + - .java.lang.Iterable#Element#java.lang.Object +- function: com.google.common.collect.Maps#filterEntries + overrides: false + copy: + - from: + - arg(0) - .java.util.Map#MapKey#java.lang.Object - - from: arg(8) to: - result - .java.util.Map#MapKey#java.lang.Object -- function: com.google.common.collect.ImmutableMultimap$Builder#build - signature: () * +- function: com.google.common.collect.Multiset#add + signature: (java.lang.Object, int) * copy: - - from: - - this - - .com.google.common.collect.Multimap#MapKey#java.lang.Object + - from: arg(0) to: - - result - - .com.google.common.collect.Multimap#MapKey#java.lang.Object - - from: - this - - .com.google.common.collect.Multimap#MapValue#java.lang.Object - to: - - result - - .com.google.common.collect.Multimap#MapValue#java.lang.Object -- function: com.google.common.collect.ImmutableMultimap$Builder#orderKeysBy - signature: (*) * - copy: - - from: this - to: result -- function: com.google.common.collect.ImmutableMultimap$Builder#orderValuesBy - signature: (*) * - copy: - - from: this - to: result -- function: com.google.common.collect.ImmutableMultimap$Builder#put + - .java.lang.Iterable#Element#java.lang.Object +- function: com.google.common.collect.LinkedListMultimap#create signature: (*) * copy: - from: - arg(0) - - .java.util.Map$Entry#Key#java.lang.Object - to: - - this - - .com.google.common.collect.Multimap#MapKey#java.lang.Object - - from: - - arg(0) - - .java.util.Map$Entry#Value#java.lang.Object - to: - - this - .com.google.common.collect.Multimap#MapValue#java.lang.Object -- function: com.google.common.collect.ImmutableMultimap$Builder#put - signature: (java.lang.Object, java.lang.Object) * - copy: - - from: arg(1) to: - - this + - result - .com.google.common.collect.Multimap#MapValue#java.lang.Object - - from: arg(0) - to: - - this - - .com.google.common.collect.Multimap#MapKey#java.lang.Object -- function: com.google.common.collect.ImmutableMultimap$Builder#put - copy: - - from: this - to: result -- function: com.google.common.collect.ImmutableMultimap$Builder#putAll - signature: (*) * - copy: - from: - arg(0) - .com.google.common.collect.Multimap#MapKey#java.lang.Object to: - - this + - result - .com.google.common.collect.Multimap#MapKey#java.lang.Object - - from: - - arg(0) - - .com.google.common.collect.Multimap#MapValue#java.lang.Object - to: - - this - - .com.google.common.collect.Multimap#MapValue#java.lang.Object - - from: - - arg(0) - - .java.lang.Iterable#Element#java.lang.Object - - .java.util.Map$Entry#Value#java.lang.Object - to: - - this - - .com.google.common.collect.Multimap#MapValue#java.lang.Object +- function: com.google.common.collect.Queues#synchronizedDeque + signature: (*) * + overrides: false + copy: - from: - arg(0) - .java.lang.Iterable#Element#java.lang.Object - - .java.util.Map$Entry#Key#java.lang.Object to: - - this - - .com.google.common.collect.Multimap#MapKey#java.lang.Object -- function: com.google.common.collect.ImmutableMultimap$Builder#putAll - signature: (java.lang.Object, *) * - copy: - - from: - - arg(1) + - result - .java.lang.Iterable#Element#java.lang.Object - to: - - this - - .com.google.common.collect.Multimap#MapValue#java.lang.Object - - from: arg(0) - to: - - this - - .com.google.common.collect.Multimap#MapKey#java.lang.Object - - from: - - arg(1) - - '[*]' - to: - - this - - .com.google.common.collect.Multimap#MapValue#java.lang.Object -- function: com.google.common.collect.ImmutableMultimap$Builder#putAll - copy: - - from: this - to: result -- function: com.google.common.collect.ImmutableMultimap#copyOf +- function: com.google.common.collect.Maps#unmodifiableBiMap signature: (*) * + overrides: false copy: - from: - arg(0) - - .com.google.common.collect.Multimap#MapValue#java.lang.Object + - .java.util.Map#MapValue#java.lang.Object to: - result - - .com.google.common.collect.Multimap#MapValue#java.lang.Object + - .java.util.Map#MapValue#java.lang.Object - from: - arg(0) - - .com.google.common.collect.Multimap#MapKey#java.lang.Object + - .java.util.Map#MapKey#java.lang.Object to: - result - - .com.google.common.collect.Multimap#MapKey#java.lang.Object + - .java.util.Map#MapKey#java.lang.Object +- function: com.google.common.collect.Maps#transformValues + signature: (*, *) * + overrides: false + copy: - from: - arg(0) - - .java.lang.Iterable#Element#java.lang.Object - - .java.util.Map$Entry#Value#java.lang.Object + - .java.util.Map#MapKey#java.lang.Object to: - result - - .com.google.common.collect.Multimap#MapValue#java.lang.Object + - .java.util.Map#MapKey#java.lang.Object +- function: com.google.common.collect.ImmutableSortedMultiset#copyOfSorted + signature: (*) * + copy: - from: - arg(0) - .java.lang.Iterable#Element#java.lang.Object - - .java.util.Map$Entry#Key#java.lang.Object to: - result - - .com.google.common.collect.Multimap#MapKey#java.lang.Object -- function: com.google.common.collect.ImmutableMultimap#inverse - signature: () * + - .java.lang.Iterable#Element#java.lang.Object +- function: com.google.common.collect.ImmutableMultiset#of copy: - from: - - this - - .com.google.common.collect.Multimap#MapKey#java.lang.Object - to: - - result - - .com.google.common.collect.Multimap#MapValue#java.lang.Object - - from: - - this - - .com.google.common.collect.Multimap#MapValue#java.lang.Object + - arg(6) + - '[*]' to: - result - - .com.google.common.collect.Multimap#MapKey#java.lang.Object -- function: com.google.common.collect.ImmutableMultimap#of - copy: - - from: arg(1) + - .java.lang.Iterable#Element#java.lang.Object + - from: arg(2) to: - result - - .com.google.common.collect.Multimap#MapValue#java.lang.Object + - .java.lang.Iterable#Element#java.lang.Object - from: arg(3) to: - result - - .com.google.common.collect.Multimap#MapValue#java.lang.Object + - .java.lang.Iterable#Element#java.lang.Object - from: arg(0) to: - result - - .com.google.common.collect.Multimap#MapKey#java.lang.Object - - from: arg(5) - to: - - result - - .com.google.common.collect.Multimap#MapValue#java.lang.Object - - from: arg(2) - to: - - result - - .com.google.common.collect.Multimap#MapKey#java.lang.Object - - from: arg(7) + - .java.lang.Iterable#Element#java.lang.Object + - from: arg(1) to: - result - - .com.google.common.collect.Multimap#MapValue#java.lang.Object + - .java.lang.Iterable#Element#java.lang.Object - from: arg(4) to: - result - - .com.google.common.collect.Multimap#MapKey#java.lang.Object - - from: arg(9) - to: - - result - - .com.google.common.collect.Multimap#MapValue#java.lang.Object - - from: arg(6) - to: - - result - - .com.google.common.collect.Multimap#MapKey#java.lang.Object - - from: arg(8) + - .java.lang.Iterable#Element#java.lang.Object + - from: arg(5) to: - result - - .com.google.common.collect.Multimap#MapKey#java.lang.Object -- function: com.google.common.collect.ImmutableMultiset$Builder#addCopies - signature: (java.lang.Object, int) * - copy: - - from: this - to: result - - from: arg(0) - to: - - this - .java.lang.Iterable#Element#java.lang.Object -- function: com.google.common.collect.ImmutableMultiset$Builder#setCount +- function: com.google.common.collect.Multiset#setCount signature: (java.lang.Object, int) * copy: - from: arg(0) to: - this - .java.lang.Iterable#Element#java.lang.Object -- function: com.google.common.collect.ImmutableMultiset$Builder#build - signature: () * +- function: com.google.common.collect.Iterables#find + signature: (*, *) * + overrides: false copy: - from: - - this - - .java.lang.Iterable#Element#java.lang.Object - to: - - this + - arg(0) - .java.lang.Iterable#Element#java.lang.Object -- function: com.google.common.collect.ImmutableMultiset#copyOf - signature: (*) * + to: result +- function: com.google.common.collect.Sets#union + signature: (*, *) * + overrides: false copy: - from: - - arg(0) - - '[*]' + - arg(1) + - .java.lang.Iterable#Element#java.lang.Object to: - result - .java.lang.Iterable#Element#java.lang.Object @@ -1146,661 +1151,713 @@ passThrough: to: - result - .java.lang.Iterable#Element#java.lang.Object - - from: - - arg(0) - - .java.util.Iterator#Element#java.lang.Object +- function: com.google.common.base.Optional#presentInstances + signature: (*) * + copy: + - from: + - arg(0) + - .java.lang.Iterable#Element#java.lang.Object + - .com.google.common.base.Optional#Element#java.lang.Object to: - result - .java.lang.Iterable#Element#java.lang.Object -- function: com.google.common.collect.ImmutableMultiset#of +- function: com.google.common.collect.Iterators#forArray + signature: (*) * + overrides: false copy: - from: - - arg(6) + - arg(0) - '[*]' to: - result - - .java.lang.Iterable#Element#java.lang.Object - - from: arg(2) + - .java.util.Iterator#Element#java.lang.Object +- function: com.google.common.collect.Tables#transpose + signature: (*) * + overrides: false + copy: + - from: + - arg(0) + - .com.google.common.collect.Table#MapValue#java.lang.Object to: - result - - .java.lang.Iterable#Element#java.lang.Object - - from: arg(3) + - .com.google.common.collect.Table#MapValue#java.lang.Object + - from: + - arg(0) + - .com.google.common.collect.Table#rowKey#java.lang.Object to: - result - - .java.lang.Iterable#Element#java.lang.Object - - from: arg(0) + - .com.google.common.collect.Table#columnKey#java.lang.Object + - from: + - arg(0) + - .com.google.common.collect.Table#columnKey#java.lang.Object to: - result - - .java.lang.Iterable#Element#java.lang.Object - - from: arg(1) + - .com.google.common.collect.Table#rowKey#java.lang.Object +- function: com.google.common.collect.ImmutableTable$Builder#build + signature: () * + copy: + - from: + - this + - .com.google.common.collect.Table#columnKey#java.lang.Object to: - result - - .java.lang.Iterable#Element#java.lang.Object - - from: arg(4) + - .com.google.common.collect.Table#columnKey#java.lang.Object + - from: + - this + - .com.google.common.collect.Table#rowKey#java.lang.Object to: - result - - .java.lang.Iterable#Element#java.lang.Object - - from: arg(5) + - .com.google.common.collect.Table#rowKey#java.lang.Object + - from: + - this + - .com.google.common.collect.Table#MapValue#java.lang.Object to: - result - - .java.lang.Iterable#Element#java.lang.Object -- function: com.google.common.collect.ImmutableSet#copyOf + - .com.google.common.collect.Table#MapValue#java.lang.Object +- function: com.google.common.collect.Sets#newLinkedHashSet signature: (*) * + overrides: false copy: - from: - arg(0) - - '[*]' + - .java.lang.Iterable#Element#java.lang.Object to: - result - .java.lang.Iterable#Element#java.lang.Object +- function: com.google.common.base.Optional#toJavaUtil + signature: () * + copy: - from: - - arg(0) - - .java.lang.Iterable#Element#java.lang.Object + - this + - .com.google.common.base.Optional#Element#java.lang.Object to: - result - - .java.lang.Iterable#Element#java.lang.Object + - .java.util.Optional#Element#java.lang.Object +- function: com.google.common.collect.ImmutableList#sortedCopyOf + signature: (*) * + copy: - from: - arg(0) - - .java.util.Iterator#Element#java.lang.Object + - .java.lang.Iterable#Element#java.lang.Object to: - result - .java.lang.Iterable#Element#java.lang.Object -- function: com.google.common.collect.ImmutableSet#of +- function: com.google.common.collect.Tables#newCustomTable + signature: (*, *) * + overrides: false copy: - from: - - arg(6) - - '[*]' + - arg(0) + - .java.util.Map#MapValue#java.lang.Object + - .java.util.Map#MapKey#java.lang.Object to: - result - - .java.lang.Iterable#Element#java.lang.Object - - from: arg(2) + - .com.google.common.collect.Table#columnKey#java.lang.Object + - from: + - arg(0) + - .java.util.Map#MapValue#java.lang.Object + - .java.util.Map#MapValue#java.lang.Object to: - result - - .java.lang.Iterable#Element#java.lang.Object - - from: arg(3) + - .com.google.common.collect.Table#MapValue#java.lang.Object + - from: + - arg(0) + - .java.util.Map#MapKey#java.lang.Object to: - result - - .java.lang.Iterable#Element#java.lang.Object - - from: arg(0) + - .com.google.common.collect.Table#rowKey#java.lang.Object +- function: com.google.common.collect.Maps#difference + signature: (*, *) * + overrides: false + copy: + - from: + - arg(0) + - .java.util.Map#MapValue#java.lang.Object to: - result - - .java.lang.Iterable#Element#java.lang.Object - - from: arg(1) + - .com.google.common.collect.MapDifference#left#java.lang.Object + - .java.util.Map#MapValue#java.lang.Object + - from: + - arg(1) + - .java.util.Map#MapValue#java.lang.Object to: - result - - .java.lang.Iterable#Element#java.lang.Object - - from: arg(4) + - .com.google.common.collect.MapDifference#right#java.lang.Object + - .java.util.Map#MapValue#java.lang.Object + - from: + - arg(0) + - .java.util.Map#MapKey#java.lang.Object to: - result - - .java.lang.Iterable#Element#java.lang.Object - - from: arg(5) + - .com.google.common.collect.MapDifference#left#java.lang.Object + - .java.util.Map#MapKey#java.lang.Object + - from: + - arg(1) + - .java.util.Map#MapKey#java.lang.Object to: - result - - .java.lang.Iterable#Element#java.lang.Object -- function: com.google.common.collect.ImmutableSetMultimap#of + - .com.google.common.collect.MapDifference#right#java.lang.Object + - .java.util.Map#MapKey#java.lang.Object +- function: com.google.common.base.Optional#fromJavaUtil + signature: (*) * copy: - - from: arg(1) - to: - - result - - .com.google.common.collect.Multimap#MapValue#java.lang.Object - - from: arg(3) + - from: + - arg(0) + - .java.util.Optional#Element#java.lang.Object to: - result + - .com.google.common.base.Optional#Element#java.lang.Object +- function: com.google.common.collect.ImmutableMultimap$Builder#putAll + copy: + - from: this + to: result +- function: com.google.common.collect.Multimaps#synchronizedListMultimap + signature: (*) * + overrides: false + copy: + - from: + - arg(0) - .com.google.common.collect.Multimap#MapValue#java.lang.Object - - from: arg(0) - to: - - result - - .com.google.common.collect.Multimap#MapKey#java.lang.Object - - from: arg(5) to: - result - .com.google.common.collect.Multimap#MapValue#java.lang.Object - - from: arg(2) - to: - - result + - from: + - arg(0) - .com.google.common.collect.Multimap#MapKey#java.lang.Object - - from: arg(7) - to: - - result - - .com.google.common.collect.Multimap#MapValue#java.lang.Object - - from: arg(4) to: - result - .com.google.common.collect.Multimap#MapKey#java.lang.Object - - from: arg(9) +- function: com.google.common.collect.Multimap#put + signature: (java.lang.Object, java.lang.Object) * + copy: + - from: arg(1) to: - - result + - this - .com.google.common.collect.Multimap#MapValue#java.lang.Object - - from: arg(6) - to: - - result - - .com.google.common.collect.Multimap#MapKey#java.lang.Object - - from: arg(8) + - from: arg(0) to: - - result + - this - .com.google.common.collect.Multimap#MapKey#java.lang.Object -- function: com.google.common.collect.ImmutableSortedMap#copyOf +- function: com.google.common.collect.Queues#newArrayDeque signature: (*) * + overrides: false copy: - from: - arg(0) - - .java.util.Map#MapValue#java.lang.Object + - .java.lang.Iterable#Element#java.lang.Object to: - result - - .java.util.Map#MapValue#java.lang.Object + - .java.lang.Iterable#Element#java.lang.Object +- function: com.google.common.collect.Maps#uniqueIndex + signature: (*, *) * + overrides: false + copy: - from: - arg(0) - - .java.util.Map#MapKey#java.lang.Object + - .java.lang.Iterable#Element#java.lang.Object to: - result - - .java.util.Map#MapKey#java.lang.Object + - .java.util.Map#MapValue#java.lang.Object - from: - arg(0) - - .java.lang.Iterable#Element#java.lang.Object - - .java.util.Map$Entry#Value#java.lang.Object + - .java.util.Iterator#Element#java.lang.Object to: - result - .java.util.Map#MapValue#java.lang.Object +- function: com.google.common.collect.Collections2#permutations + signature: (*) * + overrides: false + copy: - from: - arg(0) - .java.lang.Iterable#Element#java.lang.Object - - .java.util.Map$Entry#Key#java.lang.Object to: - result - - .java.util.Map#MapKey#java.lang.Object -- function: com.google.common.collect.ImmutableSortedMap#copyOf + - .java.lang.Iterable#Element#java.lang.Object + - .java.lang.Iterable#Element#java.lang.Object +- function: com.google.common.collect.Maps#toMap signature: (*, *) * + overrides: false copy: - - from: - - arg(0) - - .java.util.Map#MapValue#java.lang.Object - to: - - result - - .java.util.Map#MapValue#java.lang.Object - - from: - - arg(0) - - .java.util.Map#MapKey#java.lang.Object - to: - - result - - .java.util.Map#MapKey#java.lang.Object - from: - arg(0) - .java.lang.Iterable#Element#java.lang.Object - - .java.util.Map$Entry#Value#java.lang.Object to: - result - - .java.util.Map#MapValue#java.lang.Object + - .java.util.Map#MapKey#java.lang.Object - from: - arg(0) - - .java.lang.Iterable#Element#java.lang.Object - - .java.util.Map$Entry#Key#java.lang.Object + - .java.util.Iterator#Element#java.lang.Object to: - result - .java.util.Map#MapKey#java.lang.Object -- function: com.google.common.collect.ImmutableSortedMap#copyOfSorted - signature: (*) * +- function: com.google.common.collect.Table#columnMap + signature: () * copy: - from: - - arg(0) - - .java.util.Map#MapValue#java.lang.Object + - this + - .com.google.common.collect.Table#rowKey#java.lang.Object to: - result - .java.util.Map#MapValue#java.lang.Object - - from: - - arg(0) - .java.util.Map#MapKey#java.lang.Object + - from: + - this + - .com.google.common.collect.Table#columnKey#java.lang.Object to: - result - .java.util.Map#MapKey#java.lang.Object -- function: com.google.common.collect.ImmutableSortedMap#of - copy: - - from: arg(1) + - from: + - this + - .com.google.common.collect.Table#MapValue#java.lang.Object to: - result - .java.util.Map#MapValue#java.lang.Object - - from: arg(3) - to: - - result - .java.util.Map#MapValue#java.lang.Object - - from: arg(0) - to: - - result - - .java.util.Map#MapKey#java.lang.Object - - from: arg(5) - to: - - result - - .java.util.Map#MapValue#java.lang.Object - - from: arg(2) - to: - - result - - .java.util.Map#MapKey#java.lang.Object - - from: arg(7) - to: - - result - - .java.util.Map#MapValue#java.lang.Object - - from: arg(4) - to: - - result - - .java.util.Map#MapKey#java.lang.Object - - from: arg(9) - to: - - result - - .java.util.Map#MapValue#java.lang.Object - - from: arg(6) - to: - - result - - .java.util.Map#MapKey#java.lang.Object - - from: arg(8) - to: - - result - - .java.util.Map#MapKey#java.lang.Object -- function: com.google.common.collect.ImmutableSortedMultiset#copyOf +- function: com.google.common.collect.Iterators#getOnlyElement signature: (*) * + overrides: false copy: - from: - arg(0) - - .java.lang.Iterable#Element#java.lang.Object - to: - - result - - .java.lang.Iterable#Element#java.lang.Object + - .java.util.Iterator#Element#java.lang.Object + to: result +- function: com.google.common.collect.Iterables#concat + signature: (*) * + overrides: false + copy: - from: - arg(0) - - .java.util.Iterator#Element#java.lang.Object + - '[*]' + - .java.lang.Iterable#Element#java.lang.Object to: - result - .java.lang.Iterable#Element#java.lang.Object - from: - arg(0) - - '[*]' + - .java.lang.Iterable#Element#java.lang.Object + - .java.lang.Iterable#Element#java.lang.Object to: - result - .java.lang.Iterable#Element#java.lang.Object -- function: com.google.common.collect.ImmutableSortedMultiset#copyOf - signature: (*, *) * +- function: com.google.common.collect.Iterators#get + signature: (*, int, java.lang.Object) * + overrides: false copy: + - from: arg(2) + to: result - from: - - arg(1) + - arg(0) - .java.util.Iterator#Element#java.lang.Object - to: - - result - - .java.lang.Iterable#Element#java.lang.Object + to: result +- function: com.google.common.collect.Multisets#sum + signature: (*, *) * + overrides: false + copy: - from: - arg(1) - .java.lang.Iterable#Element#java.lang.Object to: - result - .java.lang.Iterable#Element#java.lang.Object -- function: com.google.common.collect.ImmutableSortedMultiset#copyOfSorted - signature: (*) * - copy: - from: - arg(0) - .java.lang.Iterable#Element#java.lang.Object to: - result - .java.lang.Iterable#Element#java.lang.Object -- function: com.google.common.collect.ImmutableSortedMultiset#of +- function: com.google.common.collect.Table#cellSet + signature: () * copy: - from: - - arg(6) - - '[*]' + - this + - .com.google.common.collect.Table#columnKey#java.lang.Object to: - result - .java.lang.Iterable#Element#java.lang.Object - - from: arg(2) + - .com.google.common.collect.Table#columnKey#java.lang.Object + - from: + - this + - .com.google.common.collect.Table#rowKey#java.lang.Object to: - result - .java.lang.Iterable#Element#java.lang.Object - - from: arg(3) + - .com.google.common.collect.Table#rowKey#java.lang.Object + - from: + - this + - .com.google.common.collect.Table#MapValue#java.lang.Object to: - result - .java.lang.Iterable#Element#java.lang.Object - - from: arg(0) + - .java.util.Map$Entry#Value#java.lang.Object +- function: com.google.common.collect.Iterators#paddedPartition + signature: (*, int) * + overrides: false + copy: + - from: + - arg(0) + - .java.util.Iterator#Element#java.lang.Object to: - result + - .java.util.Iterator#Element#java.lang.Object - .java.lang.Iterable#Element#java.lang.Object +- function: com.google.common.collect.ImmutableClassToInstanceMap#of + signature: (*, java.lang.Object) * + copy: - from: arg(1) to: - result - - .java.lang.Iterable#Element#java.lang.Object - - from: arg(4) + - .java.util.Map#MapValue#java.lang.Object + - from: arg(0) to: - result - - .java.lang.Iterable#Element#java.lang.Object - - from: arg(5) + - .java.util.Map#MapKey#java.lang.Object +- function: com.google.common.base.Strings#nullToEmpty + signature: (java.lang.String) * + overrides: false + copy: + - from: arg(0) + to: result +- function: com.google.common.collect.MapDifference#entriesOnlyOnRight + signature: () * + copy: + - from: + - this + - .com.google.common.collect.MapDifference#right#java.lang.Object + - .java.util.Map#MapValue#java.lang.Object to: - result - - .java.lang.Iterable#Element#java.lang.Object -- function: com.google.common.collect.ImmutableSortedSet#copyOf + - .java.util.Map#MapValue#java.lang.Object + - from: + - this + - .com.google.common.collect.MapDifference#right#java.lang.Object + - .java.util.Map#MapKey#java.lang.Object + to: + - result + - .java.util.Map#MapKey#java.lang.Object +- function: com.google.common.collect.Maps#fromProperties signature: (*) * + overrides: false copy: - from: - arg(0) - - .java.lang.Iterable#Element#java.lang.Object + - .java.util.Map#MapValue#java.lang.Object to: - result - - .java.lang.Iterable#Element#java.lang.Object + - .java.util.Map#MapValue#java.lang.Object - from: - arg(0) - - .java.util.Iterator#Element#java.lang.Object + - .java.util.Dictionary#MapValue#java.lang.Object to: - result - - .java.lang.Iterable#Element#java.lang.Object + - .java.util.Map#MapValue#java.lang.Object - from: - arg(0) - - '[*]' + - .java.util.Map#MapKey#java.lang.Object to: - result - - .java.lang.Iterable#Element#java.lang.Object -- function: com.google.common.collect.ImmutableSortedSet#copyOf - signature: (*, *) * - copy: + - .java.util.Map#MapKey#java.lang.Object - from: - - arg(1) - - .java.util.Iterator#Element#java.lang.Object + - arg(0) + - .java.util.Dictionary#MapKey#java.lang.Object to: - result - - .java.lang.Iterable#Element#java.lang.Object + - .java.util.Map#MapKey#java.lang.Object +- function: com.google.common.collect.ImmutableMap$Builder#putAll + signature: (*) * + copy: - from: - - arg(1) + - arg(0) + - .java.util.Map#MapKey#java.lang.Object + to: + - this + - .java.util.Map#MapKey#java.lang.Object + - from: + - arg(0) + - .java.util.Map#MapValue#java.lang.Object + to: + - this + - .java.util.Map#MapValue#java.lang.Object + - from: + - arg(0) - .java.lang.Iterable#Element#java.lang.Object + - .java.util.Map$Entry#Value#java.lang.Object to: - - result + - this + - .java.util.Map#MapValue#java.lang.Object + - from: + - arg(0) - .java.lang.Iterable#Element#java.lang.Object -- function: com.google.common.collect.ImmutableSortedSet#copyOfSorted - signature: (*) * + - .java.util.Map$Entry#Key#java.lang.Object + to: + - this + - .java.util.Map#MapKey#java.lang.Object +- function: com.google.common.collect.Iterables#find + signature: (*, *, java.lang.Object) * + overrides: false copy: + - from: arg(2) + to: result - from: - arg(0) - .java.lang.Iterable#Element#java.lang.Object + to: result +- function: com.google.common.cache.Cache#put + signature: (java.lang.Object, java.lang.Object) * + copy: + - from: arg(1) to: - - result - - .java.lang.Iterable#Element#java.lang.Object -- function: com.google.common.collect.ImmutableSortedSet#of + - this + - .com.google.common.cache.Cache#MapValue#java.lang.Object + - from: arg(0) + to: + - this + - .com.google.common.cache.Cache#MapKey#java.lang.Object +- function: com.google.common.collect.Multimaps#transformValues + signature: (*, *) * + overrides: false copy: - from: - - arg(6) - - '[*]' + - arg(0) + - .com.google.common.collect.Multimap#MapKey#java.lang.Object to: - result + - .com.google.common.collect.Multimap#MapKey#java.lang.Object +- function: com.google.common.collect.Multisets#intersection + signature: (*, *) * + overrides: false + copy: + - from: + - arg(1) - .java.lang.Iterable#Element#java.lang.Object - - from: arg(2) to: - result - .java.lang.Iterable#Element#java.lang.Object - - from: arg(3) + - from: + - arg(0) + - .java.lang.Iterable#Element#java.lang.Object to: - result - .java.lang.Iterable#Element#java.lang.Object - - from: arg(0) +- function: com.google.common.collect.Sets#newSetFromMap + signature: (*) * + overrides: false + copy: + - from: + - arg(0) + - .java.util.Map#MapKey#java.lang.Object to: - result - .java.lang.Iterable#Element#java.lang.Object - - from: arg(1) +- function: com.google.common.collect.Iterators#cycle + signature: (*) * + overrides: false + copy: + - from: + - arg(0) + - '[*]' to: - result + - .java.util.Iterator#Element#java.lang.Object + - from: + - arg(0) - .java.lang.Iterable#Element#java.lang.Object - - from: arg(4) to: - result + - .java.util.Iterator#Element#java.lang.Object +- function: com.google.common.collect.Queues#newLinkedBlockingDeque + signature: (*) * + overrides: false + copy: + - from: + - arg(0) - .java.lang.Iterable#Element#java.lang.Object - - from: arg(5) to: - result - .java.lang.Iterable#Element#java.lang.Object -- function: com.google.common.collect.ImmutableTable$Builder#build - signature: () * +- function: com.google.common.collect.Multimaps#synchronizedMultimap + signature: (*) * + overrides: false copy: - from: - - this - - .com.google.common.collect.Table#columnKey#java.lang.Object - to: - - result - - .com.google.common.collect.Table#columnKey#java.lang.Object - - from: - - this - - .com.google.common.collect.Table#rowKey#java.lang.Object + - arg(0) + - .com.google.common.collect.Multimap#MapValue#java.lang.Object to: - result - - .com.google.common.collect.Table#rowKey#java.lang.Object + - .com.google.common.collect.Multimap#MapValue#java.lang.Object - from: - - this - - .com.google.common.collect.Table#MapValue#java.lang.Object + - arg(0) + - .com.google.common.collect.Multimap#MapKey#java.lang.Object to: - result - - .com.google.common.collect.Table#MapValue#java.lang.Object -- function: com.google.common.collect.ImmutableTable$Builder#orderColumnsBy - signature: (*) * - copy: - - from: this - to: result -- function: com.google.common.collect.ImmutableTable$Builder#orderRowsBy - signature: (*) * - copy: - - from: this - to: result -- function: com.google.common.collect.ImmutableTable$Builder#put - signature: (*) * + - .com.google.common.collect.Multimap#MapKey#java.lang.Object +- function: com.google.common.collect.Iterators#get + signature: (*, int) * + overrides: false copy: - from: - arg(0) - - .com.google.common.collect.Table$Cell#Value#java.lang.Object - to: - - this - - .com.google.common.collect.Table#MapValue#java.lang.Object - - from: this + - .java.util.Iterator#Element#java.lang.Object to: result +- function: com.google.common.collect.Table#columnKeySet + signature: () * + copy: - from: - - arg(0) - - .com.google.common.collect.Table#rowKey#java.lang.Object - to: - this - - .com.google.common.collect.Table#rowKey#java.lang.Object - - from: - - arg(0) - .com.google.common.collect.Table#columnKey#java.lang.Object to: - - this - - .com.google.common.collect.Table#columnKey#java.lang.Object -- function: com.google.common.collect.ImmutableTable$Builder#put - signature: (java.lang.Object, java.lang.Object, java.lang.Object) * + - result + - .java.lang.Iterable#Element#java.lang.Object +- function: com.google.common.collect.Table#row + signature: (java.lang.Object) * copy: - - from: arg(2) - to: + - from: - this - .com.google.common.collect.Table#MapValue#java.lang.Object - - from: this - to: result - - from: arg(1) to: + - result + - .java.util.Map#MapValue#java.lang.Object + - from: - this - .com.google.common.collect.Table#columnKey#java.lang.Object - - from: arg(0) to: - - this - - .com.google.common.collect.Table#rowKey#java.lang.Object -- function: com.google.common.collect.ImmutableTable$Builder#putAll - signature: (*) * + - result + - .java.util.Map#MapKey#java.lang.Object +- function: com.google.common.collect.Iterators#getNext + signature: (*, java.lang.Object) * + overrides: false copy: - from: - arg(0) - - .com.google.common.collect.Table#MapValue#java.lang.Object - to: - - this - - .com.google.common.collect.Table#MapValue#java.lang.Object - - from: this + - .java.util.Iterator#Element#java.lang.Object to: result - - from: - - arg(0) - - .com.google.common.collect.Table#rowKey#java.lang.Object - to: - - this - - .com.google.common.collect.Table#rowKey#java.lang.Object - - from: - - arg(0) - - .com.google.common.collect.Table#columnKey#java.lang.Object - to: - - this - - .com.google.common.collect.Table#columnKey#java.lang.Object -- function: com.google.common.collect.ImmutableTable#copyOf + - from: arg(1) + to: result +- function: com.google.common.collect.Maps#immutableEnumMap signature: (*) * + overrides: false copy: - from: - arg(0) - - .com.google.common.collect.Table#MapValue#java.lang.Object + - .java.util.Map#MapValue#java.lang.Object to: - result - - .com.google.common.collect.Table#MapValue#java.lang.Object + - .java.util.Map#MapValue#java.lang.Object +- function: com.google.common.collect.Table#rowKeySet + signature: () * + copy: - from: - - arg(0) - - .com.google.common.collect.Table#rowKey#java.lang.Object - to: - - result + - this - .com.google.common.collect.Table#rowKey#java.lang.Object - - from: - - arg(0) - - .com.google.common.collect.Table#columnKey#java.lang.Object to: - result - - .com.google.common.collect.Table#columnKey#java.lang.Object -- function: com.google.common.collect.ImmutableTable#of - signature: (java.lang.Object, java.lang.Object, java.lang.Object) * - copy: - - from: arg(2) - to: - - result - - .com.google.common.collect.Table#MapValue#java.lang.Object - - from: arg(1) - to: - - result - - .com.google.common.collect.Table#columnKey#java.lang.Object - - from: arg(0) - to: - - result - - .com.google.common.collect.Table#rowKey#java.lang.Object -- function: com.google.common.collect.Iterables#addAll - signature: (*, *) * + - .java.lang.Iterable#Element#java.lang.Object +- function: com.google.common.base.MoreObjects#firstNonNull + signature: (java.lang.Object, java.lang.Object) * overrides: false copy: - - from: - - arg(1) - - .java.lang.Iterable#Element#java.lang.Object - to: - - arg(0) - - .java.lang.Iterable#Element#java.lang.Object -- function: com.google.common.collect.Iterables#concat + - from: arg(0) + to: result + - from: arg(1) + to: result +- function: com.google.common.collect.Multimaps#synchronizedSetMultimap signature: (*) * overrides: false copy: - from: - arg(0) - - '[*]' - - .java.lang.Iterable#Element#java.lang.Object + - .com.google.common.collect.Multimap#MapValue#java.lang.Object to: - result - - .java.lang.Iterable#Element#java.lang.Object + - .com.google.common.collect.Multimap#MapValue#java.lang.Object - from: - arg(0) - - .java.lang.Iterable#Element#java.lang.Object - - .java.lang.Iterable#Element#java.lang.Object + - .com.google.common.collect.Multimap#MapKey#java.lang.Object to: - result - - .java.lang.Iterable#Element#java.lang.Object -- function: com.google.common.collect.Iterables#concat - signature: (*, *) * - overrides: false + - .com.google.common.collect.Multimap#MapKey#java.lang.Object +- function: com.google.common.collect.Multimap#get + signature: (java.lang.Object) * copy: - from: - - arg(1) - - .java.lang.Iterable#Element#java.lang.Object - to: - - result - - .java.lang.Iterable#Element#java.lang.Object - - from: - - arg(0) - - .java.lang.Iterable#Element#java.lang.Object + - this + - .com.google.common.collect.Multimap#MapValue#java.lang.Object to: - result - .java.lang.Iterable#Element#java.lang.Object -- function: com.google.common.collect.Iterables#concat - signature: (*, *, *) * - overrides: false +- function: com.google.common.collect.ImmutableMultiset#copyOf + signature: (*) * copy: - from: - - arg(2) - - .java.lang.Iterable#Element#java.lang.Object + - arg(0) + - '[*]' to: - result - .java.lang.Iterable#Element#java.lang.Object - from: - - arg(1) + - arg(0) - .java.lang.Iterable#Element#java.lang.Object to: - result - .java.lang.Iterable#Element#java.lang.Object - from: - arg(0) - - .java.lang.Iterable#Element#java.lang.Object + - .java.util.Iterator#Element#java.lang.Object to: - result - .java.lang.Iterable#Element#java.lang.Object -- function: com.google.common.collect.Iterables#concat - signature: (*, *, *, *) * - overrides: false +- function: com.google.common.cache.LoadingCache#getUnchecked + signature: (java.lang.Object) * copy: - from: - - arg(3) - - .java.lang.Iterable#Element#java.lang.Object - to: - - result - - .java.lang.Iterable#Element#java.lang.Object - - from: - - arg(2) - - .java.lang.Iterable#Element#java.lang.Object - to: - - result - - .java.lang.Iterable#Element#java.lang.Object + - this + - .com.google.common.cache.Cache#MapValue#java.lang.Object + to: result +- function: com.google.common.collect.ImmutableMultimap$Builder#putAll + signature: (java.lang.Object, *) * + copy: - from: - arg(1) - .java.lang.Iterable#Element#java.lang.Object to: - - result - - .java.lang.Iterable#Element#java.lang.Object + - this + - .com.google.common.collect.Multimap#MapValue#java.lang.Object + - from: arg(0) + to: + - this + - .com.google.common.collect.Multimap#MapKey#java.lang.Object - from: - - arg(0) - - .java.lang.Iterable#Element#java.lang.Object + - arg(1) + - '[*]' to: - - result - - .java.lang.Iterable#Element#java.lang.Object -- function: com.google.common.collect.Iterables#consumingIterable - signature: (*) * - overrides: false + - this + - .com.google.common.collect.Multimap#MapValue#java.lang.Object +- function: com.google.common.base.Optional#of + signature: (java.lang.Object) * copy: - - from: - - arg(0) - - .java.lang.Iterable#Element#java.lang.Object + - from: arg(0) to: - result - - .java.lang.Iterable#Element#java.lang.Object -- function: com.google.common.collect.Iterables#cycle - signature: (*) * + - .com.google.common.base.Optional#Element#java.lang.Object +- function: com.google.common.collect.Multimaps#newSortedSetMultimap + signature: (*, *) * overrides: false copy: - from: - arg(0) - - '[*]' + - .java.util.Map#MapKey#java.lang.Object to: - result - - .java.lang.Iterable#Element#java.lang.Object + - .com.google.common.collect.Multimap#MapKey#java.lang.Object - from: - arg(0) + - .java.util.Map#MapValue#java.lang.Object - .java.lang.Iterable#Element#java.lang.Object to: - result - - .java.lang.Iterable#Element#java.lang.Object -- function: com.google.common.collect.Iterables#filter - signature: (*, *) * - overrides: false + - .com.google.common.collect.Multimap#MapValue#java.lang.Object +- function: com.google.common.collect.ImmutableSortedSet#copyOfSorted + signature: (*) * copy: - from: - arg(0) @@ -1808,101 +1865,136 @@ passThrough: to: - result - .java.lang.Iterable#Element#java.lang.Object -- function: com.google.common.collect.Iterables#find - signature: (*, *) * - overrides: false +- function: com.google.common.collect.Table#putAll + signature: (*) * copy: - from: - arg(0) - - .java.lang.Iterable#Element#java.lang.Object - to: result -- function: com.google.common.collect.Iterables#find - signature: (*, *, java.lang.Object) * - overrides: false - copy: - - from: arg(2) - to: result + - .com.google.common.collect.Table#MapValue#java.lang.Object + to: + - this + - .com.google.common.collect.Table#MapValue#java.lang.Object - from: - arg(0) - - .java.lang.Iterable#Element#java.lang.Object - to: result -- function: com.google.common.collect.Iterables#get - signature: (*, int) * - overrides: false - copy: + - .com.google.common.collect.Table#rowKey#java.lang.Object + to: + - this + - .com.google.common.collect.Table#rowKey#java.lang.Object - from: - arg(0) - - .java.lang.Iterable#Element#java.lang.Object + - .com.google.common.collect.Table#columnKey#java.lang.Object + to: + - this + - .com.google.common.collect.Table#columnKey#java.lang.Object +- function: com.google.common.collect.ImmutableMultimap$Builder#orderValuesBy + signature: (*) * + copy: + - from: this to: result -- function: com.google.common.collect.Iterables#get - signature: (*, int, java.lang.Object) * - overrides: false +- function: com.google.common.collect.ImmutableSortedMap#of copy: + - from: arg(1) + to: + - result + - .java.util.Map#MapValue#java.lang.Object + - from: arg(3) + to: + - result + - .java.util.Map#MapValue#java.lang.Object + - from: arg(0) + to: + - result + - .java.util.Map#MapKey#java.lang.Object + - from: arg(5) + to: + - result + - .java.util.Map#MapValue#java.lang.Object - from: arg(2) - to: result + to: + - result + - .java.util.Map#MapKey#java.lang.Object + - from: arg(7) + to: + - result + - .java.util.Map#MapValue#java.lang.Object + - from: arg(4) + to: + - result + - .java.util.Map#MapKey#java.lang.Object + - from: arg(9) + to: + - result + - .java.util.Map#MapValue#java.lang.Object + - from: arg(6) + to: + - result + - .java.util.Map#MapKey#java.lang.Object + - from: arg(8) + to: + - result + - .java.util.Map#MapKey#java.lang.Object +- function: com.google.common.base.Optional#get + signature: () * + copy: - from: - - arg(0) - - .java.lang.Iterable#Element#java.lang.Object + - this + - .com.google.common.base.Optional#Element#java.lang.Object to: result -- function: com.google.common.collect.Iterables#getLast - signature: (*) * +- function: com.google.common.collect.Iterators#mergeSorted + signature: (*, *) * overrides: false copy: - from: - arg(0) - .java.lang.Iterable#Element#java.lang.Object - to: result -- function: com.google.common.collect.Iterables#getLast + - .java.util.Iterator#Element#java.lang.Object + to: + - result + - .java.util.Iterator#Element#java.lang.Object +- function: com.google.common.collect.ObjectArrays#concat signature: (*, java.lang.Object) * overrides: false copy: + - from: arg(1) + to: + - result + - '[*]' - from: - arg(0) - - .java.lang.Iterable#Element#java.lang.Object - to: result - - from: arg(1) - to: result -- function: com.google.common.collect.Iterables#getOnlyElement + - '[*]' + to: + - result + - '[*]' +- function: com.google.common.collect.Sets#synchronizedNavigableSet signature: (*) * overrides: false copy: - from: - arg(0) - .java.lang.Iterable#Element#java.lang.Object - to: result -- function: com.google.common.collect.Iterables#getOnlyElement - signature: (*, java.lang.Object) * - overrides: false - copy: - - from: - - arg(0) + to: + - result - .java.lang.Iterable#Element#java.lang.Object - to: result - - from: arg(1) - to: result -- function: com.google.common.collect.Iterables#limit - signature: (*, int) * +- function: com.google.common.collect.Lists#asList + signature: (java.lang.Object, java.lang.Object, *) * overrides: false copy: - - from: - - arg(0) + - from: arg(0) + to: + - result - .java.lang.Iterable#Element#java.lang.Object + - from: arg(1) to: - result - .java.lang.Iterable#Element#java.lang.Object -- function: com.google.common.collect.Iterables#mergeSorted - signature: (*, *) * - overrides: false - copy: - from: - - arg(0) - - .java.lang.Iterable#Element#java.lang.Object - - .java.lang.Iterable#Element#java.lang.Object + - arg(2) + - '[*]' to: - result - .java.lang.Iterable#Element#java.lang.Object -- function: com.google.common.collect.Iterables#paddedPartition - signature: (*, int) * +- function: com.google.common.collect.Sets#difference + signature: (*, *) * overrides: false copy: - from: @@ -1911,915 +2003,898 @@ passThrough: to: - result - .java.lang.Iterable#Element#java.lang.Object - - .java.lang.Iterable#Element#java.lang.Object -- function: com.google.common.collect.Iterables#partition - signature: (*, int) * - overrides: false +- function: com.google.common.collect.ImmutableMap#of copy: - - from: - - arg(0) - - .java.lang.Iterable#Element#java.lang.Object + - from: arg(1) to: - result - - .java.lang.Iterable#Element#java.lang.Object - - .java.lang.Iterable#Element#java.lang.Object -- function: com.google.common.collect.Iterables#skip - signature: (*, int) * - overrides: false + - .java.util.Map#MapValue#java.lang.Object + - from: arg(3) + to: + - result + - .java.util.Map#MapValue#java.lang.Object + - from: arg(0) + to: + - result + - .java.util.Map#MapKey#java.lang.Object + - from: arg(5) + to: + - result + - .java.util.Map#MapValue#java.lang.Object + - from: arg(2) + to: + - result + - .java.util.Map#MapKey#java.lang.Object + - from: arg(7) + to: + - result + - .java.util.Map#MapValue#java.lang.Object + - from: arg(4) + to: + - result + - .java.util.Map#MapKey#java.lang.Object + - from: arg(9) + to: + - result + - .java.util.Map#MapValue#java.lang.Object + - from: arg(6) + to: + - result + - .java.util.Map#MapKey#java.lang.Object + - from: arg(8) + to: + - result + - .java.util.Map#MapKey#java.lang.Object +- function: com.google.common.collect.MapDifference$ValueDifference#leftValue + signature: () * copy: - from: - - arg(0) - - .java.lang.Iterable#Element#java.lang.Object - to: - - result - - .java.lang.Iterable#Element#java.lang.Object -- function: com.google.common.collect.Iterables#toArray - signature: (*, *) * - overrides: false + - this + - .com.google.common.collect.MapDifference#left#java.lang.Object + to: result +- function: com.google.common.collect.HashMultimap#create + signature: (*) * copy: - from: - arg(0) - - .java.lang.Iterable#Element#java.lang.Object + - .com.google.common.collect.Multimap#MapValue#java.lang.Object to: - result - - '[*]' -- function: com.google.common.collect.Iterables#tryFind - signature: (*, *) * - overrides: false - copy: + - .com.google.common.collect.Multimap#MapValue#java.lang.Object - from: - arg(0) - - .java.lang.Iterable#Element#java.lang.Object + - .com.google.common.collect.Multimap#MapKey#java.lang.Object to: - result - - .java.lang.Optional#Element#java.lang.Object -- function: com.google.common.collect.Iterables#unmodifiableIterable + - .com.google.common.collect.Multimap#MapKey#java.lang.Object +- function: com.google.common.collect.LinkedHashMultimap#create signature: (*) * - overrides: false copy: - from: - arg(0) - - .java.lang.Iterable#Element#java.lang.Object + - .com.google.common.collect.Multimap#MapValue#java.lang.Object to: - result - - .java.lang.Iterable#Element#java.lang.Object -- function: com.google.common.collect.Iterators#addAll - signature: (*, *) * - overrides: false - copy: - - from: - - arg(1) - - .java.util.Iterator#Element#java.lang.Object - to: - - arg(0) - - .java.lang.Iterable#Element#java.lang.Object -- function: com.google.common.collect.Iterators#asEnumeration - signature: (*) * - overrides: false - copy: + - .com.google.common.collect.Multimap#MapValue#java.lang.Object - from: - arg(0) - - .java.util.Iterator#Element#java.lang.Object + - .com.google.common.collect.Multimap#MapKey#java.lang.Object to: - result - - .java.util.Enumeration#Element#java.lang.Object -- function: com.google.common.collect.Iterators#concat - signature: (*) * + - .com.google.common.collect.Multimap#MapKey#java.lang.Object +- function: com.google.common.collect.Multimaps#filterValues + signature: (*, *) * overrides: false copy: - from: - arg(0) - - '[*]' - - .java.util.Iterator#Element#java.lang.Object + - .com.google.common.collect.Multimap#MapValue#java.lang.Object to: - result - - .java.util.Iterator#Element#java.lang.Object + - .com.google.common.collect.Multimap#MapValue#java.lang.Object - from: - arg(0) - - .java.util.Iterator#Element#java.lang.Object - - .java.util.Iterator#Element#java.lang.Object + - .com.google.common.collect.Multimap#MapKey#java.lang.Object to: - result - - .java.util.Iterator#Element#java.lang.Object -- function: com.google.common.collect.Iterators#concat + - .com.google.common.collect.Multimap#MapKey#java.lang.Object +- function: com.google.common.collect.Maps#asMap signature: (*, *) * overrides: false copy: - from: - - arg(1) - - .java.util.Iterator#Element#java.lang.Object + - arg(0) + - .java.lang.Iterable#Element#java.lang.Object to: - result - - .java.util.Iterator#Element#java.lang.Object + - .java.util.Map#MapKey#java.lang.Object +- function: com.google.common.collect.ImmutableSortedMap#copyOf + signature: (*) * + copy: - from: - arg(0) - - .java.util.Iterator#Element#java.lang.Object + - .java.util.Map#MapValue#java.lang.Object to: - result - - .java.util.Iterator#Element#java.lang.Object -- function: com.google.common.collect.Iterators#concat - signature: (*, *, *) * - overrides: false - copy: + - .java.util.Map#MapValue#java.lang.Object - from: - - arg(2) - - .java.util.Iterator#Element#java.lang.Object + - arg(0) + - .java.util.Map#MapKey#java.lang.Object to: - result - - .java.util.Iterator#Element#java.lang.Object + - .java.util.Map#MapKey#java.lang.Object - from: - - arg(1) - - .java.util.Iterator#Element#java.lang.Object + - arg(0) + - .java.lang.Iterable#Element#java.lang.Object + - .java.util.Map$Entry#Value#java.lang.Object to: - result - - .java.util.Iterator#Element#java.lang.Object + - .java.util.Map#MapValue#java.lang.Object - from: - arg(0) - - .java.util.Iterator#Element#java.lang.Object + - .java.lang.Iterable#Element#java.lang.Object + - .java.util.Map$Entry#Key#java.lang.Object to: - result - - .java.util.Iterator#Element#java.lang.Object -- function: com.google.common.collect.Iterators#concat - signature: (*, *, *, *) * + - .java.util.Map#MapKey#java.lang.Object +- function: com.google.common.collect.Iterables#get + signature: (*, int, java.lang.Object) * overrides: false copy: - - from: - - arg(3) - - .java.util.Iterator#Element#java.lang.Object - to: - - result - - .java.util.Iterator#Element#java.lang.Object - - from: - - arg(2) - - .java.util.Iterator#Element#java.lang.Object - to: - - result - - .java.util.Iterator#Element#java.lang.Object - - from: - - arg(1) - - .java.util.Iterator#Element#java.lang.Object - to: - - result - - .java.util.Iterator#Element#java.lang.Object + - from: arg(2) + to: result - from: - arg(0) - - .java.util.Iterator#Element#java.lang.Object - to: - - result - - .java.util.Iterator#Element#java.lang.Object -- function: com.google.common.collect.Iterators#consumingIterator + - .java.lang.Iterable#Element#java.lang.Object + to: result +- function: com.google.common.collect.ImmutableMap#copyOf signature: (*) * - overrides: false copy: - from: - arg(0) - - .java.util.Iterator#Element#java.lang.Object + - .java.util.Map#MapValue#java.lang.Object to: - result - - .java.util.Iterator#Element#java.lang.Object -- function: com.google.common.collect.Iterators#cycle - signature: (*) * - overrides: false - copy: + - .java.util.Map#MapValue#java.lang.Object - from: - arg(0) - - '[*]' + - .java.util.Map#MapKey#java.lang.Object to: - result - - .java.util.Iterator#Element#java.lang.Object + - .java.util.Map#MapKey#java.lang.Object - from: - arg(0) - .java.lang.Iterable#Element#java.lang.Object + - .java.util.Map$Entry#Value#java.lang.Object to: - result - - .java.util.Iterator#Element#java.lang.Object -- function: com.google.common.collect.Iterators#filter - signature: (*, *) * - overrides: false - copy: + - .java.util.Map#MapValue#java.lang.Object - from: - arg(0) - - .java.util.Iterator#Element#java.lang.Object + - .java.lang.Iterable#Element#java.lang.Object + - .java.util.Map$Entry#Key#java.lang.Object to: - result - - .java.util.Iterator#Element#java.lang.Object -- function: com.google.common.collect.Iterators#find - signature: (*, *) * - overrides: false + - .java.util.Map#MapKey#java.lang.Object +- function: com.google.common.collect.ClassToInstanceMap#getInstance + signature: (*) * copy: - from: - - arg(0) - - .java.util.Iterator#Element#java.lang.Object + - this + - .java.util.Map#MapValue#java.lang.Object to: result -- function: com.google.common.collect.Iterators#find - signature: (*, *, java.lang.Object) * +- function: com.google.common.collect.Multisets#filter + signature: (*, *) * overrides: false copy: - - from: arg(2) - to: result - from: - arg(0) - - .java.util.Iterator#Element#java.lang.Object + - .java.lang.Iterable#Element#java.lang.Object + to: + - result + - .java.lang.Iterable#Element#java.lang.Object +- function: com.google.common.collect.ImmutableMultimap$Builder#put + copy: + - from: this to: result -- function: com.google.common.collect.Iterators#forArray +- function: com.google.common.collect.Maps#unmodifiableNavigableMap signature: (*) * overrides: false copy: - from: - arg(0) - - '[*]' + - .java.util.Map#MapValue#java.lang.Object to: - result - - .java.util.Iterator#Element#java.lang.Object -- function: com.google.common.collect.Iterators#forEnumeration - signature: (*) * - overrides: false - copy: + - .java.util.Map#MapValue#java.lang.Object - from: - arg(0) - - .java.util.Enumeration#Element#java.lang.Object + - .java.util.Map#MapKey#java.lang.Object to: - result - - .java.util.Iterator#Element#java.lang.Object -- function: com.google.common.collect.Iterators#get - signature: (*, int) * - overrides: false - copy: - - from: - - arg(0) - - .java.util.Iterator#Element#java.lang.Object - to: result -- function: com.google.common.collect.Iterators#get - signature: (*, int, java.lang.Object) * - overrides: false + - .java.util.Map#MapKey#java.lang.Object +- function: com.google.common.collect.Table$Cell#getColumnKey + signature: () * copy: - - from: arg(2) - to: result - from: - - arg(0) - - .java.util.Iterator#Element#java.lang.Object + - this + - .com.google.common.collect.Table#columnKey#java.lang.Object to: result -- function: com.google.common.collect.Iterators#getLast +- function: com.google.common.collect.ImmutableMap$Builder#orderEntriesByValue signature: (*) * - overrides: false - copy: - - from: - - arg(0) - - .java.util.Iterator#Element#java.lang.Object - to: result -- function: com.google.common.collect.Iterators#getLast - signature: (*, java.lang.Object) * - overrides: false copy: - - from: - - arg(0) - - .java.util.Iterator#Element#java.lang.Object - to: result - - from: arg(1) + - from: this to: result -- function: com.google.common.collect.Iterators#getNext - signature: (*, java.lang.Object) * - overrides: false +- function: com.google.common.collect.TreeMultimap#create + signature: (*) * copy: - from: - arg(0) - - .java.util.Iterator#Element#java.lang.Object - to: result - - from: arg(1) - to: result -- function: com.google.common.collect.Iterators#getOnlyElement - signature: (*) * - overrides: false - copy: + - .com.google.common.collect.Multimap#MapValue#java.lang.Object + to: + - result + - .com.google.common.collect.Multimap#MapValue#java.lang.Object - from: - arg(0) - - .java.util.Iterator#Element#java.lang.Object - to: result -- function: com.google.common.collect.Iterators#getOnlyElement - signature: (*, java.lang.Object) * - overrides: false + - .com.google.common.collect.Multimap#MapKey#java.lang.Object + to: + - result + - .com.google.common.collect.Multimap#MapKey#java.lang.Object +- function: com.google.common.cache.LoadingCache#apply + signature: (java.lang.Object) * copy: - from: - - arg(0) - - .java.util.Iterator#Element#java.lang.Object - to: result - - from: arg(1) + - this + - .com.google.common.cache.Cache#MapValue#java.lang.Object to: result -- function: com.google.common.collect.Iterators#limit - signature: (*, int) * - overrides: false +- function: com.google.common.collect.ImmutableSet#copyOf + signature: (*) * copy: - from: - arg(0) - - .java.util.Iterator#Element#java.lang.Object + - '[*]' to: - result - - .java.util.Iterator#Element#java.lang.Object -- function: com.google.common.collect.Iterators#mergeSorted - signature: (*, *) * - overrides: false - copy: + - .java.lang.Iterable#Element#java.lang.Object - from: - arg(0) - .java.lang.Iterable#Element#java.lang.Object - - .java.util.Iterator#Element#java.lang.Object to: - result - - .java.util.Iterator#Element#java.lang.Object -- function: com.google.common.collect.Iterators#paddedPartition - signature: (*, int) * - overrides: false - copy: + - .java.lang.Iterable#Element#java.lang.Object - from: - arg(0) - .java.util.Iterator#Element#java.lang.Object to: - result - - .java.util.Iterator#Element#java.lang.Object - .java.lang.Iterable#Element#java.lang.Object -- function: com.google.common.collect.Iterators#partition - signature: (*, int) * +- function: com.google.common.collect.Multimaps#index + signature: (*, *) * overrides: false copy: - from: - arg(0) - - .java.util.Iterator#Element#java.lang.Object + - .java.lang.Iterable#Element#java.lang.Object to: - result - - .java.util.Iterator#Element#java.lang.Object - - .java.lang.Iterable#Element#java.lang.Object -- function: com.google.common.collect.Iterators#peekingIterator - signature: (*) * - overrides: false - copy: + - .com.google.common.collect.Multimap#MapValue#java.lang.Object - from: - arg(0) - .java.util.Iterator#Element#java.lang.Object to: - result - - .java.util.Iterator#Element#java.lang.Object -- function: com.google.common.collect.Iterators#singletonIterator - signature: (java.lang.Object) * - overrides: false + - .com.google.common.collect.Multimap#MapValue#java.lang.Object +- function: com.google.common.collect.ImmutableMultimap#inverse + signature: () * copy: - - from: arg(0) + - from: + - this + - .com.google.common.collect.Multimap#MapKey#java.lang.Object to: - result - - .java.util.Iterator#Element#java.lang.Object -- function: com.google.common.collect.Iterators#toArray - signature: (*, *) * + - .com.google.common.collect.Multimap#MapValue#java.lang.Object + - from: + - this + - .com.google.common.collect.Multimap#MapValue#java.lang.Object + to: + - result + - .com.google.common.collect.Multimap#MapKey#java.lang.Object +- function: com.google.common.collect.Iterators#find + signature: (*, *, java.lang.Object) * overrides: false copy: + - from: arg(2) + to: result - from: - arg(0) - .java.util.Iterator#Element#java.lang.Object + to: result +- function: com.google.common.base.Optional#toJavaUtil + signature: (*) * + copy: + - from: + - arg(0) + - .com.google.common.base.Optional#Element#java.lang.Object to: - result - - '[*]' -- function: com.google.common.collect.Iterators#tryFind - signature: (*, *) * + - .java.util.Optional#Element#java.lang.Object +- function: com.google.common.collect.Iterators#concat + signature: (*) * overrides: false copy: - from: - arg(0) + - '[*]' - .java.util.Iterator#Element#java.lang.Object to: - result - - .java.lang.Optional#Element#java.lang.Object -- function: com.google.common.collect.Iterators#unmodifiableIterator - signature: (*) * - overrides: false - copy: + - .java.util.Iterator#Element#java.lang.Object - from: - arg(0) - .java.util.Iterator#Element#java.lang.Object + - .java.util.Iterator#Element#java.lang.Object to: - result - .java.util.Iterator#Element#java.lang.Object -- function: com.google.common.collect.LinkedHashMultimap#create - signature: (*) * +- function: com.google.common.collect.ClassToInstanceMap#putInstance + signature: (*, java.lang.Object) * + copy: + - from: arg(1) + to: + - this + - .java.util.Map#MapValue#java.lang.Object + - from: + - this + - .java.util.Map#MapValue#java.lang.Object + to: result +- function: com.google.common.collect.ArrayTable#create + signature: (*, *) * copy: - from: - arg(0) - - .com.google.common.collect.Multimap#MapValue#java.lang.Object + - .java.lang.Iterable#Element#java.lang.Object to: - result - - .com.google.common.collect.Multimap#MapValue#java.lang.Object + - .com.google.common.collect.Table#rowKey#java.lang.Object - from: - - arg(0) - - .com.google.common.collect.Multimap#MapKey#java.lang.Object + - arg(1) + - .java.lang.Iterable#Element#java.lang.Object to: - result - - .com.google.common.collect.Multimap#MapKey#java.lang.Object -- function: com.google.common.collect.LinkedHashMultiset#create - signature: (*) * + - .com.google.common.collect.Table#columnKey#java.lang.Object +- function: com.google.common.collect.Sets#symmetricDifference + signature: (*, *) * + overrides: false copy: + - from: + - arg(1) + - .java.lang.Iterable#Element#java.lang.Object + to: + - result + - .java.lang.Iterable#Element#java.lang.Object - from: - arg(0) - .java.lang.Iterable#Element#java.lang.Object to: - result - .java.lang.Iterable#Element#java.lang.Object -- function: com.google.common.collect.LinkedListMultimap#create +- function: com.google.common.collect.ImmutableCollection$Builder#add signature: (*) * copy: - from: - arg(0) - - .com.google.common.collect.Multimap#MapValue#java.lang.Object + - '[*]' to: - - result - - .com.google.common.collect.Multimap#MapValue#java.lang.Object + - this + - .java.lang.Iterable#Element#java.lang.Object +- function: com.google.common.collect.ImmutableMap$Builder#put + signature: (*) * + copy: - from: - arg(0) - - .com.google.common.collect.Multimap#MapKey#java.lang.Object + - .java.util.Map$Entry#Key#java.lang.Object to: - - result - - .com.google.common.collect.Multimap#MapKey#java.lang.Object -- function: com.google.common.collect.Lists#asList - signature: (java.lang.Object, *) * + - this + - .java.util.Map#MapKey#java.lang.Object + - from: + - arg(0) + - .java.util.Map$Entry#Value#java.lang.Object + to: + - this + - .java.util.Map#MapValue#java.lang.Object +- function: com.google.common.collect.Tables#transformValues + signature: (*, *) * overrides: false copy: - - from: arg(0) + - from: + - arg(0) + - .com.google.common.collect.Table#rowKey#java.lang.Object to: - result - - .java.lang.Iterable#Element#java.lang.Object + - .com.google.common.collect.Table#rowKey#java.lang.Object - from: - - arg(1) - - '[*]' + - arg(0) + - .com.google.common.collect.Table#columnKey#java.lang.Object to: - result - - .java.lang.Iterable#Element#java.lang.Object -- function: com.google.common.collect.Lists#asList - signature: (java.lang.Object, java.lang.Object, *) * + - .com.google.common.collect.Table#columnKey#java.lang.Object +- function: com.google.common.collect.Iterators#peekingIterator + signature: (*) * overrides: false copy: - - from: arg(0) + - from: + - arg(0) + - .java.util.Iterator#Element#java.lang.Object to: - result - - .java.lang.Iterable#Element#java.lang.Object + - .java.util.Iterator#Element#java.lang.Object +- function: com.google.common.collect.Iterators#getOnlyElement + signature: (*, java.lang.Object) * + overrides: false + copy: + - from: + - arg(0) + - .java.util.Iterator#Element#java.lang.Object + to: result - from: arg(1) - to: - - result - - .java.lang.Iterable#Element#java.lang.Object + to: result +- function: com.google.common.base.MoreObjects$ToStringHelper#addValue + overrides: false + copy: + - from: this + to: result +- function: com.google.common.collect.Multimap#keys + signature: () * + copy: - from: - - arg(2) - - '[*]' + - this + - .com.google.common.collect.Multimap#MapKey#java.lang.Object to: - result - .java.lang.Iterable#Element#java.lang.Object -- function: com.google.common.collect.Lists#cartesianProduct +- function: com.google.common.collect.Collections2#orderedPermutations signature: (*) * overrides: false copy: - from: - arg(0) - .java.lang.Iterable#Element#java.lang.Object - - .java.lang.Iterable#Element#java.lang.Object to: - result - .java.lang.Iterable#Element#java.lang.Object - .java.lang.Iterable#Element#java.lang.Object +- function: com.google.common.collect.ImmutableSortedMultiset#copyOf + signature: (*, *) * + copy: - from: - - arg(0) - - '[*]' - - .java.lang.Iterable#Element#java.lang.Object + - arg(1) + - .java.util.Iterator#Element#java.lang.Object to: - result - .java.lang.Iterable#Element#java.lang.Object - - .java.lang.Iterable#Element#java.lang.Object -- function: com.google.common.collect.Lists#newArrayList - signature: (*) * - overrides: false - copy: - from: - - arg(0) - - '[*]' + - arg(1) + - .java.lang.Iterable#Element#java.lang.Object to: - result - .java.lang.Iterable#Element#java.lang.Object +- function: com.google.common.collect.Sets#subSet + signature: (*, *) * + overrides: false + copy: - from: - arg(0) - .java.lang.Iterable#Element#java.lang.Object to: - result - .java.lang.Iterable#Element#java.lang.Object +- function: com.google.common.collect.TreeBasedTable#create + signature: (*) * + copy: - from: - arg(0) - - .java.util.Iterator#Element#java.lang.Object + - .com.google.common.collect.Table#MapValue#java.lang.Object to: - result - - .java.lang.Iterable#Element#java.lang.Object -- function: com.google.common.collect.Lists#newCopyOnWriteArrayList - signature: (*) * - overrides: false - copy: + - .com.google.common.collect.Table#MapValue#java.lang.Object - from: - arg(0) - - .java.lang.Iterable#Element#java.lang.Object + - .com.google.common.collect.Table#rowKey#java.lang.Object to: - result - - .java.lang.Iterable#Element#java.lang.Object -- function: com.google.common.collect.Lists#newLinkedList - signature: (*) * - overrides: false - copy: + - .com.google.common.collect.Table#rowKey#java.lang.Object - from: - arg(0) - - .java.lang.Iterable#Element#java.lang.Object + - .com.google.common.collect.Table#columnKey#java.lang.Object to: - result - - .java.lang.Iterable#Element#java.lang.Object -- function: com.google.common.collect.Lists#partition - signature: (*, int) * + - .com.google.common.collect.Table#columnKey#java.lang.Object +- function: com.google.common.collect.BiMap#forcePut + signature: (java.lang.Object, java.lang.Object) * + copy: + - from: arg(1) + to: + - this + - .java.util.Map#MapValue#java.lang.Object + - from: arg(0) + to: + - this + - .java.util.Map#MapKey#java.lang.Object +- function: com.google.common.collect.Iterators#addAll + signature: (*, *) * overrides: false copy: - from: - - arg(0) - - .java.lang.Iterable#Element#java.lang.Object + - arg(1) + - .java.util.Iterator#Element#java.lang.Object to: - - result - - .java.lang.Iterable#Element#java.lang.Object + - arg(0) - .java.lang.Iterable#Element#java.lang.Object -- function: com.google.common.collect.Lists#reverse +- function: com.google.common.collect.Multimaps#unmodifiableSetMultimap signature: (*) * overrides: false copy: - from: - arg(0) - - .java.lang.Iterable#Element#java.lang.Object + - .com.google.common.collect.Multimap#MapValue#java.lang.Object to: - result - - .java.lang.Iterable#Element#java.lang.Object -- function: com.google.common.collect.MapDifference$ValueDifference#leftValue - signature: () * - copy: - - from: - - this - - .com.google.common.collect.MapDifference#left#java.lang.Object - to: result -- function: com.google.common.collect.MapDifference$ValueDifference#rightValue - signature: () * - copy: - - from: - - this - - .com.google.common.collect.MapDifference#right#java.lang.Object - to: result -- function: com.google.common.collect.MapDifference#entriesDiffering - signature: () * - copy: + - .com.google.common.collect.Multimap#MapValue#java.lang.Object - from: - - this - - .com.google.common.collect.MapDifference#right#java.lang.Object - - .java.util.Map#MapValue#java.lang.Object + - arg(0) + - .com.google.common.collect.Multimap#MapKey#java.lang.Object to: - result - - .java.util.Map#MapValue#java.lang.Object - - .com.google.common.collect.MapDifference#right#java.lang.Object + - .com.google.common.collect.Multimap#MapKey#java.lang.Object +- function: com.google.common.collect.HashBasedTable#create + signature: (*) * + copy: - from: - - this - - .com.google.common.collect.MapDifference#left#java.lang.Object - - .java.util.Map#MapKey#java.lang.Object + - arg(0) + - .com.google.common.collect.Table#MapValue#java.lang.Object to: - result - - .java.util.Map#MapKey#java.lang.Object + - .com.google.common.collect.Table#MapValue#java.lang.Object - from: - - this - - .com.google.common.collect.MapDifference#right#java.lang.Object - - .java.util.Map#MapKey#java.lang.Object + - arg(0) + - .com.google.common.collect.Table#rowKey#java.lang.Object to: - result - - .java.util.Map#MapKey#java.lang.Object + - .com.google.common.collect.Table#rowKey#java.lang.Object - from: - - this - - .com.google.common.collect.MapDifference#left#java.lang.Object - - .java.util.Map#MapValue#java.lang.Object + - arg(0) + - .com.google.common.collect.Table#columnKey#java.lang.Object to: - result - - .java.util.Map#MapValue#java.lang.Object - - .com.google.common.collect.MapDifference#left#java.lang.Object -- function: com.google.common.collect.MapDifference#entriesInCommon - signature: () * + - .com.google.common.collect.Table#columnKey#java.lang.Object +- function: com.google.common.collect.Maps#synchronizedBiMap + signature: (*) * + overrides: false copy: - from: - - this - - .com.google.common.collect.MapDifference#right#java.lang.Object + - arg(0) - .java.util.Map#MapValue#java.lang.Object to: - result - .java.util.Map#MapValue#java.lang.Object - from: - - this - - .com.google.common.collect.MapDifference#left#java.lang.Object + - arg(0) - .java.util.Map#MapKey#java.lang.Object to: - result - .java.util.Map#MapKey#java.lang.Object +- function: com.google.common.collect.Multimap#replaceValues + signature: (java.lang.Object, *) * + copy: - from: - - this - - .com.google.common.collect.MapDifference#right#java.lang.Object - - .java.util.Map#MapKey#java.lang.Object + - arg(1) + - .java.lang.Iterable#Element#java.lang.Object to: - - result - - .java.util.Map#MapKey#java.lang.Object - - from: - this - - .com.google.common.collect.MapDifference#left#java.lang.Object - - .java.util.Map#MapValue#java.lang.Object + - .com.google.common.collect.Multimap#MapValue#java.lang.Object + - from: arg(0) to: - - result - - .java.util.Map#MapValue#java.lang.Object -- function: com.google.common.collect.MapDifference#entriesOnlyOnLeft - signature: () * - copy: - - from: - this - - .com.google.common.collect.MapDifference#left#java.lang.Object - - .java.util.Map#MapKey#java.lang.Object - to: - - result - - .java.util.Map#MapKey#java.lang.Object + - .com.google.common.collect.Multimap#MapKey#java.lang.Object - from: - this - - .com.google.common.collect.MapDifference#left#java.lang.Object - - .java.util.Map#MapValue#java.lang.Object + - .com.google.common.collect.Multimap#MapValue#java.lang.Object to: - result - - .java.util.Map#MapValue#java.lang.Object -- function: com.google.common.collect.MapDifference#entriesOnlyOnRight - signature: () * + - .java.lang.Iterable#Element#java.lang.Object +- function: com.google.common.collect.ImmutableSortedSet#copyOf + signature: (*, *) * copy: - from: - - this - - .com.google.common.collect.MapDifference#right#java.lang.Object - - .java.util.Map#MapValue#java.lang.Object + - arg(1) + - .java.util.Iterator#Element#java.lang.Object to: - result - - .java.util.Map#MapValue#java.lang.Object + - .java.lang.Iterable#Element#java.lang.Object - from: - - this - - .com.google.common.collect.MapDifference#right#java.lang.Object - - .java.util.Map#MapKey#java.lang.Object + - arg(1) + - .java.lang.Iterable#Element#java.lang.Object to: - result - - .java.util.Map#MapKey#java.lang.Object -- function: com.google.common.collect.Maps#asMap - signature: (*, *) * + - .java.lang.Iterable#Element#java.lang.Object +- function: com.google.common.collect.Iterables#getOnlyElement + signature: (*) * overrides: false copy: - from: - arg(0) - .java.lang.Iterable#Element#java.lang.Object - to: - - result - - .java.util.Map#MapKey#java.lang.Object -- function: com.google.common.collect.Maps#difference + to: result +- function: com.google.common.collect.Iterables#filter signature: (*, *) * overrides: false copy: - from: - arg(0) - - .java.util.Map#MapValue#java.lang.Object + - .java.lang.Iterable#Element#java.lang.Object to: - result - - .com.google.common.collect.MapDifference#left#java.lang.Object - - .java.util.Map#MapValue#java.lang.Object + - .java.lang.Iterable#Element#java.lang.Object +- function: com.google.common.collect.MutableClassToInstanceMap#create + signature: (*) * + copy: - from: - - arg(1) + - arg(0) - .java.util.Map#MapValue#java.lang.Object to: - result - - .com.google.common.collect.MapDifference#right#java.lang.Object - .java.util.Map#MapValue#java.lang.Object - from: - arg(0) - .java.util.Map#MapKey#java.lang.Object to: - result - - .com.google.common.collect.MapDifference#left#java.lang.Object - - .java.util.Map#MapKey#java.lang.Object - - from: - - arg(1) - - .java.util.Map#MapKey#java.lang.Object - to: - - result - - .com.google.common.collect.MapDifference#right#java.lang.Object - .java.util.Map#MapKey#java.lang.Object -- function: com.google.common.collect.Maps#difference - signature: (*, *, *) * - overrides: false +- function: com.google.common.collect.ImmutableTable#copyOf + signature: (*) * copy: - from: - arg(0) - - .java.util.Map#MapValue#java.lang.Object + - .com.google.common.collect.Table#MapValue#java.lang.Object to: - result - - .com.google.common.collect.MapDifference#left#java.lang.Object - - .java.util.Map#MapValue#java.lang.Object + - .com.google.common.collect.Table#MapValue#java.lang.Object - from: - - arg(1) - - .java.util.Map#MapValue#java.lang.Object + - arg(0) + - .com.google.common.collect.Table#rowKey#java.lang.Object to: - result - - .com.google.common.collect.MapDifference#right#java.lang.Object - - .java.util.Map#MapValue#java.lang.Object + - .com.google.common.collect.Table#rowKey#java.lang.Object - from: - arg(0) - - .java.util.Map#MapKey#java.lang.Object + - .com.google.common.collect.Table#columnKey#java.lang.Object to: - result - - .com.google.common.collect.MapDifference#left#java.lang.Object - - .java.util.Map#MapKey#java.lang.Object + - .com.google.common.collect.Table#columnKey#java.lang.Object +- function: com.google.common.collect.Multisets#copyHighestCountFirst + signature: (*) * + overrides: false + copy: - from: - - arg(1) - - .java.util.Map#MapKey#java.lang.Object + - arg(0) + - .java.lang.Iterable#Element#java.lang.Object to: - result - - .com.google.common.collect.MapDifference#right#java.lang.Object - - .java.util.Map#MapKey#java.lang.Object -- function: com.google.common.collect.Maps#filterEntries + - .java.lang.Iterable#Element#java.lang.Object +- function: com.google.common.collect.Sets#filter + signature: (*, *) * overrides: false copy: - from: - arg(0) - - .java.util.Map#MapKey#java.lang.Object + - .java.lang.Iterable#Element#java.lang.Object to: - result - - .java.util.Map#MapKey#java.lang.Object -- function: com.google.common.collect.Maps#filterKeys + - .java.lang.Iterable#Element#java.lang.Object +- function: com.google.common.collect.Sets#newTreeSet + signature: (*) * overrides: false copy: - from: - arg(0) - - .java.util.Map#MapKey#java.lang.Object + - .java.lang.Iterable#Element#java.lang.Object to: - result - - .java.util.Map#MapKey#java.lang.Object -- function: com.google.common.collect.Maps#filterValues + - .java.lang.Iterable#Element#java.lang.Object +- function: com.google.common.collect.Iterators#consumingIterator + signature: (*) * overrides: false copy: - from: - arg(0) - - .java.util.Map#MapKey#java.lang.Object + - .java.util.Iterator#Element#java.lang.Object to: - result - - .java.util.Map#MapKey#java.lang.Object -- function: com.google.common.collect.Maps#fromProperties - signature: (*) * + - .java.util.Iterator#Element#java.lang.Object +- function: com.google.common.collect.Iterators#limit + signature: (*, int) * overrides: false copy: - from: - arg(0) - - .java.util.Map#MapValue#java.lang.Object + - .java.util.Iterator#Element#java.lang.Object to: - result - - .java.util.Map#MapValue#java.lang.Object + - .java.util.Iterator#Element#java.lang.Object +- function: com.google.common.collect.MapDifference#entriesInCommon + signature: () * + copy: - from: - - arg(0) - - .java.util.Dictionary#MapValue#java.lang.Object + - this + - .com.google.common.collect.MapDifference#right#java.lang.Object + - .java.util.Map#MapValue#java.lang.Object to: - result - .java.util.Map#MapValue#java.lang.Object - from: - - arg(0) + - this + - .com.google.common.collect.MapDifference#left#java.lang.Object - .java.util.Map#MapKey#java.lang.Object to: - result - .java.util.Map#MapKey#java.lang.Object - from: - - arg(0) - - .java.util.Dictionary#MapKey#java.lang.Object + - this + - .com.google.common.collect.MapDifference#right#java.lang.Object + - .java.util.Map#MapKey#java.lang.Object to: - result - .java.util.Map#MapKey#java.lang.Object -- function: com.google.common.collect.Maps#immutableEntry - signature: (java.lang.Object, java.lang.Object) * - overrides: false + - from: + - this + - .com.google.common.collect.MapDifference#left#java.lang.Object + - .java.util.Map#MapValue#java.lang.Object + to: + - result + - .java.util.Map#MapValue#java.lang.Object +- function: com.google.common.collect.Sets$SetView#immutableCopy + signature: () * copy: - - from: arg(1) + - from: + - this + - .java.lang.Iterable#Element#java.lang.Object to: - result - - .java.util.Map$Entry#Value#java.lang.Object - - from: arg(0) + - .java.lang.Iterable#Element#java.lang.Object +- function: com.google.common.collect.ImmutableMap$Builder#build + signature: () * + copy: + - from: + - this + - .java.util.Map#MapKey#java.lang.Object to: - result - - .java.util.Map$Entry#Key#java.lang.Object -- function: com.google.common.collect.Maps#immutableEnumMap - signature: (*) * - overrides: false - copy: + - .java.util.Map#MapKey#java.lang.Object - from: - - arg(0) + - this - .java.util.Map#MapValue#java.lang.Object to: - result - .java.util.Map#MapValue#java.lang.Object -- function: com.google.common.collect.Maps#newEnumMap - signature: (*) * +- function: com.google.common.collect.Iterables#mergeSorted + signature: (*, *) * overrides: false copy: - from: - arg(0) - - .java.util.Map#MapValue#java.lang.Object + - .java.lang.Iterable#Element#java.lang.Object + - .java.lang.Iterable#Element#java.lang.Object to: - result - - .java.util.Map#MapValue#java.lang.Object -- function: com.google.common.collect.Maps#newHashMap - signature: (*) * - overrides: false + - .java.lang.Iterable#Element#java.lang.Object +- function: com.google.common.base.Optional#asSet + signature: () * copy: - from: - - arg(0) - - .java.util.Map#MapValue#java.lang.Object + - this + - .com.google.common.base.Optional#Element#java.lang.Object to: - result - - .java.util.Map#MapValue#java.lang.Object + - .java.lang.Iterable#Element#java.lang.Object +- function: com.google.common.collect.Multiset#entrySet + signature: () * + copy: - from: - - arg(0) - - .java.util.Map#MapKey#java.lang.Object + - this + - .java.lang.Iterable#Element#java.lang.Object to: - result - - .java.util.Map#MapKey#java.lang.Object -- function: com.google.common.collect.Maps#newLinkedHashMap + - .java.lang.Iterable#Element#java.lang.Object + - .com.google.common.collect.Multiset$Entry#Element#java.lang.Object +- function: com.google.common.cache.Cache#getIfPresent + signature: (java.lang.Object) * + copy: + - from: + - this + - .com.google.common.cache.Cache#MapValue#java.lang.Object + to: result +- function: com.google.common.collect.Iterables#cycle signature: (*) * overrides: false copy: - from: - arg(0) - - .java.util.Map#MapValue#java.lang.Object + - '[*]' to: - result - - .java.util.Map#MapValue#java.lang.Object + - .java.lang.Iterable#Element#java.lang.Object - from: - arg(0) - - .java.util.Map#MapKey#java.lang.Object + - .java.lang.Iterable#Element#java.lang.Object to: - result - - .java.util.Map#MapKey#java.lang.Object -- function: com.google.common.collect.Maps#newTreeMap + - .java.lang.Iterable#Element#java.lang.Object +- function: com.google.common.collect.Tables#unmodifiableTable signature: (*) * overrides: false copy: - from: - arg(0) - - .java.util.Map#MapValue#java.lang.Object + - .com.google.common.collect.Table#MapValue#java.lang.Object to: - result - - .java.util.Map#MapValue#java.lang.Object + - .com.google.common.collect.Table#MapValue#java.lang.Object - from: - arg(0) - - .java.util.Map#MapKey#java.lang.Object + - .com.google.common.collect.Table#rowKey#java.lang.Object to: - result - - .java.util.Map#MapKey#java.lang.Object -- function: com.google.common.collect.Maps#subMap - signature: (*, *) * - overrides: false - copy: + - .com.google.common.collect.Table#rowKey#java.lang.Object - from: - arg(0) - - .java.util.Map#MapValue#java.lang.Object + - .com.google.common.collect.Table#columnKey#java.lang.Object to: - result - - .java.util.Map#MapValue#java.lang.Object - - from: - - arg(0) - - .java.util.Map#MapKey#java.lang.Object + - .com.google.common.collect.Table#columnKey#java.lang.Object +- function: com.google.common.collect.ImmutableMultimap$Builder#put + signature: (java.lang.Object, java.lang.Object) * + copy: + - from: arg(1) to: - - result - - .java.util.Map#MapKey#java.lang.Object -- function: com.google.common.collect.Maps#synchronizedBiMap + - this + - .com.google.common.collect.Multimap#MapValue#java.lang.Object + - from: arg(0) + to: + - this + - .com.google.common.collect.Multimap#MapKey#java.lang.Object +- function: com.google.common.collect.ImmutableTable$Builder#putAll signature: (*) * - overrides: false copy: - from: - arg(0) - - .java.util.Map#MapValue#java.lang.Object + - .com.google.common.collect.Table#MapValue#java.lang.Object to: - - result - - .java.util.Map#MapValue#java.lang.Object + - this + - .com.google.common.collect.Table#MapValue#java.lang.Object + - from: this + to: result - from: - arg(0) - - .java.util.Map#MapKey#java.lang.Object + - .com.google.common.collect.Table#rowKey#java.lang.Object to: - - result - - .java.util.Map#MapKey#java.lang.Object -- function: com.google.common.collect.Maps#synchronizedNavigableMap - signature: (*) * - overrides: false - copy: + - this + - .com.google.common.collect.Table#rowKey#java.lang.Object - from: - arg(0) - - .java.util.Map#MapValue#java.lang.Object + - .com.google.common.collect.Table#columnKey#java.lang.Object to: - - result - - .java.util.Map#MapValue#java.lang.Object + - this + - .com.google.common.collect.Table#columnKey#java.lang.Object +- function: com.google.common.collect.LinkedHashMultiset#create + signature: (*) * + copy: - from: - arg(0) - - .java.util.Map#MapKey#java.lang.Object + - .java.lang.Iterable#Element#java.lang.Object to: - result - - .java.util.Map#MapKey#java.lang.Object -- function: com.google.common.collect.Maps#toMap + - .java.lang.Iterable#Element#java.lang.Object +- function: com.google.common.collect.Iterables#toArray signature: (*, *) * overrides: false copy: @@ -2828,157 +2903,173 @@ passThrough: - .java.lang.Iterable#Element#java.lang.Object to: - result - - .java.util.Map#MapKey#java.lang.Object + - '[*]' +- function: com.google.common.collect.ImmutableSet#of + copy: - from: - - arg(0) - - .java.util.Iterator#Element#java.lang.Object + - arg(6) + - '[*]' to: - result - - .java.util.Map#MapKey#java.lang.Object -- function: com.google.common.collect.Maps#transformValues - signature: (*, *) * - overrides: false - copy: - - from: - - arg(0) - - .java.util.Map#MapKey#java.lang.Object + - .java.lang.Iterable#Element#java.lang.Object + - from: arg(2) to: - result - - .java.util.Map#MapKey#java.lang.Object -- function: com.google.common.collect.Maps#uniqueIndex - signature: (*, *) * + - .java.lang.Iterable#Element#java.lang.Object + - from: arg(3) + to: + - result + - .java.lang.Iterable#Element#java.lang.Object + - from: arg(0) + to: + - result + - .java.lang.Iterable#Element#java.lang.Object + - from: arg(1) + to: + - result + - .java.lang.Iterable#Element#java.lang.Object + - from: arg(4) + to: + - result + - .java.lang.Iterable#Element#java.lang.Object + - from: arg(5) + to: + - result + - .java.lang.Iterable#Element#java.lang.Object +- function: com.google.common.collect.Tables#immutableCell + signature: (java.lang.Object, java.lang.Object, java.lang.Object) * overrides: false copy: - - from: - - arg(0) - - .java.lang.Iterable#Element#java.lang.Object + - from: arg(2) to: - result - - .java.util.Map#MapValue#java.lang.Object - - from: - - arg(0) - - .java.util.Iterator#Element#java.lang.Object + - .com.google.common.collect.Table$Cell#Value#java.lang.Object + - from: arg(1) to: - result - - .java.util.Map#MapValue#java.lang.Object -- function: com.google.common.collect.Maps#unmodifiableBiMap - signature: (*) * + - .com.google.common.collect.Table#columnKey#java.lang.Object + - from: arg(0) + to: + - result + - .com.google.common.collect.Table#rowKey#java.lang.Object +- function: com.google.common.base.Joiner#appendTo + overrides: false + copy: + - from: arg(0) + to: result +- function: com.google.common.collect.Iterables#getLast + signature: (*, java.lang.Object) * overrides: false copy: - from: - arg(0) - - .java.util.Map#MapValue#java.lang.Object - to: - - result - - .java.util.Map#MapValue#java.lang.Object + - .java.lang.Iterable#Element#java.lang.Object + to: result + - from: arg(1) + to: result +- function: com.google.common.collect.Iterables#paddedPartition + signature: (*, int) * + overrides: false + copy: - from: - arg(0) - - .java.util.Map#MapKey#java.lang.Object + - .java.lang.Iterable#Element#java.lang.Object to: - result - - .java.util.Map#MapKey#java.lang.Object -- function: com.google.common.collect.Maps#unmodifiableNavigableMap - signature: (*) * + - .java.lang.Iterable#Element#java.lang.Object + - .java.lang.Iterable#Element#java.lang.Object +- function: com.google.common.collect.Sets#intersection + signature: (*, *) * overrides: false copy: - from: - - arg(0) - - .java.util.Map#MapValue#java.lang.Object + - arg(1) + - .java.lang.Iterable#Element#java.lang.Object to: - result - - .java.util.Map#MapValue#java.lang.Object + - .java.lang.Iterable#Element#java.lang.Object - from: - arg(0) - - .java.util.Map#MapKey#java.lang.Object + - .java.lang.Iterable#Element#java.lang.Object to: - result - - .java.util.Map#MapKey#java.lang.Object -- function: com.google.common.collect.Multimap#asMap - signature: () * + - .java.lang.Iterable#Element#java.lang.Object +- function: com.google.common.collect.ImmutableMap$Builder#putAll copy: - - from: - - this - - .com.google.common.collect.Multimap#MapKey#java.lang.Object + - from: this + to: result +- function: com.google.common.collect.Lists#asList + signature: (java.lang.Object, *) * + overrides: false + copy: + - from: arg(0) to: - result - - .java.util.Map#MapKey#java.lang.Object + - .java.lang.Iterable#Element#java.lang.Object - from: - - this - - .com.google.common.collect.Multimap#MapValue#java.lang.Object + - arg(1) + - '[*]' to: - result - - .java.util.Map#MapValue#java.lang.Object - .java.lang.Iterable#Element#java.lang.Object -- function: com.google.common.collect.Multimap#entries - signature: () * - copy: - - from: - - this - - .com.google.common.collect.Multimap#MapKey#java.lang.Object +- function: com.google.common.collect.ImmutableMultiset$Builder#setCount + signature: (java.lang.Object, int) * + copy: + - from: arg(0) to: - - result + - this - .java.lang.Iterable#Element#java.lang.Object - - .java.util.Map$Entry#Key#java.lang.Object +- function: com.google.common.collect.Multimap#values + signature: () * + copy: - from: - this - .com.google.common.collect.Multimap#MapValue#java.lang.Object to: - result - .java.lang.Iterable#Element#java.lang.Object - - .java.util.Map$Entry#Value#java.lang.Object -- function: com.google.common.collect.Multimap#get - signature: (java.lang.Object) * +- function: com.google.common.collect.Queues#newLinkedBlockingQueue + signature: (*) * + overrides: false copy: - from: - - this - - .com.google.common.collect.Multimap#MapValue#java.lang.Object + - arg(0) + - .java.lang.Iterable#Element#java.lang.Object to: - result - .java.lang.Iterable#Element#java.lang.Object -- function: com.google.common.collect.Multimap#keySet - signature: () * +- function: com.google.common.collect.Iterables#unmodifiableIterable + signature: (*) * + overrides: false copy: - from: - - this - - .com.google.common.collect.Multimap#MapKey#java.lang.Object + - arg(0) + - .java.lang.Iterable#Element#java.lang.Object to: - result - .java.lang.Iterable#Element#java.lang.Object -- function: com.google.common.collect.Multimap#keys - signature: () * +- function: com.google.common.collect.Sets#newHashSet + signature: (*) * + overrides: false copy: - from: - - this - - .com.google.common.collect.Multimap#MapKey#java.lang.Object + - arg(0) + - '[*]' to: - result - .java.lang.Iterable#Element#java.lang.Object -- function: com.google.common.collect.Multimap#put - signature: (java.lang.Object, java.lang.Object) * - copy: - - from: arg(1) - to: - - this - - .com.google.common.collect.Multimap#MapValue#java.lang.Object - - from: arg(0) - to: - - this - - .com.google.common.collect.Multimap#MapKey#java.lang.Object -- function: com.google.common.collect.Multimap#putAll - signature: (*) * - copy: - from: - arg(0) - - .com.google.common.collect.Multimap#MapKey#java.lang.Object + - .java.lang.Iterable#Element#java.lang.Object to: - - this - - .com.google.common.collect.Multimap#MapKey#java.lang.Object + - result + - .java.lang.Iterable#Element#java.lang.Object - from: - arg(0) - - .com.google.common.collect.Multimap#MapValue#java.lang.Object + - .java.util.Iterator#Element#java.lang.Object to: - - this - - .com.google.common.collect.Multimap#MapValue#java.lang.Object + - result + - .java.lang.Iterable#Element#java.lang.Object - function: com.google.common.collect.Multimap#putAll signature: (java.lang.Object, *) * copy: @@ -2992,76 +3083,65 @@ passThrough: to: - this - .com.google.common.collect.Multimap#MapKey#java.lang.Object -- function: com.google.common.collect.Multimap#removeAll - signature: (java.lang.Object) * +- function: com.google.common.collect.Iterables#concat + signature: (*, *, *, *) * + overrides: false copy: - from: - - this - - .com.google.common.collect.Multimap#MapValue#java.lang.Object + - arg(3) + - .java.lang.Iterable#Element#java.lang.Object to: - result - .java.lang.Iterable#Element#java.lang.Object -- function: com.google.common.collect.Multimap#replaceValues - signature: (java.lang.Object, *) * - copy: - from: - - arg(1) + - arg(2) - .java.lang.Iterable#Element#java.lang.Object to: - - this - - .com.google.common.collect.Multimap#MapValue#java.lang.Object - - from: arg(0) - to: - - this - - .com.google.common.collect.Multimap#MapKey#java.lang.Object + - result + - .java.lang.Iterable#Element#java.lang.Object - from: - - this - - .com.google.common.collect.Multimap#MapValue#java.lang.Object + - arg(1) + - .java.lang.Iterable#Element#java.lang.Object to: - result - .java.lang.Iterable#Element#java.lang.Object -- function: com.google.common.collect.Multimap#values - signature: () * - copy: - from: - - this - - .com.google.common.collect.Multimap#MapValue#java.lang.Object + - arg(0) + - .java.lang.Iterable#Element#java.lang.Object to: - result - .java.lang.Iterable#Element#java.lang.Object -- function: com.google.common.collect.Multimaps#asMap - signature: (*) * +- function: com.google.common.collect.Maps#filterKeys overrides: false copy: - from: - arg(0) - - .com.google.common.collect.Multimap#MapKey#java.lang.Object + - .java.util.Map#MapKey#java.lang.Object to: - result - .java.util.Map#MapKey#java.lang.Object +- function: com.google.common.collect.Iterables#concat + signature: (*, *, *) * + overrides: false + copy: - from: - - arg(0) - - .com.google.common.collect.Multimap#MapValue#java.lang.Object + - arg(2) + - .java.lang.Iterable#Element#java.lang.Object to: - result - - .java.util.Map#MapValue#java.lang.Object - .java.lang.Iterable#Element#java.lang.Object -- function: com.google.common.collect.Multimaps#filterEntries - signature: (*, *) * - overrides: false - copy: - from: - - arg(0) - - .com.google.common.collect.Multimap#MapValue#java.lang.Object + - arg(1) + - .java.lang.Iterable#Element#java.lang.Object to: - result - - .com.google.common.collect.Multimap#MapValue#java.lang.Object + - .java.lang.Iterable#Element#java.lang.Object - from: - arg(0) - - .com.google.common.collect.Multimap#MapKey#java.lang.Object + - .java.lang.Iterable#Element#java.lang.Object to: - result - - .com.google.common.collect.Multimap#MapKey#java.lang.Object + - .java.lang.Iterable#Element#java.lang.Object - function: com.google.common.collect.Multimaps#filterKeys signature: (*, *) * overrides: false @@ -3078,278 +3158,254 @@ passThrough: to: - result - .com.google.common.collect.Multimap#MapKey#java.lang.Object -- function: com.google.common.collect.Multimaps#filterValues +- function: com.google.common.collect.Iterables#concat signature: (*, *) * overrides: false copy: - from: - - arg(0) - - .com.google.common.collect.Multimap#MapValue#java.lang.Object + - arg(1) + - .java.lang.Iterable#Element#java.lang.Object to: - result - - .com.google.common.collect.Multimap#MapValue#java.lang.Object + - .java.lang.Iterable#Element#java.lang.Object - from: - arg(0) - - .com.google.common.collect.Multimap#MapKey#java.lang.Object + - .java.lang.Iterable#Element#java.lang.Object to: - result - - .com.google.common.collect.Multimap#MapKey#java.lang.Object -- function: com.google.common.collect.Multimaps#forMap + - .java.lang.Iterable#Element#java.lang.Object +- function: com.google.common.collect.Iterators#getLast signature: (*) * overrides: false copy: - from: - arg(0) - - .java.util.Map#MapValue#java.lang.Object - to: - - result - - .com.google.common.collect.Multimap#MapValue#java.lang.Object + - .java.util.Iterator#Element#java.lang.Object + to: result +- function: com.google.common.collect.Lists#newArrayList + signature: (*) * + overrides: false + copy: - from: - arg(0) - - .java.util.Map#MapKey#java.lang.Object + - '[*]' to: - result - - .com.google.common.collect.Multimap#MapKey#java.lang.Object -- function: com.google.common.collect.Multimaps#index - signature: (*, *) * - overrides: false - copy: + - .java.lang.Iterable#Element#java.lang.Object - from: - arg(0) - .java.lang.Iterable#Element#java.lang.Object to: - result - - .com.google.common.collect.Multimap#MapValue#java.lang.Object + - .java.lang.Iterable#Element#java.lang.Object - from: - arg(0) - .java.util.Iterator#Element#java.lang.Object to: - result - - .com.google.common.collect.Multimap#MapValue#java.lang.Object -- function: com.google.common.collect.Multimaps#invertFrom - signature: (*, *) * + - .java.lang.Iterable#Element#java.lang.Object +- function: com.google.common.base.Verify#verifyNotNull overrides: false copy: - - from: - - arg(0) - - .com.google.common.collect.Multimap#MapKey#java.lang.Object + - from: arg(0) + to: result +- function: com.google.common.collect.ImmutableListMultimap#of + copy: + - from: arg(1) to: - - arg(1) + - result - .com.google.common.collect.Multimap#MapValue#java.lang.Object - - from: arg(1) - to: result - - from: - - arg(0) + - from: arg(3) + to: + - result - .com.google.common.collect.Multimap#MapValue#java.lang.Object + - from: arg(0) to: - - arg(1) + - result - .com.google.common.collect.Multimap#MapKey#java.lang.Object -- function: com.google.common.collect.Multimaps#newListMultimap - signature: (*, *) * - overrides: false - copy: - - from: - - arg(0) - - .java.util.Map#MapKey#java.lang.Object + - from: arg(5) + to: + - result + - .com.google.common.collect.Multimap#MapValue#java.lang.Object + - from: arg(2) to: - result - .com.google.common.collect.Multimap#MapKey#java.lang.Object - - from: - - arg(0) - - .java.util.Map#MapValue#java.lang.Object - - .java.lang.Iterable#Element#java.lang.Object + - from: arg(7) to: - result - .com.google.common.collect.Multimap#MapValue#java.lang.Object -- function: com.google.common.collect.Multimaps#newMultimap - signature: (*, *) * - overrides: false - copy: - - from: - - arg(0) - - .java.util.Map#MapKey#java.lang.Object + - from: arg(4) to: - result - .com.google.common.collect.Multimap#MapKey#java.lang.Object - - from: - - arg(0) - - .java.util.Map#MapValue#java.lang.Object - - .java.lang.Iterable#Element#java.lang.Object + - from: arg(9) to: - result - .com.google.common.collect.Multimap#MapValue#java.lang.Object -- function: com.google.common.collect.Multimaps#newSetMultimap - signature: (*, *) * - overrides: false - copy: - - from: - - arg(0) - - .java.util.Map#MapKey#java.lang.Object + - from: arg(6) to: - result - .com.google.common.collect.Multimap#MapKey#java.lang.Object - - from: - - arg(0) - - .java.util.Map#MapValue#java.lang.Object - - .java.lang.Iterable#Element#java.lang.Object + - from: arg(8) to: - result - - .com.google.common.collect.Multimap#MapValue#java.lang.Object -- function: com.google.common.collect.Multimaps#newSortedSetMultimap + - .com.google.common.collect.Multimap#MapKey#java.lang.Object +- function: com.google.common.collect.Multisets#union signature: (*, *) * overrides: false copy: - from: - - arg(0) - - .java.util.Map#MapKey#java.lang.Object + - arg(1) + - .java.lang.Iterable#Element#java.lang.Object to: - result - - .com.google.common.collect.Multimap#MapKey#java.lang.Object + - .java.lang.Iterable#Element#java.lang.Object - from: - arg(0) - - .java.util.Map#MapValue#java.lang.Object - .java.lang.Iterable#Element#java.lang.Object to: - result - - .com.google.common.collect.Multimap#MapValue#java.lang.Object -- function: com.google.common.collect.Multimaps#synchronizedListMultimap - signature: (*) * + - .java.lang.Iterable#Element#java.lang.Object +- function: com.google.common.collect.Iterators#tryFind + signature: (*, *) * overrides: false copy: - from: - arg(0) - - .com.google.common.collect.Multimap#MapValue#java.lang.Object - to: - - result - - .com.google.common.collect.Multimap#MapValue#java.lang.Object - - from: - - arg(0) - - .com.google.common.collect.Multimap#MapKey#java.lang.Object + - .java.util.Iterator#Element#java.lang.Object to: - result - - .com.google.common.collect.Multimap#MapKey#java.lang.Object -- function: com.google.common.collect.Multimaps#synchronizedMultimap - signature: (*) * - overrides: false + - .java.lang.Optional#Element#java.lang.Object +- function: com.google.common.collect.BiMap#inverse + signature: () * copy: - from: - - arg(0) - - .com.google.common.collect.Multimap#MapValue#java.lang.Object + - this + - .java.util.Map#MapKey#java.lang.Object to: - result - - .com.google.common.collect.Multimap#MapValue#java.lang.Object + - .java.util.Map#MapValue#java.lang.Object - from: - - arg(0) - - .com.google.common.collect.Multimap#MapKey#java.lang.Object + - this + - .java.util.Map#MapValue#java.lang.Object to: - result - - .com.google.common.collect.Multimap#MapKey#java.lang.Object -- function: com.google.common.collect.Multimaps#synchronizedSetMultimap + - .java.util.Map#MapKey#java.lang.Object +- function: com.google.common.collect.Maps#newHashMap signature: (*) * overrides: false copy: - from: - arg(0) - - .com.google.common.collect.Multimap#MapValue#java.lang.Object + - .java.util.Map#MapValue#java.lang.Object to: - result - - .com.google.common.collect.Multimap#MapValue#java.lang.Object + - .java.util.Map#MapValue#java.lang.Object - from: - arg(0) - - .com.google.common.collect.Multimap#MapKey#java.lang.Object + - .java.util.Map#MapKey#java.lang.Object to: - result - - .com.google.common.collect.Multimap#MapKey#java.lang.Object -- function: com.google.common.collect.Multimaps#synchronizedSortedSetMultimap + - .java.util.Map#MapKey#java.lang.Object +- function: com.google.common.collect.TreeMultiset#create signature: (*) * - overrides: false copy: - from: - arg(0) - - .com.google.common.collect.Multimap#MapValue#java.lang.Object - to: - - result - - .com.google.common.collect.Multimap#MapValue#java.lang.Object - - from: - - arg(0) - - .com.google.common.collect.Multimap#MapKey#java.lang.Object + - .java.lang.Iterable#Element#java.lang.Object to: - result - - .com.google.common.collect.Multimap#MapKey#java.lang.Object -- function: com.google.common.collect.Multimaps#transformValues + - .java.lang.Iterable#Element#java.lang.Object +- function: com.google.common.collect.Iterators#find signature: (*, *) * overrides: false copy: - from: - arg(0) - - .com.google.common.collect.Multimap#MapKey#java.lang.Object - to: - - result - - .com.google.common.collect.Multimap#MapKey#java.lang.Object -- function: com.google.common.collect.Multimaps#unmodifiableListMultimap - signature: (*) * + - .java.util.Iterator#Element#java.lang.Object + to: result +- function: com.google.common.collect.Multisets#difference + signature: (*, *) * overrides: false copy: - from: - arg(0) - - .com.google.common.collect.Multimap#MapValue#java.lang.Object + - .java.lang.Iterable#Element#java.lang.Object to: - result - - .com.google.common.collect.Multimap#MapValue#java.lang.Object + - .java.lang.Iterable#Element#java.lang.Object +- function: com.google.common.collect.Multiset#elementSet + signature: () * + copy: - from: - - arg(0) - - .com.google.common.collect.Multimap#MapKey#java.lang.Object + - this + - .java.lang.Iterable#Element#java.lang.Object to: - result - - .com.google.common.collect.Multimap#MapKey#java.lang.Object -- function: com.google.common.collect.Multimaps#unmodifiableMultimap + - .java.lang.Iterable#Element#java.lang.Object +- function: com.google.common.collect.ImmutableCollection$Builder#add + signature: (java.lang.Object) * + copy: + - from: arg(0) + to: + - this + - .java.lang.Iterable#Element#java.lang.Object +- function: com.google.common.collect.Multimaps#forMap signature: (*) * overrides: false copy: - from: - arg(0) - - .com.google.common.collect.Multimap#MapValue#java.lang.Object + - .java.util.Map#MapValue#java.lang.Object to: - result - .com.google.common.collect.Multimap#MapValue#java.lang.Object - from: - arg(0) - - .com.google.common.collect.Multimap#MapKey#java.lang.Object + - .java.util.Map#MapKey#java.lang.Object to: - result - .com.google.common.collect.Multimap#MapKey#java.lang.Object -- function: com.google.common.collect.Multimaps#unmodifiableSetMultimap - signature: (*) * - overrides: false +- function: com.google.common.collect.Multimap#entries + signature: () * copy: - from: - - arg(0) - - .com.google.common.collect.Multimap#MapValue#java.lang.Object + - this + - .com.google.common.collect.Multimap#MapKey#java.lang.Object to: - result - - .com.google.common.collect.Multimap#MapValue#java.lang.Object + - .java.lang.Iterable#Element#java.lang.Object + - .java.util.Map$Entry#Key#java.lang.Object - from: - - arg(0) - - .com.google.common.collect.Multimap#MapKey#java.lang.Object + - this + - .com.google.common.collect.Multimap#MapValue#java.lang.Object to: - result - - .com.google.common.collect.Multimap#MapKey#java.lang.Object -- function: com.google.common.collect.Multimaps#unmodifiableSortedSetMultimap + - .java.lang.Iterable#Element#java.lang.Object + - .java.util.Map$Entry#Value#java.lang.Object +- function: com.google.common.collect.ImmutableMultimap$Builder#orderKeysBy signature: (*) * + copy: + - from: this + to: result +- function: com.google.common.collect.Multimaps#newMultimap + signature: (*, *) * overrides: false copy: - from: - arg(0) - - .com.google.common.collect.Multimap#MapValue#java.lang.Object + - .java.util.Map#MapKey#java.lang.Object to: - result - - .com.google.common.collect.Multimap#MapValue#java.lang.Object + - .com.google.common.collect.Multimap#MapKey#java.lang.Object - from: - arg(0) - - .com.google.common.collect.Multimap#MapKey#java.lang.Object + - .java.util.Map#MapValue#java.lang.Object + - .java.lang.Iterable#Element#java.lang.Object to: - result - - .com.google.common.collect.Multimap#MapKey#java.lang.Object + - .com.google.common.collect.Multimap#MapValue#java.lang.Object - function: com.google.common.collect.Multiset$Entry#getElement signature: () * copy: @@ -3357,181 +3413,210 @@ passThrough: - this - .com.google.common.collect.Multiset$Entry#Element#java.lang.Object to: result -- function: com.google.common.collect.Multiset#add - signature: (java.lang.Object, int) * +- function: com.google.common.base.Optional#or + signature: (java.lang.Object) * copy: - from: arg(0) - to: + to: result + - from: - this - - .java.lang.Iterable#Element#java.lang.Object -- function: com.google.common.collect.Multiset#elementSet - signature: () * + - .com.google.common.base.Optional#Element#java.lang.Object + to: result +- function: com.google.common.collect.Lists#cartesianProduct + signature: (*) * + overrides: false copy: - from: - - this + - arg(0) + - .java.lang.Iterable#Element#java.lang.Object - .java.lang.Iterable#Element#java.lang.Object to: - result - .java.lang.Iterable#Element#java.lang.Object -- function: com.google.common.collect.Multiset#entrySet - signature: () * - copy: + - .java.lang.Iterable#Element#java.lang.Object - from: - - this + - arg(0) + - '[*]' - .java.lang.Iterable#Element#java.lang.Object to: - result - .java.lang.Iterable#Element#java.lang.Object - - .com.google.common.collect.Multiset$Entry#Element#java.lang.Object -- function: com.google.common.collect.Multiset#setCount - signature: (java.lang.Object, int) * - copy: - - from: arg(0) - to: - - this - .java.lang.Iterable#Element#java.lang.Object -- function: com.google.common.collect.Multiset#setCount - signature: (java.lang.Object, int, int) * +- function: com.google.common.base.Strings#emptyToNull + signature: (java.lang.String) * + overrides: false copy: - from: arg(0) - to: - - this - - .java.lang.Iterable#Element#java.lang.Object -- function: com.google.common.collect.Multisets#copyHighestCountFirst - signature: (*) * - overrides: false + to: result +- function: com.google.common.collect.ImmutableList#of copy: - from: - - arg(0) + - arg(12) + - '[*]' + to: + - result + - .java.lang.Iterable#Element#java.lang.Object + - from: arg(10) + to: + - result - .java.lang.Iterable#Element#java.lang.Object + - from: arg(11) to: - result - .java.lang.Iterable#Element#java.lang.Object -- function: com.google.common.collect.Multisets#difference - signature: (*, *) * - overrides: false - copy: - - from: - - arg(0) + - from: arg(8) + to: + - result - .java.lang.Iterable#Element#java.lang.Object + - from: arg(9) to: - result - .java.lang.Iterable#Element#java.lang.Object -- function: com.google.common.collect.Multisets#filter - signature: (*, *) * - overrides: false - copy: - - from: - - arg(0) + - from: arg(2) + to: + - result - .java.lang.Iterable#Element#java.lang.Object + - from: arg(3) to: - result - .java.lang.Iterable#Element#java.lang.Object -- function: com.google.common.collect.Multisets#immutableEntry - signature: (java.lang.Object, int) * - overrides: false - copy: - from: arg(0) to: - result - - .com.google.common.collect.Multiset$Entry#Element#java.lang.Object -- function: com.google.common.collect.Multisets#intersection - signature: (*, *) * - overrides: false - copy: - - from: - - arg(1) - .java.lang.Iterable#Element#java.lang.Object + - from: arg(1) to: - result - .java.lang.Iterable#Element#java.lang.Object - - from: - - arg(0) + - from: arg(6) + to: + - result - .java.lang.Iterable#Element#java.lang.Object + - from: arg(7) to: - result - .java.lang.Iterable#Element#java.lang.Object -- function: com.google.common.collect.Multisets#sum - signature: (*, *) * - overrides: false + - from: arg(4) + to: + - result + - .java.lang.Iterable#Element#java.lang.Object + - from: arg(5) + to: + - result + - .java.lang.Iterable#Element#java.lang.Object +- function: com.google.common.collect.ImmutableSetMultimap#of + copy: + - from: arg(1) + to: + - result + - .com.google.common.collect.Multimap#MapValue#java.lang.Object + - from: arg(3) + to: + - result + - .com.google.common.collect.Multimap#MapValue#java.lang.Object + - from: arg(0) + to: + - result + - .com.google.common.collect.Multimap#MapKey#java.lang.Object + - from: arg(5) + to: + - result + - .com.google.common.collect.Multimap#MapValue#java.lang.Object + - from: arg(2) + to: + - result + - .com.google.common.collect.Multimap#MapKey#java.lang.Object + - from: arg(7) + to: + - result + - .com.google.common.collect.Multimap#MapValue#java.lang.Object + - from: arg(4) + to: + - result + - .com.google.common.collect.Multimap#MapKey#java.lang.Object + - from: arg(9) + to: + - result + - .com.google.common.collect.Multimap#MapValue#java.lang.Object + - from: arg(6) + to: + - result + - .com.google.common.collect.Multimap#MapKey#java.lang.Object + - from: arg(8) + to: + - result + - .com.google.common.collect.Multimap#MapKey#java.lang.Object +- function: com.google.common.collect.ImmutableSortedMap#copyOfSorted + signature: (*) * copy: - from: - - arg(1) - - .java.lang.Iterable#Element#java.lang.Object + - arg(0) + - .java.util.Map#MapValue#java.lang.Object to: - result - - .java.lang.Iterable#Element#java.lang.Object + - .java.util.Map#MapValue#java.lang.Object - from: - arg(0) - - .java.lang.Iterable#Element#java.lang.Object + - .java.util.Map#MapKey#java.lang.Object to: - result - - .java.lang.Iterable#Element#java.lang.Object -- function: com.google.common.collect.Multisets#union - signature: (*, *) * + - .java.util.Map#MapKey#java.lang.Object +- function: com.google.common.collect.Maps#newLinkedHashMap + signature: (*) * overrides: false copy: - from: - - arg(1) - - .java.lang.Iterable#Element#java.lang.Object + - arg(0) + - .java.util.Map#MapValue#java.lang.Object to: - result - - .java.lang.Iterable#Element#java.lang.Object + - .java.util.Map#MapValue#java.lang.Object - from: - arg(0) - - .java.lang.Iterable#Element#java.lang.Object + - .java.util.Map#MapKey#java.lang.Object to: - result - - .java.lang.Iterable#Element#java.lang.Object -- function: com.google.common.collect.Multisets#unmodifiableMultiset - signature: (*) * - overrides: false + - .java.util.Map#MapKey#java.lang.Object +- function: com.google.common.collect.Table#values + signature: () * copy: - from: - - arg(0) - - .java.lang.Iterable#Element#java.lang.Object + - this + - .com.google.common.collect.Table#MapValue#java.lang.Object to: - result - .java.lang.Iterable#Element#java.lang.Object -- function: com.google.common.collect.Multisets#unmodifiableSortedMultiset +- function: com.google.common.collect.Sets$SetView#copyInto signature: (*) * - overrides: false copy: - from: - - arg(0) + - this - .java.lang.Iterable#Element#java.lang.Object to: - - result + - arg(0) - .java.lang.Iterable#Element#java.lang.Object -- function: com.google.common.collect.MutableClassToInstanceMap#create +- function: com.google.common.collect.Tables#unmodifiableRowSortedTable signature: (*) * + overrides: false copy: - from: - arg(0) - - .java.util.Map#MapValue#java.lang.Object + - .com.google.common.collect.Table#MapValue#java.lang.Object to: - result - - .java.util.Map#MapValue#java.lang.Object + - .com.google.common.collect.Table#MapValue#java.lang.Object - from: - arg(0) - - .java.util.Map#MapKey#java.lang.Object - to: - - result - - .java.util.Map#MapKey#java.lang.Object -- function: com.google.common.collect.ObjectArrays#concat - signature: (*, java.lang.Object) * - overrides: false - copy: - - from: arg(1) + - .com.google.common.collect.Table#rowKey#java.lang.Object to: - result - - '[*]' + - .com.google.common.collect.Table#rowKey#java.lang.Object - from: - arg(0) - - '[*]' + - .com.google.common.collect.Table#columnKey#java.lang.Object to: - result - - '[*]' + - .com.google.common.collect.Table#columnKey#java.lang.Object - function: com.google.common.collect.ObjectArrays#concat signature: (java.lang.Object, *) * overrides: false @@ -3546,140 +3631,121 @@ passThrough: to: - result - '[*]' -- function: com.google.common.collect.ObjectArrays#concat - signature: (*, *, *) * +- function: com.google.common.collect.Sets#combinations + signature: (*, int) * overrides: false copy: - from: - arg(0) - - '[*]' - to: - - result - - '[*]' - - from: - - arg(1) - - '[*]' + - .java.lang.Iterable#Element#java.lang.Object to: - result - - '[*]' -- function: com.google.common.collect.Queues#drain - signature: (*, *, int, *) * - overrides: false - copy: - - from: - - arg(0) - .java.lang.Iterable#Element#java.lang.Object - to: - - arg(1) - .java.lang.Iterable#Element#java.lang.Object -- function: com.google.common.collect.Queues#drain - signature: (*, *, int, long, *) * +- function: com.google.common.collect.Iterators#partition + signature: (*, int) * overrides: false copy: - from: - arg(0) - - .java.lang.Iterable#Element#java.lang.Object + - .java.util.Iterator#Element#java.lang.Object to: - - arg(1) + - result + - .java.util.Iterator#Element#java.lang.Object - .java.lang.Iterable#Element#java.lang.Object -- function: com.google.common.collect.Queues#newArrayDeque - signature: (*) * +- function: com.google.common.collect.ObjectArrays#concat + signature: (*, *, *) * overrides: false copy: - from: - arg(0) - - .java.lang.Iterable#Element#java.lang.Object + - '[*]' to: - result - - .java.lang.Iterable#Element#java.lang.Object -- function: com.google.common.collect.Queues#newConcurrentLinkedQueue - signature: (*) * - overrides: false - copy: + - '[*]' - from: - - arg(0) - - .java.lang.Iterable#Element#java.lang.Object + - arg(1) + - '[*]' to: - result - - .java.lang.Iterable#Element#java.lang.Object -- function: com.google.common.collect.Queues#newLinkedBlockingDeque - signature: (*) * + - '[*]' +- function: com.google.common.collect.Iterables#getOnlyElement + signature: (*, java.lang.Object) * overrides: false copy: - from: - arg(0) - .java.lang.Iterable#Element#java.lang.Object - to: - - result - - .java.lang.Iterable#Element#java.lang.Object -- function: com.google.common.collect.Queues#newLinkedBlockingQueue - signature: (*) * + to: result + - from: arg(1) + to: result +- function: com.google.common.collect.Iterators#filter + signature: (*, *) * overrides: false copy: - from: - arg(0) - - .java.lang.Iterable#Element#java.lang.Object + - .java.util.Iterator#Element#java.lang.Object to: - result - - .java.lang.Iterable#Element#java.lang.Object -- function: com.google.common.collect.Queues#newPriorityBlockingQueue + - .java.util.Iterator#Element#java.lang.Object +- function: com.google.common.collect.Table#get + signature: (java.lang.Object, java.lang.Object) * + copy: + - from: + - this + - .com.google.common.collect.Table#MapValue#java.lang.Object + to: result +- function: com.google.common.collect.ImmutableMultimap$Builder#put signature: (*) * - overrides: false copy: - from: - arg(0) - - .java.lang.Iterable#Element#java.lang.Object + - .java.util.Map$Entry#Key#java.lang.Object to: - - result - - .java.lang.Iterable#Element#java.lang.Object -- function: com.google.common.collect.Queues#newPriorityQueue - signature: (*) * - overrides: false - copy: + - this + - .com.google.common.collect.Multimap#MapKey#java.lang.Object - from: - arg(0) - - .java.lang.Iterable#Element#java.lang.Object + - .java.util.Map$Entry#Value#java.lang.Object to: - - result + - this + - .com.google.common.collect.Multimap#MapValue#java.lang.Object +- function: com.google.common.collect.ImmutableMultiset$Builder#addCopies + signature: (java.lang.Object, int) * + copy: + - from: this + to: result + - from: arg(0) + to: + - this - .java.lang.Iterable#Element#java.lang.Object -- function: com.google.common.collect.Queues#synchronizedDeque - signature: (*) * - overrides: false +- function: com.google.common.collect.ImmutableList#sortedCopyOf + signature: (*, *) * copy: - from: - - arg(0) + - arg(1) - .java.lang.Iterable#Element#java.lang.Object to: - result - .java.lang.Iterable#Element#java.lang.Object -- function: com.google.common.collect.Queues#synchronizedQueue - signature: (*) * - overrides: false +- function: com.google.common.base.Optional#fromNullable + signature: (java.lang.Object) * copy: - - from: - - arg(0) - - .java.lang.Iterable#Element#java.lang.Object + - from: arg(0) to: - result - - .java.lang.Iterable#Element#java.lang.Object -- function: com.google.common.collect.Sets$SetView#copyInto + - .com.google.common.base.Optional#Element#java.lang.Object +- function: com.google.common.collect.Iterators#forEnumeration signature: (*) * + overrides: false copy: - from: - - this - - .java.lang.Iterable#Element#java.lang.Object - to: - arg(0) - - .java.lang.Iterable#Element#java.lang.Object -- function: com.google.common.collect.Sets$SetView#immutableCopy - signature: () * - copy: - - from: - - this - - .java.lang.Iterable#Element#java.lang.Object + - .java.util.Enumeration#Element#java.lang.Object to: - result - - .java.lang.Iterable#Element#java.lang.Object + - .java.util.Iterator#Element#java.lang.Object - function: com.google.common.collect.Sets#cartesianProduct signature: (*) * overrides: false @@ -3700,76 +3766,54 @@ passThrough: - result - .java.lang.Iterable#Element#java.lang.Object - .java.lang.Iterable#Element#java.lang.Object -- function: com.google.common.collect.Sets#combinations - signature: (*, int) * - overrides: false +- function: com.google.common.collect.ImmutableCollection$Builder#add copy: - - from: - - arg(0) - - .java.lang.Iterable#Element#java.lang.Object - to: - - result - - .java.lang.Iterable#Element#java.lang.Object - - .java.lang.Iterable#Element#java.lang.Object -- function: com.google.common.collect.Sets#difference - signature: (*, *) * - overrides: false + - from: this + to: result +- function: com.google.common.collect.ImmutableMultimap$Builder#putAll + signature: (*) * copy: - from: - arg(0) - - .java.lang.Iterable#Element#java.lang.Object + - .com.google.common.collect.Multimap#MapKey#java.lang.Object to: - - result - - .java.lang.Iterable#Element#java.lang.Object -- function: com.google.common.collect.Sets#filter - signature: (*, *) * - overrides: false - copy: + - this + - .com.google.common.collect.Multimap#MapKey#java.lang.Object - from: - arg(0) - - .java.lang.Iterable#Element#java.lang.Object - to: - - result - - .java.lang.Iterable#Element#java.lang.Object -- function: com.google.common.collect.Sets#intersection - signature: (*, *) * - overrides: false - copy: - - from: - - arg(1) - - .java.lang.Iterable#Element#java.lang.Object + - .com.google.common.collect.Multimap#MapValue#java.lang.Object to: - - result - - .java.lang.Iterable#Element#java.lang.Object + - this + - .com.google.common.collect.Multimap#MapValue#java.lang.Object - from: - arg(0) - .java.lang.Iterable#Element#java.lang.Object + - .java.util.Map$Entry#Value#java.lang.Object to: - - result - - .java.lang.Iterable#Element#java.lang.Object -- function: com.google.common.collect.Sets#newConcurrentHashSet - signature: (*) * - overrides: false - copy: + - this + - .com.google.common.collect.Multimap#MapValue#java.lang.Object - from: - arg(0) - .java.lang.Iterable#Element#java.lang.Object + - .java.util.Map$Entry#Key#java.lang.Object to: - - result - - .java.lang.Iterable#Element#java.lang.Object -- function: com.google.common.collect.Sets#newCopyOnWriteArraySet - signature: (*) * - overrides: false + - this + - .com.google.common.collect.Multimap#MapKey#java.lang.Object +- function: com.google.common.collect.ImmutableMultiset$Builder#build + signature: () * copy: - from: - - arg(0) + - this - .java.lang.Iterable#Element#java.lang.Object to: - - result + - this - .java.lang.Iterable#Element#java.lang.Object -- function: com.google.common.collect.Sets#newHashSet +- function: com.google.common.io.Closer#register + copy: + - from: arg(0) + to: result +- function: com.google.common.collect.ImmutableList#copyOf signature: (*) * - overrides: false copy: - from: - arg(0) @@ -3789,74 +3833,46 @@ passThrough: to: - result - .java.lang.Iterable#Element#java.lang.Object -- function: com.google.common.collect.Sets#newLinkedHashSet - signature: (*) * - overrides: false - copy: - - from: - - arg(0) - - .java.lang.Iterable#Element#java.lang.Object - to: - - result - - .java.lang.Iterable#Element#java.lang.Object -- function: com.google.common.collect.Sets#newSetFromMap +- function: com.google.common.collect.ImmutableMultimap#copyOf signature: (*) * - overrides: false copy: - from: - arg(0) - - .java.util.Map#MapKey#java.lang.Object + - .com.google.common.collect.Multimap#MapValue#java.lang.Object to: - result - - .java.lang.Iterable#Element#java.lang.Object -- function: com.google.common.collect.Sets#newTreeSet - signature: (*) * - overrides: false - copy: + - .com.google.common.collect.Multimap#MapValue#java.lang.Object - from: - arg(0) - - .java.lang.Iterable#Element#java.lang.Object + - .com.google.common.collect.Multimap#MapKey#java.lang.Object to: - result - - .java.lang.Iterable#Element#java.lang.Object -- function: com.google.common.collect.Sets#powerSet - signature: (*) * - overrides: false - copy: + - .com.google.common.collect.Multimap#MapKey#java.lang.Object - from: - arg(0) - .java.lang.Iterable#Element#java.lang.Object + - .java.util.Map$Entry#Value#java.lang.Object to: - result - - .java.lang.Iterable#Element#java.lang.Object - - .java.lang.Iterable#Element#java.lang.Object -- function: com.google.common.collect.Sets#subSet - signature: (*, *) * - overrides: false - copy: + - .com.google.common.collect.Multimap#MapValue#java.lang.Object - from: - arg(0) - .java.lang.Iterable#Element#java.lang.Object + - .java.util.Map$Entry#Key#java.lang.Object to: - result - - .java.lang.Iterable#Element#java.lang.Object -- function: com.google.common.collect.Sets#symmetricDifference - signature: (*, *) * + - .com.google.common.collect.Multimap#MapKey#java.lang.Object +- function: com.google.common.collect.Multisets#unmodifiableMultiset + signature: (*) * overrides: false copy: - - from: - - arg(1) - - .java.lang.Iterable#Element#java.lang.Object - to: - - result - - .java.lang.Iterable#Element#java.lang.Object - from: - arg(0) - .java.lang.Iterable#Element#java.lang.Object to: - result - .java.lang.Iterable#Element#java.lang.Object -- function: com.google.common.collect.Sets#synchronizedNavigableSet +- function: com.google.common.collect.Queues#synchronizedQueue signature: (*) * overrides: false copy: @@ -3866,24 +3882,25 @@ passThrough: to: - result - .java.lang.Iterable#Element#java.lang.Object -- function: com.google.common.collect.Sets#union +- function: com.google.common.collect.Multimaps#newListMultimap signature: (*, *) * overrides: false copy: - from: - - arg(1) - - .java.lang.Iterable#Element#java.lang.Object + - arg(0) + - .java.util.Map#MapKey#java.lang.Object to: - result - - .java.lang.Iterable#Element#java.lang.Object + - .com.google.common.collect.Multimap#MapKey#java.lang.Object - from: - arg(0) + - .java.util.Map#MapValue#java.lang.Object - .java.lang.Iterable#Element#java.lang.Object to: - result - - .java.lang.Iterable#Element#java.lang.Object -- function: com.google.common.collect.Sets#unmodifiableNavigableSet - signature: (*) * + - .com.google.common.collect.Multimap#MapValue#java.lang.Object +- function: com.google.common.collect.Collections2#orderedPermutations + signature: (*, *) * overrides: false copy: - from: @@ -3892,285 +3909,196 @@ passThrough: to: - result - .java.lang.Iterable#Element#java.lang.Object -- function: com.google.common.collect.Table$Cell#getColumnKey - signature: () * - copy: - - from: - - this - - .com.google.common.collect.Table#columnKey#java.lang.Object - to: result -- function: com.google.common.collect.Table$Cell#getRowKey - signature: () * - copy: - - from: - - this - - .com.google.common.collect.Table#rowKey#java.lang.Object - to: result -- function: com.google.common.collect.Table$Cell#getValue - signature: () * - copy: - - from: - - this - - .java.util.Map$Entry#Value#java.lang.Object - to: result -- function: com.google.common.collect.Table#cellSet - signature: () * - copy: - - from: - - this - - .com.google.common.collect.Table#columnKey#java.lang.Object - to: - - result - .java.lang.Iterable#Element#java.lang.Object - - .com.google.common.collect.Table#columnKey#java.lang.Object +- function: com.google.common.collect.ConcurrentHashMultiset#create + signature: (*) * + copy: - from: - - this - - .com.google.common.collect.Table#rowKey#java.lang.Object - to: - - result + - arg(0) - .java.lang.Iterable#Element#java.lang.Object - - .com.google.common.collect.Table#rowKey#java.lang.Object - - from: - - this - - .com.google.common.collect.Table#MapValue#java.lang.Object to: - result - .java.lang.Iterable#Element#java.lang.Object - - .java.util.Map$Entry#Value#java.lang.Object -- function: com.google.common.collect.Table#column - signature: (java.lang.Object) * +- function: com.google.common.collect.Table#put + signature: (java.lang.Object, java.lang.Object, java.lang.Object) * copy: - - from: - - this - - .com.google.common.collect.Table#rowKey#java.lang.Object + - from: arg(2) to: - - result - - .java.util.Map#MapKey#java.lang.Object - - from: - this - .com.google.common.collect.Table#MapValue#java.lang.Object + - from: arg(1) to: - - result - - .java.util.Map#MapValue#java.lang.Object -- function: com.google.common.collect.Table#columnKeySet - signature: () * - copy: - - from: - this - .com.google.common.collect.Table#columnKey#java.lang.Object + - from: arg(0) to: - - result - - .java.lang.Iterable#Element#java.lang.Object -- function: com.google.common.collect.Table#columnMap - signature: () * - copy: - - from: - this - .com.google.common.collect.Table#rowKey#java.lang.Object - to: - - result - - .java.util.Map#MapValue#java.lang.Object - - .java.util.Map#MapKey#java.lang.Object - - from: - - this - - .com.google.common.collect.Table#columnKey#java.lang.Object - to: - - result - - .java.util.Map#MapKey#java.lang.Object +- function: com.google.common.collect.Lists#reverse + signature: (*) * + overrides: false + copy: - from: - - this - - .com.google.common.collect.Table#MapValue#java.lang.Object + - arg(0) + - .java.lang.Iterable#Element#java.lang.Object to: - result - - .java.util.Map#MapValue#java.lang.Object - - .java.util.Map#MapValue#java.lang.Object -- function: com.google.common.collect.Table#get + - .java.lang.Iterable#Element#java.lang.Object +- function: com.google.common.collect.Maps#immutableEntry signature: (java.lang.Object, java.lang.Object) * + overrides: false copy: - - from: - - this - - .com.google.common.collect.Table#MapValue#java.lang.Object - to: result -- function: com.google.common.collect.Table#put - signature: (java.lang.Object, java.lang.Object, java.lang.Object) * - copy: - - from: arg(2) - to: - - this - - .com.google.common.collect.Table#MapValue#java.lang.Object - from: arg(1) to: - - this - - .com.google.common.collect.Table#columnKey#java.lang.Object + - result + - .java.util.Map$Entry#Value#java.lang.Object - from: arg(0) to: - - this - - .com.google.common.collect.Table#rowKey#java.lang.Object -- function: com.google.common.collect.Table#putAll + - result + - .java.util.Map$Entry#Key#java.lang.Object +- function: com.google.common.collect.Multimaps#synchronizedSortedSetMultimap signature: (*) * + overrides: false copy: - from: - arg(0) - - .com.google.common.collect.Table#MapValue#java.lang.Object + - .com.google.common.collect.Multimap#MapValue#java.lang.Object to: - - this - - .com.google.common.collect.Table#MapValue#java.lang.Object + - result + - .com.google.common.collect.Multimap#MapValue#java.lang.Object - from: - arg(0) - - .com.google.common.collect.Table#rowKey#java.lang.Object + - .com.google.common.collect.Multimap#MapKey#java.lang.Object to: - - this - - .com.google.common.collect.Table#rowKey#java.lang.Object + - result + - .com.google.common.collect.Multimap#MapKey#java.lang.Object +- function: com.google.common.collect.Sets#newConcurrentHashSet + signature: (*) * + overrides: false + copy: - from: - arg(0) - - .com.google.common.collect.Table#columnKey#java.lang.Object + - .java.lang.Iterable#Element#java.lang.Object to: - - this - - .com.google.common.collect.Table#columnKey#java.lang.Object -- function: com.google.common.collect.Table#remove - signature: (java.lang.Object, java.lang.Object) * - copy: - - from: - - this - - .com.google.common.collect.Table#MapValue#java.lang.Object - to: result -- function: com.google.common.collect.Table#row - signature: (java.lang.Object) * + - result + - .java.lang.Iterable#Element#java.lang.Object +- function: com.google.common.collect.ImmutableMultimap#of copy: - - from: - - this - - .com.google.common.collect.Table#MapValue#java.lang.Object + - from: arg(1) to: - result - - .java.util.Map#MapValue#java.lang.Object - - from: - - this - - .com.google.common.collect.Table#columnKey#java.lang.Object + - .com.google.common.collect.Multimap#MapValue#java.lang.Object + - from: arg(3) to: - result - - .java.util.Map#MapKey#java.lang.Object -- function: com.google.common.collect.Table#rowKeySet - signature: () * - copy: - - from: - - this - - .com.google.common.collect.Table#rowKey#java.lang.Object + - .com.google.common.collect.Multimap#MapValue#java.lang.Object + - from: arg(0) to: - result - - .java.lang.Iterable#Element#java.lang.Object -- function: com.google.common.collect.Table#rowMap - signature: () * - copy: - - from: - - this - - .com.google.common.collect.Table#rowKey#java.lang.Object + - .com.google.common.collect.Multimap#MapKey#java.lang.Object + - from: arg(5) to: - result - - .java.util.Map#MapKey#java.lang.Object - - from: - - this - - .com.google.common.collect.Table#columnKey#java.lang.Object + - .com.google.common.collect.Multimap#MapValue#java.lang.Object + - from: arg(2) to: - result - - .java.util.Map#MapValue#java.lang.Object - - .java.util.Map#MapKey#java.lang.Object - - from: - - this - - .com.google.common.collect.Table#MapValue#java.lang.Object + - .com.google.common.collect.Multimap#MapKey#java.lang.Object + - from: arg(7) to: - result - - .java.util.Map#MapValue#java.lang.Object - - .java.util.Map#MapValue#java.lang.Object -- function: com.google.common.collect.Table#values - signature: () * - copy: - - from: - - this - - .com.google.common.collect.Table#MapValue#java.lang.Object + - .com.google.common.collect.Multimap#MapValue#java.lang.Object + - from: arg(4) to: - result - - .java.lang.Iterable#Element#java.lang.Object -- function: com.google.common.collect.Tables#immutableCell - signature: (java.lang.Object, java.lang.Object, java.lang.Object) * - overrides: false - copy: - - from: arg(2) + - .com.google.common.collect.Multimap#MapKey#java.lang.Object + - from: arg(9) to: - result - - .com.google.common.collect.Table$Cell#Value#java.lang.Object - - from: arg(1) + - .com.google.common.collect.Multimap#MapValue#java.lang.Object + - from: arg(6) to: - result - - .com.google.common.collect.Table#columnKey#java.lang.Object - - from: arg(0) + - .com.google.common.collect.Multimap#MapKey#java.lang.Object + - from: arg(8) to: - result - - .com.google.common.collect.Table#rowKey#java.lang.Object -- function: com.google.common.collect.Tables#newCustomTable - signature: (*, *) * + - .com.google.common.collect.Multimap#MapKey#java.lang.Object +- function: com.google.common.collect.Multimaps#unmodifiableListMultimap + signature: (*) * overrides: false copy: - from: - arg(0) - - .java.util.Map#MapValue#java.lang.Object - - .java.util.Map#MapKey#java.lang.Object + - .com.google.common.collect.Multimap#MapValue#java.lang.Object to: - result - - .com.google.common.collect.Table#columnKey#java.lang.Object + - .com.google.common.collect.Multimap#MapValue#java.lang.Object - from: - arg(0) - - .java.util.Map#MapValue#java.lang.Object - - .java.util.Map#MapValue#java.lang.Object + - .com.google.common.collect.Multimap#MapKey#java.lang.Object to: - result - - .com.google.common.collect.Table#MapValue#java.lang.Object + - .com.google.common.collect.Multimap#MapKey#java.lang.Object +- function: com.google.common.collect.MapDifference$ValueDifference#rightValue + signature: () * + copy: + - from: + - this + - .com.google.common.collect.MapDifference#right#java.lang.Object + to: result +- function: com.google.common.collect.Sets#newCopyOnWriteArraySet + signature: (*) * + overrides: false + copy: - from: - arg(0) - - .java.util.Map#MapKey#java.lang.Object + - .java.lang.Iterable#Element#java.lang.Object to: - result - - .com.google.common.collect.Table#rowKey#java.lang.Object -- function: com.google.common.collect.Tables#synchronizedTable - signature: (*) * + - .java.lang.Iterable#Element#java.lang.Object +- function: com.google.common.collect.Iterables#limit + signature: (*, int) * overrides: false copy: - from: - arg(0) - - .com.google.common.collect.Table#MapValue#java.lang.Object + - .java.lang.Iterable#Element#java.lang.Object to: - result - - .com.google.common.collect.Table#MapValue#java.lang.Object + - .java.lang.Iterable#Element#java.lang.Object +- function: com.google.common.cache.Cache#getAllPresent + signature: (*) * + copy: - from: - arg(0) - - .com.google.common.collect.Table#rowKey#java.lang.Object + - .java.lang.Iterable#Element#java.lang.Object to: - result - - .com.google.common.collect.Table#rowKey#java.lang.Object + - .java.util.Map#MapKey#java.lang.Object - from: - - arg(0) - - .com.google.common.collect.Table#columnKey#java.lang.Object + - this + - .com.google.common.cache.Cache#MapKey#java.lang.Object to: - result - - .com.google.common.collect.Table#columnKey#java.lang.Object -- function: com.google.common.collect.Tables#transformValues - signature: (*, *) * - overrides: false - copy: + - .java.util.Map#MapKey#java.lang.Object - from: - - arg(0) - - .com.google.common.collect.Table#rowKey#java.lang.Object + - this + - .com.google.common.cache.Cache#MapValue#java.lang.Object to: - result - - .com.google.common.collect.Table#rowKey#java.lang.Object + - .java.util.Map#MapValue#java.lang.Object +- function: com.google.common.collect.ImmutableList#reverse + signature: () * + copy: - from: - - arg(0) - - .com.google.common.collect.Table#columnKey#java.lang.Object + - this + - .java.lang.Iterable#Element#java.lang.Object to: - result - - .com.google.common.collect.Table#columnKey#java.lang.Object -- function: com.google.common.collect.Tables#transpose + - .java.lang.Iterable#Element#java.lang.Object +- function: com.google.common.collect.ArrayTable#create signature: (*) * - overrides: false copy: - from: - arg(0) @@ -4183,80 +4111,119 @@ passThrough: - .com.google.common.collect.Table#rowKey#java.lang.Object to: - result - - .com.google.common.collect.Table#columnKey#java.lang.Object + - .com.google.common.collect.Table#rowKey#java.lang.Object - from: - arg(0) - .com.google.common.collect.Table#columnKey#java.lang.Object to: - result - - .com.google.common.collect.Table#rowKey#java.lang.Object -- function: com.google.common.collect.Tables#unmodifiableRowSortedTable - signature: (*) * - overrides: false + - .com.google.common.collect.Table#columnKey#java.lang.Object +- function: com.google.common.collect.Multimap#keySet + signature: () * copy: - from: - - arg(0) - - .com.google.common.collect.Table#MapValue#java.lang.Object + - this + - .com.google.common.collect.Multimap#MapKey#java.lang.Object to: - result - - .com.google.common.collect.Table#MapValue#java.lang.Object + - .java.lang.Iterable#Element#java.lang.Object +- function: com.google.common.collect.ImmutableMultimap$Builder#build + signature: () * + copy: - from: - - arg(0) - - .com.google.common.collect.Table#rowKey#java.lang.Object + - this + - .com.google.common.collect.Multimap#MapKey#java.lang.Object to: - result - - .com.google.common.collect.Table#rowKey#java.lang.Object + - .com.google.common.collect.Multimap#MapKey#java.lang.Object - from: - - arg(0) - - .com.google.common.collect.Table#columnKey#java.lang.Object + - this + - .com.google.common.collect.Multimap#MapValue#java.lang.Object to: - result - - .com.google.common.collect.Table#columnKey#java.lang.Object -- function: com.google.common.collect.Tables#unmodifiableTable - signature: (*) * - overrides: false + - .com.google.common.collect.Multimap#MapValue#java.lang.Object +- function: com.google.common.collect.ImmutableSortedMultiset#of copy: - from: - - arg(0) - - .com.google.common.collect.Table#MapValue#java.lang.Object + - arg(6) + - '[*]' to: - result - - .com.google.common.collect.Table#MapValue#java.lang.Object - - from: - - arg(0) - - .com.google.common.collect.Table#rowKey#java.lang.Object + - .java.lang.Iterable#Element#java.lang.Object + - from: arg(2) to: - result - - .com.google.common.collect.Table#rowKey#java.lang.Object - - from: - - arg(0) - - .com.google.common.collect.Table#columnKey#java.lang.Object + - .java.lang.Iterable#Element#java.lang.Object + - from: arg(3) to: - result - - .com.google.common.collect.Table#columnKey#java.lang.Object -- function: com.google.common.collect.TreeBasedTable#create + - .java.lang.Iterable#Element#java.lang.Object + - from: arg(0) + to: + - result + - .java.lang.Iterable#Element#java.lang.Object + - from: arg(1) + to: + - result + - .java.lang.Iterable#Element#java.lang.Object + - from: arg(4) + to: + - result + - .java.lang.Iterable#Element#java.lang.Object + - from: arg(5) + to: + - result + - .java.lang.Iterable#Element#java.lang.Object +- function: com.google.common.collect.Iterators#singletonIterator + signature: (java.lang.Object) * + overrides: false + copy: + - from: arg(0) + to: + - result + - .java.util.Iterator#Element#java.lang.Object +- function: com.google.common.collect.Queues#newPriorityQueue signature: (*) * + overrides: false copy: - from: - arg(0) - - .com.google.common.collect.Table#MapValue#java.lang.Object + - .java.lang.Iterable#Element#java.lang.Object to: - result - - .com.google.common.collect.Table#MapValue#java.lang.Object + - .java.lang.Iterable#Element#java.lang.Object +- function: com.google.common.collect.ImmutableCollection$Builder#addAll + signature: (*) * + copy: - from: - arg(0) - - .com.google.common.collect.Table#rowKey#java.lang.Object + - .java.lang.Iterable#Element#java.lang.Object to: - - result - - .com.google.common.collect.Table#rowKey#java.lang.Object + - this + - .java.lang.Iterable#Element#java.lang.Object +- function: com.google.common.collect.Iterators#getLast + signature: (*, java.lang.Object) * + overrides: false + copy: - from: - arg(0) - - .com.google.common.collect.Table#columnKey#java.lang.Object + - .java.util.Iterator#Element#java.lang.Object + to: result + - from: arg(1) + to: result +- function: com.google.common.collect.Iterators#toArray + signature: (*, *) * + overrides: false + copy: + - from: + - arg(0) + - .java.util.Iterator#Element#java.lang.Object to: - result - - .com.google.common.collect.Table#columnKey#java.lang.Object -- function: com.google.common.collect.TreeMultimap#create + - '[*]' +- function: com.google.common.collect.Multimaps#unmodifiableSortedSetMultimap signature: (*) * + overrides: false copy: - from: - arg(0) @@ -4270,8 +4237,18 @@ passThrough: to: - result - .com.google.common.collect.Multimap#MapKey#java.lang.Object -- function: com.google.common.collect.TreeMultiset#create - signature: (*) * +- function: com.google.common.collect.ImmutableCollection#asList + signature: () * + copy: + - from: + - this + - .java.lang.Iterable#Element#java.lang.Object + to: + - result + - .java.lang.Iterable#Element#java.lang.Object +- function: com.google.common.collect.Lists#partition + signature: (*, int) * + overrides: false copy: - from: - arg(0) @@ -4279,7 +4256,19 @@ passThrough: to: - result - .java.lang.Iterable#Element#java.lang.Object -- function: com.google.common.io.Closer#register + - .java.lang.Iterable#Element#java.lang.Object +- function: com.google.common.collect.ImmutableTable$Builder#orderColumnsBy + signature: (*) * copy: - - from: arg(0) + - from: this to: result +- function: com.google.common.collect.Lists#newLinkedList + signature: (*) * + overrides: false + copy: + - from: + - arg(0) + - .java.lang.Iterable#Element#java.lang.Object + to: + - result + - .java.lang.Iterable#Element#java.lang.Object diff --git a/core/opentaint-config/config/config/jar-split/httpclient5-5.6.yaml b/core/opentaint-config/config/config/httpclient5-5.6.yaml similarity index 79% rename from core/opentaint-config/config/config/jar-split/httpclient5-5.6.yaml rename to core/opentaint-config/config/config/httpclient5-5.6.yaml index f661b04ae..31917a3f7 100644 --- a/core/opentaint-config/config/config/jar-split/httpclient5-5.6.yaml +++ b/core/opentaint-config/config/config/httpclient5-5.6.yaml @@ -1,3 +1,4 @@ +library: org.apache.httpcomponents.client5:httpclient5:5.6 passThrough: - function: org.apache.hc.client5.http.protocol.RedirectLocations#add signature: (*) * diff --git a/core/opentaint-config/config/config/jar-split/imap-2.0.2.yaml b/core/opentaint-config/config/config/imap-2.0.2.yaml similarity index 91% rename from core/opentaint-config/config/config/jar-split/imap-2.0.2.yaml rename to core/opentaint-config/config/config/imap-2.0.2.yaml index dae67861f..d7bca87b2 100644 --- a/core/opentaint-config/config/config/jar-split/imap-2.0.2.yaml +++ b/core/opentaint-config/config/config/imap-2.0.2.yaml @@ -1,9 +1,10 @@ +library: com.sun.mail:imap:2.0.2 passThrough: - function: com.sun.mail.imap.IMAPFolder#getACL copy: - from: this to: result -- function: com.sun.mail.imap.IMAPFolder#getAttributes +- function: com.sun.mail.imap.IMAPFolder#getQuota copy: - from: this to: result @@ -11,7 +12,7 @@ passThrough: copy: - from: this to: result -- function: com.sun.mail.imap.IMAPFolder#getQuota +- function: com.sun.mail.imap.IMAPFolder#getAttributes copy: - from: this to: result diff --git a/core/opentaint-config/config/config/io.projectreactor-reactor-core-3.0.3.RELEASE.yaml b/core/opentaint-config/config/config/io.projectreactor-reactor-core-3.0.3.RELEASE.yaml new file mode 100644 index 000000000..fa7104f53 --- /dev/null +++ b/core/opentaint-config/config/config/io.projectreactor-reactor-core-3.0.3.RELEASE.yaml @@ -0,0 +1,12 @@ +library: io.projectreactor:reactor-core:3.0.3.RELEASE +passThrough: +- function: reactor.core.publisher.Flux#firstEmitting + copy: + - from: arg(*) + to: result +- function: reactor.core.publisher.Flux#firstEmittingWith + copy: + - from: arg(0) + to: result + - from: this + to: result diff --git a/core/opentaint-config/config/config/io.projectreactor-reactor-core-3.3.22.RELEASE.yaml b/core/opentaint-config/config/config/io.projectreactor-reactor-core-3.3.22.RELEASE.yaml new file mode 100644 index 000000000..8d343b700 --- /dev/null +++ b/core/opentaint-config/config/config/io.projectreactor-reactor-core-3.3.22.RELEASE.yaml @@ -0,0 +1,14 @@ +library: io.projectreactor:reactor-core:3.3.22.RELEASE +passThrough: +- function: reactor.core.publisher.Flux#subscriberContext + copy: + - from: this + to: result +- function: reactor.core.publisher.Mono#subscriberContext + copy: + - from: this + to: result +- function: reactor.core.publisher.Mono#toProcessor + copy: + - from: this + to: result diff --git a/core/opentaint-config/config/config/jar-split/jackson-core-2.20.1.yaml b/core/opentaint-config/config/config/jackson-core-2.20.1.yaml similarity index 99% rename from core/opentaint-config/config/config/jar-split/jackson-core-2.20.1.yaml rename to core/opentaint-config/config/config/jackson-core-2.20.1.yaml index 9635ecbf2..d5d903bab 100644 --- a/core/opentaint-config/config/config/jar-split/jackson-core-2.20.1.yaml +++ b/core/opentaint-config/config/config/jackson-core-2.20.1.yaml @@ -1,447 +1,304 @@ +library: com.fasterxml.jackson.core:jackson-core:2.20.1 passThrough: -- function: com.fasterxml.jackson.core.Base64Variant#encode - copy: - - from: arg(0) - to: result -- function: com.fasterxml.jackson.core.Base64Variant#encodeBase64BitsAsByte +- function: com.fasterxml.jackson.core.util.TextBuffer#contentsAsArray copy: - - from: arg(0) + - from: + - this + - .com.fasterxml.jackson.core.util.TextBuffer##java.lang.Object to: result -- function: com.fasterxml.jackson.core.Base64Variant#encodeBase64BitsAsChar - copy: - - from: arg(0) + - from: this to: result -- function: com.fasterxml.jackson.core.Base64Variant#encodeBase64Chunk - copy: - - from: arg(0) - to: arg(1) -- function: com.fasterxml.jackson.core.Base64Variant#encodeBase64Partial - copy: - - from: arg(0) - to: arg(2) -- function: com.fasterxml.jackson.core.Base64Variant# - signature: - params: - - index: 0 - type: com.fasterxml.jackson.core.Base64Variant - - index: 1 - type: java.lang.String +- function: com.fasterxml.jackson.core.JsonGenerator#writeObjectRef copy: - - from: arg(1) + - from: arg(*) to: this - - from: arg(1) + - from: arg(*) to: - this - - .com.fasterxml.jackson.core.Base64Variant##java.lang.Object -- function: com.fasterxml.jackson.core.Base64Variant# - signature: - params: - - index: 0 - type: java.lang.String + - .com.fasterxml.jackson.core.JsonGenerator##java.lang.Object +- function: com.fasterxml.jackson.core.JsonGenerator#writeStringField copy: - - from: arg(0) + - from: arg(*) to: this - - from: arg(0) + - from: arg(*) to: - this - - .com.fasterxml.jackson.core.Base64Variant##java.lang.Object -- function: com.fasterxml.jackson.core.FormatSchema#getSchemaType + - .com.fasterxml.jackson.core.JsonGenerator##java.lang.Object +- function: com.fasterxml.jackson.core.base.GeneratorBase#writeBinary copy: - - from: this - to: result -- function: com.fasterxml.jackson.core.JsonFactory#createGenerator + - from: arg(1) + to: + - this + - .com.fasterxml.jackson.core.base.GeneratorBase##java.lang.Object + - from: arg(1) + to: this +- function: com.fasterxml.jackson.core.TreeCodec#treeAsTokens copy: - from: arg(0) to: result -- function: com.fasterxml.jackson.core.JsonFactory#createJsonGenerator +- function: com.fasterxml.jackson.core.base.ParserMinimalBase#readValueAs copy: - - from: arg(0) + - from: this to: result -- function: com.fasterxml.jackson.core.JsonFactory#createJsonParser - signature: - params: - - index: 0 - type: .byte[] - copy: - - from: arg(0) + - from: + - this + - .com.fasterxml.jackson.core.base.ParserMinimalBase##java.lang.Object to: result -- function: com.fasterxml.jackson.core.JsonFactory#createJsonParser - signature: - params: - - index: 0 - type: java.io.InputStream - condition: - anyOf: - - typeIs: java.io.ByteArrayInputStream - pos: arg(0) - - typeIs: java.io.StringBufferInputStream - pos: arg(0) +- function: com.fasterxml.jackson.core.TreeNode#get copy: - - from: arg(0) + - from: this to: result -- function: com.fasterxml.jackson.core.JsonFactory#createJsonParser - signature: - params: - - index: 0 - type: java.io.Reader - condition: - typeIs: java.io.StringReader - pos: arg(0) +- function: com.fasterxml.jackson.core.JsonParser#getValueAsString copy: - - from: arg(0) + - from: this to: result -- function: com.fasterxml.jackson.core.JsonFactory#createJsonParser - signature: - params: - - index: 0 - type: java.lang.String - copy: - - from: arg(0) + - from: + - this + - .com.fasterxml.jackson.core.JsonParser##java.lang.Object to: result -- function: com.fasterxml.jackson.core.JsonFactory#createParser - signature: - params: - - index: 0 - type: .byte[] +- function: com.fasterxml.jackson.core.base.ParserBase#getBinaryValue copy: - - from: arg(0) + - from: + - this + - .com.fasterxml.jackson.core.base.ParserBase##java.lang.Object to: result -- function: com.fasterxml.jackson.core.JsonFactory#createParser - signature: - params: - - index: 0 - type: java.io.InputStream - condition: - anyOf: - - typeIs: java.io.ByteArrayInputStream - pos: arg(0) - - typeIs: java.io.StringBufferInputStream - pos: arg(0) - copy: - - from: arg(0) + - from: this to: result -- function: com.fasterxml.jackson.core.JsonFactory#createParser - signature: - params: - - index: 0 - type: java.io.Reader - condition: - typeIs: java.io.StringReader - pos: arg(0) +- function: com.fasterxml.jackson.core.JsonGenerator#writeObject copy: - - from: arg(0) - to: result -- function: com.fasterxml.jackson.core.JsonFactory#createParser - signature: - params: - - index: 0 - type: java.lang.String + - from: arg(*) + to: this + - from: arg(*) + to: + - this + - .com.fasterxml.jackson.core.JsonGenerator##java.lang.Object +- function: com.fasterxml.jackson.core.JsonParser#getText copy: - - from: arg(0) + - from: this to: result -- function: com.fasterxml.jackson.core.JsonFactory#setCharacterEscapes - copy: - - from: arg(0) - to: + - from: - this - - .com.fasterxml.jackson.core.JsonFactory##java.lang.Object - - from: arg(0) - to: this -- function: com.fasterxml.jackson.core.JsonFactory#setRootValueSeparator + - .com.fasterxml.jackson.core.JsonParser##java.lang.Object + to: result +- function: com.fasterxml.jackson.core.base.GeneratorBase#writeObject copy: - from: arg(0) to: - this - - .com.fasterxml.jackson.core.JsonFactory##java.lang.Object + - .com.fasterxml.jackson.core.base.GeneratorBase##java.lang.Object - from: arg(0) to: this -- function: com.fasterxml.jackson.core.JsonGenerator#setCharacterEscapes +- function: com.fasterxml.jackson.core.base.ParserBase#getCurrentToken copy: - - from: arg(0) - to: + - from: - this - - .com.fasterxml.jackson.core.JsonGenerator##java.lang.Object - - from: arg(0) - to: this -- function: com.fasterxml.jackson.core.JsonGenerator#setRootValueSeparator + - .com.fasterxml.jackson.core.base.ParserBase##java.lang.Object + to: result + - from: this + to: result +- function: com.fasterxml.jackson.core.FormatSchema#getSchemaType copy: - - from: arg(0) - to: + - from: this + to: result +- function: com.fasterxml.jackson.core.SerializableString#putUnquotedUTF8 + copy: + - from: - this - - .com.fasterxml.jackson.core.JsonGenerator##java.lang.Object - - from: arg(0) - to: this -- function: com.fasterxml.jackson.core.JsonGenerator#writeArrayFieldStart + - .com.fasterxml.jackson.core.SerializableString##java.lang.Object + to: arg(0) + - from: this + to: arg(0) +- function: com.fasterxml.jackson.core.base.ParserBase#readValuesAs copy: - - from: arg(*) - to: this - - from: arg(*) - to: + - from: - this - - .com.fasterxml.jackson.core.JsonGenerator##java.lang.Object -- function: com.fasterxml.jackson.core.JsonGenerator#writeBinary + - .com.fasterxml.jackson.core.base.ParserBase##java.lang.Object + to: result + - from: this + to: result +- function: com.fasterxml.jackson.core.JsonFactory#createParser signature: params: - index: 0 - type: .byte[] + type: java.io.InputStream + condition: + anyOf: + - typeIs: java.io.ByteArrayInputStream + pos: arg(0) + - typeIs: java.io.StringBufferInputStream + pos: arg(0) copy: - from: arg(0) - to: - - this - - .com.fasterxml.jackson.core.JsonGenerator##java.lang.Object - - from: arg(0) - to: this -- function: com.fasterxml.jackson.core.JsonGenerator#writeBinary + to: result +- function: com.fasterxml.jackson.core.Base64Variant# signature: params: - index: 0 type: com.fasterxml.jackson.core.Base64Variant - copy: - - from: arg(1) - to: - - this - - .com.fasterxml.jackson.core.JsonGenerator##java.lang.Object - - from: arg(1) - to: this -- function: com.fasterxml.jackson.core.JsonGenerator#writeBinary - signature: - params: - - index: 0 - type: java.io.InputStream - index: 1 - type: int - copy: - - from: arg(0) - to: - - this - - .com.fasterxml.jackson.core.JsonGenerator##java.lang.Object - - from: arg(0) - to: this -- function: com.fasterxml.jackson.core.JsonGenerator#writeBinaryField - copy: - - from: arg(*) - to: this - - from: arg(*) - to: - - this - - .com.fasterxml.jackson.core.JsonGenerator##java.lang.Object -- function: com.fasterxml.jackson.core.JsonGenerator#writeFieldName - copy: - - from: arg(*) - to: this - - from: arg(*) - to: - - this - - .com.fasterxml.jackson.core.JsonGenerator##java.lang.Object -- function: com.fasterxml.jackson.core.JsonGenerator#writeNullField - copy: - - from: arg(*) - to: this - - from: arg(*) - to: - - this - - .com.fasterxml.jackson.core.JsonGenerator##java.lang.Object -- function: com.fasterxml.jackson.core.JsonGenerator#writeNumberField - copy: - - from: arg(0) - to: - - this - - .com.fasterxml.jackson.core.JsonGenerator##java.lang.Object - - from: arg(0) - to: this -- function: com.fasterxml.jackson.core.JsonGenerator#writeObject - copy: - - from: arg(*) - to: this - - from: arg(*) - to: - - this - - .com.fasterxml.jackson.core.JsonGenerator##java.lang.Object -- function: com.fasterxml.jackson.core.JsonGenerator#writeObjectField - copy: - - from: arg(*) - to: this - - from: arg(*) - to: - - this - - .com.fasterxml.jackson.core.JsonGenerator##java.lang.Object -- function: com.fasterxml.jackson.core.JsonGenerator#writeObjectId - copy: - - from: arg(*) - to: this - - from: arg(*) - to: - - this - - .com.fasterxml.jackson.core.JsonGenerator##java.lang.Object -- function: com.fasterxml.jackson.core.JsonGenerator#writeObjectRef - copy: - - from: arg(*) - to: this - - from: arg(*) - to: - - this - - .com.fasterxml.jackson.core.JsonGenerator##java.lang.Object -- function: com.fasterxml.jackson.core.JsonGenerator#writeOmittedField + type: java.lang.String copy: - - from: arg(*) + - from: arg(1) to: this - - from: arg(*) + - from: arg(1) to: - this - - .com.fasterxml.jackson.core.JsonGenerator##java.lang.Object -- function: com.fasterxml.jackson.core.JsonGenerator#writeRaw + - .com.fasterxml.jackson.core.Base64Variant##java.lang.Object +- function: com.fasterxml.jackson.core.base.ParserMinimalBase#getBinaryValue copy: - - from: arg(0) - to: + - from: this + to: result + - from: - this - - .com.fasterxml.jackson.core.JsonGenerator##java.lang.Object - - from: arg(0) - to: this -- function: com.fasterxml.jackson.core.JsonGenerator#writeRawUTF8String + - .com.fasterxml.jackson.core.base.ParserMinimalBase##java.lang.Object + to: result +- function: com.fasterxml.jackson.core.SerializableString#asQuotedUTF8 copy: - - from: arg(0) - to: + - from: this + to: result + - from: - this - - .com.fasterxml.jackson.core.JsonGenerator##java.lang.Object - - from: arg(0) - to: this -- function: com.fasterxml.jackson.core.JsonGenerator#writeRawValue + - .com.fasterxml.jackson.core.SerializableString##java.lang.Object + to: result +- function: com.fasterxml.jackson.core.util.JsonGeneratorDelegate#copyCurrentEvent copy: - from: arg(0) to: - this - - .com.fasterxml.jackson.core.JsonGenerator##java.lang.Object + - .com.fasterxml.jackson.core.util.JsonGeneratorDelegate##java.lang.Object - from: arg(0) to: this -- function: com.fasterxml.jackson.core.JsonGenerator#writeString +- function: com.fasterxml.jackson.core.Base64Variant#encodeBase64BitsAsChar copy: - from: arg(0) - to: - - this - - .com.fasterxml.jackson.core.JsonGenerator##java.lang.Object - - from: arg(0) - to: this -- function: com.fasterxml.jackson.core.JsonGenerator#writeStringField - copy: - - from: arg(*) - to: this - - from: arg(*) - to: - - this - - .com.fasterxml.jackson.core.JsonGenerator##java.lang.Object -- function: com.fasterxml.jackson.core.JsonGenerator#writeTree - copy: - - from: arg(*) - to: this - - from: arg(*) - to: - - this - - .com.fasterxml.jackson.core.JsonGenerator##java.lang.Object -- function: com.fasterxml.jackson.core.JsonGenerator#writeTypeId - copy: - - from: arg(*) - to: this - - from: arg(*) - to: - - this - - .com.fasterxml.jackson.core.JsonGenerator##java.lang.Object -- function: com.fasterxml.jackson.core.JsonGenerator#writeUTF8String + to: result +- function: com.fasterxml.jackson.core.JsonFactory#setCharacterEscapes copy: - from: arg(0) to: - this - - .com.fasterxml.jackson.core.JsonGenerator##java.lang.Object + - .com.fasterxml.jackson.core.JsonFactory##java.lang.Object - from: arg(0) to: this -- function: com.fasterxml.jackson.core.JsonParser#getBinaryValue - copy: - - from: this - to: result - - from: - - this - - .com.fasterxml.jackson.core.JsonParser##java.lang.Object - to: result -- function: com.fasterxml.jackson.core.JsonParser#getCurrentName - copy: - - from: this - to: result +- function: com.fasterxml.jackson.core.base.ParserBase#nextFieldName + copy: - from: - this - - .com.fasterxml.jackson.core.JsonParser##java.lang.Object + - .com.fasterxml.jackson.core.base.ParserBase##java.lang.Object to: result -- function: com.fasterxml.jackson.core.JsonParser#getCurrentToken - copy: - from: this to: result +- function: com.fasterxml.jackson.core.SerializableString#writeUnquotedUTF8 + copy: - from: - this - - .com.fasterxml.jackson.core.JsonParser##java.lang.Object - to: result -- function: com.fasterxml.jackson.core.JsonParser#getEmbeddedObject + - .com.fasterxml.jackson.core.SerializableString##java.lang.Object + to: arg(0) + - from: this + to: arg(0) +- function: com.fasterxml.jackson.core.JsonStreamContext#getCurrentName copy: - from: this to: result - - from: - - this - - .com.fasterxml.jackson.core.JsonParser##java.lang.Object +- function: com.fasterxml.jackson.core.io.JsonStringEncoder#encodeAsUTF8 + copy: + - from: arg(0) to: result -- function: com.fasterxml.jackson.core.JsonParser#getInputSource +- function: com.fasterxml.jackson.core.SerializableString#asUnquotedUTF8 copy: - from: this to: result - from: - this - - .com.fasterxml.jackson.core.JsonParser##java.lang.Object + - .com.fasterxml.jackson.core.SerializableString##java.lang.Object to: result -- function: com.fasterxml.jackson.core.JsonParser#getLastClearedToken +- function: com.fasterxml.jackson.core.base.ParserMinimalBase#getCurrentToken copy: - from: this to: result - from: - this - - .com.fasterxml.jackson.core.JsonParser##java.lang.Object + - .com.fasterxml.jackson.core.base.ParserMinimalBase##java.lang.Object to: result -- function: com.fasterxml.jackson.core.JsonParser#getObjectId +- function: com.fasterxml.jackson.core.base.ParserMinimalBase#readBinaryValue + signature: + params: + - index: 0 + type: java.io.OutputStream copy: - - from: this - to: result - from: - this - - .com.fasterxml.jackson.core.JsonParser##java.lang.Object - to: result -- function: com.fasterxml.jackson.core.JsonParser#getParsingContext - copy: + - .com.fasterxml.jackson.core.base.ParserMinimalBase##java.lang.Object + to: arg(0) - from: this - to: result + to: arg(0) +- function: com.fasterxml.jackson.core.base.ParserBase#readValueAsTree + copy: - from: - this - - .com.fasterxml.jackson.core.JsonParser##java.lang.Object + - .com.fasterxml.jackson.core.base.ParserBase##java.lang.Object to: result -- function: com.fasterxml.jackson.core.JsonParser#getText + - from: this + to: result +- function: com.fasterxml.jackson.core.TreeNode#asToken copy: - from: this to: result - - from: +- function: com.fasterxml.jackson.core.JsonGenerator#writeBinary + signature: + params: + - index: 0 + type: .byte[] + copy: + - from: arg(0) + to: - this - - .com.fasterxml.jackson.core.JsonParser##java.lang.Object - to: result -- function: com.fasterxml.jackson.core.JsonParser#getTextCharacters + - .com.fasterxml.jackson.core.JsonGenerator##java.lang.Object + - from: arg(0) + to: this +- function: com.fasterxml.jackson.core.JsonFactory#createJsonParser + signature: + params: + - index: 0 + type: java.io.InputStream + condition: + anyOf: + - typeIs: java.io.ByteArrayInputStream + pos: arg(0) + - typeIs: java.io.StringBufferInputStream + pos: arg(0) copy: - - from: this + - from: arg(0) to: result +- function: com.fasterxml.jackson.core.ObjectCodec#writeValue + copy: + - from: arg(1) + to: arg(0) +- function: com.fasterxml.jackson.core.base.ParserBase#readValueAs + copy: - from: - this - - .com.fasterxml.jackson.core.JsonParser##java.lang.Object + - .com.fasterxml.jackson.core.base.ParserBase##java.lang.Object to: result -- function: com.fasterxml.jackson.core.JsonParser#getValueAsString - copy: - from: this to: result - - from: +- function: com.fasterxml.jackson.core.JsonGenerator#writeTypeId + copy: + - from: arg(*) + to: this + - from: arg(*) + to: - this - - .com.fasterxml.jackson.core.JsonParser##java.lang.Object + - .com.fasterxml.jackson.core.JsonGenerator##java.lang.Object +- function: com.fasterxml.jackson.core.JsonFactory#createParser + signature: + params: + - index: 0 + type: .byte[] + copy: + - from: arg(0) to: result -- function: com.fasterxml.jackson.core.JsonParser#nextFieldName +- function: com.fasterxml.jackson.core.JsonParser#readValueAs copy: - from: this to: result @@ -449,65 +306,63 @@ passThrough: - this - .com.fasterxml.jackson.core.JsonParser##java.lang.Object to: result -- function: com.fasterxml.jackson.core.JsonParser#nextTextValue +- function: com.fasterxml.jackson.core.base.ParserBase#getInputSource copy: - - from: this - to: result - from: - this - - .com.fasterxml.jackson.core.JsonParser##java.lang.Object + - .com.fasterxml.jackson.core.base.ParserBase##java.lang.Object to: result -- function: com.fasterxml.jackson.core.JsonParser#nextToken + - from: this + to: result +- function: com.fasterxml.jackson.core.base.ParserMinimalBase#getText copy: - from: this to: result - from: - this - - .com.fasterxml.jackson.core.JsonParser##java.lang.Object + - .com.fasterxml.jackson.core.base.ParserMinimalBase##java.lang.Object to: result -- function: com.fasterxml.jackson.core.JsonParser#nextValue +- function: com.fasterxml.jackson.core.util.TextBuffer#resetWithString + copy: + - from: arg(0) + to: + - this + - .com.fasterxml.jackson.core.util.TextBuffer##java.lang.Object + - from: arg(0) + to: this +- function: com.fasterxml.jackson.core.base.ParserMinimalBase#getCurrentName copy: - from: this to: result - from: - this - - .com.fasterxml.jackson.core.JsonParser##java.lang.Object + - .com.fasterxml.jackson.core.base.ParserMinimalBase##java.lang.Object to: result -- function: com.fasterxml.jackson.core.JsonParser#overrideCurrentName +- function: com.fasterxml.jackson.core.JsonGenerator#writeUTF8String copy: - from: arg(0) to: - this - - .com.fasterxml.jackson.core.JsonParser##java.lang.Object + - .com.fasterxml.jackson.core.JsonGenerator##java.lang.Object - from: arg(0) to: this -- function: com.fasterxml.jackson.core.JsonParser#readBinaryValue - signature: - params: - - index: 0 - type: com.fasterxml.jackson.core.Base64Variant - - index: 1 - type: java.io.OutputStream +- function: com.fasterxml.jackson.core.base.ParserBase#getValueAsString copy: - from: - this - - .com.fasterxml.jackson.core.JsonParser##java.lang.Object - to: arg(1) + - .com.fasterxml.jackson.core.base.ParserBase##java.lang.Object + to: result - from: this - to: arg(1) -- function: com.fasterxml.jackson.core.JsonParser#readBinaryValue - signature: - params: - - index: 0 - type: java.io.OutputStream + to: result +- function: com.fasterxml.jackson.core.base.ParserBase#nextTextValue copy: - from: - this - - .com.fasterxml.jackson.core.JsonParser##java.lang.Object - to: arg(0) + - .com.fasterxml.jackson.core.base.ParserBase##java.lang.Object + to: result - from: this - to: arg(0) -- function: com.fasterxml.jackson.core.JsonParser#readValueAs + to: result +- function: com.fasterxml.jackson.core.JsonParser#readValueAsTree copy: - from: this to: result @@ -515,7 +370,7 @@ passThrough: - this - .com.fasterxml.jackson.core.JsonParser##java.lang.Object to: result -- function: com.fasterxml.jackson.core.JsonParser#readValueAsTree +- function: com.fasterxml.jackson.core.JsonParser#getCurrentToken copy: - from: this to: result @@ -523,227 +378,247 @@ passThrough: - this - .com.fasterxml.jackson.core.JsonParser##java.lang.Object to: result -- function: com.fasterxml.jackson.core.JsonParser#readValuesAs +- function: com.fasterxml.jackson.core.base.ParserBase#getText + copy: + - from: + - this + - .com.fasterxml.jackson.core.base.ParserBase##java.lang.Object + to: result + - from: this + to: result +- function: com.fasterxml.jackson.core.base.ParserMinimalBase#getInputSource copy: - from: this to: result - from: - this - - .com.fasterxml.jackson.core.JsonParser##java.lang.Object + - .com.fasterxml.jackson.core.base.ParserMinimalBase##java.lang.Object to: result -- function: com.fasterxml.jackson.core.JsonParser#releaseBuffered +- function: com.fasterxml.jackson.core.JsonFactory#createJsonGenerator + copy: + - from: arg(0) + to: result +- function: com.fasterxml.jackson.core.base.ParserMinimalBase#nextTextValue copy: + - from: this + to: result - from: - this - - .com.fasterxml.jackson.core.JsonParser##java.lang.Object + - .com.fasterxml.jackson.core.base.ParserMinimalBase##java.lang.Object + to: result +- function: com.fasterxml.jackson.core.base.ParserMinimalBase#releaseBuffered + copy: + - from: + - this + - .com.fasterxml.jackson.core.base.ParserMinimalBase##java.lang.Object to: arg(1) - from: this to: arg(1) -- function: com.fasterxml.jackson.core.JsonStreamContext#getCurrentName +- function: com.fasterxml.jackson.core.base.ParserMinimalBase#getEmbeddedObject copy: - from: this to: result -- function: com.fasterxml.jackson.core.ObjectCodec#writeTree + - from: + - this + - .com.fasterxml.jackson.core.base.ParserMinimalBase##java.lang.Object + to: result +- function: com.fasterxml.jackson.core.JsonGenerator#writeNullField copy: - - from: arg(1) - to: arg(0) -- function: com.fasterxml.jackson.core.ObjectCodec#writeValue + - from: arg(*) + to: this + - from: arg(*) + to: + - this + - .com.fasterxml.jackson.core.JsonGenerator##java.lang.Object +- function: com.fasterxml.jackson.core.JsonFactory#createParser + signature: + params: + - index: 0 + type: java.lang.String copy: - - from: arg(1) - to: arg(0) -- function: com.fasterxml.jackson.core.SerializableString#appendQuoted + - from: arg(0) + to: result +- function: com.fasterxml.jackson.core.base.GeneratorBase#writeTree copy: - from: arg(0) to: - this - - .com.fasterxml.jackson.core.SerializableString##java.lang.Object + - .com.fasterxml.jackson.core.base.GeneratorBase##java.lang.Object - from: arg(0) to: this -- function: com.fasterxml.jackson.core.SerializableString#appendQuotedUTF8 +- function: com.fasterxml.jackson.core.JsonGenerator#writeTree copy: - - from: arg(0) + - from: arg(*) + to: this + - from: arg(*) to: - this - - .com.fasterxml.jackson.core.SerializableString##java.lang.Object + - .com.fasterxml.jackson.core.JsonGenerator##java.lang.Object +- function: com.fasterxml.jackson.core.base.ParserBase#releaseBuffered + copy: + - from: + - this + - .com.fasterxml.jackson.core.base.ParserBase##java.lang.Object + to: arg(1) + - from: this + to: arg(1) +- function: com.fasterxml.jackson.core.util.JsonParserSequence#createFlattened + copy: - from: arg(0) - to: this -- function: com.fasterxml.jackson.core.SerializableString#appendUnquoted + to: result + - from: arg(1) + to: result +- function: com.fasterxml.jackson.core.util.JsonGeneratorDelegate#copyCurrentStructure copy: - from: arg(0) to: - this - - .com.fasterxml.jackson.core.SerializableString##java.lang.Object + - .com.fasterxml.jackson.core.util.JsonGeneratorDelegate##java.lang.Object - from: arg(0) to: this -- function: com.fasterxml.jackson.core.SerializableString#appendUnquotedUTF8 +- function: com.fasterxml.jackson.core.base.ParserBase#getObjectId + copy: + - from: + - this + - .com.fasterxml.jackson.core.base.ParserBase##java.lang.Object + to: result + - from: this + to: result +- function: com.fasterxml.jackson.core.TreeNode#at + copy: + - from: this + to: result +- function: com.fasterxml.jackson.core.util.TextBuffer#resetWithShared copy: - from: arg(0) to: - this - - .com.fasterxml.jackson.core.SerializableString##java.lang.Object + - .com.fasterxml.jackson.core.util.TextBuffer##java.lang.Object - from: arg(0) to: this -- function: com.fasterxml.jackson.core.SerializableString#asQuotedChars +- function: com.fasterxml.jackson.core.base.ParserBase#getEmbeddedObject copy: - - from: this - to: result - from: - this - - .com.fasterxml.jackson.core.SerializableString##java.lang.Object + - .com.fasterxml.jackson.core.base.ParserBase##java.lang.Object to: result -- function: com.fasterxml.jackson.core.SerializableString#asQuotedUTF8 - copy: - from: this to: result +- function: com.fasterxml.jackson.core.base.ParserMinimalBase#readBinaryValue + signature: + params: + - index: 0 + type: com.fasterxml.jackson.core.Base64Variant + - index: 1 + type: java.io.OutputStream + copy: - from: - this - - .com.fasterxml.jackson.core.SerializableString##java.lang.Object - to: result -- function: com.fasterxml.jackson.core.SerializableString#asUnquotedUTF8 + - .com.fasterxml.jackson.core.base.ParserMinimalBase##java.lang.Object + to: arg(1) + - from: this + to: arg(1) +- function: com.fasterxml.jackson.core.JsonParser#nextFieldName copy: - from: this to: result - from: - this - - .com.fasterxml.jackson.core.SerializableString##java.lang.Object + - .com.fasterxml.jackson.core.JsonParser##java.lang.Object to: result -- function: com.fasterxml.jackson.core.SerializableString#getValue +- function: com.fasterxml.jackson.core.JsonGenerator#setCharacterEscapes copy: - - from: this - to: result - - from: + - from: arg(0) + to: - this - - .com.fasterxml.jackson.core.SerializableString##java.lang.Object - to: result -- function: com.fasterxml.jackson.core.SerializableString#putQuotedUTF8 + - .com.fasterxml.jackson.core.JsonGenerator##java.lang.Object + - from: arg(0) + to: this +- function: com.fasterxml.jackson.core.JsonGenerator#writeObjectId copy: - - from: + - from: arg(*) + to: this + - from: arg(*) + to: - this - - .com.fasterxml.jackson.core.SerializableString##java.lang.Object - to: arg(0) - - from: this - to: arg(0) -- function: com.fasterxml.jackson.core.SerializableString#putUnquotedUTF8 + - .com.fasterxml.jackson.core.JsonGenerator##java.lang.Object +- function: com.fasterxml.jackson.core.SerializableString#appendQuoted copy: - - from: + - from: arg(0) + to: - this - .com.fasterxml.jackson.core.SerializableString##java.lang.Object - to: arg(0) - - from: this - to: arg(0) -- function: com.fasterxml.jackson.core.SerializableString#writeQuotedUTF8 + - from: arg(0) + to: this +- function: com.fasterxml.jackson.core.io.MergedStream#read copy: - from: - this - - .com.fasterxml.jackson.core.SerializableString##java.lang.Object + - .com.fasterxml.jackson.core.io.MergedStream##java.lang.Object to: arg(0) - from: this to: arg(0) -- function: com.fasterxml.jackson.core.SerializableString#writeUnquotedUTF8 +- function: com.fasterxml.jackson.core.util.TextBuffer#getCurrentSegment copy: - from: - this - - .com.fasterxml.jackson.core.SerializableString##java.lang.Object - to: arg(0) - - from: this - to: arg(0) -- function: com.fasterxml.jackson.core.TreeCodec#treeAsTokens - copy: - - from: arg(0) - to: result -- function: com.fasterxml.jackson.core.TreeCodec#writeTree - copy: - - from: arg(1) - to: arg(0) -- function: com.fasterxml.jackson.core.TreeNode#asToken - copy: - - from: this - to: result -- function: com.fasterxml.jackson.core.TreeNode#at - copy: - - from: this - to: result -- function: com.fasterxml.jackson.core.TreeNode#fieldNames - copy: - - from: this + - .com.fasterxml.jackson.core.util.TextBuffer##java.lang.Object to: result -- function: com.fasterxml.jackson.core.TreeNode#get - copy: - from: this to: result -- function: com.fasterxml.jackson.core.TreeNode#path +- function: com.fasterxml.jackson.core.util.TextBuffer#contentsAsString copy: - - from: this + - from: + - this + - .com.fasterxml.jackson.core.util.TextBuffer##java.lang.Object to: result -- function: com.fasterxml.jackson.core.TreeNode#traverse - copy: - from: this to: result -- function: com.fasterxml.jackson.core.base.GeneratorBase#writeBinary - copy: - - from: arg(1) - to: - - this - - .com.fasterxml.jackson.core.base.GeneratorBase##java.lang.Object - - from: arg(1) - to: this -- function: com.fasterxml.jackson.core.base.GeneratorBase#writeFieldName - copy: - - from: arg(0) - to: - - this - - .com.fasterxml.jackson.core.base.GeneratorBase##java.lang.Object - - from: arg(0) - to: this -- function: com.fasterxml.jackson.core.base.GeneratorBase#writeObject +- function: com.fasterxml.jackson.core.SerializableString# copy: - from: arg(0) to: - this - - .com.fasterxml.jackson.core.base.GeneratorBase##java.lang.Object + - .com.fasterxml.jackson.core.SerializableString##java.lang.Object - from: arg(0) to: this -- function: com.fasterxml.jackson.core.base.GeneratorBase#writeRawValue +- function: com.fasterxml.jackson.core.Base64Variant# + signature: + params: + - index: 0 + type: java.lang.String copy: - - from: arg(0) - to: - - this - - .com.fasterxml.jackson.core.base.GeneratorBase##java.lang.Object - from: arg(0) to: this -- function: com.fasterxml.jackson.core.base.GeneratorBase#writeString - copy: - from: arg(0) to: - this - - .com.fasterxml.jackson.core.base.GeneratorBase##java.lang.Object - - from: arg(0) - to: this -- function: com.fasterxml.jackson.core.base.GeneratorBase#writeTree + - .com.fasterxml.jackson.core.Base64Variant##java.lang.Object +- function: com.fasterxml.jackson.core.JsonFactory#createJsonParser + signature: + params: + - index: 0 + type: java.lang.String copy: - from: arg(0) - to: - - this - - .com.fasterxml.jackson.core.base.GeneratorBase##java.lang.Object - - from: arg(0) - to: this -- function: com.fasterxml.jackson.core.base.ParserBase#getBinaryValue + to: result +- function: com.fasterxml.jackson.core.base.ParserMinimalBase#getValueAsString copy: + - from: this + to: result - from: - this - - .com.fasterxml.jackson.core.base.ParserBase##java.lang.Object + - .com.fasterxml.jackson.core.base.ParserMinimalBase##java.lang.Object to: result +- function: com.fasterxml.jackson.core.base.ParserMinimalBase#readValueAsTree + copy: - from: this to: result -- function: com.fasterxml.jackson.core.base.ParserBase#getCurrentName - copy: - from: - this - - .com.fasterxml.jackson.core.base.ParserBase##java.lang.Object - to: result - - from: this + - .com.fasterxml.jackson.core.base.ParserMinimalBase##java.lang.Object to: result -- function: com.fasterxml.jackson.core.base.ParserBase#getCurrentToken +- function: com.fasterxml.jackson.core.base.ParserBase#getCurrentName copy: - from: - this @@ -751,125 +626,145 @@ passThrough: to: result - from: this to: result -- function: com.fasterxml.jackson.core.base.ParserBase#getEmbeddedObject +- function: com.fasterxml.jackson.core.JsonParser#getParsingContext copy: + - from: this + to: result - from: - this - - .com.fasterxml.jackson.core.base.ParserBase##java.lang.Object + - .com.fasterxml.jackson.core.JsonParser##java.lang.Object to: result +- function: com.fasterxml.jackson.core.base.ParserMinimalBase#nextFieldName + copy: - from: this to: result -- function: com.fasterxml.jackson.core.base.ParserBase#getInputSource - copy: - from: - this - - .com.fasterxml.jackson.core.base.ParserBase##java.lang.Object - to: result - - from: this + - .com.fasterxml.jackson.core.base.ParserMinimalBase##java.lang.Object to: result -- function: com.fasterxml.jackson.core.base.ParserBase#getLastClearedToken +- function: com.fasterxml.jackson.core.JsonParser#readBinaryValue + signature: + params: + - index: 0 + type: com.fasterxml.jackson.core.Base64Variant + - index: 1 + type: java.io.OutputStream copy: - from: - this - - .com.fasterxml.jackson.core.base.ParserBase##java.lang.Object - to: result + - .com.fasterxml.jackson.core.JsonParser##java.lang.Object + to: arg(1) - from: this - to: result -- function: com.fasterxml.jackson.core.base.ParserBase#getObjectId + to: arg(1) +- function: com.fasterxml.jackson.core.JsonParser#getLastClearedToken copy: + - from: this + to: result - from: - this - - .com.fasterxml.jackson.core.base.ParserBase##java.lang.Object + - .com.fasterxml.jackson.core.JsonParser##java.lang.Object to: result +- function: com.fasterxml.jackson.core.base.ParserMinimalBase#getParsingContext + copy: - from: this to: result -- function: com.fasterxml.jackson.core.base.ParserBase#getParsingContext - copy: - from: - this - - .com.fasterxml.jackson.core.base.ParserBase##java.lang.Object + - .com.fasterxml.jackson.core.base.ParserMinimalBase##java.lang.Object to: result +- function: com.fasterxml.jackson.core.TreeNode#path + copy: - from: this to: result -- function: com.fasterxml.jackson.core.base.ParserBase#getText +- function: com.fasterxml.jackson.core.JsonParser#getCurrentName copy: + - from: this + to: result - from: - this - - .com.fasterxml.jackson.core.base.ParserBase##java.lang.Object + - .com.fasterxml.jackson.core.JsonParser##java.lang.Object to: result +- function: com.fasterxml.jackson.core.JsonParser#nextTextValue + copy: - from: this to: result -- function: com.fasterxml.jackson.core.base.ParserBase#getTextCharacters - copy: - from: - this - - .com.fasterxml.jackson.core.base.ParserBase##java.lang.Object - to: result - - from: this + - .com.fasterxml.jackson.core.JsonParser##java.lang.Object to: result -- function: com.fasterxml.jackson.core.base.ParserBase#getValueAsString +- function: com.fasterxml.jackson.core.util.TextBuffer#resetWithCopy + copy: + - from: arg(0) + to: + - this + - .com.fasterxml.jackson.core.util.TextBuffer##java.lang.Object + - from: arg(0) + to: this +- function: com.fasterxml.jackson.core.JsonGenerator#writeOmittedField + copy: + - from: arg(*) + to: this + - from: arg(*) + to: + - this + - .com.fasterxml.jackson.core.JsonGenerator##java.lang.Object +- function: com.fasterxml.jackson.core.util.TextBuffer#append + copy: + - from: arg(0) + to: + - this + - .com.fasterxml.jackson.core.util.TextBuffer##java.lang.Object + - from: arg(0) + to: this +- function: com.fasterxml.jackson.core.JsonFactory#setRootValueSeparator copy: - - from: + - from: arg(0) + to: - this - - .com.fasterxml.jackson.core.base.ParserBase##java.lang.Object - to: result - - from: this - to: result -- function: com.fasterxml.jackson.core.base.ParserBase#nextFieldName + - .com.fasterxml.jackson.core.JsonFactory##java.lang.Object + - from: arg(0) + to: this +- function: com.fasterxml.jackson.core.JsonParser#getTextCharacters copy: - - from: - - this - - .com.fasterxml.jackson.core.base.ParserBase##java.lang.Object - to: result - from: this to: result -- function: com.fasterxml.jackson.core.base.ParserBase#nextTextValue - copy: - from: - this - - .com.fasterxml.jackson.core.base.ParserBase##java.lang.Object + - .com.fasterxml.jackson.core.JsonParser##java.lang.Object to: result +- function: com.fasterxml.jackson.core.base.ParserMinimalBase#getLastClearedToken + copy: - from: this to: result -- function: com.fasterxml.jackson.core.base.ParserBase#nextToken - copy: - from: - this - - .com.fasterxml.jackson.core.base.ParserBase##java.lang.Object - to: result - - from: this + - .com.fasterxml.jackson.core.base.ParserMinimalBase##java.lang.Object to: result -- function: com.fasterxml.jackson.core.base.ParserBase#nextValue +- function: com.fasterxml.jackson.core.util.TextBuffer#expandCurrentSegment copy: - from: - this - - .com.fasterxml.jackson.core.base.ParserBase##java.lang.Object + - .com.fasterxml.jackson.core.util.TextBuffer##java.lang.Object to: result - from: this to: result -- function: com.fasterxml.jackson.core.base.ParserBase#overrideCurrentName +- function: com.fasterxml.jackson.core.JsonGenerator#writeNumberField copy: - from: arg(0) to: - this - - .com.fasterxml.jackson.core.base.ParserBase##java.lang.Object + - .com.fasterxml.jackson.core.JsonGenerator##java.lang.Object - from: arg(0) to: this -- function: com.fasterxml.jackson.core.base.ParserBase#readBinaryValue - signature: - params: - - index: 0 - type: com.fasterxml.jackson.core.Base64Variant - - index: 1 - type: java.io.OutputStream +- function: com.fasterxml.jackson.core.JsonParser#nextToken copy: + - from: this + to: result - from: - this - - .com.fasterxml.jackson.core.base.ParserBase##java.lang.Object - to: arg(1) - - from: this - to: arg(1) -- function: com.fasterxml.jackson.core.base.ParserBase#readBinaryValue + - .com.fasterxml.jackson.core.JsonParser##java.lang.Object + to: result +- function: com.fasterxml.jackson.core.JsonParser#readBinaryValue signature: params: - index: 0 @@ -877,90 +772,122 @@ passThrough: copy: - from: - this - - .com.fasterxml.jackson.core.base.ParserBase##java.lang.Object + - .com.fasterxml.jackson.core.JsonParser##java.lang.Object to: arg(0) - from: this to: arg(0) -- function: com.fasterxml.jackson.core.base.ParserBase#readValueAs +- function: com.fasterxml.jackson.core.ObjectCodec#writeTree copy: - - from: - - this - - .com.fasterxml.jackson.core.base.ParserBase##java.lang.Object + - from: arg(1) + to: arg(0) +- function: com.fasterxml.jackson.core.JsonFactory#createJsonParser + signature: + params: + - index: 0 + type: .byte[] + copy: + - from: arg(0) to: result +- function: com.fasterxml.jackson.core.util.JsonParserSequence#nextToken + copy: - from: this to: result -- function: com.fasterxml.jackson.core.base.ParserBase#readValueAsTree +- function: com.fasterxml.jackson.core.SerializableString#asQuotedChars copy: + - from: this + to: result - from: - this - - .com.fasterxml.jackson.core.base.ParserBase##java.lang.Object + - .com.fasterxml.jackson.core.SerializableString##java.lang.Object to: result +- function: com.fasterxml.jackson.core.JsonParser#nextValue + copy: - from: this to: result -- function: com.fasterxml.jackson.core.base.ParserBase#readValuesAs - copy: - from: - this - - .com.fasterxml.jackson.core.base.ParserBase##java.lang.Object - to: result - - from: this + - .com.fasterxml.jackson.core.JsonParser##java.lang.Object to: result -- function: com.fasterxml.jackson.core.base.ParserBase#releaseBuffered +- function: com.fasterxml.jackson.core.SerializableString#appendUnquotedUTF8 copy: - - from: + - from: arg(0) + to: - this - - .com.fasterxml.jackson.core.base.ParserBase##java.lang.Object - to: arg(1) - - from: this - to: arg(1) -- function: com.fasterxml.jackson.core.base.ParserMinimalBase#getBinaryValue + - .com.fasterxml.jackson.core.SerializableString##java.lang.Object + - from: arg(0) + to: this +- function: com.fasterxml.jackson.core.JsonGenerator#writeRaw copy: - - from: this - to: result - - from: + - from: arg(0) + to: - this - - .com.fasterxml.jackson.core.base.ParserMinimalBase##java.lang.Object - to: result -- function: com.fasterxml.jackson.core.base.ParserMinimalBase#getCurrentName + - .com.fasterxml.jackson.core.JsonGenerator##java.lang.Object + - from: arg(0) + to: this +- function: com.fasterxml.jackson.core.JsonGenerator#writeRawValue copy: - - from: this - to: result - - from: + - from: arg(0) + to: - this - - .com.fasterxml.jackson.core.base.ParserMinimalBase##java.lang.Object - to: result -- function: com.fasterxml.jackson.core.base.ParserMinimalBase#getCurrentToken + - .com.fasterxml.jackson.core.JsonGenerator##java.lang.Object + - from: arg(0) + to: this +- function: com.fasterxml.jackson.core.Base64Variant#encode copy: - - from: this + - from: arg(0) to: result - - from: +- function: com.fasterxml.jackson.core.JsonGenerator#writeRawUTF8String + copy: + - from: arg(0) + to: - this - - .com.fasterxml.jackson.core.base.ParserMinimalBase##java.lang.Object - to: result -- function: com.fasterxml.jackson.core.base.ParserMinimalBase#getEmbeddedObject + - .com.fasterxml.jackson.core.JsonGenerator##java.lang.Object + - from: arg(0) + to: this +- function: com.fasterxml.jackson.core.base.GeneratorBase#writeFieldName copy: - - from: this - to: result - - from: + - from: arg(0) + to: - this - - .com.fasterxml.jackson.core.base.ParserMinimalBase##java.lang.Object - to: result -- function: com.fasterxml.jackson.core.base.ParserMinimalBase#getInputSource + - .com.fasterxml.jackson.core.base.GeneratorBase##java.lang.Object + - from: arg(0) + to: this +- function: com.fasterxml.jackson.core.TreeCodec#writeTree + copy: + - from: arg(1) + to: arg(0) +- function: com.fasterxml.jackson.core.JsonGenerator#writeFieldName + copy: + - from: arg(*) + to: this + - from: arg(*) + to: + - this + - .com.fasterxml.jackson.core.JsonGenerator##java.lang.Object +- function: com.fasterxml.jackson.core.base.ParserBase#getLastClearedToken copy: - - from: this - to: result - from: - this - - .com.fasterxml.jackson.core.base.ParserMinimalBase##java.lang.Object + - .com.fasterxml.jackson.core.base.ParserBase##java.lang.Object to: result -- function: com.fasterxml.jackson.core.base.ParserMinimalBase#getLastClearedToken - copy: - from: this to: result - - from: +- function: com.fasterxml.jackson.core.JsonGenerator#writeBinaryField + copy: + - from: arg(*) + to: this + - from: arg(*) + to: - this - - .com.fasterxml.jackson.core.base.ParserMinimalBase##java.lang.Object - to: result + - .com.fasterxml.jackson.core.JsonGenerator##java.lang.Object +- function: com.fasterxml.jackson.core.base.ParserBase#overrideCurrentName + copy: + - from: arg(0) + to: + - this + - .com.fasterxml.jackson.core.base.ParserBase##java.lang.Object + - from: arg(0) + to: this - function: com.fasterxml.jackson.core.base.ParserMinimalBase#getObjectId copy: - from: this @@ -969,79 +896,77 @@ passThrough: - this - .com.fasterxml.jackson.core.base.ParserMinimalBase##java.lang.Object to: result -- function: com.fasterxml.jackson.core.base.ParserMinimalBase#getParsingContext +- function: com.fasterxml.jackson.core.JsonGenerator#writeBinary + signature: + params: + - index: 0 + type: com.fasterxml.jackson.core.Base64Variant copy: - - from: this - to: result - - from: + - from: arg(1) + to: - this - - .com.fasterxml.jackson.core.base.ParserMinimalBase##java.lang.Object - to: result -- function: com.fasterxml.jackson.core.base.ParserMinimalBase#getText + - .com.fasterxml.jackson.core.JsonGenerator##java.lang.Object + - from: arg(1) + to: this +- function: com.fasterxml.jackson.core.JsonGenerator#writeBinary + signature: + params: + - index: 0 + type: java.io.InputStream + - index: 1 + type: int copy: - - from: this - to: result - - from: + - from: arg(0) + to: - this - - .com.fasterxml.jackson.core.base.ParserMinimalBase##java.lang.Object - to: result -- function: com.fasterxml.jackson.core.base.ParserMinimalBase#getTextCharacters + - .com.fasterxml.jackson.core.JsonGenerator##java.lang.Object + - from: arg(0) + to: this +- function: com.fasterxml.jackson.core.JsonParser#releaseBuffered copy: - - from: this - to: result - from: - this - - .com.fasterxml.jackson.core.base.ParserMinimalBase##java.lang.Object - to: result -- function: com.fasterxml.jackson.core.base.ParserMinimalBase#getValueAsString - copy: + - .com.fasterxml.jackson.core.JsonParser##java.lang.Object + to: arg(1) - from: this - to: result - - from: + to: arg(1) +- function: com.fasterxml.jackson.core.base.GeneratorBase#writeRawValue + copy: + - from: arg(0) + to: - this - - .com.fasterxml.jackson.core.base.ParserMinimalBase##java.lang.Object - to: result -- function: com.fasterxml.jackson.core.base.ParserMinimalBase#nextFieldName + - .com.fasterxml.jackson.core.base.GeneratorBase##java.lang.Object + - from: arg(0) + to: this +- function: com.fasterxml.jackson.core.base.GeneratorBase#writeString copy: - - from: this - to: result - - from: + - from: arg(0) + to: - this - - .com.fasterxml.jackson.core.base.ParserMinimalBase##java.lang.Object - to: result -- function: com.fasterxml.jackson.core.base.ParserMinimalBase#nextTextValue + - .com.fasterxml.jackson.core.base.GeneratorBase##java.lang.Object + - from: arg(0) + to: this +- function: com.fasterxml.jackson.core.base.ParserBase#getTextCharacters copy: - - from: this - to: result - from: - this - - .com.fasterxml.jackson.core.base.ParserMinimalBase##java.lang.Object + - .com.fasterxml.jackson.core.base.ParserBase##java.lang.Object to: result -- function: com.fasterxml.jackson.core.base.ParserMinimalBase#nextToken - copy: - from: this to: result - - from: - - this - - .com.fasterxml.jackson.core.base.ParserMinimalBase##java.lang.Object +- function: com.fasterxml.jackson.core.TreeNode#traverse + copy: + - from: this to: result -- function: com.fasterxml.jackson.core.base.ParserMinimalBase#nextValue +- function: com.fasterxml.jackson.core.JsonParser#getEmbeddedObject copy: - from: this to: result - from: - this - - .com.fasterxml.jackson.core.base.ParserMinimalBase##java.lang.Object + - .com.fasterxml.jackson.core.JsonParser##java.lang.Object to: result -- function: com.fasterxml.jackson.core.base.ParserMinimalBase#overrideCurrentName - copy: - - from: arg(0) - to: - - this - - .com.fasterxml.jackson.core.base.ParserMinimalBase##java.lang.Object - - from: arg(0) - to: this -- function: com.fasterxml.jackson.core.base.ParserMinimalBase#readBinaryValue +- function: com.fasterxml.jackson.core.base.ParserBase#readBinaryValue signature: params: - index: 0 @@ -1051,39 +976,35 @@ passThrough: copy: - from: - this - - .com.fasterxml.jackson.core.base.ParserMinimalBase##java.lang.Object + - .com.fasterxml.jackson.core.base.ParserBase##java.lang.Object to: arg(1) - from: this to: arg(1) -- function: com.fasterxml.jackson.core.base.ParserMinimalBase#readBinaryValue - signature: - params: - - index: 0 - type: java.io.OutputStream +- function: com.fasterxml.jackson.core.base.ParserBase#getParsingContext copy: - from: - this - - .com.fasterxml.jackson.core.base.ParserMinimalBase##java.lang.Object - to: arg(0) - - from: this - to: arg(0) -- function: com.fasterxml.jackson.core.base.ParserMinimalBase#readValueAs - copy: + - .com.fasterxml.jackson.core.base.ParserBase##java.lang.Object + to: result - from: this to: result - - from: - - this - - .com.fasterxml.jackson.core.base.ParserMinimalBase##java.lang.Object +- function: com.fasterxml.jackson.core.JsonFactory#createGenerator + copy: + - from: arg(0) to: result -- function: com.fasterxml.jackson.core.base.ParserMinimalBase#readValueAsTree +- function: com.fasterxml.jackson.core.JsonParser#getInputSource copy: - from: this to: result - from: - this - - .com.fasterxml.jackson.core.base.ParserMinimalBase##java.lang.Object + - .com.fasterxml.jackson.core.JsonParser##java.lang.Object to: result -- function: com.fasterxml.jackson.core.base.ParserMinimalBase#readValuesAs +- function: com.fasterxml.jackson.core.Base64Variant#encodeBase64Partial + copy: + - from: arg(0) + to: arg(2) +- function: com.fasterxml.jackson.core.base.ParserMinimalBase#getTextCharacters copy: - from: this to: result @@ -1091,18 +1012,14 @@ passThrough: - this - .com.fasterxml.jackson.core.base.ParserMinimalBase##java.lang.Object to: result -- function: com.fasterxml.jackson.core.base.ParserMinimalBase#releaseBuffered +- function: com.fasterxml.jackson.core.JsonGenerator#setRootValueSeparator copy: - - from: + - from: arg(0) + to: - this - - .com.fasterxml.jackson.core.base.ParserMinimalBase##java.lang.Object - to: arg(1) - - from: this - to: arg(1) -- function: com.fasterxml.jackson.core.io.JsonStringEncoder#encodeAsUTF8 - copy: + - .com.fasterxml.jackson.core.JsonGenerator##java.lang.Object - from: arg(0) - to: result + to: this - function: com.fasterxml.jackson.core.io.MergedStream# copy: - from: arg(1) @@ -1117,73 +1034,99 @@ passThrough: to: - this - .com.fasterxml.jackson.core.io.MergedStream##java.lang.Object -- function: com.fasterxml.jackson.core.io.MergedStream#read +- function: com.fasterxml.jackson.core.base.ParserBase#nextValue copy: - from: - this - - .com.fasterxml.jackson.core.io.MergedStream##java.lang.Object - to: arg(0) + - .com.fasterxml.jackson.core.base.ParserBase##java.lang.Object + to: result - from: this - to: arg(0) -- function: com.fasterxml.jackson.core.util.JsonGeneratorDelegate#copyCurrentEvent + to: result +- function: com.fasterxml.jackson.core.base.ParserBase#nextToken copy: - - from: arg(0) - to: + - from: - this - - .com.fasterxml.jackson.core.util.JsonGeneratorDelegate##java.lang.Object - - from: arg(0) - to: this -- function: com.fasterxml.jackson.core.util.JsonGeneratorDelegate#copyCurrentStructure + - .com.fasterxml.jackson.core.base.ParserBase##java.lang.Object + to: result + - from: this + to: result +- function: com.fasterxml.jackson.core.SerializableString#appendUnquoted copy: - from: arg(0) to: - this - - .com.fasterxml.jackson.core.util.JsonGeneratorDelegate##java.lang.Object + - .com.fasterxml.jackson.core.SerializableString##java.lang.Object - from: arg(0) to: this -- function: com.fasterxml.jackson.core.util.JsonParserSequence#createFlattened +- function: com.fasterxml.jackson.core.SerializableString#putQuotedUTF8 copy: - - from: arg(0) + - from: + - this + - .com.fasterxml.jackson.core.SerializableString##java.lang.Object + to: arg(0) + - from: this + to: arg(0) +- function: com.fasterxml.jackson.core.JsonParser#getBinaryValue + copy: + - from: this to: result - - from: arg(1) + - from: + - this + - .com.fasterxml.jackson.core.JsonParser##java.lang.Object to: result -- function: com.fasterxml.jackson.core.util.JsonParserSequence#nextToken +- function: com.fasterxml.jackson.core.Base64Variant#encodeBase64BitsAsByte copy: - - from: this + - from: arg(0) to: result -- function: com.fasterxml.jackson.core.util.TextBuffer#append +- function: com.fasterxml.jackson.core.Base64Variant#encodeBase64Chunk copy: - from: arg(0) + to: arg(1) +- function: com.fasterxml.jackson.core.JsonGenerator#writeObjectField + copy: + - from: arg(*) + to: this + - from: arg(*) to: - this - - .com.fasterxml.jackson.core.util.TextBuffer##java.lang.Object - - from: arg(0) - to: this -- function: com.fasterxml.jackson.core.util.TextBuffer#contentsAsArray + - .com.fasterxml.jackson.core.JsonGenerator##java.lang.Object +- function: com.fasterxml.jackson.core.base.ParserBase#readBinaryValue + signature: + params: + - index: 0 + type: java.io.OutputStream copy: - from: - this - - .com.fasterxml.jackson.core.util.TextBuffer##java.lang.Object - to: result + - .com.fasterxml.jackson.core.base.ParserBase##java.lang.Object + to: arg(0) - from: this - to: result -- function: com.fasterxml.jackson.core.util.TextBuffer#contentsAsString + to: arg(0) +- function: com.fasterxml.jackson.core.base.ParserMinimalBase#readValuesAs copy: + - from: this + to: result - from: - this - - .com.fasterxml.jackson.core.util.TextBuffer##java.lang.Object + - .com.fasterxml.jackson.core.base.ParserMinimalBase##java.lang.Object to: result +- function: com.fasterxml.jackson.core.SerializableString#getValue + copy: - from: this to: result -- function: com.fasterxml.jackson.core.util.TextBuffer#expandCurrentSegment - copy: - from: - this - - .com.fasterxml.jackson.core.util.TextBuffer##java.lang.Object - to: result - - from: this + - .com.fasterxml.jackson.core.SerializableString##java.lang.Object to: result -- function: com.fasterxml.jackson.core.util.TextBuffer#finishCurrentSegment +- function: com.fasterxml.jackson.core.JsonGenerator#writeString + copy: + - from: arg(0) + to: + - this + - .com.fasterxml.jackson.core.JsonGenerator##java.lang.Object + - from: arg(0) + to: this +- function: com.fasterxml.jackson.core.util.TextBuffer#getTextBuffer copy: - from: - this @@ -1191,43 +1134,109 @@ passThrough: to: result - from: this to: result -- function: com.fasterxml.jackson.core.util.TextBuffer#getCurrentSegment +- function: com.fasterxml.jackson.core.JsonParser#getObjectId copy: + - from: this + to: result - from: - this - - .com.fasterxml.jackson.core.util.TextBuffer##java.lang.Object + - .com.fasterxml.jackson.core.JsonParser##java.lang.Object to: result +- function: com.fasterxml.jackson.core.JsonParser#readValuesAs + copy: - from: this to: result -- function: com.fasterxml.jackson.core.util.TextBuffer#getTextBuffer - copy: - from: - this - - .com.fasterxml.jackson.core.util.TextBuffer##java.lang.Object - to: result - - from: this + - .com.fasterxml.jackson.core.JsonParser##java.lang.Object to: result -- function: com.fasterxml.jackson.core.util.TextBuffer#resetWithCopy +- function: com.fasterxml.jackson.core.JsonParser#overrideCurrentName copy: - from: arg(0) to: - this - - .com.fasterxml.jackson.core.util.TextBuffer##java.lang.Object + - .com.fasterxml.jackson.core.JsonParser##java.lang.Object - from: arg(0) to: this -- function: com.fasterxml.jackson.core.util.TextBuffer#resetWithShared +- function: com.fasterxml.jackson.core.JsonFactory#createJsonParser + signature: + params: + - index: 0 + type: java.io.Reader + condition: + typeIs: java.io.StringReader + pos: arg(0) + copy: + - from: arg(0) + to: result +- function: com.fasterxml.jackson.core.JsonFactory#createParser + signature: + params: + - index: 0 + type: java.io.Reader + condition: + typeIs: java.io.StringReader + pos: arg(0) + copy: + - from: arg(0) + to: result +- function: com.fasterxml.jackson.core.TreeNode#fieldNames + copy: + - from: this + to: result +- function: com.fasterxml.jackson.core.SerializableString#appendQuotedUTF8 copy: - from: arg(0) to: - this - - .com.fasterxml.jackson.core.util.TextBuffer##java.lang.Object + - .com.fasterxml.jackson.core.SerializableString##java.lang.Object - from: arg(0) to: this -- function: com.fasterxml.jackson.core.util.TextBuffer#resetWithString +- function: com.fasterxml.jackson.core.base.ParserMinimalBase#nextValue copy: - - from: arg(0) + - from: this + to: result + - from: + - this + - .com.fasterxml.jackson.core.base.ParserMinimalBase##java.lang.Object + to: result +- function: com.fasterxml.jackson.core.JsonGenerator#writeArrayFieldStart + copy: + - from: arg(*) + to: this + - from: arg(*) to: + - this + - .com.fasterxml.jackson.core.JsonGenerator##java.lang.Object +- function: com.fasterxml.jackson.core.util.TextBuffer#finishCurrentSegment + copy: + - from: - this - .com.fasterxml.jackson.core.util.TextBuffer##java.lang.Object + to: result + - from: this + to: result +- function: com.fasterxml.jackson.core.SerializableString#writeQuotedUTF8 + copy: + - from: + - this + - .com.fasterxml.jackson.core.SerializableString##java.lang.Object + to: arg(0) + - from: this + to: arg(0) +- function: com.fasterxml.jackson.core.base.ParserMinimalBase#nextToken + copy: + - from: this + to: result + - from: + - this + - .com.fasterxml.jackson.core.base.ParserMinimalBase##java.lang.Object + to: result +- function: com.fasterxml.jackson.core.base.ParserMinimalBase#overrideCurrentName + copy: + - from: arg(0) + to: + - this + - .com.fasterxml.jackson.core.base.ParserMinimalBase##java.lang.Object - from: arg(0) to: this diff --git a/core/opentaint-config/config/config/jar-split/jackson-databind-2.20.1.yaml b/core/opentaint-config/config/config/jackson-databind-2.20.1.yaml similarity index 96% rename from core/opentaint-config/config/config/jar-split/jackson-databind-2.20.1.yaml rename to core/opentaint-config/config/config/jackson-databind-2.20.1.yaml index 2b7553d76..887c6b9c9 100644 --- a/core/opentaint-config/config/config/jar-split/jackson-databind-2.20.1.yaml +++ b/core/opentaint-config/config/config/jackson-databind-2.20.1.yaml @@ -1,154 +1,120 @@ +library: com.fasterxml.jackson.core:jackson-databind:2.20.1 passThrough: -- function: com.fasterxml.jackson.databind.JsonNode#asText - copy: - - from: arg(0) - to: result -- function: com.fasterxml.jackson.databind.JsonNode#asText - copy: - - from: this - to: result -- function: com.fasterxml.jackson.databind.JsonNode#at - copy: - - from: this - to: result -- function: com.fasterxml.jackson.databind.JsonNode#binaryValue - copy: - - from: this - to: result -- function: com.fasterxml.jackson.databind.JsonNode#elements - copy: - - from: this - to: result -- function: com.fasterxml.jackson.databind.JsonNode#fieldNames +- function: com.fasterxml.jackson.databind.JsonNode#textValue copy: - from: this to: result -- function: com.fasterxml.jackson.databind.JsonNode#fields +- function: com.fasterxml.jackson.databind.node.ShortNode# copy: - - from: this - to: result -- function: com.fasterxml.jackson.databind.JsonNode#findParent + - from: arg(0) + to: + - this + - .com.fasterxml.jackson.databind.node.ShortNode##java.lang.Object + - from: arg(0) + to: this +- function: com.fasterxml.jackson.databind.util.ObjectBuffer#completeAndClearBuffer + signature: + params: + - index: 0 + type: java.lang.Object[] + - index: 1 + type: int + - index: 2 + type: java.util.List copy: + - from: arg(0) + to: arg(2) + - from: + - this + - .com.fasterxml.jackson.databind.util.ObjectBuffer##java.lang.Object + to: arg(2) - from: this - to: result -- function: com.fasterxml.jackson.databind.JsonNode#findParents + to: arg(2) +- function: com.fasterxml.jackson.databind.node.ObjectNode#path copy: - from: this to: result -- function: com.fasterxml.jackson.databind.JsonNode#findPath - copy: - - from: this + - from: + - this + - .com.fasterxml.jackson.databind.node.ObjectNode##java.lang.Object to: result -- function: com.fasterxml.jackson.databind.JsonNode#findValue +- function: com.fasterxml.jackson.databind.node.ObjectNode#fieldNames copy: - from: this to: result -- function: com.fasterxml.jackson.databind.JsonNode#findValues - copy: - - from: this + - from: + - this + - .com.fasterxml.jackson.databind.node.ObjectNode##java.lang.Object to: result -- function: com.fasterxml.jackson.databind.JsonNode#findValuesAsText +- function: com.fasterxml.jackson.databind.ObjectMapper#readValues + signature: + params: + - index: 0 + type: com.fasterxml.jackson.core.JsonParser copy: - - from: this + - from: arg(0) to: result -- function: com.fasterxml.jackson.databind.JsonNode#get + - from: + - arg(0) + - .java.lang.String##java.lang.Object + to: + - result + - .java.util.Iterator#Element#java.lang.Object +- function: com.fasterxml.jackson.databind.MappingIterator#nextValue copy: - from: this to: result -- function: com.fasterxml.jackson.databind.JsonNode#path - copy: - from: this - to: result -- function: com.fasterxml.jackson.databind.JsonNode#textValue + to: arg(1) +- function: com.fasterxml.jackson.databind.node.ObjectNode#findParents copy: - from: this to: result -- function: com.fasterxml.jackson.databind.JsonNode#with - copy: - - from: this + - from: + - this + - .com.fasterxml.jackson.databind.node.ObjectNode##java.lang.Object to: result - function: com.fasterxml.jackson.databind.JsonNode#withArray copy: - from: this to: result -- function: com.fasterxml.jackson.databind.MappingIterator#getParser - copy: - - from: this - to: result - - from: this - to: arg(1) -- function: com.fasterxml.jackson.databind.MappingIterator#next - copy: - - from: this - to: result - - from: this - to: arg(1) -- function: com.fasterxml.jackson.databind.MappingIterator#nextValue +- function: com.fasterxml.jackson.databind.node.NullNode#asText copy: - - from: this + - from: arg(0) to: result - - from: this - to: arg(1) -- function: com.fasterxml.jackson.databind.MappingIterator#readAll - copy: - from: this to: result - - from: this - to: arg(1) -- function: com.fasterxml.jackson.databind.ObjectMapper#convertValue +- function: com.fasterxml.jackson.databind.node.BinaryNode#valueOf copy: - from: arg(0) to: result -- function: com.fasterxml.jackson.databind.ObjectMapper#readTree - signature: - params: - - index: 0 - type: .byte[] +- function: com.fasterxml.jackson.databind.ObjectMapper#writeValueAsString copy: - from: arg(0) to: result -- function: com.fasterxml.jackson.databind.ObjectMapper#readTree - signature: - params: - - index: 0 - type: com.fasterxml.jackson.core.JsonParser +- function: com.fasterxml.jackson.databind.node.ContainerNode#binaryNode copy: - from: arg(0) to: result -- function: com.fasterxml.jackson.databind.ObjectMapper#readTree - signature: - params: - - index: 0 - type: java.io.InputStream - condition: - anyOf: - - typeIs: java.io.ByteArrayInputStream - pos: arg(0) - - typeIs: java.io.StringBufferInputStream - pos: arg(0) +- function: com.fasterxml.jackson.databind.node.ObjectNode#putPOJO copy: - from: arg(0) to: result -- function: com.fasterxml.jackson.databind.ObjectMapper#readTree - signature: - params: - - index: 0 - type: java.io.Reader - condition: - typeIs: java.io.StringReader - pos: arg(0) - copy: - - from: arg(0) + - from: arg(1) to: result -- function: com.fasterxml.jackson.databind.ObjectMapper#readTree - signature: - params: - - index: 0 - type: java.lang.String - copy: + - from: arg(1) + to: + - this + - .com.fasterxml.jackson.databind.node.ObjectNode##java.lang.Object + - from: arg(1) + to: this - from: arg(0) - to: result -- function: com.fasterxml.jackson.databind.ObjectMapper#readValue + to: + - this + - .com.fasterxml.jackson.databind.node.ObjectNode##java.lang.Object + - from: arg(0) + to: this +- function: com.fasterxml.jackson.databind.ObjectReader#readValue signature: params: - index: 0 @@ -160,40 +126,21 @@ passThrough: - arg(0) - .java.lang.String##java.lang.Object to: result -- function: com.fasterxml.jackson.databind.ObjectMapper#readValue - signature: - params: - - index: 0 - type: com.fasterxml.jackson.core.JsonParser +- function: com.fasterxml.jackson.databind.util.ObjectBuffer#completeAndClearBuffer copy: - from: arg(0) to: result -- function: com.fasterxml.jackson.databind.ObjectMapper#readValue - signature: - params: - - index: 0 - type: java.io.InputStream - condition: - anyOf: - - typeIs: java.io.ByteArrayInputStream - pos: arg(0) - - typeIs: java.io.StringBufferInputStream - pos: arg(0) - copy: - - from: arg(0) + - from: this to: result - from: - - arg(0) - - .java.lang.String##java.lang.Object + - this + - .com.fasterxml.jackson.databind.util.ObjectBuffer##java.lang.Object to: result -- function: com.fasterxml.jackson.databind.ObjectMapper#readValue +- function: com.fasterxml.jackson.databind.ObjectReader#readValue signature: params: - index: 0 - type: java.io.Reader - condition: - typeIs: java.io.StringReader - pos: arg(0) + type: com.fasterxml.jackson.core.JsonParser copy: - from: arg(0) to: result @@ -213,120 +160,78 @@ passThrough: - arg(0) - .java.lang.String##java.lang.Object to: result -- function: com.fasterxml.jackson.databind.ObjectMapper#readValues +- function: com.fasterxml.jackson.databind.util.TokenBuffer$Parser#getFloatValue + copy: + - from: this + to: result + - from: + - this + - .com.fasterxml.jackson.databind.util.TokenBuffer$Parser##java.lang.Object + to: result +- function: com.fasterxml.jackson.databind.ObjectReader#readTree signature: params: - index: 0 - type: com.fasterxml.jackson.core.JsonParser + type: java.io.Reader + condition: + typeIs: java.io.StringReader + pos: arg(0) copy: - from: arg(0) to: result - - from: - - arg(0) - - .java.lang.String##java.lang.Object - to: - - result - - .java.util.Iterator#Element#java.lang.Object -- function: com.fasterxml.jackson.databind.ObjectMapper#treeAsTokens +- function: com.fasterxml.jackson.databind.node.ArrayNode#addPOJO copy: - from: arg(0) - to: result -- function: com.fasterxml.jackson.databind.ObjectMapper#treeToValue - copy: + to: + - this + - .com.fasterxml.jackson.databind.node.ArrayNode##java.lang.Object - from: arg(0) - to: result -- function: com.fasterxml.jackson.databind.ObjectMapper#valueToTree + to: this +- function: com.fasterxml.jackson.databind.node.JsonNodeFactory#numberNode copy: - from: arg(0) to: result -- function: com.fasterxml.jackson.databind.ObjectMapper#writeTree - copy: - - from: arg(1) - to: arg(0) -- function: com.fasterxml.jackson.databind.ObjectMapper#writeValue - copy: - - from: arg(1) - to: arg(0) -- function: com.fasterxml.jackson.databind.ObjectMapper#writeValueAsBytes +- function: com.fasterxml.jackson.databind.node.BinaryNode# copy: - from: arg(0) - to: result -- function: com.fasterxml.jackson.databind.ObjectMapper#writeValueAsString + to: + - this + - .com.fasterxml.jackson.databind.node.BinaryNode##java.lang.Object + - from: arg(0) + to: this +- function: com.fasterxml.jackson.databind.node.ObjectNode#putAll copy: - from: arg(0) to: result -- function: com.fasterxml.jackson.databind.ObjectReader#readTree - signature: - params: - - index: 0 - type: .byte[] - copy: - - from: arg(0) - to: result -- function: com.fasterxml.jackson.databind.ObjectReader#readTree - signature: - params: - - index: 0 - type: com.fasterxml.jackson.core.JsonParser - copy: - - from: arg(0) + - from: arg(1) to: result -- function: com.fasterxml.jackson.databind.ObjectReader#readTree - signature: - params: - - index: 0 - type: java.io.InputStream - condition: - anyOf: - - typeIs: java.io.ByteArrayInputStream - pos: arg(0) - - typeIs: java.io.StringBufferInputStream - pos: arg(0) - copy: + - from: arg(1) + to: + - this + - .com.fasterxml.jackson.databind.node.ObjectNode##java.lang.Object + - from: arg(1) + to: this - from: arg(0) - to: result -- function: com.fasterxml.jackson.databind.ObjectReader#readTree - signature: - params: - - index: 0 - type: java.io.Reader - condition: - typeIs: java.io.StringReader - pos: arg(0) - copy: + to: + - this + - .com.fasterxml.jackson.databind.node.ObjectNode##java.lang.Object - from: arg(0) - to: result -- function: com.fasterxml.jackson.databind.ObjectReader#readTree - signature: - params: - - index: 0 - type: java.lang.String + to: this +- function: com.fasterxml.jackson.databind.JsonNode#findParents copy: - - from: arg(0) + - from: this to: result -- function: com.fasterxml.jackson.databind.ObjectReader#readValue - signature: - params: - - index: 0 - type: .byte[] +- function: com.fasterxml.jackson.databind.ObjectWriter#writeValueAsBytes copy: - from: arg(0) to: result - - from: - - arg(0) - - .java.lang.String##java.lang.Object - to: result -- function: com.fasterxml.jackson.databind.ObjectReader#readValue - signature: - params: - - index: 0 - type: com.fasterxml.jackson.core.JsonParser +- function: com.fasterxml.jackson.databind.node.ObjectNode#findParent copy: - - from: arg(0) + - from: this to: result - from: - - arg(0) - - .java.lang.String##java.lang.Object + - this + - .com.fasterxml.jackson.databind.node.ObjectNode##java.lang.Object to: result - function: com.fasterxml.jackson.databind.ObjectReader#readValue signature: @@ -346,509 +251,477 @@ passThrough: - arg(0) - .java.lang.String##java.lang.Object to: result -- function: com.fasterxml.jackson.databind.ObjectReader#readValue - signature: - params: - - index: 0 - type: java.io.Reader - condition: - typeIs: java.io.StringReader - pos: arg(0) +- function: com.fasterxml.jackson.databind.node.POJONode#getPojo copy: - - from: arg(0) + - from: this to: result - from: - - arg(0) - - .java.lang.String##java.lang.Object - to: result -- function: com.fasterxml.jackson.databind.ObjectReader#readValue - signature: - params: - - index: 0 - type: java.lang.String - copy: - - from: arg(0) + - this + - .com.fasterxml.jackson.databind.node.POJONode##java.lang.Object to: result -- function: com.fasterxml.jackson.databind.ObjectReader#readValues - signature: - params: - - index: 0 - type: .byte[] +- function: com.fasterxml.jackson.databind.node.ArrayNode#findValues copy: - - from: arg(0) - to: result - from: - - arg(0) - - .java.lang.String##java.lang.Object - to: - - result - - .java.util.Iterator#Element#java.lang.Object -- function: com.fasterxml.jackson.databind.ObjectReader#readValues - signature: - params: - - index: 0 - type: com.fasterxml.jackson.core.JsonParser - copy: - - from: arg(0) - to: result -- function: com.fasterxml.jackson.databind.ObjectReader#readValues - signature: - params: - - index: 0 - type: java.io.InputStream - condition: - anyOf: - - typeIs: java.io.ByteArrayInputStream - pos: arg(0) - - typeIs: java.io.StringBufferInputStream - pos: arg(0) - copy: - - from: arg(0) - to: result -- function: com.fasterxml.jackson.databind.ObjectReader#readValues - signature: - params: - - index: 0 - type: java.io.Reader - condition: - typeIs: java.io.StringReader - pos: arg(0) - copy: - - from: arg(0) - to: result -- function: com.fasterxml.jackson.databind.ObjectReader#readValues - signature: - params: - - index: 0 - type: java.lang.String - copy: - - from: arg(0) + - this + - .com.fasterxml.jackson.databind.node.ArrayNode##java.lang.Object to: result -- function: com.fasterxml.jackson.databind.ObjectReader#treeAsTokens - copy: - - from: arg(0) + - from: this to: result -- function: com.fasterxml.jackson.databind.ObjectReader#treeToValue +- function: com.fasterxml.jackson.databind.node.ObjectNode#findValue copy: - - from: arg(0) + - from: this to: result -- function: com.fasterxml.jackson.databind.ObjectReader#withRootName - copy: - - from: arg(0) + - from: + - this + - .com.fasterxml.jackson.databind.node.ObjectNode##java.lang.Object to: result -- function: com.fasterxml.jackson.databind.ObjectReader#writeTree - copy: - - from: arg(1) - to: arg(0) -- function: com.fasterxml.jackson.databind.ObjectReader#writeValue +- function: com.fasterxml.jackson.databind.ObjectMapper#writeValue copy: - from: arg(1) to: arg(0) -- function: com.fasterxml.jackson.databind.ObjectWriter#writeValue +- function: com.fasterxml.jackson.databind.JsonNode#findPath copy: - - from: arg(1) - to: arg(0) -- function: com.fasterxml.jackson.databind.ObjectWriter#writeValueAsBytes + - from: this + to: result +- function: com.fasterxml.jackson.databind.node.JsonNodeFactory#pojoNode copy: - from: arg(0) to: result -- function: com.fasterxml.jackson.databind.ObjectWriter#writeValueAsString +- function: com.fasterxml.jackson.databind.JsonNode#path copy: - - from: arg(0) + - from: this to: result -- function: com.fasterxml.jackson.databind.node.ArrayNode#add +- function: com.fasterxml.jackson.databind.node.BigIntegerNode# copy: - - from: arg(0) - to: - - this - - .com.fasterxml.jackson.databind.node.ArrayNode##java.lang.Object - from: arg(0) to: this -- function: com.fasterxml.jackson.databind.node.ArrayNode#addAll - copy: - from: arg(0) to: - this - - .com.fasterxml.jackson.databind.node.ArrayNode##java.lang.Object - - from: arg(0) - to: this -- function: com.fasterxml.jackson.databind.node.ArrayNode#addPOJO + - .com.fasterxml.jackson.databind.node.BigIntegerNode##java.lang.Object +- function: com.fasterxml.jackson.databind.node.ArrayNode#insert copy: - - from: arg(0) + - from: arg(1) to: - this - .com.fasterxml.jackson.databind.node.ArrayNode##java.lang.Object - - from: arg(0) + - from: arg(1) to: this -- function: com.fasterxml.jackson.databind.node.ArrayNode#asToken +- function: com.fasterxml.jackson.databind.ObjectReader#readTree + signature: + params: + - index: 0 + type: .byte[] copy: - - from: - - this - - .com.fasterxml.jackson.databind.node.ArrayNode##java.lang.Object + - from: arg(0) to: result +- function: com.fasterxml.jackson.databind.node.TextNode#textValue + copy: - from: this to: result -- function: com.fasterxml.jackson.databind.node.ArrayNode#deepCopy - copy: - from: - this - - .com.fasterxml.jackson.databind.node.ArrayNode##java.lang.Object + - .com.fasterxml.jackson.databind.node.TextNode##java.lang.Object to: result +- function: com.fasterxml.jackson.databind.node.ObjectNode#retain + copy: - from: this to: result -- function: com.fasterxml.jackson.databind.node.ArrayNode#elements - copy: - from: - this - - .com.fasterxml.jackson.databind.node.ArrayNode##java.lang.Object + - .com.fasterxml.jackson.databind.node.ObjectNode##java.lang.Object to: result +- function: com.fasterxml.jackson.databind.MappingIterator#getParser + copy: - from: this to: result -- function: com.fasterxml.jackson.databind.node.ArrayNode#findParent + - from: this + to: arg(1) +- function: com.fasterxml.jackson.databind.node.ValueNode#findValues copy: - - from: - - this - - .com.fasterxml.jackson.databind.node.ArrayNode##java.lang.Object - to: result - from: this to: result -- function: com.fasterxml.jackson.databind.node.ArrayNode#findParents +- function: com.fasterxml.jackson.databind.ObjectReader#writeTree copy: - - from: - - this - - .com.fasterxml.jackson.databind.node.ArrayNode##java.lang.Object + - from: arg(1) + to: arg(0) +- function: com.fasterxml.jackson.databind.ObjectReader#treeAsTokens + copy: + - from: arg(0) to: result +- function: com.fasterxml.jackson.databind.JsonNode#findParent + copy: - from: this to: result -- function: com.fasterxml.jackson.databind.node.ArrayNode#findValue +- function: com.fasterxml.jackson.databind.node.BinaryNode#binaryValue copy: - from: - this - - .com.fasterxml.jackson.databind.node.ArrayNode##java.lang.Object + - .com.fasterxml.jackson.databind.node.BinaryNode##java.lang.Object to: result - from: this to: result -- function: com.fasterxml.jackson.databind.node.ArrayNode#findValues +- function: com.fasterxml.jackson.databind.ObjectMapper#treeToValue copy: - - from: - - this - - .com.fasterxml.jackson.databind.node.ArrayNode##java.lang.Object + - from: arg(0) to: result +- function: com.fasterxml.jackson.databind.util.TokenBuffer$Parser#getLongValue + copy: - from: this to: result -- function: com.fasterxml.jackson.databind.node.ArrayNode#findValuesAsText - copy: - from: - this - - .com.fasterxml.jackson.databind.node.ArrayNode##java.lang.Object + - .com.fasterxml.jackson.databind.util.TokenBuffer$Parser##java.lang.Object to: result - - from: this +- function: com.fasterxml.jackson.databind.node.ContainerNode#textNode + copy: + - from: arg(0) to: result -- function: com.fasterxml.jackson.databind.node.ArrayNode#get +- function: com.fasterxml.jackson.databind.util.ObjectBuffer#appendCompletedChunk copy: - - from: - - this - - .com.fasterxml.jackson.databind.node.ArrayNode##java.lang.Object + - from: arg(0) to: result - from: this to: result -- function: com.fasterxml.jackson.databind.node.ArrayNode#insert - copy: - - from: arg(1) - to: + - from: - this - - .com.fasterxml.jackson.databind.node.ArrayNode##java.lang.Object - - from: arg(1) + - .com.fasterxml.jackson.databind.util.ObjectBuffer##java.lang.Object + to: result + - from: arg(0) to: this -- function: com.fasterxml.jackson.databind.node.ArrayNode#insertPOJO - copy: - - from: arg(1) + - from: arg(0) to: - this - - .com.fasterxml.jackson.databind.node.ArrayNode##java.lang.Object - - from: arg(1) - to: this -- function: com.fasterxml.jackson.databind.node.ArrayNode#path + - .com.fasterxml.jackson.databind.util.ObjectBuffer##java.lang.Object +- function: + package: com.fasterxml.jackson.databind.util + class: TokenBuffer + name: + pattern: copy: - - from: + - from: arg(0) + to: - this - - .com.fasterxml.jackson.databind.node.ArrayNode##java.lang.Object - to: result - - from: this - to: result -- function: com.fasterxml.jackson.databind.node.ArrayNode#set + - .com.fasterxml.jackson.databind.util.TokenBuffer##java.lang.Object + - from: arg(0) + to: this +- function: com.fasterxml.jackson.databind.util.TokenBuffer# copy: - - from: arg(1) + - from: arg(0) to: - this - - .com.fasterxml.jackson.databind.node.ArrayNode##java.lang.Object - - from: arg(1) + - .com.fasterxml.jackson.databind.util.TokenBuffer##java.lang.Object + - from: arg(0) to: this -- function: com.fasterxml.jackson.databind.node.BaseJsonNode#asToken - copy: - - from: this - to: result -- function: com.fasterxml.jackson.databind.node.BaseJsonNode#findPath +- function: com.fasterxml.jackson.databind.JsonNode#findValue copy: - from: this to: result -- function: com.fasterxml.jackson.databind.node.BaseJsonNode#traverse +- function: com.fasterxml.jackson.databind.node.BaseJsonNode#asToken copy: - from: this to: result -- function: com.fasterxml.jackson.databind.node.BigIntegerNode# +- function: com.fasterxml.jackson.databind.util.ArrayBuilders#arrayToSet copy: - from: arg(0) - to: this - - from: arg(0) - to: - - this - - .com.fasterxml.jackson.databind.node.BigIntegerNode##java.lang.Object -- function: com.fasterxml.jackson.databind.node.BinaryNode#asText - copy: - - from: - - this - - .com.fasterxml.jackson.databind.node.BinaryNode##java.lang.Object to: result - - from: this + - from: arg(1) to: result -- function: com.fasterxml.jackson.databind.node.BinaryNode#asToken +- function: com.fasterxml.jackson.databind.node.ArrayNode#elements copy: - from: - this - - .com.fasterxml.jackson.databind.node.BinaryNode##java.lang.Object + - .com.fasterxml.jackson.databind.node.ArrayNode##java.lang.Object to: result - from: this to: result -- function: com.fasterxml.jackson.databind.node.BinaryNode#binaryValue +- function: com.fasterxml.jackson.databind.node.ObjectNode#asToken copy: + - from: this + to: result - from: - this - - .com.fasterxml.jackson.databind.node.BinaryNode##java.lang.Object + - .com.fasterxml.jackson.databind.node.ObjectNode##java.lang.Object to: result +- function: com.fasterxml.jackson.databind.JsonNode#fieldNames + copy: - from: this to: result -- function: com.fasterxml.jackson.databind.node.BinaryNode# +- function: com.fasterxml.jackson.databind.node.ObjectNode#set copy: - from: arg(0) + to: result + - from: arg(1) + to: result + - from: arg(1) to: - this - - .com.fasterxml.jackson.databind.node.BinaryNode##java.lang.Object - - from: arg(0) + - .com.fasterxml.jackson.databind.node.ObjectNode##java.lang.Object + - from: arg(1) to: this -- function: com.fasterxml.jackson.databind.node.BinaryNode#valueOf - copy: - - from: arg(0) - to: result -- function: com.fasterxml.jackson.databind.node.BooleanNode# - copy: - from: arg(0) to: - this - - .com.fasterxml.jackson.databind.node.BooleanNode##java.lang.Object + - .com.fasterxml.jackson.databind.node.ObjectNode##java.lang.Object - from: arg(0) to: this -- function: com.fasterxml.jackson.databind.node.ContainerNode#asText +- function: com.fasterxml.jackson.databind.ObjectReader#readTree + signature: + params: + - index: 0 + type: com.fasterxml.jackson.core.JsonParser copy: - - from: this + - from: arg(0) to: result -- function: com.fasterxml.jackson.databind.node.ContainerNode#asToken +- function: com.fasterxml.jackson.databind.node.ObjectNode#findValuesAsText copy: - from: this to: result -- function: com.fasterxml.jackson.databind.node.ContainerNode#binaryNode + - from: + - this + - .com.fasterxml.jackson.databind.node.ObjectNode##java.lang.Object + to: result +- function: com.fasterxml.jackson.databind.util.TokenBuffer#deserialize copy: - from: arg(0) to: result -- function: com.fasterxml.jackson.databind.node.ContainerNode#booleanNode +- function: com.fasterxml.jackson.databind.node.ContainerNode#pojoNode copy: - from: arg(0) to: result -- function: com.fasterxml.jackson.databind.node.ContainerNode#get +- function: com.fasterxml.jackson.databind.util.TokenBuffer#writeRaw + copy: + - from: arg(0) + to: + - this + - .com.fasterxml.jackson.databind.util.TokenBuffer##java.lang.Object + - from: arg(0) + to: this +- function: com.fasterxml.jackson.databind.ObjectMapper#writeTree + copy: + - from: arg(1) + to: arg(0) +- function: com.fasterxml.jackson.databind.ObjectReader#readTree + signature: + params: + - index: 0 + type: java.io.InputStream + condition: + anyOf: + - typeIs: java.io.ByteArrayInputStream + pos: arg(0) + - typeIs: java.io.StringBufferInputStream + pos: arg(0) + copy: + - from: arg(0) + to: result +- function: com.fasterxml.jackson.databind.util.TokenBuffer$Parser#getBigIntegerValue copy: - from: this to: result -- function: com.fasterxml.jackson.databind.node.ContainerNode#numberNode + - from: + - this + - .com.fasterxml.jackson.databind.util.TokenBuffer$Parser##java.lang.Object + to: result +- function: com.fasterxml.jackson.databind.node.JsonNodeFactory#textNode copy: - from: arg(0) to: result -- function: com.fasterxml.jackson.databind.node.ContainerNode#pojoNode +- function: com.fasterxml.jackson.databind.node.ContainerNode#asText copy: - - from: arg(0) + - from: this to: result -- function: com.fasterxml.jackson.databind.node.ContainerNode#textNode +- function: com.fasterxml.jackson.databind.node.ValueNode#get copy: - - from: arg(0) + - from: this to: result -- function: com.fasterxml.jackson.databind.node.DecimalNode# +- function: com.fasterxml.jackson.databind.node.ArrayNode#insertPOJO copy: - - from: arg(0) + - from: arg(1) to: - this - - .com.fasterxml.jackson.databind.node.DecimalNode##java.lang.Object - - from: arg(0) + - .com.fasterxml.jackson.databind.node.ArrayNode##java.lang.Object + - from: arg(1) to: this -- function: com.fasterxml.jackson.databind.node.DoubleNode# +- function: com.fasterxml.jackson.databind.util.TokenBuffer$Parser#readBinaryValue copy: + - from: + - this + - .com.fasterxml.jackson.databind.util.TokenBuffer$Parser##java.lang.Object + to: arg(1) - from: arg(0) to: - this - - .com.fasterxml.jackson.databind.node.DoubleNode##java.lang.Object + - .com.fasterxml.jackson.databind.util.TokenBuffer$Parser##java.lang.Object - from: arg(0) to: this -- function: com.fasterxml.jackson.databind.node.FloatNode# + - from: this + to: arg(1) +- function: com.fasterxml.jackson.databind.node.ObjectNode#setAll copy: - from: arg(0) + to: result + - from: arg(1) + to: result + - from: arg(1) to: - this - - .com.fasterxml.jackson.databind.node.FloatNode##java.lang.Object - - from: arg(0) + - .com.fasterxml.jackson.databind.node.ObjectNode##java.lang.Object + - from: arg(1) to: this -- function: com.fasterxml.jackson.databind.node.IntNode# - copy: - from: arg(0) to: - this - - .com.fasterxml.jackson.databind.node.IntNode##java.lang.Object + - .com.fasterxml.jackson.databind.node.ObjectNode##java.lang.Object - from: arg(0) to: this -- function: com.fasterxml.jackson.databind.node.JsonNodeFactory#binaryNode - copy: - - from: arg(0) - to: result -- function: com.fasterxml.jackson.databind.node.JsonNodeFactory#booleanNode +- function: com.fasterxml.jackson.databind.node.NullNode#asToken copy: - - from: arg(0) + - from: this to: result -- function: com.fasterxml.jackson.databind.node.JsonNodeFactory#numberNode +- function: com.fasterxml.jackson.databind.util.TokenBuffer$Parser#getDecimalValue copy: - - from: arg(0) + - from: this to: result -- function: com.fasterxml.jackson.databind.node.JsonNodeFactory#pojoNode - copy: - - from: arg(0) + - from: + - this + - .com.fasterxml.jackson.databind.util.TokenBuffer$Parser##java.lang.Object to: result -- function: com.fasterxml.jackson.databind.node.JsonNodeFactory#textNode +- function: com.fasterxml.jackson.databind.node.ValueNode#asToken copy: - - from: arg(0) + - from: this to: result -- function: com.fasterxml.jackson.databind.node.LongNode# +- function: com.fasterxml.jackson.databind.util.TokenBuffer#writeBoolean copy: - from: arg(0) to: - this - - .com.fasterxml.jackson.databind.node.LongNode##java.lang.Object + - .com.fasterxml.jackson.databind.util.TokenBuffer##java.lang.Object - from: arg(0) to: this -- function: com.fasterxml.jackson.databind.node.MissingNode#asText +- function: com.fasterxml.jackson.databind.JsonNode#asText copy: - from: arg(0) to: result -- function: com.fasterxml.jackson.databind.node.MissingNode#asText - copy: - - from: this - to: result -- function: com.fasterxml.jackson.databind.node.MissingNode#asToken - copy: - from: this to: result -- function: com.fasterxml.jackson.databind.node.MissingNode#deepCopy +- function: com.fasterxml.jackson.databind.JsonNode#with copy: - from: this to: result -- function: com.fasterxml.jackson.databind.node.NullNode#asText +- function: com.fasterxml.jackson.databind.util.TokenBuffer#writeObject copy: - from: arg(0) - to: result -- function: com.fasterxml.jackson.databind.node.NullNode#asText + to: + - this + - .com.fasterxml.jackson.databind.util.TokenBuffer##java.lang.Object + - from: arg(0) + to: this +- function: com.fasterxml.jackson.databind.node.BaseJsonNode#findPath copy: - from: this to: result -- function: com.fasterxml.jackson.databind.node.NullNode#asToken +- function: com.fasterxml.jackson.databind.ObjectMapper#readTree + signature: + params: + - index: 0 + type: com.fasterxml.jackson.core.JsonParser copy: - - from: this + - from: arg(0) to: result -- function: com.fasterxml.jackson.databind.node.ObjectNode#asToken +- function: com.fasterxml.jackson.databind.node.TextNode# copy: - - from: this - to: result - - from: + - from: arg(0) + to: - this - - .com.fasterxml.jackson.databind.node.ObjectNode##java.lang.Object - to: result -- function: com.fasterxml.jackson.databind.node.ObjectNode#elements + - .com.fasterxml.jackson.databind.node.TextNode##java.lang.Object + - from: arg(0) + to: this +- function: com.fasterxml.jackson.databind.node.BinaryNode#asToken copy: - - from: this - to: result - from: - this - - .com.fasterxml.jackson.databind.node.ObjectNode##java.lang.Object + - .com.fasterxml.jackson.databind.node.BinaryNode##java.lang.Object to: result -- function: com.fasterxml.jackson.databind.node.ObjectNode#fieldNames - copy: - from: this to: result +- function: com.fasterxml.jackson.databind.node.BinaryNode#asText + copy: - from: - this - - .com.fasterxml.jackson.databind.node.ObjectNode##java.lang.Object + - .com.fasterxml.jackson.databind.node.BinaryNode##java.lang.Object to: result -- function: com.fasterxml.jackson.databind.node.ObjectNode#fields - copy: - from: this to: result - - from: - - this - - .com.fasterxml.jackson.databind.node.ObjectNode##java.lang.Object - to: result -- function: com.fasterxml.jackson.databind.node.ObjectNode#findParent +- function: com.fasterxml.jackson.databind.JsonNode#binaryValue copy: - from: this to: result - - from: - - this - - .com.fasterxml.jackson.databind.node.ObjectNode##java.lang.Object - to: result -- function: com.fasterxml.jackson.databind.node.ObjectNode#findParents +- function: com.fasterxml.jackson.databind.util.TokenBuffer#append copy: - - from: this + - from: arg(0) to: result - - from: + - from: arg(0) + to: - this - - .com.fasterxml.jackson.databind.node.ObjectNode##java.lang.Object - to: result -- function: com.fasterxml.jackson.databind.node.ObjectNode#findValue + - .com.fasterxml.jackson.databind.util.TokenBuffer##java.lang.Object + - from: arg(0) + to: this +- function: com.fasterxml.jackson.databind.util.TokenBuffer#writeBinary + copy: + - from: arg(1) + to: + - this + - .com.fasterxml.jackson.databind.util.TokenBuffer##java.lang.Object + - from: arg(1) + to: this +- function: com.fasterxml.jackson.databind.node.TreeTraversingParser#getEmbeddedObject copy: - from: this to: result - from: - this - - .com.fasterxml.jackson.databind.node.ObjectNode##java.lang.Object + - .com.fasterxml.jackson.databind.node.TreeTraversingParser##java.lang.Object to: result -- function: com.fasterxml.jackson.databind.node.ObjectNode#findValues +- function: com.fasterxml.jackson.databind.util.TokenBuffer$Segment#findObjectId copy: - from: this to: result - from: - this - - .com.fasterxml.jackson.databind.node.ObjectNode##java.lang.Object + - .com.fasterxml.jackson.databind.util.TokenBuffer$Segment##java.lang.Object to: result -- function: com.fasterxml.jackson.databind.node.ObjectNode#findValuesAsText +- function: com.fasterxml.jackson.databind.ObjectMapper#readValue + signature: + params: + - index: 0 + type: com.fasterxml.jackson.core.JsonParser copy: - - from: this + - from: arg(0) to: result - - from: +- function: com.fasterxml.jackson.databind.util.TokenBuffer#writeString + copy: + - from: arg(0) + to: - this - - .com.fasterxml.jackson.databind.node.ObjectNode##java.lang.Object + - .com.fasterxml.jackson.databind.util.TokenBuffer##java.lang.Object + - from: arg(0) + to: this +- function: com.fasterxml.jackson.databind.MappingIterator#next + copy: + - from: this to: result -- function: com.fasterxml.jackson.databind.node.ObjectNode#get + - from: this + to: arg(1) +- function: com.fasterxml.jackson.databind.node.TreeTraversingParser#currentNode copy: - from: this to: result - from: - this - - .com.fasterxml.jackson.databind.node.ObjectNode##java.lang.Object + - .com.fasterxml.jackson.databind.node.TreeTraversingParser##java.lang.Object to: result -- function: com.fasterxml.jackson.databind.node.ObjectNode#path +- function: com.fasterxml.jackson.databind.node.ObjectNode#elements copy: - from: this to: result @@ -856,14 +729,12 @@ passThrough: - this - .com.fasterxml.jackson.databind.node.ObjectNode##java.lang.Object to: result -- function: com.fasterxml.jackson.databind.node.ObjectNode#put +- function: com.fasterxml.jackson.databind.node.ObjectNode#replace copy: - from: arg(0) to: result - from: arg(1) to: result -- function: com.fasterxml.jackson.databind.node.ObjectNode#put - copy: - from: arg(1) to: - this @@ -876,34 +747,32 @@ passThrough: - .com.fasterxml.jackson.databind.node.ObjectNode##java.lang.Object - from: arg(0) to: this -- function: com.fasterxml.jackson.databind.node.ObjectNode#putAll +- function: com.fasterxml.jackson.databind.JsonNode#fields copy: - - from: arg(0) - to: result - - from: arg(1) + - from: this to: result -- function: com.fasterxml.jackson.databind.node.ObjectNode#putAll +- function: com.fasterxml.jackson.databind.node.ArrayNode#asToken copy: - - from: arg(1) - to: + - from: - this - - .com.fasterxml.jackson.databind.node.ObjectNode##java.lang.Object - - from: arg(1) - to: this + - .com.fasterxml.jackson.databind.node.ArrayNode##java.lang.Object + to: result + - from: this + to: result +- function: com.fasterxml.jackson.databind.node.FloatNode# + copy: - from: arg(0) to: - this - - .com.fasterxml.jackson.databind.node.ObjectNode##java.lang.Object + - .com.fasterxml.jackson.databind.node.FloatNode##java.lang.Object - from: arg(0) to: this -- function: com.fasterxml.jackson.databind.node.ObjectNode#putArray +- function: com.fasterxml.jackson.databind.node.ObjectNode#put copy: - from: arg(0) to: result - from: arg(1) to: result -- function: com.fasterxml.jackson.databind.node.ObjectNode#putArray - copy: - from: arg(1) to: - this @@ -916,87 +785,107 @@ passThrough: - .com.fasterxml.jackson.databind.node.ObjectNode##java.lang.Object - from: arg(0) to: this -- function: com.fasterxml.jackson.databind.node.ObjectNode#putNull +- function: com.fasterxml.jackson.databind.util.TokenBuffer$Segment#next copy: - - from: arg(0) + - from: this to: result - - from: arg(1) + - from: + - this + - .com.fasterxml.jackson.databind.util.TokenBuffer$Segment##java.lang.Object to: result -- function: com.fasterxml.jackson.databind.node.ObjectNode#putNull +- function: com.fasterxml.jackson.databind.ObjectWriter#writeValueAsString copy: - - from: arg(1) - to: - - this - - .com.fasterxml.jackson.databind.node.ObjectNode##java.lang.Object - - from: arg(1) - to: this - from: arg(0) - to: + to: result +- function: com.fasterxml.jackson.databind.node.BaseJsonNode#traverse + copy: + - from: this + to: result +- function: com.fasterxml.jackson.databind.node.ArrayNode#deepCopy + copy: + - from: - this - - .com.fasterxml.jackson.databind.node.ObjectNode##java.lang.Object + - .com.fasterxml.jackson.databind.node.ArrayNode##java.lang.Object + to: result + - from: this + to: result +- function: com.fasterxml.jackson.databind.util.ArrayBuilders#insertInListNoDup + copy: - from: arg(0) - to: this -- function: com.fasterxml.jackson.databind.node.ObjectNode#putObject + to: result + - from: arg(1) + to: result +- function: com.fasterxml.jackson.databind.node.ValueNode#deepCopy + copy: + - from: this + to: result +- function: com.fasterxml.jackson.databind.ObjectMapper#readTree + signature: + params: + - index: 0 + type: .byte[] copy: - from: arg(0) to: result - - from: arg(1) +- function: com.fasterxml.jackson.databind.ObjectMapper#convertValue + copy: + - from: arg(0) to: result -- function: com.fasterxml.jackson.databind.node.ObjectNode#putObject +- function: com.fasterxml.jackson.databind.node.BooleanNode# copy: - - from: arg(1) - to: - - this - - .com.fasterxml.jackson.databind.node.ObjectNode##java.lang.Object - - from: arg(1) - to: this - from: arg(0) to: - this - - .com.fasterxml.jackson.databind.node.ObjectNode##java.lang.Object + - .com.fasterxml.jackson.databind.node.BooleanNode##java.lang.Object - from: arg(0) to: this -- function: com.fasterxml.jackson.databind.node.ObjectNode#putPOJO +- function: com.fasterxml.jackson.databind.ObjectMapper#treeAsTokens copy: - from: arg(0) to: result - - from: arg(1) - to: result -- function: com.fasterxml.jackson.databind.node.ObjectNode#putPOJO +- function: com.fasterxml.jackson.databind.ObjectReader#readValues + signature: + params: + - index: 0 + type: .byte[] copy: - - from: arg(1) + - from: arg(0) + to: result + - from: + - arg(0) + - .java.lang.String##java.lang.Object to: - - this - - .com.fasterxml.jackson.databind.node.ObjectNode##java.lang.Object - - from: arg(1) - to: this + - result + - .java.util.Iterator#Element#java.lang.Object +- function: com.fasterxml.jackson.databind.node.POJONode# + copy: - from: arg(0) to: - this - - .com.fasterxml.jackson.databind.node.ObjectNode##java.lang.Object + - .com.fasterxml.jackson.databind.node.POJONode##java.lang.Object - from: arg(0) to: this -- function: com.fasterxml.jackson.databind.node.ObjectNode#replace +- function: com.fasterxml.jackson.databind.node.TreeTraversingParser#getText copy: - - from: arg(0) + - from: this to: result - - from: arg(1) + - from: + - this + - .com.fasterxml.jackson.databind.node.TreeTraversingParser##java.lang.Object to: result -- function: com.fasterxml.jackson.databind.node.ObjectNode#replace +- function: com.fasterxml.jackson.databind.node.ArrayNode#add copy: - - from: arg(1) - to: - - this - - .com.fasterxml.jackson.databind.node.ObjectNode##java.lang.Object - - from: arg(1) - to: this - from: arg(0) to: - this - - .com.fasterxml.jackson.databind.node.ObjectNode##java.lang.Object + - .com.fasterxml.jackson.databind.node.ArrayNode##java.lang.Object - from: arg(0) to: this -- function: com.fasterxml.jackson.databind.node.ObjectNode#retain +- function: com.fasterxml.jackson.databind.ObjectReader#treeToValue + copy: + - from: arg(0) + to: result +- function: com.fasterxml.jackson.databind.node.ObjectNode#fields copy: - from: this to: result @@ -1004,34 +893,59 @@ passThrough: - this - .com.fasterxml.jackson.databind.node.ObjectNode##java.lang.Object to: result -- function: com.fasterxml.jackson.databind.node.ObjectNode#set +- function: com.fasterxml.jackson.databind.ObjectReader#readValues + signature: + params: + - index: 0 + type: java.io.Reader + condition: + typeIs: java.io.StringReader + pos: arg(0) copy: - from: arg(0) to: result - - from: arg(1) +- function: com.fasterxml.jackson.databind.node.ValueNode#path + copy: + - from: this to: result -- function: com.fasterxml.jackson.databind.node.ObjectNode#set +- function: com.fasterxml.jackson.databind.node.ContainerNode#asToken copy: - - from: arg(1) + - from: this + to: result +- function: com.fasterxml.jackson.databind.util.TokenBuffer#writeFieldName + copy: + - from: arg(0) to: - this - - .com.fasterxml.jackson.databind.node.ObjectNode##java.lang.Object - - from: arg(1) + - .com.fasterxml.jackson.databind.util.TokenBuffer##java.lang.Object + - from: arg(0) to: this +- function: com.fasterxml.jackson.databind.JsonNode#elements + copy: + - from: this + to: result +- function: com.fasterxml.jackson.databind.util.TokenBuffer#writeTypeId + copy: - from: arg(0) to: - this - - .com.fasterxml.jackson.databind.node.ObjectNode##java.lang.Object + - .com.fasterxml.jackson.databind.util.TokenBuffer##java.lang.Object - from: arg(0) to: this -- function: com.fasterxml.jackson.databind.node.ObjectNode#setAll +- function: com.fasterxml.jackson.databind.node.ArrayNode#findValue + copy: + - from: + - this + - .com.fasterxml.jackson.databind.node.ArrayNode##java.lang.Object + to: result + - from: this + to: result +- function: com.fasterxml.jackson.databind.node.ObjectNode#putObject copy: - from: arg(0) to: result - from: arg(1) to: result -- function: com.fasterxml.jackson.databind.node.ObjectNode#setAll - copy: - from: arg(1) to: - this @@ -1044,357 +958,363 @@ passThrough: - .com.fasterxml.jackson.databind.node.ObjectNode##java.lang.Object - from: arg(0) to: this -- function: com.fasterxml.jackson.databind.node.POJONode#asText - copy: - - from: arg(0) - to: result -- function: com.fasterxml.jackson.databind.node.POJONode#asText +- function: com.fasterxml.jackson.databind.node.TreeTraversingParser#currentNumericNode copy: - from: this to: result - from: - this - - .com.fasterxml.jackson.databind.node.POJONode##java.lang.Object + - .com.fasterxml.jackson.databind.node.TreeTraversingParser##java.lang.Object to: result -- function: com.fasterxml.jackson.databind.node.POJONode#asToken +- function: com.fasterxml.jackson.databind.node.TreeTraversingParser#overrideCurrentName copy: - - from: this - to: result - - from: + - from: arg(0) + to: - this - - .com.fasterxml.jackson.databind.node.POJONode##java.lang.Object - to: result -- function: com.fasterxml.jackson.databind.node.POJONode#binaryValue + - .com.fasterxml.jackson.databind.node.TreeTraversingParser##java.lang.Object + - from: arg(0) + to: this +- function: com.fasterxml.jackson.databind.node.ArrayNode#path copy: - - from: this - to: result - from: - this - - .com.fasterxml.jackson.databind.node.POJONode##java.lang.Object + - .com.fasterxml.jackson.databind.node.ArrayNode##java.lang.Object to: result -- function: com.fasterxml.jackson.databind.node.POJONode#getPojo - copy: - from: this to: result - - from: - - this - - .com.fasterxml.jackson.databind.node.POJONode##java.lang.Object - to: result -- function: com.fasterxml.jackson.databind.node.POJONode# +- function: com.fasterxml.jackson.databind.node.ArrayNode#addAll copy: - from: arg(0) to: - this - - .com.fasterxml.jackson.databind.node.POJONode##java.lang.Object + - .com.fasterxml.jackson.databind.node.ArrayNode##java.lang.Object - from: arg(0) to: this -- function: com.fasterxml.jackson.databind.node.ShortNode# +- function: com.fasterxml.jackson.databind.node.ArrayNode#set copy: - - from: arg(0) + - from: arg(1) to: - this - - .com.fasterxml.jackson.databind.node.ShortNode##java.lang.Object - - from: arg(0) + - .com.fasterxml.jackson.databind.node.ArrayNode##java.lang.Object + - from: arg(1) to: this -- function: com.fasterxml.jackson.databind.node.TextNode#asText +- function: com.fasterxml.jackson.databind.ObjectWriter#writeValue copy: - - from: arg(0) - to: result -- function: com.fasterxml.jackson.databind.node.TextNode#asText + - from: arg(1) + to: arg(0) +- function: com.fasterxml.jackson.databind.node.POJONode#binaryValue copy: - from: this to: result - from: - this - - .com.fasterxml.jackson.databind.node.TextNode##java.lang.Object + - .com.fasterxml.jackson.databind.node.POJONode##java.lang.Object to: result -- function: com.fasterxml.jackson.databind.node.TextNode#asToken +- function: com.fasterxml.jackson.databind.node.MissingNode#asToken copy: - from: this to: result +- function: com.fasterxml.jackson.databind.node.TreeTraversingParser#readBinaryValue + copy: - from: - this - - .com.fasterxml.jackson.databind.node.TextNode##java.lang.Object - to: result -- function: com.fasterxml.jackson.databind.node.TextNode#binaryValue - copy: + - .com.fasterxml.jackson.databind.node.TreeTraversingParser##java.lang.Object + to: arg(1) - from: this - to: result + to: arg(1) +- function: com.fasterxml.jackson.databind.node.ArrayNode#get + copy: - from: - this - - .com.fasterxml.jackson.databind.node.TextNode##java.lang.Object + - .com.fasterxml.jackson.databind.node.ArrayNode##java.lang.Object to: result -- function: com.fasterxml.jackson.databind.node.TextNode#getBinaryValue - copy: - from: this to: result - - from: - - this - - .com.fasterxml.jackson.databind.node.TextNode##java.lang.Object +- function: com.fasterxml.jackson.databind.ObjectReader#readValues + signature: + params: + - index: 0 + type: com.fasterxml.jackson.core.JsonParser + copy: + - from: arg(0) to: result -- function: com.fasterxml.jackson.databind.node.TextNode# +- function: com.fasterxml.jackson.databind.node.ContainerNode#get + copy: + - from: this + to: result +- function: com.fasterxml.jackson.databind.ObjectMapper#readTree + signature: + params: + - index: 0 + type: java.io.InputStream + condition: + anyOf: + - typeIs: java.io.ByteArrayInputStream + pos: arg(0) + - typeIs: java.io.StringBufferInputStream + pos: arg(0) copy: - from: arg(0) + to: result +- function: com.fasterxml.jackson.databind.util.TokenBuffer$Segment#append + copy: + - from: arg(2) + to: result + - from: arg(1) + to: result + - from: arg(1) to: - this - - .com.fasterxml.jackson.databind.node.TextNode##java.lang.Object - - from: arg(0) + - .com.fasterxml.jackson.databind.util.TokenBuffer$Segment##java.lang.Object + - from: arg(1) to: this -- function: com.fasterxml.jackson.databind.node.TextNode#textValue + - from: arg(2) + to: + - this + - .com.fasterxml.jackson.databind.util.TokenBuffer$Segment##java.lang.Object + - from: arg(2) + to: this +- function: com.fasterxml.jackson.databind.node.ObjectNode#putArray copy: - - from: this + - from: arg(0) to: result - - from: + - from: arg(1) + to: result + - from: arg(1) + to: - this - - .com.fasterxml.jackson.databind.node.TextNode##java.lang.Object + - .com.fasterxml.jackson.databind.node.ObjectNode##java.lang.Object + - from: arg(1) + to: this + - from: arg(0) + to: + - this + - .com.fasterxml.jackson.databind.node.ObjectNode##java.lang.Object + - from: arg(0) + to: this +- function: com.fasterxml.jackson.databind.ObjectMapper#valueToTree + copy: + - from: arg(0) to: result -- function: com.fasterxml.jackson.databind.node.TextNode#valueOf +- function: com.fasterxml.jackson.databind.ObjectReader#readValues + signature: + params: + - index: 0 + type: java.io.InputStream + condition: + anyOf: + - typeIs: java.io.ByteArrayInputStream + pos: arg(0) + - typeIs: java.io.StringBufferInputStream + pos: arg(0) copy: - from: arg(0) to: result -- function: com.fasterxml.jackson.databind.node.TreeTraversingParser#currentNode +- function: com.fasterxml.jackson.databind.node.ValueNode#asText copy: - from: this to: result - - from: - - this - - .com.fasterxml.jackson.databind.node.TreeTraversingParser##java.lang.Object - to: result -- function: com.fasterxml.jackson.databind.node.TreeTraversingParser#currentNumericNode +- function: com.fasterxml.jackson.databind.util.TokenBuffer#firstToken copy: - from: this to: result - from: - this - - .com.fasterxml.jackson.databind.node.TreeTraversingParser##java.lang.Object + - .com.fasterxml.jackson.databind.util.TokenBuffer##java.lang.Object to: result -- function: com.fasterxml.jackson.databind.node.TreeTraversingParser#getCurrentName +- function: com.fasterxml.jackson.databind.ObjectReader#readValue + signature: + params: + - index: 0 + type: java.lang.String copy: - - from: this - to: result - - from: - - this - - .com.fasterxml.jackson.databind.node.TreeTraversingParser##java.lang.Object + - from: arg(0) to: result -- function: com.fasterxml.jackson.databind.node.TreeTraversingParser#getEmbeddedObject +- function: com.fasterxml.jackson.databind.util.TokenBuffer$Parser#getNumberValue copy: - from: this to: result - from: - this - - .com.fasterxml.jackson.databind.node.TreeTraversingParser##java.lang.Object + - .com.fasterxml.jackson.databind.util.TokenBuffer$Parser##java.lang.Object to: result -- function: com.fasterxml.jackson.databind.node.TreeTraversingParser#getText +- function: com.fasterxml.jackson.databind.ObjectMapper#writeValueAsBytes copy: - - from: this + - from: arg(0) to: result - - from: - - this - - .com.fasterxml.jackson.databind.node.TreeTraversingParser##java.lang.Object +- function: com.fasterxml.jackson.databind.node.ContainerNode#booleanNode + copy: + - from: arg(0) to: result -- function: com.fasterxml.jackson.databind.node.TreeTraversingParser#getTextCharacters +- function: com.fasterxml.jackson.databind.node.TextNode#binaryValue copy: - from: this to: result - from: - this - - .com.fasterxml.jackson.databind.node.TreeTraversingParser##java.lang.Object + - .com.fasterxml.jackson.databind.node.TextNode##java.lang.Object to: result -- function: com.fasterxml.jackson.databind.node.TreeTraversingParser#nextToken +- function: com.fasterxml.jackson.databind.util.TokenBuffer$Segment#get copy: - from: this to: result - from: - this - - .com.fasterxml.jackson.databind.node.TreeTraversingParser##java.lang.Object + - .com.fasterxml.jackson.databind.util.TokenBuffer$Segment##java.lang.Object to: result -- function: com.fasterxml.jackson.databind.node.TreeTraversingParser#overrideCurrentName +- function: com.fasterxml.jackson.databind.util.TokenBuffer#writeTree copy: - from: arg(0) to: - this - - .com.fasterxml.jackson.databind.node.TreeTraversingParser##java.lang.Object + - .com.fasterxml.jackson.databind.util.TokenBuffer##java.lang.Object - from: arg(0) to: this -- function: com.fasterxml.jackson.databind.node.TreeTraversingParser#readBinaryValue +- function: com.fasterxml.jackson.databind.util.TokenBuffer#writeObjectId copy: - - from: + - from: arg(0) + to: - this - - .com.fasterxml.jackson.databind.node.TreeTraversingParser##java.lang.Object - to: arg(1) - - from: this - to: arg(1) -- function: com.fasterxml.jackson.databind.node.ValueNode#asText - copy: - - from: this - to: result -- function: com.fasterxml.jackson.databind.node.ValueNode#asToken + - .com.fasterxml.jackson.databind.util.TokenBuffer##java.lang.Object + - from: arg(0) + to: this +- function: com.fasterxml.jackson.databind.node.TextNode#asText copy: - - from: this + - from: arg(0) to: result -- function: com.fasterxml.jackson.databind.node.ValueNode#deepCopy - copy: - from: this to: result -- function: com.fasterxml.jackson.databind.node.ValueNode#findParent - copy: - - from: this + - from: + - this + - .com.fasterxml.jackson.databind.node.TextNode##java.lang.Object to: result -- function: com.fasterxml.jackson.databind.node.ValueNode#findValue +- function: com.fasterxml.jackson.databind.ObjectReader#readValues + signature: + params: + - index: 0 + type: java.lang.String copy: - - from: this + - from: arg(0) to: result -- function: com.fasterxml.jackson.databind.node.ValueNode#findValues +- function: com.fasterxml.jackson.databind.node.ObjectNode#get copy: - from: this to: result -- function: com.fasterxml.jackson.databind.node.ValueNode#findValuesAsText - copy: - - from: this + - from: + - this + - .com.fasterxml.jackson.databind.node.ObjectNode##java.lang.Object to: result -- function: com.fasterxml.jackson.databind.node.ValueNode#get +- function: com.fasterxml.jackson.databind.util.TokenBuffer#writeRawUTF8String copy: - - from: this - to: result -- function: com.fasterxml.jackson.databind.node.ValueNode#path + - from: arg(0) + to: + - this + - .com.fasterxml.jackson.databind.util.TokenBuffer##java.lang.Object + - from: arg(0) + to: this +- function: com.fasterxml.jackson.databind.node.POJONode#asToken copy: - from: this to: result -- function: com.fasterxml.jackson.databind.util.ArrayBuilders#arrayToSet - copy: - - from: arg(0) - to: result - - from: arg(1) + - from: + - this + - .com.fasterxml.jackson.databind.node.POJONode##java.lang.Object to: result -- function: com.fasterxml.jackson.databind.util.ArrayBuilders#insertInListNoDup +- function: com.fasterxml.jackson.databind.node.JsonNodeFactory#binaryNode copy: - from: arg(0) to: result - - from: arg(1) - to: result -- function: com.fasterxml.jackson.databind.util.ObjectBuffer#appendCompletedChunk +- function: com.fasterxml.jackson.databind.JsonNode#findValuesAsText copy: - - from: arg(0) + - from: this to: result -- function: com.fasterxml.jackson.databind.util.ObjectBuffer#appendCompletedChunk +- function: com.fasterxml.jackson.databind.util.TokenBuffer$Parser#getIntValue copy: - from: this to: result - from: - this - - .com.fasterxml.jackson.databind.util.ObjectBuffer##java.lang.Object + - .com.fasterxml.jackson.databind.util.TokenBuffer$Parser##java.lang.Object to: result - - from: arg(0) - to: this +- function: com.fasterxml.jackson.databind.JsonNode#get + copy: + - from: this + to: result +- function: com.fasterxml.jackson.databind.util.TokenBuffer#writeUTF8String + copy: - from: arg(0) to: - this - - .com.fasterxml.jackson.databind.util.ObjectBuffer##java.lang.Object -- function: com.fasterxml.jackson.databind.util.ObjectBuffer#completeAndClearBuffer - signature: - params: - - index: 0 - type: java.lang.Object[] - - index: 1 - type: int - - index: 2 - type: java.util.List - copy: + - .com.fasterxml.jackson.databind.util.TokenBuffer##java.lang.Object - from: arg(0) - to: arg(2) -- function: com.fasterxml.jackson.databind.util.ObjectBuffer#completeAndClearBuffer + to: this +- function: com.fasterxml.jackson.databind.ObjectMapper#readTree signature: params: - index: 0 - type: java.lang.Object[] - - index: 1 - type: int - - index: 2 - type: java.util.List - copy: - - from: - - this - - .com.fasterxml.jackson.databind.util.ObjectBuffer##java.lang.Object - to: arg(2) - - from: this - to: arg(2) -- function: com.fasterxml.jackson.databind.util.ObjectBuffer#completeAndClearBuffer + type: java.lang.String copy: - from: arg(0) to: result -- function: com.fasterxml.jackson.databind.util.ObjectBuffer#completeAndClearBuffer +- function: com.fasterxml.jackson.databind.node.LongNode# copy: - - from: this - to: result - - from: + - from: arg(0) + to: - this - - .com.fasterxml.jackson.databind.util.ObjectBuffer##java.lang.Object - to: result -- function: com.fasterxml.jackson.databind.util.TokenBuffer$Parser#getBigIntegerValue + - .com.fasterxml.jackson.databind.node.LongNode##java.lang.Object + - from: arg(0) + to: this +- function: com.fasterxml.jackson.databind.node.TreeTraversingParser#getTextCharacters copy: - from: this to: result - from: - this - - .com.fasterxml.jackson.databind.util.TokenBuffer$Parser##java.lang.Object + - .com.fasterxml.jackson.databind.node.TreeTraversingParser##java.lang.Object to: result -- function: com.fasterxml.jackson.databind.util.TokenBuffer$Parser#getBinaryValue +- function: com.fasterxml.jackson.databind.node.ObjectNode#findValues copy: - from: this to: result - from: - this - - .com.fasterxml.jackson.databind.util.TokenBuffer$Parser##java.lang.Object + - .com.fasterxml.jackson.databind.node.ObjectNode##java.lang.Object to: result -- function: com.fasterxml.jackson.databind.util.TokenBuffer$Parser#getDecimalValue +- function: com.fasterxml.jackson.databind.node.ValueNode#findValuesAsText copy: - from: this to: result - - from: - - this - - .com.fasterxml.jackson.databind.util.TokenBuffer$Parser##java.lang.Object - to: result -- function: com.fasterxml.jackson.databind.util.TokenBuffer$Parser#getDoubleValue +- function: com.fasterxml.jackson.databind.util.TokenBuffer#asParser copy: - - from: this - to: result - - from: - - this - - .com.fasterxml.jackson.databind.util.TokenBuffer$Parser##java.lang.Object + - from: arg(0) to: result -- function: com.fasterxml.jackson.databind.util.TokenBuffer$Parser#getFloatValue - copy: - from: this to: result - from: - this - - .com.fasterxml.jackson.databind.util.TokenBuffer$Parser##java.lang.Object + - .com.fasterxml.jackson.databind.util.TokenBuffer##java.lang.Object to: result -- function: com.fasterxml.jackson.databind.util.TokenBuffer$Parser#getIntValue +- function: com.fasterxml.jackson.databind.node.ArrayNode#findParent copy: - - from: this - to: result - from: - this - - .com.fasterxml.jackson.databind.util.TokenBuffer$Parser##java.lang.Object + - .com.fasterxml.jackson.databind.node.ArrayNode##java.lang.Object to: result -- function: com.fasterxml.jackson.databind.util.TokenBuffer$Parser#getLongValue - copy: - from: this to: result - - from: +- function: com.fasterxml.jackson.databind.util.TokenBuffer#writeRawValue + copy: + - from: arg(0) + to: - this - - .com.fasterxml.jackson.databind.util.TokenBuffer$Parser##java.lang.Object - to: result -- function: com.fasterxml.jackson.databind.util.TokenBuffer$Parser#getNumberValue + - .com.fasterxml.jackson.databind.util.TokenBuffer##java.lang.Object + - from: arg(0) + to: this +- function: com.fasterxml.jackson.databind.node.MissingNode#deepCopy copy: - from: this to: result - - from: - - this - - .com.fasterxml.jackson.databind.util.TokenBuffer$Parser##java.lang.Object - to: result -- function: com.fasterxml.jackson.databind.util.TokenBuffer$Parser#peekNextToken +- function: com.fasterxml.jackson.databind.util.TokenBuffer$Parser#getDoubleValue copy: - from: this to: result @@ -1402,69 +1322,54 @@ passThrough: - this - .com.fasterxml.jackson.databind.util.TokenBuffer$Parser##java.lang.Object to: result -- function: com.fasterxml.jackson.databind.util.TokenBuffer$Parser#readBinaryValue +- function: com.fasterxml.jackson.databind.ObjectMapper#readValue + signature: + params: + - index: 0 + type: java.io.Reader + condition: + typeIs: java.io.StringReader + pos: arg(0) copy: - - from: - - this - - .com.fasterxml.jackson.databind.util.TokenBuffer$Parser##java.lang.Object - to: arg(1) - - from: arg(0) - to: - - this - - .com.fasterxml.jackson.databind.util.TokenBuffer$Parser##java.lang.Object - from: arg(0) - to: this - - from: this - to: arg(1) -- function: com.fasterxml.jackson.databind.util.TokenBuffer$Segment#append - copy: - - from: arg(2) to: result - - from: arg(1) + - from: + - arg(0) + - .java.lang.String##java.lang.Object to: result -- function: com.fasterxml.jackson.databind.util.TokenBuffer$Segment#append +- function: com.fasterxml.jackson.databind.node.ContainerNode#numberNode copy: - - from: arg(1) - to: - - this - - .com.fasterxml.jackson.databind.util.TokenBuffer$Segment##java.lang.Object - - from: arg(1) - to: this - - from: arg(2) - to: - - this - - .com.fasterxml.jackson.databind.util.TokenBuffer$Segment##java.lang.Object - - from: arg(2) - to: this -- function: com.fasterxml.jackson.databind.util.TokenBuffer$Segment#findObjectId + - from: arg(0) + to: result +- function: com.fasterxml.jackson.databind.node.TreeTraversingParser#nextToken copy: - from: this to: result - from: - this - - .com.fasterxml.jackson.databind.util.TokenBuffer$Segment##java.lang.Object + - .com.fasterxml.jackson.databind.node.TreeTraversingParser##java.lang.Object to: result -- function: com.fasterxml.jackson.databind.util.TokenBuffer$Segment#get +- function: com.fasterxml.jackson.databind.ObjectReader#withRootName copy: - - from: this + - from: arg(0) to: result +- function: com.fasterxml.jackson.databind.node.ArrayNode#findValuesAsText + copy: - from: - this - - .com.fasterxml.jackson.databind.util.TokenBuffer$Segment##java.lang.Object + - .com.fasterxml.jackson.databind.node.ArrayNode##java.lang.Object to: result -- function: com.fasterxml.jackson.databind.util.TokenBuffer$Segment#next + - from: this + to: result +- function: com.fasterxml.jackson.databind.util.TokenBuffer$Parser#peekNextToken copy: - from: this to: result - from: - this - - .com.fasterxml.jackson.databind.util.TokenBuffer$Segment##java.lang.Object + - .com.fasterxml.jackson.databind.util.TokenBuffer$Parser##java.lang.Object to: result -- function: - package: com.fasterxml.jackson.databind.util - class: TokenBuffer - name: - pattern: +- function: com.fasterxml.jackson.databind.util.TokenBuffer#writeNumber copy: - from: arg(0) to: @@ -1472,151 +1377,199 @@ passThrough: - .com.fasterxml.jackson.databind.util.TokenBuffer##java.lang.Object - from: arg(0) to: this -- function: com.fasterxml.jackson.databind.util.TokenBuffer#append - copy: - - from: arg(0) - to: result -- function: com.fasterxml.jackson.databind.util.TokenBuffer#append +- function: com.fasterxml.jackson.databind.node.IntNode# copy: - from: arg(0) to: - this - - .com.fasterxml.jackson.databind.util.TokenBuffer##java.lang.Object + - .com.fasterxml.jackson.databind.node.IntNode##java.lang.Object - from: arg(0) to: this -- function: com.fasterxml.jackson.databind.util.TokenBuffer#asParser +- function: com.fasterxml.jackson.databind.util.TokenBuffer$Parser#getBinaryValue + copy: + - from: this + to: result + - from: + - this + - .com.fasterxml.jackson.databind.util.TokenBuffer$Parser##java.lang.Object + to: result +- function: com.fasterxml.jackson.databind.ObjectMapper#readTree + signature: + params: + - index: 0 + type: java.io.Reader + condition: + typeIs: java.io.StringReader + pos: arg(0) copy: - from: arg(0) to: result -- function: com.fasterxml.jackson.databind.util.TokenBuffer#asParser +- function: com.fasterxml.jackson.databind.node.TextNode#getBinaryValue copy: - from: this to: result - from: - this - - .com.fasterxml.jackson.databind.util.TokenBuffer##java.lang.Object + - .com.fasterxml.jackson.databind.node.TextNode##java.lang.Object to: result -- function: com.fasterxml.jackson.databind.util.TokenBuffer#deserialize +- function: com.fasterxml.jackson.databind.node.MissingNode#asText copy: - from: arg(0) to: result -- function: com.fasterxml.jackson.databind.util.TokenBuffer#firstToken + - from: this + to: result +- function: com.fasterxml.jackson.databind.ObjectReader#readTree + signature: + params: + - index: 0 + type: java.lang.String + copy: + - from: arg(0) + to: result +- function: com.fasterxml.jackson.databind.node.TreeTraversingParser#getCurrentName copy: - from: this to: result - from: - this - - .com.fasterxml.jackson.databind.util.TokenBuffer##java.lang.Object + - .com.fasterxml.jackson.databind.node.TreeTraversingParser##java.lang.Object to: result -- function: com.fasterxml.jackson.databind.util.TokenBuffer# +- function: com.fasterxml.jackson.databind.node.DecimalNode# copy: - from: arg(0) to: - this - - .com.fasterxml.jackson.databind.util.TokenBuffer##java.lang.Object + - .com.fasterxml.jackson.databind.node.DecimalNode##java.lang.Object - from: arg(0) to: this -- function: com.fasterxml.jackson.databind.util.TokenBuffer#writeBinary +- function: com.fasterxml.jackson.databind.node.TextNode#asToken copy: - - from: arg(1) - to: + - from: this + to: result + - from: - this - - .com.fasterxml.jackson.databind.util.TokenBuffer##java.lang.Object + - .com.fasterxml.jackson.databind.node.TextNode##java.lang.Object + to: result +- function: com.fasterxml.jackson.databind.ObjectReader#writeValue + copy: - from: arg(1) - to: this -- function: com.fasterxml.jackson.databind.util.TokenBuffer#writeBoolean + to: arg(0) +- function: com.fasterxml.jackson.databind.node.DoubleNode# copy: - from: arg(0) to: - this - - .com.fasterxml.jackson.databind.util.TokenBuffer##java.lang.Object + - .com.fasterxml.jackson.databind.node.DoubleNode##java.lang.Object - from: arg(0) to: this -- function: com.fasterxml.jackson.databind.util.TokenBuffer#writeFieldName +- function: com.fasterxml.jackson.databind.JsonNode#at copy: - - from: arg(0) - to: - - this - - .com.fasterxml.jackson.databind.util.TokenBuffer##java.lang.Object - - from: arg(0) - to: this -- function: com.fasterxml.jackson.databind.util.TokenBuffer#writeNumber + - from: this + to: result +- function: com.fasterxml.jackson.databind.node.JsonNodeFactory#booleanNode copy: - from: arg(0) - to: - - this - - .com.fasterxml.jackson.databind.util.TokenBuffer##java.lang.Object - - from: arg(0) - to: this -- function: com.fasterxml.jackson.databind.util.TokenBuffer#writeObject + to: result +- function: com.fasterxml.jackson.databind.node.ArrayNode#findParents copy: - - from: arg(0) - to: + - from: - this - - .com.fasterxml.jackson.databind.util.TokenBuffer##java.lang.Object - - from: arg(0) - to: this -- function: com.fasterxml.jackson.databind.util.TokenBuffer#writeObjectId + - .com.fasterxml.jackson.databind.node.ArrayNode##java.lang.Object + to: result + - from: this + to: result +- function: com.fasterxml.jackson.databind.ObjectMapper#readValue + signature: + params: + - index: 0 + type: java.io.InputStream + condition: + anyOf: + - typeIs: java.io.ByteArrayInputStream + pos: arg(0) + - typeIs: java.io.StringBufferInputStream + pos: arg(0) copy: - from: arg(0) - to: - - this - - .com.fasterxml.jackson.databind.util.TokenBuffer##java.lang.Object - - from: arg(0) - to: this -- function: com.fasterxml.jackson.databind.util.TokenBuffer#writeRaw + to: result + - from: + - arg(0) + - .java.lang.String##java.lang.Object + to: result +- function: com.fasterxml.jackson.databind.node.ValueNode#findValue copy: - - from: arg(0) - to: - - this - - .com.fasterxml.jackson.databind.util.TokenBuffer##java.lang.Object - - from: arg(0) - to: this -- function: com.fasterxml.jackson.databind.util.TokenBuffer#writeRawUTF8String + - from: this + to: result +- function: com.fasterxml.jackson.databind.node.ObjectNode#putNull copy: - from: arg(0) + to: result + - from: arg(1) + to: result + - from: arg(1) to: - this - - .com.fasterxml.jackson.databind.util.TokenBuffer##java.lang.Object - - from: arg(0) + - .com.fasterxml.jackson.databind.node.ObjectNode##java.lang.Object + - from: arg(1) to: this -- function: com.fasterxml.jackson.databind.util.TokenBuffer#writeRawValue - copy: - from: arg(0) to: - this - - .com.fasterxml.jackson.databind.util.TokenBuffer##java.lang.Object + - .com.fasterxml.jackson.databind.node.ObjectNode##java.lang.Object - from: arg(0) to: this -- function: com.fasterxml.jackson.databind.util.TokenBuffer#writeString +- function: com.fasterxml.jackson.databind.MappingIterator#readAll copy: - - from: arg(0) - to: - - this - - .com.fasterxml.jackson.databind.util.TokenBuffer##java.lang.Object - - from: arg(0) - to: this -- function: com.fasterxml.jackson.databind.util.TokenBuffer#writeTree + - from: this + to: result + - from: this + to: arg(1) +- function: com.fasterxml.jackson.databind.ObjectReader#readValue + signature: + params: + - index: 0 + type: java.io.Reader + condition: + typeIs: java.io.StringReader + pos: arg(0) copy: - from: arg(0) - to: - - this - - .com.fasterxml.jackson.databind.util.TokenBuffer##java.lang.Object - - from: arg(0) - to: this -- function: com.fasterxml.jackson.databind.util.TokenBuffer#writeTypeId + to: result + - from: + - arg(0) + - .java.lang.String##java.lang.Object + to: result +- function: com.fasterxml.jackson.databind.node.ValueNode#findParent + copy: + - from: this + to: result +- function: com.fasterxml.jackson.databind.node.POJONode#asText copy: - from: arg(0) - to: + to: result + - from: this + to: result + - from: - this - - .com.fasterxml.jackson.databind.util.TokenBuffer##java.lang.Object - - from: arg(0) - to: this -- function: com.fasterxml.jackson.databind.util.TokenBuffer#writeUTF8String + - .com.fasterxml.jackson.databind.node.POJONode##java.lang.Object + to: result +- function: com.fasterxml.jackson.databind.ObjectMapper#readValue + signature: + params: + - index: 0 + type: .byte[] copy: - from: arg(0) - to: - - this - - .com.fasterxml.jackson.databind.util.TokenBuffer##java.lang.Object + to: result + - from: + - arg(0) + - .java.lang.String##java.lang.Object + to: result +- function: com.fasterxml.jackson.databind.node.TextNode#valueOf + copy: - from: arg(0) - to: this + to: result +- function: com.fasterxml.jackson.databind.JsonNode#findValues + copy: + - from: this + to: result diff --git a/core/opentaint-config/config/config/jar-split/jakarta.json-api-2.1.3.yaml b/core/opentaint-config/config/config/jakarta.json-api-2.1.3.yaml similarity index 96% rename from core/opentaint-config/config/config/jar-split/jakarta.json-api-2.1.3.yaml rename to core/opentaint-config/config/config/jakarta.json-api-2.1.3.yaml index c980acddc..db5b2f323 100644 --- a/core/opentaint-config/config/config/jar-split/jakarta.json-api-2.1.3.yaml +++ b/core/opentaint-config/config/config/jakarta.json-api-2.1.3.yaml @@ -1,95 +1,93 @@ +library: jakarta.json:jakarta.json-api:2.1.3 passThrough: -- function: jakarta.json.JsonArray#getBoolean - overrides: false - copy: - - from: arg(1) - to: result -- function: jakarta.json.JsonArray#getInt +- function: jakarta.json.JsonArray#getString overrides: false copy: - from: arg(1) to: result -- function: jakarta.json.JsonArray#getString +- function: jakarta.json.JsonArrayBuilder#remove overrides: false copy: - - from: arg(1) + - from: this to: result -- function: jakarta.json.JsonArrayBuilder#add +- function: jakarta.json.JsonPatchBuilder#remove overrides: false copy: - from: this to: result -- function: jakarta.json.JsonArrayBuilder#addAll +- function: jakarta.json.JsonArrayBuilder#setNull overrides: false copy: - from: this to: result -- function: jakarta.json.JsonArrayBuilder#addNull +- function: jakarta.json.JsonArrayBuilder#set overrides: false copy: - from: this to: result -- function: jakarta.json.JsonArrayBuilder#remove +- function: jakarta.json.JsonObject#getBoolean overrides: false copy: - - from: this + - from: arg(1) to: result -- function: jakarta.json.JsonArrayBuilder#set +- function: jakarta.json.JsonObjectBuilder#addNull overrides: false copy: - from: this to: result -- function: jakarta.json.JsonArrayBuilder#setNull +- function: jakarta.json.JsonArrayBuilder#add overrides: false copy: - from: this to: result -- function: jakarta.json.JsonObject#getBoolean +- function: jakarta.json.JsonObject#getString overrides: false copy: - from: arg(1) to: result -- function: jakarta.json.JsonObject#getInt +- function: jakarta.json.JsonArrayBuilder#addNull overrides: false copy: - - from: arg(1) + - from: this to: result -- function: jakarta.json.JsonObject#getString +- function: jakarta.json.JsonArray#getInt overrides: false copy: - from: arg(1) to: result -- function: jakarta.json.JsonObjectBuilder#add +- function: jakarta.json.JsonPatchBuilder#replace overrides: false copy: - from: this to: result -- function: jakarta.json.JsonObjectBuilder#addAll +- function: jakarta.json.JsonArrayBuilder#addAll overrides: false copy: - - from: arg(0) + - from: this to: result -- function: jakarta.json.JsonObjectBuilder#addAll +- function: jakarta.json.JsonObject#getInt overrides: false copy: - - from: this + - from: arg(1) to: result -- function: jakarta.json.JsonObjectBuilder#addNull +- function: jakarta.json.JsonPatchBuilder#copy overrides: false copy: - from: this to: result -- function: jakarta.json.JsonObjectBuilder#remove +- function: jakarta.json.JsonPatchBuilder#add overrides: false copy: - from: this to: result -- function: jakarta.json.JsonPatchBuilder#add +- function: jakarta.json.JsonObjectBuilder#addAll overrides: false copy: + - from: arg(0) + to: result - from: this to: result -- function: jakarta.json.JsonPatchBuilder#copy +- function: jakarta.json.JsonObjectBuilder#add overrides: false copy: - from: this @@ -99,17 +97,17 @@ passThrough: copy: - from: this to: result -- function: jakarta.json.JsonPatchBuilder#remove +- function: jakarta.json.JsonArray#getBoolean overrides: false copy: - - from: this + - from: arg(1) to: result -- function: jakarta.json.JsonPatchBuilder#replace +- function: jakarta.json.JsonPatchBuilder#test overrides: false copy: - from: this to: result -- function: jakarta.json.JsonPatchBuilder#test +- function: jakarta.json.JsonObjectBuilder#remove overrides: false copy: - from: this diff --git a/core/opentaint-config/config/config/jar-split/jakarta.ws.rs-api-4.0.0.yaml b/core/opentaint-config/config/config/jakarta.ws.rs-api-4.0.0.yaml similarity index 99% rename from core/opentaint-config/config/config/jar-split/jakarta.ws.rs-api-4.0.0.yaml rename to core/opentaint-config/config/config/jakarta.ws.rs-api-4.0.0.yaml index a455b281f..79977b75d 100644 --- a/core/opentaint-config/config/config/jar-split/jakarta.ws.rs-api-4.0.0.yaml +++ b/core/opentaint-config/config/config/jakarta.ws.rs-api-4.0.0.yaml @@ -1,80 +1,9 @@ +library: jakarta.ws.rs:jakarta.ws.rs-api:4.0.0 passThrough: -- function: jakarta.ws.rs.core.AbstractMultivaluedMap# - overrides: false - copy: - - from: - - arg(0) - - .java.util.Map#MapKey#java.lang.Object - to: - - this - - .java.util.Map#MapKey#java.lang.Object - - from: - - arg(0) - - .java.util.Map#MapValue#java.lang.Object - to: - - this - - .java.util.Map#MapValue#java.lang.Object -- function: jakarta.ws.rs.core.Form#param +- function: jakarta.ws.rs.core.UriBuilder#path copy: - from: this to: result -- function: jakarta.ws.rs.core.MultivaluedHashMap# - signature: (*) * - overrides: false - copy: - - from: - - arg(0) - - .java.util.Map#MapValue#java.lang.Object - to: - - this - - .java.util.Map#MapValue#java.lang.Object - - .java.lang.Iterable#Element#java.lang.Object - - from: - - arg(0) - - .java.util.Map#MapKey#java.lang.Object - to: - - this - - .java.util.Map#MapKey#java.lang.Object - - from: - - arg(0) - - .java.util.Map#MapValue#java.lang.Object - to: - - this - - .java.util.Map#MapValue#java.lang.Object -- function: jakarta.ws.rs.core.MultivaluedMap#add - copy: - - from: arg(1) - to: - - this - - .java.util.Map#MapValue#java.lang.Object - - .java.lang.Iterable#Element#java.lang.Object - - from: arg(0) - to: - - this - - .java.util.Map#MapKey#java.lang.Object -- function: jakarta.ws.rs.core.MultivaluedMap#addAll - signature: (java.lang.Object, *) * - copy: - - from: - - arg(1) - - '[*]' - to: - - this - - .java.util.Map#MapValue#java.lang.Object - - .java.lang.Iterable#Element#java.lang.Object - - from: - - arg(1) - - .java.lang.Iterable#Element#java.lang.Object - to: - - this - - .java.util.Map#MapValue#java.lang.Object - - .java.lang.Iterable#Element#java.lang.Object -- function: jakarta.ws.rs.core.MultivaluedMap#addAll - copy: - - from: arg(0) - to: - - this - - .java.util.Map#MapKey#java.lang.Object - function: jakarta.ws.rs.core.MultivaluedMap#addFirst copy: - from: arg(1) @@ -86,49 +15,35 @@ passThrough: to: - this - .java.util.Map#MapKey#java.lang.Object -- function: jakarta.ws.rs.core.MultivaluedMap#getFirst +- function: jakarta.ws.rs.core.UriBuilder#resolveTemplatesFromEncoded copy: - - from: - - this - - .java.util.Map#MapValue#java.lang.Object - - .java.lang.Iterable#Element#java.lang.Object + - from: this to: result -- function: jakarta.ws.rs.core.MultivaluedMap#putSingle - copy: - - from: arg(1) - to: - - this - - .java.util.Map#MapValue#java.lang.Object - - .java.lang.Iterable#Element#java.lang.Object - - from: arg(0) - to: - - this - - .java.util.Map#MapKey#java.lang.Object -- function: jakarta.ws.rs.core.Response$ResponseBuilder#allow +- function: jakarta.ws.rs.core.Response$ResponseBuilder#variants copy: - from: this to: result -- function: jakarta.ws.rs.core.Response$ResponseBuilder#cacheControl +- function: jakarta.ws.rs.core.UriBuilder#matrixParam copy: - from: this to: result -- function: jakarta.ws.rs.core.Response$ResponseBuilder#contentLocation +- function: jakarta.ws.rs.core.Response$ResponseBuilder#lastModified copy: - from: this to: result -- function: jakarta.ws.rs.core.Response$ResponseBuilder#cookie +- function: jakarta.ws.rs.core.UriBuilder#fragment copy: - from: this to: result -- function: jakarta.ws.rs.core.Response$ResponseBuilder#encoding +- function: jakarta.ws.rs.core.UriBuilder#resolveTemplateFromEncoded copy: - from: this to: result -- function: jakarta.ws.rs.core.Response$ResponseBuilder#entity +- function: jakarta.ws.rs.core.UriBuilder#resolveTemplates copy: - from: this to: result -- function: jakarta.ws.rs.core.Response$ResponseBuilder#expires +- function: jakarta.ws.rs.core.Response$ResponseBuilder#type copy: - from: this to: result @@ -136,87 +51,139 @@ passThrough: copy: - from: this to: result -- function: jakarta.ws.rs.core.Response$ResponseBuilder#language +- function: jakarta.ws.rs.core.UriBuilder#host copy: - from: this to: result -- function: jakarta.ws.rs.core.Response$ResponseBuilder#lastModified +- function: jakarta.ws.rs.core.UriBuilder#segment copy: - from: this to: result -- function: jakarta.ws.rs.core.Response$ResponseBuilder#link +- function: jakarta.ws.rs.core.Response$ResponseBuilder#expires copy: - from: this to: result -- function: jakarta.ws.rs.core.Response$ResponseBuilder#links +- function: jakarta.ws.rs.core.UriBuilder#schemeSpecificPart copy: - from: this to: result -- function: jakarta.ws.rs.core.Response$ResponseBuilder#location +- function: jakarta.ws.rs.core.UriBuilder#replaceMatrixParam copy: - from: this to: result -- function: jakarta.ws.rs.core.Response$ResponseBuilder#replaceAll +- function: jakarta.ws.rs.core.AbstractMultivaluedMap# + overrides: false + copy: + - from: + - arg(0) + - .java.util.Map#MapKey#java.lang.Object + to: + - this + - .java.util.Map#MapKey#java.lang.Object + - from: + - arg(0) + - .java.util.Map#MapValue#java.lang.Object + to: + - this + - .java.util.Map#MapValue#java.lang.Object +- function: jakarta.ws.rs.core.UriBuilder#scheme copy: - from: this to: result -- function: jakarta.ws.rs.core.Response$ResponseBuilder#status +- function: jakarta.ws.rs.core.UriBuilder#uri copy: - from: this to: result -- function: jakarta.ws.rs.core.Response$ResponseBuilder#tag +- function: jakarta.ws.rs.core.Response$ResponseBuilder#location copy: - from: this to: result -- function: jakarta.ws.rs.core.Response$ResponseBuilder#type +- function: jakarta.ws.rs.core.UriBuilder#userInfo copy: - from: this to: result -- function: jakarta.ws.rs.core.Response$ResponseBuilder#variant +- function: jakarta.ws.rs.core.MultivaluedMap#add + copy: + - from: arg(1) + to: + - this + - .java.util.Map#MapValue#java.lang.Object + - .java.lang.Iterable#Element#java.lang.Object + - from: arg(0) + to: + - this + - .java.util.Map#MapKey#java.lang.Object +- function: jakarta.ws.rs.core.Response$ResponseBuilder#cookie copy: - from: this to: result -- function: jakarta.ws.rs.core.Response$ResponseBuilder#variants +- function: jakarta.ws.rs.core.Response$ResponseBuilder#encoding copy: - from: this to: result -- function: jakarta.ws.rs.core.UriBuilder#fragment +- function: jakarta.ws.rs.core.Form#param copy: - from: this to: result -- function: jakarta.ws.rs.core.UriBuilder#host +- function: jakarta.ws.rs.core.MultivaluedMap#getFirst copy: - - from: this + - from: + - this + - .java.util.Map#MapValue#java.lang.Object + - .java.lang.Iterable#Element#java.lang.Object to: result -- function: jakarta.ws.rs.core.UriBuilder#matrixParam +- function: jakarta.ws.rs.core.Response$ResponseBuilder#contentLocation copy: - from: this to: result -- function: jakarta.ws.rs.core.UriBuilder#path +- function: jakarta.ws.rs.core.Response$ResponseBuilder#language copy: - from: this to: result -- function: jakarta.ws.rs.core.UriBuilder#queryParam +- function: jakarta.ws.rs.core.UriBuilder#replaceQueryParam copy: - from: this to: result -- function: jakarta.ws.rs.core.UriBuilder#replaceMatrix +- function: jakarta.ws.rs.core.Response$ResponseBuilder#variant copy: - from: this to: result -- function: jakarta.ws.rs.core.UriBuilder#replaceMatrixParam +- function: jakarta.ws.rs.core.MultivaluedMap#addAll + copy: + - from: arg(0) + to: + - this + - .java.util.Map#MapKey#java.lang.Object +- function: jakarta.ws.rs.core.UriBuilder#replacePath copy: - from: this to: result -- function: jakarta.ws.rs.core.UriBuilder#replacePath +- function: jakarta.ws.rs.core.MultivaluedMap#addAll + signature: (java.lang.Object, *) * + copy: + - from: + - arg(1) + - '[*]' + to: + - this + - .java.util.Map#MapValue#java.lang.Object + - .java.lang.Iterable#Element#java.lang.Object + - from: + - arg(1) + - .java.lang.Iterable#Element#java.lang.Object + to: + - this + - .java.util.Map#MapValue#java.lang.Object + - .java.lang.Iterable#Element#java.lang.Object +- function: jakarta.ws.rs.core.Response$ResponseBuilder#status copy: - from: this to: result -- function: jakarta.ws.rs.core.UriBuilder#replaceQuery +- function: jakarta.ws.rs.core.Response$ResponseBuilder#cacheControl copy: - from: this to: result -- function: jakarta.ws.rs.core.UriBuilder#replaceQueryParam +- function: jakarta.ws.rs.core.UriBuilder#replaceMatrix copy: - from: this to: result @@ -224,35 +191,69 @@ passThrough: copy: - from: this to: result -- function: jakarta.ws.rs.core.UriBuilder#resolveTemplateFromEncoded +- function: jakarta.ws.rs.core.MultivaluedMap#putSingle + copy: + - from: arg(1) + to: + - this + - .java.util.Map#MapValue#java.lang.Object + - .java.lang.Iterable#Element#java.lang.Object + - from: arg(0) + to: + - this + - .java.util.Map#MapKey#java.lang.Object +- function: jakarta.ws.rs.core.UriBuilder#replaceQuery copy: - from: this to: result -- function: jakarta.ws.rs.core.UriBuilder#resolveTemplates +- function: jakarta.ws.rs.core.Response$ResponseBuilder#replaceAll copy: - from: this to: result -- function: jakarta.ws.rs.core.UriBuilder#resolveTemplatesFromEncoded +- function: jakarta.ws.rs.core.MultivaluedHashMap# + signature: (*) * + overrides: false + copy: + - from: + - arg(0) + - .java.util.Map#MapValue#java.lang.Object + to: + - this + - .java.util.Map#MapValue#java.lang.Object + - .java.lang.Iterable#Element#java.lang.Object + - from: + - arg(0) + - .java.util.Map#MapKey#java.lang.Object + to: + - this + - .java.util.Map#MapKey#java.lang.Object + - from: + - arg(0) + - .java.util.Map#MapValue#java.lang.Object + to: + - this + - .java.util.Map#MapValue#java.lang.Object +- function: jakarta.ws.rs.core.Response$ResponseBuilder#allow copy: - from: this to: result -- function: jakarta.ws.rs.core.UriBuilder#scheme +- function: jakarta.ws.rs.core.Response$ResponseBuilder#link copy: - from: this to: result -- function: jakarta.ws.rs.core.UriBuilder#schemeSpecificPart +- function: jakarta.ws.rs.core.Response$ResponseBuilder#links copy: - from: this to: result -- function: jakarta.ws.rs.core.UriBuilder#segment +- function: jakarta.ws.rs.core.Response$ResponseBuilder#entity copy: - from: this to: result -- function: jakarta.ws.rs.core.UriBuilder#uri +- function: jakarta.ws.rs.core.Response$ResponseBuilder#tag copy: - from: this to: result -- function: jakarta.ws.rs.core.UriBuilder#userInfo +- function: jakarta.ws.rs.core.UriBuilder#queryParam copy: - from: this to: result diff --git a/core/opentaint-config/config/config/jakarta.xml.bind-jakarta.xml.bind-api-2.3.3.yaml b/core/opentaint-config/config/config/jakarta.xml.bind-jakarta.xml.bind-api-2.3.3.yaml new file mode 100644 index 000000000..a4ac958b6 --- /dev/null +++ b/core/opentaint-config/config/config/jakarta.xml.bind-jakarta.xml.bind-api-2.3.3.yaml @@ -0,0 +1,80 @@ +library: jakarta.xml.bind:jakarta.xml.bind-api:2.3.3 +passThrough: +- function: javax.xml.bind.JAXBElement# + signature: + params: + - index: 0 + type: javax.xml.namespace.QName + - index: 1 + type: java.lang.Class + - index: 2 + type: java.lang.Object + copy: + - from: arg(2) + to: + - this + - .javax.xml.bind.JAXBElement##java.lang.Object + - from: arg(2) + to: this +- function: javax.xml.bind.util.JAXBSource# + copy: + - from: arg(1) + to: + - this + - .javax.xml.bind.util.JAXBSource##java.lang.Object + - from: arg(1) + to: this +- function: javax.xml.bind.JAXBElement#getName + copy: + - from: + - this + - .javax.xml.bind.JAXBElement##java.lang.Object + to: result + - from: this + to: result +- function: javax.xml.bind.JAXBElement#setValue + copy: + - from: arg(0) + to: + - this + - .javax.xml.bind.JAXBElement##java.lang.Object + - from: arg(0) + to: this +- function: javax.xml.bind.Marshaller#marshal + copy: + - from: arg(0) + to: arg(1) +- function: javax.xml.bind.JAXBElement# + signature: + params: + - index: 0 + type: javax.xml.namespace.QName + - index: 1 + type: java.lang.Class + - index: 2 + type: java.lang.Class + - index: 3 + type: java.lang.Object + copy: + - from: arg(3) + to: this + - from: arg(3) + to: + - this + - .javax.xml.bind.JAXBElement##java.lang.Object +- function: javax.xml.bind.Unmarshaller#unmarshal + copy: + - from: arg(0) + to: result +- function: javax.xml.bind.util.JAXBResult#getResult + copy: + - from: this + to: result +- function: javax.xml.bind.JAXBElement#getValue + copy: + - from: + - this + - .javax.xml.bind.JAXBElement##java.lang.Object + to: result + - from: this + to: result diff --git a/core/opentaint-config/config/config/jar-split/kotlin.yaml b/core/opentaint-config/config/config/jar-split/kotlin.yaml deleted file mode 100644 index 492081e4b..000000000 --- a/core/opentaint-config/config/config/jar-split/kotlin.yaml +++ /dev/null @@ -1,599 +0,0 @@ -passThrough: -- function: kotlinx.coroutines.Deferred#await - copy: - - from: - - this - - .kotlinx.coroutines.Deferred#value#java.lang.Object - to: result - -- function: kotlinx.coroutines.Deferred#getCompleted - copy: - - from: - - this - - .kotlinx.coroutines.Deferred#value#java.lang.Object - to: result - -- function: kotlinx.coroutines.CompletableDeferred#complete - copy: - - from: arg(0) - to: - - this - - .kotlinx.coroutines.Deferred#value#java.lang.Object - -- function: kotlin.text.StringsKt__StringsKt#trim - copy: - - from: arg(0) - to: result - -- function: kotlin.text.StringsKt__StringsKt#trimStart - copy: - - from: arg(0) - to: result - -- function: kotlin.text.StringsKt__StringsKt#trimEnd - copy: - - from: arg(0) - to: result - -- function: kotlin.text.StringsKt__StringsKt#padStart - copy: - - from: arg(0) - to: result - -- function: kotlin.text.StringsKt__StringsKt#padStart$default - copy: - - from: arg(0) - to: result - -- function: kotlin.text.StringsKt__StringsKt#padEnd - copy: - - from: arg(0) - to: result - -- function: kotlin.text.StringsKt__StringsKt#padEnd$default - copy: - - from: arg(0) - to: result - -- function: kotlin.text.StringsKt__StringsKt#substring - copy: - - from: arg(0) - to: result - -- function: kotlin.text.StringsKt__StringsKt#subSequence - copy: - - from: arg(0) - to: result - -- function: kotlin.text.StringsKt__StringsKt#substringBefore - copy: - - from: arg(0) - to: result - - from: arg(2) - to: result - -- function: kotlin.text.StringsKt__StringsKt#substringBefore$default - copy: - - from: arg(0) - to: result - - from: arg(2) - to: result - -- function: kotlin.text.StringsKt__StringsKt#substringAfter - copy: - - from: arg(0) - to: result - - from: arg(2) - to: result - -- function: kotlin.text.StringsKt__StringsKt#substringAfter$default - copy: - - from: arg(0) - to: result - - from: arg(2) - to: result - -- function: kotlin.text.StringsKt__StringsKt#substringBeforeLast - copy: - - from: arg(0) - to: result - - from: arg(2) - to: result - -- function: kotlin.text.StringsKt__StringsKt#substringBeforeLast$default - copy: - - from: arg(0) - to: result - - from: arg(2) - to: result - -- function: kotlin.text.StringsKt__StringsKt#substringAfterLast - copy: - - from: arg(0) - to: result - - from: arg(2) - to: result - -- function: kotlin.text.StringsKt__StringsKt#substringAfterLast$default - copy: - - from: arg(0) - to: result - - from: arg(2) - to: result - -- function: kotlin.text.StringsKt__StringsKt#replaceRange - signature: (java.lang.CharSequence, int, int, java.lang.CharSequence) java.lang.CharSequence - copy: - - from: arg(0) - to: result - - from: arg(3) - to: result - -- function: kotlin.text.StringsKt__StringsKt#replaceRange - signature: (java.lang.CharSequence, kotlin.ranges.IntRange, java.lang.CharSequence) java.lang.CharSequence - copy: - - from: arg(0) - to: result - - from: arg(2) - to: result - -- function: kotlin.text.StringsKt__StringsKt#removeRange - copy: - - from: arg(0) - to: result - -- function: kotlin.text.StringsKt__StringsKt#removePrefix - copy: - - from: arg(0) - to: result - -- function: kotlin.text.StringsKt__StringsKt#removeSuffix - copy: - - from: arg(0) - to: result - -- function: kotlin.text.StringsKt__StringsKt#removeSurrounding - copy: - - from: arg(0) - to: result - -- function: kotlin.text.StringsKt__StringsKt#replaceBefore - copy: - - from: arg(0) - to: result - - from: arg(2) - to: result - -- function: kotlin.text.StringsKt__StringsKt#replaceBefore$default - copy: - - from: arg(0) - to: result - - from: arg(2) - to: result - -- function: kotlin.text.StringsKt__StringsKt#replaceAfter - copy: - - from: arg(0) - to: result - - from: arg(2) - to: result - -- function: kotlin.text.StringsKt__StringsKt#replaceAfter$default - copy: - - from: arg(0) - to: result - - from: arg(2) - to: result - -- function: kotlin.text.StringsKt__StringsKt#replaceBeforeLast - copy: - - from: arg(0) - to: result - - from: arg(2) - to: result - -- function: kotlin.text.StringsKt__StringsKt#replaceBeforeLast$default - copy: - - from: arg(0) - to: result - - from: arg(2) - to: result - -- function: kotlin.text.StringsKt__StringsKt#replaceAfterLast - copy: - - from: arg(0) - to: result - - from: arg(2) - to: result - -- function: kotlin.text.StringsKt__StringsKt#replaceAfterLast$default - copy: - - from: arg(0) - to: result - - from: arg(2) - to: result - -- function: kotlin.text.StringsKt__StringsKt#commonPrefixWith - copy: - - from: arg(0) - to: result - - from: arg(1) - to: result - -- function: kotlin.text.StringsKt__StringsKt#commonPrefixWith$default - copy: - - from: arg(0) - to: result - - from: arg(1) - to: result - -- function: kotlin.text.StringsKt__StringsKt#commonSuffixWith - copy: - - from: arg(0) - to: result - - from: arg(1) - to: result - -- function: kotlin.text.StringsKt__StringsKt#commonSuffixWith$default - copy: - - from: arg(0) - to: result - - from: arg(1) - to: result - -- function: kotlin.text.StringsKt__StringsKt#splitToSequence - copy: - - from: arg(0) - to: result - -- function: kotlin.text.StringsKt__StringsKt#splitToSequence$default - copy: - - from: arg(0) - to: result - -- function: kotlin.text.StringsKt__StringsKt#split - copy: - - from: arg(0) - to: result - -- function: kotlin.text.StringsKt__StringsKt#split$default - copy: - - from: arg(0) - to: result - -- function: kotlin.text.StringsKt__StringsKt#lineSequence - copy: - - from: arg(0) - to: result - -- function: kotlin.text.StringsKt__StringsKt#lines - copy: - - from: arg(0) - to: result - -- function: kotlin.text.StringsKt__StringsJVMKt#replace - signature: (java.lang.String, char, char, boolean) java.lang.String - copy: - - from: arg(0) - to: result - -- function: kotlin.text.StringsKt__StringsJVMKt#replace$default - signature: (java.lang.String, char, char, boolean, int, java.lang.Object) java.lang.String - copy: - - from: arg(0) - to: result - -- function: kotlin.text.StringsKt__StringsJVMKt#replace - signature: (java.lang.String, java.lang.String, java.lang.String, boolean) java.lang.String - copy: - - from: arg(0) - to: result - - from: arg(2) - to: result - -- function: kotlin.text.StringsKt__StringsJVMKt#replace$default - signature: (java.lang.String, java.lang.String, java.lang.String, boolean, int, java.lang.Object) java.lang.String - copy: - - from: arg(0) - to: result - - from: arg(2) - to: result - -- function: kotlin.text.StringsKt__StringsJVMKt#replaceFirst - signature: (java.lang.String, char, char, boolean) java.lang.String - copy: - - from: arg(0) - to: result - -- function: kotlin.text.StringsKt__StringsJVMKt#replaceFirst$default - signature: (java.lang.String, char, char, boolean, int, java.lang.Object) java.lang.String - copy: - - from: arg(0) - to: result - -- function: kotlin.text.StringsKt__StringsJVMKt#replaceFirst - signature: (java.lang.String, java.lang.String, java.lang.String, boolean) java.lang.String - copy: - - from: arg(0) - to: result - - from: arg(2) - to: result - -- function: kotlin.text.StringsKt__StringsJVMKt#replaceFirst$default - signature: (java.lang.String, java.lang.String, java.lang.String, boolean, int, java.lang.Object) java.lang.String - copy: - - from: arg(0) - to: result - - from: arg(2) - to: result - -- function: kotlin.text.StringsKt__StringsJVMKt#concatToString - copy: - - from: arg(0) - to: result - -- function: kotlin.text.StringsKt__StringsJVMKt#concatToString$default - copy: - - from: arg(0) - to: result - -- function: kotlin.text.StringsKt__StringsJVMKt#decodeToString - copy: - - from: arg(0) - to: result - -- function: kotlin.text.StringsKt__StringsJVMKt#decodeToString$default - copy: - - from: arg(0) - to: result - -- function: kotlin.text.StringsKt__StringsJVMKt#encodeToByteArray - copy: - - from: arg(0) - to: result - -- function: kotlin.text.StringsKt__StringsJVMKt#encodeToByteArray$default - copy: - - from: arg(0) - to: result - -- function: kotlin.text.StringsKt__StringsJVMKt#repeat - copy: - - from: arg(0) - to: result - -- function: kotlin.text.StringsKt__StringsJVMKt#capitalize - copy: - - from: arg(0) - to: result - -- function: kotlin.text.StringsKt__StringsJVMKt#decapitalize - copy: - - from: arg(0) - to: result - -- function: kotlin.text.StringsKt__StringsJVMKt#split - copy: - - from: arg(0) - to: result - -- function: kotlin.text.StringsKt__StringsJVMKt#split$default - copy: - - from: arg(0) - to: result - -- function: kotlin.text.StringsKt__IndentKt#trimMargin - copy: - - from: arg(0) - to: result - -- function: kotlin.text.StringsKt__IndentKt#trimMargin$default - copy: - - from: arg(0) - to: result - -- function: kotlin.text.StringsKt__IndentKt#trimIndent - copy: - - from: arg(0) - to: result - -- function: kotlin.text.StringsKt__IndentKt#replaceIndentByMargin - copy: - - from: arg(0) - to: result - - from: arg(1) - to: result - -- function: kotlin.text.StringsKt__IndentKt#replaceIndentByMargin$default - copy: - - from: arg(0) - to: result - - from: arg(1) - to: result - -- function: kotlin.text.StringsKt__IndentKt#replaceIndent - copy: - - from: arg(0) - to: result - - from: arg(1) - to: result - -- function: kotlin.text.StringsKt__IndentKt#replaceIndent$default - copy: - - from: arg(0) - to: result - - from: arg(1) - to: result - -- function: kotlin.text.StringsKt__IndentKt#prependIndent - copy: - - from: arg(0) - to: result - - from: arg(1) - to: result - -- function: kotlin.text.StringsKt__IndentKt#prependIndent$default - copy: - - from: arg(0) - to: result - - from: arg(1) - to: result - -- function: kotlin.text.StringsKt__AppendableKt#appendRange - copy: - - from: arg(0) - to: result - - from: arg(1) - to: result - - from: arg(1) - to: arg(0) - -- function: kotlin.text.StringsKt__AppendableKt#append - signature: (java.lang.Appendable, java.lang.CharSequence[]) java.lang.Appendable - copy: - - from: arg(0) - to: result - - from: arg(1) - to: result - - from: arg(1) - to: arg(0) - -- function: kotlin.text.StringsKt__StringBuilderKt#append - signature: (java.lang.StringBuilder, java.lang.String[]) java.lang.StringBuilder - copy: - - from: arg(0) - to: result - - from: arg(1) - to: result - - from: arg(1) - to: arg(0) - -- function: kotlin.text.StringsKt__StringBuilderKt#append - signature: (java.lang.StringBuilder, java.lang.Object[]) java.lang.StringBuilder - copy: - - from: arg(0) - to: result - - from: arg(1) - to: result - - from: arg(1) - to: arg(0) - -- function: kotlin.text.StringsKt___StringsKt#drop - copy: - - from: arg(0) - to: result - -- function: kotlin.text.StringsKt___StringsKt#dropLast - copy: - - from: arg(0) - to: result - -- function: kotlin.text.StringsKt___StringsKt#dropLastWhile - copy: - - from: arg(0) - to: result - -- function: kotlin.text.StringsKt___StringsKt#dropWhile - copy: - - from: arg(0) - to: result - -- function: kotlin.text.StringsKt___StringsKt#filter - copy: - - from: arg(0) - to: result - -- function: kotlin.text.StringsKt___StringsKt#filterIndexed - copy: - - from: arg(0) - to: result - -- function: kotlin.text.StringsKt___StringsKt#filterNot - copy: - - from: arg(0) - to: result - -- function: kotlin.text.StringsKt___StringsKt#slice - copy: - - from: arg(0) - to: result - -- function: kotlin.text.StringsKt___StringsKt#take - copy: - - from: arg(0) - to: result - -- function: kotlin.text.StringsKt___StringsKt#takeLast - copy: - - from: arg(0) - to: result - -- function: kotlin.text.StringsKt___StringsKt#takeLastWhile - copy: - - from: arg(0) - to: result - -- function: kotlin.text.StringsKt___StringsKt#takeWhile - copy: - - from: arg(0) - to: result - -- function: kotlin.text.StringsKt___StringsKt#reversed - copy: - - from: arg(0) - to: result - -- function: kotlin.text.StringsKt___StringsKt#onEach - copy: - - from: arg(0) - to: result - -- function: kotlin.text.StringsKt___StringsKt#onEachIndexed - copy: - - from: arg(0) - to: result - -- function: kotlin.text.StringsKt___StringsKt#chunked - copy: - - from: arg(0) - to: result - -- function: kotlin.text.StringsKt___StringsKt#chunkedSequence - copy: - - from: arg(0) - to: result - -- function: kotlin.text.StringsKt___StringsKt#windowed - copy: - - from: arg(0) - to: result - -- function: kotlin.text.StringsKt___StringsKt#windowed$default - copy: - - from: arg(0) - to: result - -- function: kotlin.text.StringsKt___StringsKt#windowedSequence - copy: - - from: arg(0) - to: result - -- function: kotlin.text.StringsKt___StringsKt#windowedSequence$default - copy: - - from: arg(0) - to: result - -- function: kotlin.text.StringsKt___StringsKt#partition - copy: - - from: arg(0) - to: result - -- function: kotlin.text.StringsKt___StringsKt#asIterable - copy: - - from: arg(0) - to: result - -- function: kotlin.text.StringsKt___StringsKt#asSequence - copy: - - from: arg(0) - to: result diff --git a/core/opentaint-config/config/config/jar-split/spring-boot-health-4.0.2.yaml b/core/opentaint-config/config/config/jar-split/spring-boot-health-4.0.2.yaml deleted file mode 100644 index 7bd1a3a4c..000000000 --- a/core/opentaint-config/config/config/jar-split/spring-boot-health-4.0.2.yaml +++ /dev/null @@ -1,31 +0,0 @@ -passThrough: -- function: org.springframework.boot.health.contributor.Status#getCode - copy: - - from: - - this - - .org.springframework.boot.health.contributor.Status##java.lang.Object - to: result - - from: this - to: result -- function: org.springframework.boot.health.contributor.Status#getDescription - copy: - - from: - - this - - .org.springframework.boot.health.contributor.Status##java.lang.Object - to: result - - from: this - to: result -- function: org.springframework.boot.health.contributor.Status# - copy: - - from: arg(1) - to: - - this - - .org.springframework.boot.health.contributor.Status##java.lang.Object - - from: arg(0) - to: - - this - - .org.springframework.boot.health.contributor.Status##java.lang.Object - - from: arg(1) - to: this - - from: arg(0) - to: this diff --git a/core/opentaint-config/config/config/jar-split/spring-core-7.0.2.yaml b/core/opentaint-config/config/config/jar-split/spring-core-7.0.2.yaml deleted file mode 100644 index 4b98c0857..000000000 --- a/core/opentaint-config/config/config/jar-split/spring-core-7.0.2.yaml +++ /dev/null @@ -1,674 +0,0 @@ -passThrough: -- function: org.springframework.core.io.InputStreamSource#getInputStream - copy: - - from: this - to: result -- function: org.springframework.core.io.Resource#getFile - copy: - - from: - - this - - .org.springframework.core.io.Resource##java.lang.Object - to: result - - from: this - to: result -- function: org.springframework.core.io.Resource#getFilename - copy: - - from: - - this - - .org.springframework.core.io.Resource##java.lang.Object - to: result - - from: this - to: result -- function: org.springframework.core.io.Resource#getURI - copy: - - from: - - this - - .org.springframework.core.io.Resource##java.lang.Object - to: result - - from: this - to: result -- function: org.springframework.core.io.Resource#getURL - copy: - - from: - - this - - .org.springframework.core.io.Resource##java.lang.Object - to: result - - from: this - to: result -- function: org.springframework.util.AutoPopulatingList# - signature: (java.util.List, java.lang.Class) * - overrides: false - copy: - - from: - - arg(0) - - .java.lang.Iterable#Element#java.lang.Object - to: - - this - - .java.lang.Iterable#Element#java.lang.Object -- function: org.springframework.util.AutoPopulatingList# - signature: (java.util.List, org.springframework.util.AutoPopulatingList$ElementFactory) - * - overrides: false - copy: - - from: - - arg(0) - - .java.lang.Iterable#Element#java.lang.Object - to: - - this - - .java.lang.Iterable#Element#java.lang.Object -- function: org.springframework.util.ClassUtils#convertClassNameToResourcePath - copy: - - from: arg(0) - to: result -- function: org.springframework.util.ClassUtils#convertResourcePathToClassName - copy: - - from: arg(0) - to: result -- function: org.springframework.util.ClassUtils#getPackageName - copy: - - from: arg(0) - to: result -- function: org.springframework.util.ClassUtils#getQualifiedMethodName - copy: - - from: arg(0) - to: result -- function: org.springframework.util.ClassUtils#getQualifiedName - copy: - - from: arg(0) - to: result -- function: org.springframework.util.ClassUtils#getShortName - copy: - - from: arg(0) - to: result -- function: org.springframework.util.ClassUtils#getShortNameAsProperty - copy: - - from: arg(0) - to: result -- function: org.springframework.util.CollectionUtils#arrayToList - overrides: false - copy: - - from: - - arg(0) - - '[*]' - to: - - result - - .java.lang.Iterable#Element#java.lang.Object -- function: org.springframework.util.CollectionUtils#arrayToList - copy: - - from: arg(0) - to: result -- function: org.springframework.util.CollectionUtils#findFirstMatch - overrides: false - copy: - - from: - - arg(0) - - .java.lang.Iterable#Element#java.lang.Object - to: result -- function: org.springframework.util.CollectionUtils#findFirstMatch - copy: - - from: arg(0) - to: result - - from: arg(1) - to: result -- function: org.springframework.util.CollectionUtils#findValueOfType - overrides: false - copy: - - from: - - arg(0) - - .java.lang.Iterable#Element#java.lang.Object - to: result -- function: org.springframework.util.CollectionUtils#findValueOfType - copy: - - from: arg(0) - to: result -- function: org.springframework.util.CollectionUtils#firstElement - overrides: false - copy: - - from: - - arg(0) - - .java.lang.Iterable#Element#java.lang.Object - to: result -- function: org.springframework.util.CollectionUtils#lastElement - overrides: false - copy: - - from: - - arg(0) - - .java.lang.Iterable#Element#java.lang.Object - to: result -- function: org.springframework.util.CollectionUtils#mergeArrayIntoCollection - overrides: false - copy: - - from: - - arg(0) - - '[*]' - to: - - arg(1) - - .java.lang.Iterable#Element#java.lang.Object -- function: org.springframework.util.CollectionUtils#mergeArrayIntoCollection - copy: - - from: arg(0) - to: arg(1) -- function: org.springframework.util.CollectionUtils#mergePropertiesIntoMap - overrides: false - copy: - - from: - - arg(0) - - .java.util.Map#MapValue#java.lang.Object - to: - - arg(1) - - .java.util.Map#MapValue#java.lang.Object - - from: - - arg(0) - - .java.util.Dictionary#MapValue#java.lang.Object - to: - - arg(1) - - .java.util.Map#MapValue#java.lang.Object - - from: - - arg(0) - - .java.util.Map#MapKey#java.lang.Object - to: - - arg(1) - - .java.util.Map#MapKey#java.lang.Object - - from: - - arg(0) - - .java.util.Dictionary#MapKey#java.lang.Object - to: - - arg(1) - - .java.util.Map#MapKey#java.lang.Object -- function: org.springframework.util.CollectionUtils#mergePropertiesIntoMap - copy: - - from: arg(0) - to: arg(1) -- function: org.springframework.util.CollectionUtils#toArray - overrides: false - copy: - - from: - - arg(0) - - .java.util.Enumeration#Element#java.lang.Object - to: - - result - - '[*]' -- function: org.springframework.util.CollectionUtils#toIterator - overrides: false - copy: - - from: - - arg(0) - - .java.util.Enumeration#Element#java.lang.Object - to: - - result - - .java.util.Iterator#Element#java.lang.Object -- function: org.springframework.util.CollectionUtils#toMultiValueMap - overrides: false - copy: - - from: - - arg(0) - - .java.util.Map#MapKey#java.lang.Object - to: - - result - - .java.util.Map#MapKey#java.lang.Object - - from: - - arg(0) - - .java.util.Map#MapValue#java.lang.Object - - .java.lang.Iterable#Element#java.lang.Object - to: - - result - - .java.util.Map#MapValue#java.lang.Object - - .java.lang.Iterable#Element#java.lang.Object -- function: org.springframework.util.CollectionUtils#unmodifiableMultiValueMap - overrides: false - copy: - - from: - - arg(0) - - .java.util.Map#MapValue#java.lang.Object - to: - - result - - .java.util.Map#MapValue#java.lang.Object - - from: - - arg(0) - - .java.util.Map#MapKey#java.lang.Object - to: - - result - - .java.util.Map#MapKey#java.lang.Object -- function: org.springframework.util.CompositeIterator#add - overrides: false - copy: - - from: - - arg(0) - - .java.util.Iterator#Element#java.lang.Object - to: - - this - - .java.util.Iterator#Element#java.lang.Object -- function: org.springframework.util.LinkedMultiValueMap# - signature: (java.util.Map) * - overrides: false - copy: - - from: - - arg(0) - - .java.util.Map#MapKey#java.lang.Object - to: - - this - - .java.util.Map#MapKey#java.lang.Object - - from: - - arg(0) - - .java.util.Map#MapValue#java.lang.Object - - .java.lang.Iterable#Element#java.lang.Object - to: - - this - - .java.util.Map#MapValue#java.lang.Object - - .java.lang.Iterable#Element#java.lang.Object -- function: org.springframework.util.LinkedMultiValueMap#deepCopy - overrides: false - copy: - - from: - - this - - .java.util.Map#MapKey#java.lang.Object - to: - - result - - .java.util.Map#MapKey#java.lang.Object - - from: - - this - - .java.util.Map#MapValue#java.lang.Object - to: - - result - - .java.util.Map#MapValue#java.lang.Object -- function: org.springframework.util.MultiValueMap#add - copy: - - from: arg(1) - to: - - this - - .java.util.Map#MapValue#java.lang.Object - - .java.lang.Iterable#Element#java.lang.Object - - from: arg(0) - to: - - this - - .java.util.Map#MapKey#java.lang.Object -- function: org.springframework.util.MultiValueMap#addAll - signature: (org.springframework.util.MultiValueMap) * - copy: - - from: - - arg(0) - - .java.util.Map#MapKey#java.lang.Object - to: - - this - - .java.util.Map#MapKey#java.lang.Object - - from: - - arg(0) - - .java.util.Map#MapValue#java.lang.Object - - .java.lang.Iterable#Element#java.lang.Object - to: - - this - - .java.util.Map#MapValue#java.lang.Object - - .java.lang.Iterable#Element#java.lang.Object -- function: org.springframework.util.MultiValueMap#addAll - signature: (java.lang.Object, java.util.List) * - copy: - - from: - - arg(1) - - .java.lang.Iterable#Element#java.lang.Object - to: - - this - - .java.util.Map#MapValue#java.lang.Object - - .java.lang.Iterable#Element#java.lang.Object - - from: arg(0) - to: - - this - - .java.util.Map#MapKey#java.lang.Object -- function: org.springframework.util.MultiValueMap#addIfAbsent - copy: - - from: arg(1) - to: - - this - - .java.util.Map#MapValue#java.lang.Object - - .java.lang.Iterable#Element#java.lang.Object - - from: arg(0) - to: - - this - - .java.util.Map#MapKey#java.lang.Object -- function: org.springframework.util.MultiValueMap#getFirst - copy: - - from: - - this - - .java.util.Map#MapValue#java.lang.Object - - .java.lang.Iterable#Element#java.lang.Object - to: result -- function: org.springframework.util.MultiValueMap#set - copy: - - from: arg(1) - to: - - this - - .java.util.Map#MapValue#java.lang.Object - - .java.lang.Iterable#Element#java.lang.Object - - from: arg(0) - to: - - this - - .java.util.Map#MapKey#java.lang.Object -- function: org.springframework.util.MultiValueMap#setAll - copy: - - from: - - arg(0) - - .java.util.Map#MapValue#java.lang.Object - to: - - this - - .java.util.Map#MapValue#java.lang.Object - - .java.lang.Iterable#Element#java.lang.Object - - from: - - arg(0) - - .java.util.Map#MapKey#java.lang.Object - to: - - this - - .java.util.Map#MapKey#java.lang.Object -- function: org.springframework.util.MultiValueMap#toSingleValueMap - copy: - - from: - - this - - .java.util.Map#MapKey#java.lang.Object - to: - - result - - .java.util.Map#MapKey#java.lang.Object - - from: - - this - - .java.util.Map#MapValue#java.lang.Object - - .java.lang.Iterable#Element#java.lang.Object - to: - - result - - .java.util.Map#MapValue#java.lang.Object -- function: org.springframework.util.MultiValueMapAdapter# - overrides: false - copy: - - from: - - arg(0) - - .java.util.Map#MapKey#java.lang.Object - to: - - this - - .java.util.Map#MapKey#java.lang.Object - - from: - - arg(0) - - .java.util.Map#MapValue#java.lang.Object - - .java.lang.Iterable#Element#java.lang.Object - to: - - this - - .java.util.Map#MapValue#java.lang.Object - - .java.lang.Iterable#Element#java.lang.Object -- function: org.springframework.util.ObjectUtils#addObjectToArray - overrides: false - copy: - - from: arg(1) - to: - - result - - '[*]' - - from: - - arg(0) - - '[*]' - to: - - result - - '[*]' -- function: org.springframework.util.ObjectUtils#addObjectToArray - copy: - - from: arg(0) - to: result - - from: arg(1) - to: result -- function: org.springframework.util.ObjectUtils#getDisplayString - copy: - - from: arg(0) - to: result -- function: org.springframework.util.ObjectUtils#getIdentityHexString - copy: - - from: arg(0) - to: result -- function: org.springframework.util.ObjectUtils#identityToString - copy: - - from: arg(0) - to: result -- function: org.springframework.util.ObjectUtils#nullSafeToString - copy: - - from: arg(0) - to: result -- function: org.springframework.util.ObjectUtils#toObjectArray - overrides: false - copy: - - from: - - arg(0) - - '[*]' - to: - - result - - '[*]' -- function: org.springframework.util.ObjectUtils#toObjectArray - copy: - - from: arg(0) - to: result -- function: org.springframework.util.ObjectUtils#unwrapOptional - overrides: false - copy: - - from: - - arg(0) - - .java.util.Optional#Element#java.lang.Object - to: result -- function: org.springframework.util.PathMatcher#extractPathWithinPattern - copy: - - from: arg(1) - to: result -- function: org.springframework.util.ReflectionUtils#setField - copy: - - from: arg(2) - to: arg(1) -- function: org.springframework.util.ReflectionUtils#shallowCopyFieldState - copy: - - from: arg(0) - to: arg(1) -- function: org.springframework.util.ResourceUtils#extractJarFileURL - signature: - params: - - index: 0 - type: java.net.URL - copy: - - from: arg(0) - to: result -- function: org.springframework.util.ResourceUtils#toURI - signature: - params: - - index: 0 - type: java.net.URL - copy: - - from: arg(0) - to: result -- function: org.springframework.util.StringUtils#addStringToArray - overrides: false - copy: - - from: arg(1) - to: - - result - - '[*]' - - from: - - arg(0) - - '[*]' - to: - - result - - '[*]' -- function: org.springframework.util.StringUtils#addStringToArray - copy: - - from: arg(*) - to: result -- function: org.springframework.util.StringUtils#applyRelativePath - copy: - - from: arg(*) - to: result -- function: org.springframework.util.StringUtils#arrayToCommaDelimitedString - copy: - - from: arg(*) - to: result -- function: org.springframework.util.StringUtils#arrayToDelimitedString - copy: - - from: arg(*) - to: result -- function: org.springframework.util.StringUtils#capitalize - copy: - - from: arg(*) - to: result -- function: org.springframework.util.StringUtils#cleanPath - copy: - - from: arg(*) - to: result -- function: org.springframework.util.StringUtils#collectionToCommaDelimitedString - copy: - - from: arg(*) - to: result -- function: org.springframework.util.StringUtils#collectionToDelimitedString - copy: - - from: arg(*) - to: result -- function: org.springframework.util.StringUtils#commaDelimitedListToSet - copy: - - from: arg(*) - to: result -- function: org.springframework.util.StringUtils#commaDelimitedListToStringArray - copy: - - from: arg(*) - to: result -- function: org.springframework.util.StringUtils#concatenateStringArrays - copy: - - from: arg(*) - to: result -- function: org.springframework.util.StringUtils#delete - copy: - - from: arg(0) - to: result -- function: org.springframework.util.StringUtils#deleteAny - copy: - - from: arg(0) - to: result -- function: org.springframework.util.StringUtils#delimitedListToStringArray - copy: - - from: arg(*) - to: result - - from: arg(0) - to: result - - from: arg(1) - to: result -- function: org.springframework.util.StringUtils#getFilename - copy: - - from: arg(0) - to: result -- function: org.springframework.util.StringUtils#getFilenameExtension - copy: - - from: arg(0) - to: result -- function: org.springframework.util.StringUtils#parseLocaleString - copy: - - from: arg(0) - to: result -- function: org.springframework.util.StringUtils#quote - copy: - - from: arg(0) - to: result -- function: org.springframework.util.StringUtils#quoteIfString - copy: - - from: arg(0) - to: result -- function: org.springframework.util.StringUtils#removeDuplicateStrings - overrides: false - copy: - - from: - - arg(0) - - '[*]' - to: - - result - - '[*]' -- function: org.springframework.util.StringUtils#removeDuplicateStrings - copy: - - from: arg(0) - to: result -- function: org.springframework.util.StringUtils#replace - copy: - - from: arg(2) - to: result - - from: arg(0) - to: result -- function: org.springframework.util.StringUtils#sortStringArray - overrides: false - copy: - - from: - - arg(0) - - '[*]' - to: - - result - - '[*]' -- function: org.springframework.util.StringUtils#sortStringArray - copy: - - from: arg(0) - to: result -- function: org.springframework.util.StringUtils#split - copy: - - from: arg(0) - to: result -- function: org.springframework.util.StringUtils#splitArrayElementsIntoProperties - copy: - - from: arg(0) - to: result -- function: org.springframework.util.StringUtils#stripFilenameExtension - copy: - - from: arg(0) - to: result -- function: org.springframework.util.StringUtils#toStringArray - overrides: false - copy: - - from: - - arg(0) - - .java.lang.Iterable#Element#java.lang.Object - to: - - result - - '[*]' - - from: - - arg(0) - - .java.util.Enumeration#Element#java.lang.Object - to: - - result - - '[*]' -- function: org.springframework.util.StringUtils#toStringArray - copy: - - from: arg(0) - to: result -- function: org.springframework.util.StringUtils#tokenizeToStringArray - copy: - - from: arg(0) - to: result -- function: org.springframework.util.StringUtils#trimAllWhitespace - copy: - - from: arg(0) - to: result -- function: org.springframework.util.StringUtils#trimArrayElements - copy: - - from: arg(0) - to: result -- function: org.springframework.util.StringUtils#trimLeadingCharacter - copy: - - from: arg(0) - to: result -- function: org.springframework.util.StringUtils#trimLeadingWhitespace - copy: - - from: arg(0) - to: result -- function: org.springframework.util.StringUtils#trimTrailingCharacter - copy: - - from: arg(0) - to: result -- function: org.springframework.util.StringUtils#trimTrailingWhitespace - copy: - - from: arg(0) - to: result -- function: org.springframework.util.StringUtils#trimWhitespace - copy: - - from: arg(0) - to: result -- function: org.springframework.util.StringUtils#uncapitalize - copy: - - from: arg(0) - to: result -- function: org.springframework.util.StringUtils#unqualify - copy: - - from: arg(0) - to: result -- function: org.springframework.util.StringValueResolver#resolveStringValue - copy: - - from: arg(0) - to: result diff --git a/core/opentaint-config/config/config/jar-split/spring-jdbc-7.0.2.yaml b/core/opentaint-config/config/config/jar-split/spring-jdbc-7.0.2.yaml deleted file mode 100644 index f1e118275..000000000 --- a/core/opentaint-config/config/config/jar-split/spring-jdbc-7.0.2.yaml +++ /dev/null @@ -1,37 +0,0 @@ -passThrough: -- function: org.springframework.jdbc.core.support.SqlLobValue# - copy: - - from: arg(0) - to: result -- function: org.springframework.jdbc.support.rowset.SqlRowSet#getObject - copy: - - from: this - to: result -- function: org.springframework.jdbc.support.rowset.SqlRowSet#getString - copy: - - from: this - to: result -- function: org.springframework.jdbc.support.xml.SqlXmlHandler#getXmlAsSource - copy: - - from: arg(0) - to: result -- function: org.springframework.jdbc.support.xml.SqlXmlHandler#getXmlAsString - copy: - - from: arg(0) - to: result -- function: org.springframework.jdbc.support.xml.SqlXmlHandler#newSqlXmlValue - signature: - params: - - index: 0 - type: java.lang.String - copy: - - from: arg(0) - to: result -- function: org.springframework.jdbc.support.xml.SqlXmlHandler#newSqlXmlValue - signature: - params: - - index: 0 - type: org.w3c.dom.Document - copy: - - from: arg(0) - to: result diff --git a/core/opentaint-config/config/config/jar-split/spring-web-7.0.2.yaml b/core/opentaint-config/config/config/jar-split/spring-web-7.0.2.yaml deleted file mode 100644 index a6ce562b7..000000000 --- a/core/opentaint-config/config/config/jar-split/spring-web-7.0.2.yaml +++ /dev/null @@ -1,557 +0,0 @@ -passThrough: -- function: org.springframework.web.util.HtmlUtils#htmlEscape - copy: - - from: arg(0) - to: result -- function: org.springframework.web.util.HtmlUtils#htmlEscapeDecimal - copy: - - from: arg(0) - to: result -- function: org.springframework.web.util.HtmlUtils#htmlEscapeHex - copy: - - from: arg(0) - to: result -- function: org.springframework.http.HttpEntity#getBody - copy: - - from: - - this - - .org.springframework.http.HttpEntity#Body#java.lang.Object - to: result -- function: org.springframework.http.HttpEntity#getHeaders - copy: - - from: - - this - - .org.springframework.http.HttpEntity#Body#java.lang.Object - to: result -- function: org.springframework.http.HttpEntity# - copy: - - from: arg(1) - to: - - this - - .org.springframework.http.HttpEntity#Body#java.lang.Object - - from: arg(0) - to: - - this - - .org.springframework.http.HttpEntity#Body#java.lang.Object -- function: - package: org.springframework.http - class: HttpHeaders - name: - pattern: set.+ - copy: - - from: arg(0) - to: - - this - - .org.springframework.http.HttpHeaders##java.lang.Object - - from: arg(0) - to: this -- function: org.springframework.http.RequestEntity$BodyBuilder#body - copy: - - from: arg(0) - to: result -- function: org.springframework.http.RequestEntity$BodyBuilder#body - copy: - - from: this - to: result -- function: org.springframework.http.RequestEntity$BodyBuilder#contentLength - copy: - - from: this - to: result -- function: org.springframework.http.RequestEntity$BodyBuilder#contentType - copy: - - from: this - to: result -- function: org.springframework.http.RequestEntity$HeadersBuilder#accept - copy: - - from: this - to: result -- function: org.springframework.http.RequestEntity$HeadersBuilder#acceptCharset - copy: - - from: this - to: result -- function: org.springframework.http.RequestEntity$HeadersBuilder#build - copy: - - from: this - to: result -- function: org.springframework.http.RequestEntity$HeadersBuilder#header - copy: - - from: arg(0) - to: result - - from: arg(1) - to: result -- function: org.springframework.http.RequestEntity$HeadersBuilder#header - copy: - - from: this - to: result -- function: org.springframework.http.RequestEntity$HeadersBuilder#headers - copy: - - from: arg(0) - to: result - - from: arg(1) - to: result -- function: org.springframework.http.RequestEntity$HeadersBuilder#ifModifiedSince - copy: - - from: this - to: result -- function: org.springframework.http.RequestEntity$HeadersBuilder#ifNoneMatch - copy: - - from: this - to: result -- function: org.springframework.http.RequestEntity#delete - copy: - - from: - - this - - .org.springframework.http.RequestEntity##java.lang.Object - to: result - - from: this - to: result -- function: org.springframework.http.RequestEntity#get - copy: - - from: - - this - - .org.springframework.http.RequestEntity##java.lang.Object - to: result - - from: this - to: result -- function: org.springframework.http.RequestEntity#head - copy: - - from: - - this - - .org.springframework.http.RequestEntity##java.lang.Object - to: result - - from: this - to: result -- function: org.springframework.http.RequestEntity# - copy: - - from: arg(1) - to: this - - from: arg(0) - to: - - this - - .org.springframework.http.RequestEntity##java.lang.Object - - from: arg(0) - to: this - - from: arg(1) - to: - - this - - .org.springframework.http.RequestEntity##java.lang.Object -- function: org.springframework.http.RequestEntity#method - copy: - - from: - - this - - .org.springframework.http.RequestEntity##java.lang.Object - to: result - - from: this - to: result -- function: org.springframework.http.RequestEntity#options - copy: - - from: - - this - - .org.springframework.http.RequestEntity##java.lang.Object - to: result - - from: this - to: result -- function: org.springframework.http.RequestEntity#patch - copy: - - from: - - this - - .org.springframework.http.RequestEntity##java.lang.Object - to: result - - from: this - to: result -- function: org.springframework.http.RequestEntity#post - copy: - - from: - - this - - .org.springframework.http.RequestEntity##java.lang.Object - to: result - - from: this - to: result -- function: org.springframework.http.RequestEntity#put - copy: - - from: - - this - - .org.springframework.http.RequestEntity##java.lang.Object - to: result - - from: this - to: result -- function: org.springframework.http.ResponseEntity$BodyBuilder#body - copy: - - from: arg(0) - to: - - result - - .org.springframework.http.HttpEntity#Body#java.lang.Object -- function: org.springframework.http.ResponseEntity$BodyBuilder#body - copy: - - from: this - to: result -- function: org.springframework.http.ResponseEntity$BodyBuilder#contentLength - signature: (long) * - copy: - - from: this - to: result -- function: org.springframework.http.ResponseEntity$BodyBuilder#contentLength - copy: - - from: this - to: result -- function: org.springframework.http.ResponseEntity$BodyBuilder#contentType - signature: (*) * - copy: - - from: this - to: result -- function: org.springframework.http.ResponseEntity$BodyBuilder#contentType - copy: - - from: this - to: result -- function: org.springframework.http.ResponseEntity$HeadersBuilder#allow - signature: (*) * - copy: - - from: this - to: result -- function: org.springframework.http.ResponseEntity$HeadersBuilder#allow - copy: - - from: this - to: result -- function: org.springframework.http.ResponseEntity$HeadersBuilder#build - copy: - - from: this - to: result -- function: org.springframework.http.ResponseEntity$HeadersBuilder#cacheControl - copy: - - from: this - to: result -- function: org.springframework.http.ResponseEntity$HeadersBuilder#eTag - signature: (java.lang.String) * - copy: - - from: this - to: result -- function: org.springframework.http.ResponseEntity$HeadersBuilder#eTag - copy: - - from: this - to: result -- function: org.springframework.http.ResponseEntity$HeadersBuilder#header - copy: - - from: arg(0) - to: result - - from: arg(1) - to: result -- function: org.springframework.http.ResponseEntity$HeadersBuilder#header - copy: - - from: this - to: result -- function: org.springframework.http.ResponseEntity$HeadersBuilder#header - signature: (java.lang.String, *) * - copy: - - from: this - to: result -- function: org.springframework.http.ResponseEntity$HeadersBuilder#headers - copy: - - from: arg(0) - to: result - - from: arg(1) - to: result -- function: org.springframework.http.ResponseEntity$HeadersBuilder#headers - copy: - - from: this - to: result -- function: org.springframework.http.ResponseEntity$HeadersBuilder#headers - signature: (*) * - copy: - - from: this - to: result -- function: org.springframework.http.ResponseEntity$HeadersBuilder#lastModified - copy: - - from: this - to: result -- function: org.springframework.http.ResponseEntity$HeadersBuilder#location - signature: (*) * - copy: - - from: this - to: result -- function: org.springframework.http.ResponseEntity$HeadersBuilder#location - copy: - - from: this - to: result -- function: org.springframework.http.ResponseEntity$HeadersBuilder#varyBy - signature: (*) * - copy: - - from: this - to: result -- function: org.springframework.http.ResponseEntity#created - copy: - - from: arg(0) - to: result -- function: org.springframework.http.ResponseEntity#getBody - copy: - - from: - - this - - .org.springframework.http.HttpEntity#Body#java.lang.Object - to: result -- function: org.springframework.http.ResponseEntity# - copy: - - from: arg(1) - to: - - this - - .org.springframework.http.HttpEntity#Body#java.lang.Object - - from: arg(0) - to: - - this - - .org.springframework.http.HttpEntity#Body#java.lang.Object -- function: org.springframework.http.ResponseEntity#ok - copy: - - from: arg(0) - to: - - result - - .org.springframework.http.HttpEntity#Body#java.lang.Object -- function: org.springframework.http.ResponseEntity#status - copy: - - from: arg(0) - to: result -- function: org.springframework.web.context.request.async.DeferredResult#setResult - copy: - - from: arg(0) - to: - - this - - .org.springframework.web.context.request.async.DeferredResult#Result#java.lang.Object -- function: org.springframework.web.context.request.async.DeferredResult#setErrorResult - copy: - - from: arg(0) - to: - - this - - .org.springframework.web.context.request.async.DeferredResult#Result#java.lang.Object -- function: org.springframework.web.context.request.async.DeferredResult#getResult - copy: - - from: - - this - - .org.springframework.web.context.request.async.DeferredResult#Result#java.lang.Object - to: result -- function: org.springframework.web.multipart.MultipartFile#getBytes - copy: - - from: this - to: result -- function: org.springframework.web.multipart.MultipartFile#getContentType - copy: - - from: this - to: result -- function: org.springframework.web.multipart.MultipartFile#getInputStream - copy: - - from: this - to: result -- function: org.springframework.web.multipart.MultipartFile#getName - copy: - - from: this - to: result -- function: org.springframework.web.multipart.MultipartFile#getOriginalFilename - copy: - - from: this - to: result -- function: org.springframework.web.server.ServerWebExchange#getAttribute - copy: - - from: arg(1) - to: result -- function: org.springframework.web.server.ServerWebExchange#getAttribute - copy: - - from: this - to: result -- function: org.springframework.web.server.ServerWebExchange#getAttributes - copy: - - from: arg(1) - to: result -- function: org.springframework.web.server.ServerWebExchange#getAttributes - copy: - - from: this - to: result -- function: org.springframework.web.server.ServerWebExchange#getFormData - copy: - - from: arg(1) - to: result -- function: org.springframework.web.server.ServerWebExchange#getFormData - copy: - - from: this - to: result -- function: org.springframework.web.server.ServerWebExchange#getMultipartData - copy: - - from: arg(1) - to: result -- function: org.springframework.web.server.ServerWebExchange#getMultipartData - copy: - - from: this - to: result -- function: org.springframework.web.server.ServerWebExchange#getRequest - copy: - - from: arg(1) - to: result -- function: org.springframework.web.server.ServerWebExchange#getRequest - copy: - - from: this - to: result -- function: org.springframework.web.server.ServerWebExchange#getRequiredAttribute - copy: - - from: arg(1) - to: result -- function: org.springframework.web.server.ServerWebExchange#getRequiredAttribute - copy: - - from: this - to: result -- function: org.springframework.web.server.ServerWebExchange#getResponse - copy: - - from: arg(1) - to: result -- function: org.springframework.web.server.ServerWebExchange#getResponse - copy: - - from: this - to: result -- function: org.springframework.web.server.ServerWebExchange#mutate - copy: - - from: arg(1) - to: result -- function: org.springframework.web.server.ServerWebExchange#mutate - copy: - - from: this - to: result -- function: org.springframework.web.util.JavaScriptUtils#javaScriptEscape - copy: - - from: arg(0) - to: result -- function: org.springframework.web.util.UriBuilder#fragment - copy: - - from: this - to: result -- function: org.springframework.web.util.UriBuilder#host - copy: - - from: this - to: result -- function: org.springframework.web.util.UriBuilder#path - copy: - - from: this - to: result -- function: org.springframework.web.util.UriBuilder#pathSegment - copy: - - from: this - to: result -- function: org.springframework.web.util.UriBuilder#port - copy: - - from: this - to: result -- function: org.springframework.web.util.UriBuilder#query - copy: - - from: this - to: result -- function: org.springframework.web.util.UriBuilder#queryParam - copy: - - from: this - to: result -- function: org.springframework.web.util.UriBuilder#queryParamIfPresent - copy: - - from: this - to: result -- function: org.springframework.web.util.UriBuilder#queryParams - copy: - - from: this - to: result -- function: org.springframework.web.util.UriBuilder#replacePath - copy: - - from: this - to: result -- function: org.springframework.web.util.UriBuilder#replaceQuery - copy: - - from: this - to: result -- function: org.springframework.web.util.UriBuilder#replaceQueryParam - copy: - - from: this - to: result -- function: org.springframework.web.util.UriBuilder#replaceQueryParams - copy: - - from: this - to: result -- function: org.springframework.web.util.UriBuilder#scheme - copy: - - from: this - to: result -- function: org.springframework.web.util.UriBuilder#userInfo - copy: - - from: this - to: result -- function: org.springframework.web.util.UriComponents$UriTemplateVariables#getValue - copy: - - from: - - this - - .org.springframework.web.util.UriComponents$UriTemplateVariables#MapValue#java.lang.Object - to: result -- function: org.springframework.web.util.UriComponentsBuilder#cloneBuilder - overrides: false - copy: - - from: this - to: result -- function: org.springframework.web.util.UriComponentsBuilder#encode - overrides: false - copy: - - from: this - to: result -- function: org.springframework.web.util.UriComponentsBuilder#schemeSpecificPart - overrides: false - copy: - - from: this - to: result -- function: org.springframework.web.util.UriComponentsBuilder#uri - overrides: false - copy: - - from: this - to: result -- function: org.springframework.web.util.UriComponentsBuilder#uriComponents - overrides: false - copy: - - from: this - to: result -- function: org.springframework.web.util.UriComponentsBuilder#uriVariables - overrides: false - copy: - - from: this - to: result -- function: org.springframework.web.util.UriTemplate#expand - copy: - - from: arg(*) - to: result -- function: org.springframework.web.util.UriTemplate#expand - copy: - - from: this - to: result -- function: org.springframework.web.util.UriTemplate# - copy: - - from: arg(0) - to: result -- function: org.springframework.web.util.UriTemplate#match - copy: - - from: arg(*) - to: result -- function: org.springframework.web.util.UriTemplate#match - copy: - - from: this - to: result -- function: org.springframework.web.util.UrlPathHelper#decodeMatrixVariables - overrides: false - copy: - - from: - - arg(1) - - .java.util.Map#MapKey#java.lang.Object - to: - - result - - .java.util.Map#MapKey#java.lang.Object -- function: org.springframework.web.util.UrlPathHelper#decodePathVariables - overrides: false - copy: - - from: - - arg(1) - - .java.util.Map#MapKey#java.lang.Object - to: - - result - - .java.util.Map#MapKey#java.lang.Object -- function: org.springframework.web.util.WebUtils#findParameterValue - signature: (*, java.lang.String) * - overrides: false - copy: - - from: - - arg(0) - - .java.util.Map#MapValue#java.lang.Object - to: result diff --git a/core/opentaint-config/config/config/javax.activation-activation-1.1.1.yaml b/core/opentaint-config/config/config/javax.activation-activation-1.1.1.yaml new file mode 100644 index 000000000..0b941395d --- /dev/null +++ b/core/opentaint-config/config/config/javax.activation-activation-1.1.1.yaml @@ -0,0 +1,74 @@ +library: javax.activation:activation:1.1.1 +passThrough: +- function: javax.activation.DataHandler#writeTo + copy: + - from: + - this + - .javax.activation.DataHandler##java.lang.Object + to: arg(0) + - from: this + to: arg(0) +- function: javax.activation.FileDataSource# + copy: + - from: arg(0) + to: + - this + - .javax.activation.FileDataSource##java.lang.Object + - from: arg(0) + to: this +- function: javax.activation.DataHandler#getInputStream + copy: + - from: this + to: result + - from: + - this + - .javax.activation.DataHandler##java.lang.Object + to: result +- function: javax.activation.DataContentHandler#getContent + copy: + - from: arg(0) + to: result +- function: javax.activation.DataSource#getInputStream + copy: + - from: this + to: result +- function: javax.activation.DataHandler#getContent + copy: + - from: this + to: result + - from: + - this + - .javax.activation.DataHandler##java.lang.Object + to: result +- function: javax.activation.DataHandler#getDataSource + copy: + - from: this + to: result + - from: + - this + - .javax.activation.DataHandler##java.lang.Object + to: result +- function: javax.activation.DataContentHandler#getTransferData + copy: + - from: arg(0) + to: result +- function: javax.activation.DataContentHandler#writeTo + copy: + - from: arg(0) + to: arg(2) +- function: javax.activation.DataHandler# + copy: + - from: arg(0) + to: + - this + - .javax.activation.DataHandler##java.lang.Object + - from: arg(0) + to: this +- function: javax.activation.URLDataSource# + copy: + - from: arg(0) + to: + - this + - .javax.activation.URLDataSource##java.lang.Object + - from: arg(0) + to: this diff --git a/core/opentaint-config/config/config/javax.faces-javax.faces-api-2.3.yaml b/core/opentaint-config/config/config/javax.faces-javax.faces-api-2.3.yaml new file mode 100644 index 000000000..fcbdd1a12 --- /dev/null +++ b/core/opentaint-config/config/config/javax.faces-javax.faces-api-2.3.yaml @@ -0,0 +1,431 @@ +library: javax.faces:javax.faces-api:2.3 +dependencies: +- javax.servlet.jsp.jstl:jstl-api:1.2 +passThrough: +- function: javax.faces.model.ScalarDataModel# + signature: (java.lang.Object) void + copy: + - from: arg(0) + to: + - this + - .javax.faces.model.DataModel##java.lang.Object + - from: arg(0) + to: + - this + - .java.lang.Iterable##java.lang.Object + - from: arg(0) + to: + - this + - .javax.faces.model.ScalarDataModel##java.lang.Object + - from: arg(0) + to: this +- function: javax.faces.context.ExternalContext#encodeNamespace + signature: (java.lang.String) java.lang.String + copy: + - from: arg(0) + to: result +- function: javax.faces.convert.Converter#getAsObject + signature: (javax.faces.context.FacesContext, javax.faces.component.UIComponent, + java.lang.String) java.lang.Object + copy: + - from: arg(2) + to: result +- function: javax.faces.el.ValueBinding#getValue + signature: (javax.faces.context.FacesContext) java.lang.Object + copy: + - from: this + to: result + - from: + - this + - .javax.faces.el.ValueBinding##java.lang.Object + to: result +- function: javax.faces.model.ArrayDataModel# + signature: () void + copy: + - from: arg(0) + to: + - this + - .javax.faces.model.DataModel##java.lang.Object + - from: arg(0) + to: + - this + - .java.lang.Iterable##java.lang.Object + - from: arg(0) + to: this + - from: arg(0) + to: + - this + - .javax.faces.model.ArrayDataModel##java.lang.Object +- function: javax.faces.model.ResultSetDataModel# + signature: (java.sql.ResultSet) void + copy: + - from: arg(0) + to: + - this + - .javax.faces.model.DataModel##java.lang.Object + - from: arg(0) + to: + - this + - .java.lang.Iterable##java.lang.Object + - from: arg(0) + to: + - this + - .javax.faces.model.ResultSetDataModel##java.lang.Object + - from: arg(0) + to: this +- function: javax.faces.model.SelectItemGroup# + signature: (java.lang.String) void + copy: + - from: arg(3) + to: + - this + - .javax.faces.model.SelectItemGroup##java.lang.Object + - from: arg(3) + to: this + - from: arg(1) + to: + - this + - .javax.faces.model.SelectItemGroup##java.lang.Object + - from: arg(1) + to: this + - from: arg(0) + to: + - this + - .javax.faces.model.SelectItemGroup##java.lang.Object + - from: arg(0) + to: this +- function: javax.faces.model.DataModelEvent# + signature: (javax.faces.model.DataModel, int, java.lang.Object) void + copy: + - from: arg(0) + to: + - this + - .javax.faces.model.DataModelEvent##java.lang.Object + - from: arg(2) + to: + - this + - .javax.faces.model.DataModelEvent##java.lang.Object + - from: arg(0) + to: + - this + - .java.util.EventObject##java.lang.Object + - from: arg(2) + to: + - this + - .java.util.EventObject##java.lang.Object + - from: arg(2) + to: this + - from: arg(0) + to: this +- function: javax.faces.model.DataModelEvent#getDataModel + signature: () javax.faces.model.DataModel + copy: + - from: this + to: result + - from: + - this + - .javax.faces.model.DataModelEvent##java.lang.Object + to: result + - from: + - this + - .java.util.EventObject##java.lang.Object + to: result +- function: javax.faces.model.ScalarDataModel# + signature: () void + copy: + - from: arg(0) + to: + - this + - .javax.faces.model.DataModel##java.lang.Object + - from: arg(0) + to: + - this + - .java.lang.Iterable##java.lang.Object + - from: arg(0) + to: + - this + - .javax.faces.model.ScalarDataModel##java.lang.Object + - from: arg(0) + to: this +- function: javax.faces.model.SelectItemGroup# + signature: (java.lang.String, java.lang.String, boolean, javax.faces.model.SelectItem[]) + void + copy: + - from: + - arg(3) + - '[*]' + to: + - this + - .javax.faces.model.SelectItemGroup##java.lang.Object + - from: + - arg(3) + - '[*]' + to: this + - from: arg(3) + to: + - this + - .javax.faces.model.SelectItemGroup##java.lang.Object + - from: arg(3) + to: this + - from: arg(1) + to: + - this + - .javax.faces.model.SelectItemGroup##java.lang.Object + - from: arg(1) + to: this + - from: arg(0) + to: + - this + - .javax.faces.model.SelectItemGroup##java.lang.Object + - from: arg(0) + to: this +- function: javax.faces.model.ResultDataModel# + signature: () void + copy: + - from: arg(0) + to: + - this + - .javax.faces.model.ResultDataModel##java.lang.Object + - from: arg(0) + to: + - this + - .javax.faces.model.DataModel##java.lang.Object + - from: arg(0) + to: + - this + - .java.lang.Iterable##java.lang.Object + - from: arg(0) + to: this +- function: javax.faces.model.ResultDataModel# + signature: (javax.servlet.jsp.jstl.sql.Result) void + copy: + - from: arg(0) + to: + - this + - .javax.faces.model.ResultDataModel##java.lang.Object + - from: arg(0) + to: + - this + - .javax.faces.model.DataModel##java.lang.Object + - from: arg(0) + to: + - this + - .java.lang.Iterable##java.lang.Object + - from: arg(0) + to: this +- function: javax.faces.model.ArrayDataModel# + signature: (java.lang.Object[]) void + copy: + - from: arg(0) + to: + - this + - .javax.faces.model.DataModel##java.lang.Object + - from: + - arg(0) + - '[*]' + to: this + - from: arg(0) + to: + - this + - .java.lang.Iterable##java.lang.Object + - from: + - arg(0) + - '[*]' + to: + - this + - .javax.faces.model.ArrayDataModel##java.lang.Object + - from: + - arg(0) + - '[*]' + to: + - this + - .javax.faces.model.DataModel##java.lang.Object + - from: + - arg(0) + - '[*]' + to: + - this + - .java.lang.Iterable##java.lang.Object + - from: arg(0) + to: this + - from: arg(0) + to: + - this + - .javax.faces.model.ArrayDataModel##java.lang.Object +- function: javax.faces.model.DataModel#getRowData + signature: () java.lang.Object + copy: + - from: + - this + - .java.lang.Iterable##java.lang.Object + to: result + - from: this + to: result + - from: + - this + - .javax.faces.model.DataModel##java.lang.Object + to: result +- function: javax.faces.context.ExternalContext#encodeActionURL + signature: (java.lang.String) java.lang.String + copy: + - from: arg(0) + to: result +- function: javax.faces.convert.Converter#getAsString + signature: (javax.faces.context.FacesContext, javax.faces.component.UIComponent, + java.lang.Object) java.lang.String + copy: + - from: arg(2) + to: result +- function: javax.faces.el.ValueBinding#setValue + signature: (javax.faces.context.FacesContext, java.lang.Object) void + copy: + - from: arg(1) + to: + - this + - .javax.faces.el.ValueBinding##java.lang.Object + - from: arg(1) + to: this +- function: javax.faces.model.ListDataModel# + signature: () void + copy: + - from: arg(0) + to: + - this + - .javax.faces.model.DataModel##java.lang.Object + - from: arg(0) + to: + - this + - .javax.faces.model.ListDataModel##java.lang.Object + - from: arg(0) + to: + - this + - .java.lang.Iterable##java.lang.Object + - from: arg(0) + to: this +- function: javax.faces.model.SelectItemGroup#getSelectItems + signature: () javax.faces.model.SelectItem[] + copy: + - from: + - this + - .javax.faces.model.SelectItemGroup##java.lang.Object + to: result + - from: this + to: result +- function: javax.faces.model.SelectItemGroup#setSelectItems + signature: (javax.faces.model.SelectItem[]) void + copy: + - from: + - arg(0) + - '[*]' + to: this + - from: + - arg(0) + - '[*]' + to: + - this + - .javax.faces.model.SelectItemGroup##java.lang.Object + - from: arg(0) + to: + - this + - .javax.faces.model.SelectItemGroup##java.lang.Object + - from: arg(0) + to: this +- function: javax.faces.context.ExternalContext#encodeResourceURL + signature: (java.lang.String) java.lang.String + copy: + - from: arg(0) + to: result +- function: javax.faces.model.ResultSetDataModel# + signature: () void + copy: + - from: arg(0) + to: + - this + - .javax.faces.model.DataModel##java.lang.Object + - from: arg(0) + to: + - this + - .java.lang.Iterable##java.lang.Object + - from: arg(0) + to: + - this + - .javax.faces.model.ResultSetDataModel##java.lang.Object + - from: arg(0) + to: this +- function: javax.faces.model.ListDataModel# + signature: (java.util.List) void + copy: + - from: arg(0) + to: + - this + - .javax.faces.model.DataModel##java.lang.Object + - from: arg(0) + to: + - this + - .javax.faces.model.ListDataModel##java.lang.Object + - from: arg(0) + to: + - this + - .java.lang.Iterable##java.lang.Object + - from: arg(0) + to: this +- function: javax.faces.model.DataModel#getWrappedData + signature: () java.lang.Object + copy: + - from: + - this + - .java.lang.Iterable##java.lang.Object + to: result + - from: this + to: result + - from: + - this + - .javax.faces.model.DataModel##java.lang.Object + to: result +- function: javax.faces.model.DataModel#setWrappedData + signature: (java.lang.Object) void + copy: + - from: arg(0) + to: + - this + - .javax.faces.model.DataModel##java.lang.Object + - from: arg(0) + to: + - this + - .java.lang.Iterable##java.lang.Object + - from: arg(0) + to: this +- function: javax.faces.model.DataModelEvent#getRowData + signature: () java.lang.Object + copy: + - from: this + to: result + - from: + - this + - .javax.faces.model.DataModelEvent##java.lang.Object + to: result + - from: + - this + - .java.util.EventObject##java.lang.Object + to: result +- function: javax.faces.model.SelectItemGroup# + signature: () void + copy: + - from: arg(3) + to: + - this + - .javax.faces.model.SelectItemGroup##java.lang.Object + - from: arg(3) + to: this + - from: arg(1) + to: + - this + - .javax.faces.model.SelectItemGroup##java.lang.Object + - from: arg(1) + to: this + - from: arg(0) + to: + - this + - .javax.faces.model.SelectItemGroup##java.lang.Object + - from: arg(0) + to: this diff --git a/core/opentaint-config/config/config/javax.jdo-jdo2-api-2.3-eb.yaml b/core/opentaint-config/config/config/javax.jdo-jdo2-api-2.3-eb.yaml new file mode 100644 index 000000000..21a209fa3 --- /dev/null +++ b/core/opentaint-config/config/config/javax.jdo-jdo2-api-2.3-eb.yaml @@ -0,0 +1,254 @@ +library: javax.jdo:jdo2-api:2.3-eb +passThrough: +- function: javax.jdo.spi.PersistenceCapable$ObjectIdFieldConsumer#storeCharField + copy: + - from: arg(1) + to: this + - from: arg(1) + to: + - this + - .javax.jdo.spi.PersistenceCapable$ObjectIdFieldConsumer##java.lang.Object +- function: javax.jdo.spi.PersistenceCapable$ObjectIdFieldSupplier#fetchStringField + copy: + - from: this + to: result +- function: javax.jdo.spi.PersistenceCapable$ObjectIdFieldConsumer#storeDoubleField + copy: + - from: arg(1) + to: this + - from: arg(1) + to: + - this + - .javax.jdo.spi.PersistenceCapable$ObjectIdFieldConsumer##java.lang.Object +- function: javax.jdo.spi.PersistenceCapable$ObjectIdFieldConsumer#storeIntField + copy: + - from: arg(1) + to: this + - from: arg(1) + to: + - this + - .javax.jdo.spi.PersistenceCapable$ObjectIdFieldConsumer##java.lang.Object +- function: javax.jdo.spi.StateManager#setShortField + copy: + - from: arg(3) + to: arg(0) +- function: javax.jdo.spi.PersistenceCapable$ObjectIdFieldSupplier#fetchObjectField + copy: + - from: this + to: result +- function: javax.jdo.spi.PersistenceCapable$ObjectIdFieldConsumer#storeFloatField + copy: + - from: arg(1) + to: this + - from: arg(1) + to: + - this + - .javax.jdo.spi.PersistenceCapable$ObjectIdFieldConsumer##java.lang.Object +- function: javax.jdo.spi.PersistenceCapable$ObjectIdFieldSupplier#fetchBooleanField + copy: + - from: this + to: result +- function: javax.jdo.spi.JDOImplHelper#construct + copy: + - from: arg(1) + to: result +- function: javax.jdo.spi.StateManager#setStringField + copy: + - from: arg(3) + to: arg(0) +- function: javax.jdo.spi.StateManager#setCharField + copy: + - from: arg(3) + to: arg(0) +- function: javax.jdo.spi.PersistenceCapable$ObjectIdFieldSupplier#fetchFloatField + copy: + - from: this + to: result +- function: javax.jdo.spi.StateManager#setLongField + copy: + - from: arg(3) + to: arg(0) +- function: javax.jdo.datastore.Sequence#next + copy: + - from: this + to: result +- function: javax.jdo.spi.JDOImplHelper$StringConstructor#construct + copy: + - from: arg(0) + to: result +- function: javax.jdo.spi.StateManager#setIntField + copy: + - from: arg(3) + to: arg(0) +- function: javax.jdo.spi.JDOImplHelper#newObjectIdInstance + copy: + - from: arg(1) + to: result +- function: javax.jdo.spi.PersistenceCapable$ObjectIdFieldConsumer#storeShortField + copy: + - from: arg(1) + to: this + - from: arg(1) + to: + - this + - .javax.jdo.spi.PersistenceCapable$ObjectIdFieldConsumer##java.lang.Object +- function: javax.jdo.spi.PersistenceCapable$ObjectIdFieldSupplier#fetchLongField + copy: + - from: this + to: result +- function: javax.jdo.spi.PersistenceCapable$ObjectIdFieldConsumer#storeBooleanField + copy: + - from: arg(1) + to: this + - from: arg(1) + to: + - this + - .javax.jdo.spi.PersistenceCapable$ObjectIdFieldConsumer##java.lang.Object +- function: javax.jdo.Extent#iterator + copy: + - from: this + to: result +- function: javax.jdo.spi.PersistenceCapable$ObjectIdFieldConsumer#storeObjectField + copy: + - from: arg(1) + to: this + - from: arg(1) + to: + - this + - .javax.jdo.spi.PersistenceCapable$ObjectIdFieldConsumer##java.lang.Object +- function: javax.jdo.spi.PersistenceCapable$ObjectIdFieldConsumer#storeByteField + copy: + - from: arg(1) + to: this + - from: arg(1) + to: + - this + - .javax.jdo.spi.PersistenceCapable$ObjectIdFieldConsumer##java.lang.Object +- function: javax.jdo.spi.PersistenceCapable$ObjectIdFieldConsumer#storeLongField + copy: + - from: arg(1) + to: this + - from: arg(1) + to: + - this + - .javax.jdo.spi.PersistenceCapable$ObjectIdFieldConsumer##java.lang.Object +- function: javax.jdo.spi.PersistenceCapable$ObjectIdFieldSupplier#fetchShortField + copy: + - from: this + to: result +- function: javax.jdo.spi.PersistenceCapable#jdoCopyFields + copy: + - from: arg(0) + to: + - this + - .javax.jdo.spi.PersistenceCapable##java.lang.Object + - from: arg(0) + to: this +- function: javax.jdo.spi.PersistenceCapable$ObjectIdFieldSupplier#fetchDoubleField + copy: + - from: this + to: result +- function: javax.jdo.spi.StateManager#setByteField + copy: + - from: arg(3) + to: arg(0) +- function: javax.jdo.spi.JDOImplHelper#newInstance + copy: + - from: arg(2) + to: result +- function: javax.jdo.spi.I18NHelper#msg + copy: + - from: arg(3) + to: result + - from: arg(1) + to: result + - from: arg(7) + to: result + - from: arg(5) + to: result + - from: arg(11) + to: result + - from: arg(9) + to: result + - from: arg(15) + to: result + - from: arg(13) + to: result + - from: arg(19) + to: result + - from: arg(17) + to: result + - from: arg(23) + to: result + - from: arg(21) + to: result + - from: arg(27) + to: result + - from: arg(25) + to: result + - from: arg(2) + to: result + - from: arg(6) + to: result + - from: arg(4) + to: result + - from: arg(10) + to: result + - from: arg(8) + to: result + - from: arg(14) + to: result + - from: arg(12) + to: result + - from: arg(18) + to: result + - from: arg(16) + to: result + - from: arg(22) + to: result + - from: arg(20) + to: result + - from: arg(26) + to: result + - from: arg(24) + to: result +- function: javax.jdo.spi.StateManager#setFloatField + copy: + - from: arg(3) + to: arg(0) +- function: javax.jdo.spi.PersistenceCapable$ObjectIdFieldSupplier#fetchCharField + copy: + - from: this + to: result +- function: javax.jdo.datastore.Sequence#current + copy: + - from: this + to: result +- function: javax.jdo.spi.PersistenceCapable$ObjectIdFieldSupplier#fetchByteField + copy: + - from: this + to: result +- function: javax.jdo.spi.StateManager#setDoubleField + copy: + - from: arg(3) + to: arg(0) +- function: javax.jdo.spi.PersistenceCapable$ObjectIdFieldSupplier#fetchIntField + copy: + - from: this + to: result +- function: javax.jdo.spi.StateManager#setBooleanField + copy: + - from: arg(3) + to: arg(0) +- function: javax.jdo.spi.StateManager#setObjectField + copy: + - from: arg(3) + to: arg(0) +- function: javax.jdo.spi.PersistenceCapable$ObjectIdFieldConsumer#storeStringField + copy: + - from: arg(1) + to: this + - from: arg(1) + to: + - this + - .javax.jdo.spi.PersistenceCapable$ObjectIdFieldConsumer##java.lang.Object diff --git a/core/opentaint-config/config/config/javax.jms-javax.jms-api-2.0.yaml b/core/opentaint-config/config/config/javax.jms-javax.jms-api-2.0.yaml new file mode 100644 index 000000000..004d5c910 --- /dev/null +++ b/core/opentaint-config/config/config/javax.jms-javax.jms-api-2.0.yaml @@ -0,0 +1,338 @@ +library: javax.jms:javax.jms-api:2.0 +passThrough: +- function: + package: javax.jms + class: BytesMessage + name: + pattern: read.* + copy: + - from: this + to: result + - from: + - this + - .javax.jms.BytesMessage##java.lang.Object + to: result +- function: javax.jms.MapMessage#getChar + copy: + - from: + - this + - .javax.jms.MapMessage##java.lang.Object + to: result + - from: this + to: result +- function: javax.jms.MapMessage#getLong + copy: + - from: + - this + - .javax.jms.MapMessage##java.lang.Object + to: result + - from: this + to: result +- function: + package: javax.jms + class: Message + name: + pattern: set.*Property + copy: + - from: arg(1) + to: + - this + - .javax.jms.Message##java.lang.Object + - from: arg(1) + to: this +- function: + package: javax.jms + class: Message + name: + pattern: setJMS.* + copy: + - from: arg(0) + to: this + - from: arg(0) + to: + - this + - .javax.jms.Message##java.lang.Object +- function: javax.jms.MapMessage#getString + copy: + - from: + - this + - .javax.jms.MapMessage##java.lang.Object + to: result + - from: this + to: result +- function: javax.jms.MapMessage#setByte + copy: + - from: arg(1) + to: + - this + - .javax.jms.MapMessage##java.lang.Object + - from: arg(1) + to: this +- function: javax.jms.MapMessage#setBoolean + copy: + - from: arg(1) + to: + - this + - .javax.jms.MapMessage##java.lang.Object + - from: arg(1) + to: this +- function: javax.jms.ObjectMessage#setObject + copy: + - from: arg(0) + to: + - this + - .javax.jms.ObjectMessage##java.lang.Object + - from: arg(0) + to: this +- function: javax.jms.Session#createTextMessage + copy: + - from: arg(0) + to: result +- function: javax.jms.MapMessage#getBoolean + copy: + - from: + - this + - .javax.jms.MapMessage##java.lang.Object + to: result + - from: this + to: result +- function: javax.jms.MapMessage#getBytes + copy: + - from: + - this + - .javax.jms.MapMessage##java.lang.Object + to: result + - from: this + to: result +- function: javax.jms.MapMessage#getDouble + copy: + - from: + - this + - .javax.jms.MapMessage##java.lang.Object + to: result + - from: this + to: result +- function: javax.jms.MapMessage#setBytes + copy: + - from: arg(1) + to: + - this + - .javax.jms.MapMessage##java.lang.Object + - from: arg(1) + to: this +- function: javax.jms.MapMessage#getShort + copy: + - from: + - this + - .javax.jms.MapMessage##java.lang.Object + to: result + - from: this + to: result +- function: javax.jms.ObjectMessage#getObject + copy: + - from: + - this + - .javax.jms.ObjectMessage##java.lang.Object + to: result + - from: this + to: result +- function: javax.jms.MapMessage#setFloat + copy: + - from: arg(1) + to: + - this + - .javax.jms.MapMessage##java.lang.Object + - from: arg(1) + to: this +- function: + package: javax.jms + class: Message + name: + pattern: (get.*Property) + copy: + - from: + - this + - .javax.jms.Message##java.lang.Object + to: result + - from: this + to: result +- function: + package: javax.jms + class: Topic + name: + pattern: get.*Name + copy: + - from: this + to: result +- function: javax.jms.MapMessage#getByte + copy: + - from: + - this + - .javax.jms.MapMessage##java.lang.Object + to: result + - from: this + to: result +- function: javax.jms.TextMessage#getText + copy: + - from: + - this + - .javax.jms.TextMessage##java.lang.Object + to: result + - from: this + to: result +- function: javax.jms.MapMessage#getInt + copy: + - from: + - this + - .javax.jms.MapMessage##java.lang.Object + to: result + - from: this + to: result +- function: + package: javax.jms + class: StreamMessage + name: + pattern: read.* + copy: + - from: + - this + - .javax.jms.StreamMessage##java.lang.Object + to: result + - from: this + to: result +- function: + package: javax.jms + class: Message + name: + pattern: (getJMS.*) + copy: + - from: + - this + - .javax.jms.Message##java.lang.Object + to: result + - from: this + to: result +- function: javax.jms.Session#createObjectMessage + copy: + - from: arg(0) + to: result +- function: javax.jms.MapMessage#setInt + copy: + - from: arg(1) + to: + - this + - .javax.jms.MapMessage##java.lang.Object + - from: arg(1) + to: this +- function: javax.jms.MapMessage#getObject + copy: + - from: + - this + - .javax.jms.MapMessage##java.lang.Object + to: result + - from: this + to: result +- function: javax.jms.MapMessage#setLong + copy: + - from: arg(1) + to: + - this + - .javax.jms.MapMessage##java.lang.Object + - from: arg(1) + to: this +- function: + package: javax.jms + class: StreamMessage + name: + pattern: write.* + copy: + - from: arg(0) + to: + - this + - .javax.jms.StreamMessage##java.lang.Object + - from: arg(0) + to: this +- function: javax.jms.MapMessage#setObject + copy: + - from: arg(1) + to: + - this + - .javax.jms.MapMessage##java.lang.Object + - from: arg(1) + to: this +- function: javax.jms.MapMessage#getFloat + copy: + - from: + - this + - .javax.jms.MapMessage##java.lang.Object + to: result + - from: this + to: result +- function: javax.jms.MapMessage#setChar + copy: + - from: arg(1) + to: + - this + - .javax.jms.MapMessage##java.lang.Object + - from: arg(1) + to: this +- function: javax.jms.MapMessage#setShort + copy: + - from: arg(1) + to: + - this + - .javax.jms.MapMessage##java.lang.Object + - from: arg(1) + to: this +- function: javax.jms.MapMessage#setDouble + copy: + - from: arg(1) + to: + - this + - .javax.jms.MapMessage##java.lang.Object + - from: arg(1) + to: this +- function: javax.jms.BytesMessage#getBodyLength + copy: + - from: this + to: result + - from: + - this + - .javax.jms.BytesMessage##java.lang.Object + to: result +- function: + package: javax.jms + class: Queue + name: + pattern: get.*Name + copy: + - from: this + to: result +- function: javax.jms.TextMessage#setText + copy: + - from: arg(0) + to: this + - from: arg(0) + to: + - this + - .javax.jms.TextMessage##java.lang.Object +- function: + package: javax.jms + class: BytesMessage + name: + pattern: write.* + copy: + - from: arg(0) + to: + - this + - .javax.jms.BytesMessage##java.lang.Object + - from: arg(0) + to: this +- function: javax.jms.MapMessage#setString + copy: + - from: arg(1) + to: + - this + - .javax.jms.MapMessage##java.lang.Object + - from: arg(1) + to: this diff --git a/core/opentaint-config/config/config/javax.json-javax.json-api-1.1.4.yaml b/core/opentaint-config/config/config/javax.json-javax.json-api-1.1.4.yaml new file mode 100644 index 000000000..16330e6bf --- /dev/null +++ b/core/opentaint-config/config/config/javax.json-javax.json-api-1.1.4.yaml @@ -0,0 +1,2159 @@ +library: javax.json:javax.json-api:1.1.4 +passThrough: +- function: javax.json.JsonArrayBuilder#add + signature: (int, java.math.BigDecimal) javax.json.JsonArrayBuilder + copy: + - from: arg(0) + to: result + - from: arg(0) + to: + - this + - .javax.json.JsonArrayBuilder##java.lang.Object + - from: this + to: result + - from: arg(0) + to: this + - from: + - this + - .javax.json.JsonArrayBuilder##java.lang.Object + to: result +- function: javax.json.JsonReader#readObject + signature: () javax.json.JsonObject + copy: + - from: this + to: result +- function: javax.json.JsonObject#getJsonArray + signature: (java.lang.String) javax.json.JsonArray + copy: + - from: this + to: result +- function: javax.json.JsonObjectBuilder#add + signature: (java.lang.String, javax.json.JsonObjectBuilder) javax.json.JsonObjectBuilder + overrides: false + copy: + - from: + - this + - .javax.json.JsonObjectBuilder##java.lang.Object + to: result + - from: this + to: result +- function: javax.json.JsonPatchBuilder#add + signature: (java.lang.String, boolean) javax.json.JsonPatchBuilder + overrides: false + copy: + - from: this + to: result +- function: javax.json.Json#createParser + signature: (java.io.InputStream) javax.json.stream.JsonParser + condition: + anyOf: + - typeIs: java.io.ByteArrayInputStream + pos: arg(0) + - typeIs: java.io.StringReader + pos: arg(0) + - typeIs: java.io.StringBufferInputStream + pos: arg(0) + copy: + - from: arg(0) + to: result +- function: javax.json.JsonPatchBuilder#replace + signature: (java.lang.String, java.lang.String) javax.json.JsonPatchBuilder + overrides: false + copy: + - from: this + to: result +- function: javax.json.JsonArrayBuilder#add + signature: (java.math.BigInteger) javax.json.JsonArrayBuilder + copy: + - from: arg(0) + to: result + - from: arg(0) + to: + - this + - .javax.json.JsonArrayBuilder##java.lang.Object + - from: this + to: result + - from: arg(0) + to: this + - from: + - this + - .javax.json.JsonArrayBuilder##java.lang.Object + to: result +- function: javax.json.stream.JsonGenerator#write + signature: (java.lang.String, java.math.BigDecimal) javax.json.stream.JsonGenerator + copy: + - from: arg(0) + to: result + - from: arg(1) + to: result + - from: arg(1) + to: + - this + - .javax.json.stream.JsonGenerator##java.lang.Object + - from: this + to: result + - from: arg(0) + to: + - this + - .javax.json.stream.JsonGenerator##java.lang.Object + - from: arg(1) + to: this + - from: + - this + - .javax.json.stream.JsonGenerator##java.lang.Object + to: result + - from: arg(0) + to: this +- function: javax.json.Json#createParser + signature: (java.io.Reader) javax.json.stream.JsonParser + condition: + anyOf: + - typeIs: java.io.ByteArrayInputStream + pos: arg(0) + - typeIs: java.io.StringReader + pos: arg(0) + - typeIs: java.io.StringBufferInputStream + pos: arg(0) + copy: + - from: arg(0) + to: result +- function: javax.json.JsonObjectBuilder#build + signature: () javax.json.JsonObject + copy: + - from: + - this + - .javax.json.JsonObjectBuilder##java.lang.Object + to: result + - from: this + to: result +- function: javax.json.JsonObjectBuilder#add + signature: (java.lang.String, java.lang.String) javax.json.JsonObjectBuilder + copy: + - from: arg(0) + to: result + - from: arg(1) + to: result + - from: arg(0) + to: + - this + - .javax.json.JsonObjectBuilder##java.lang.Object + - from: + - this + - .javax.json.JsonObjectBuilder##java.lang.Object + to: result + - from: arg(1) + to: + - this + - .javax.json.JsonObjectBuilder##java.lang.Object + - from: this + to: result + - from: arg(1) + to: this + - from: arg(0) + to: this +- function: javax.json.JsonReader#read + signature: () javax.json.JsonStructure + copy: + - from: this + to: result +- function: javax.json.JsonPatchBuilder#replace + signature: (java.lang.String, int) javax.json.JsonPatchBuilder + overrides: false + copy: + - from: this + to: result +- function: javax.json.JsonPatchBuilder#test + signature: (java.lang.String, boolean) javax.json.JsonPatchBuilder + overrides: false + copy: + - from: this + to: result +- function: javax.json.JsonObjectBuilder#add + signature: (java.lang.String, javax.json.JsonValue) javax.json.JsonObjectBuilder + copy: + - from: arg(0) + to: result + - from: arg(1) + to: result + - from: arg(0) + to: + - this + - .javax.json.JsonObjectBuilder##java.lang.Object + - from: + - this + - .javax.json.JsonObjectBuilder##java.lang.Object + to: result + - from: arg(1) + to: + - this + - .javax.json.JsonObjectBuilder##java.lang.Object + - from: this + to: result + - from: arg(1) + to: this + - from: arg(0) + to: this +- function: javax.json.JsonString#getString + signature: () java.lang.String + copy: + - from: this + to: result +- function: javax.json.Json#createWriter + signature: (java.io.Writer) javax.json.JsonWriter + condition: + anyOf: + - typeIs: java.io.ByteArrayOutputStream + pos: arg(0) + - typeIs: java.io.StringWriter + pos: arg(0) + copy: + - from: arg(0) + to: result +- function: javax.json.JsonArrayBuilder#addNull + signature: () javax.json.JsonArrayBuilder + overrides: false + copy: + - from: this + to: result + - from: + - this + - .javax.json.JsonArrayBuilder##java.lang.Object + to: result +- function: javax.json.stream.JsonGenerator#writeStartArray + signature: (java.lang.String) javax.json.stream.JsonGenerator + copy: + - from: arg(0) + to: result + - from: arg(1) + to: result + - from: arg(1) + to: + - this + - .javax.json.stream.JsonGenerator##java.lang.Object + - from: this + to: result + - from: arg(0) + to: + - this + - .javax.json.stream.JsonGenerator##java.lang.Object + - from: arg(1) + to: this + - from: + - this + - .javax.json.stream.JsonGenerator##java.lang.Object + to: result + - from: arg(0) + to: this +- function: javax.json.JsonArrayBuilder#add + signature: (double) javax.json.JsonArrayBuilder + copy: + - from: arg(0) + to: result + - from: arg(0) + to: + - this + - .javax.json.JsonArrayBuilder##java.lang.Object + - from: this + to: result + - from: arg(0) + to: this + - from: + - this + - .javax.json.JsonArrayBuilder##java.lang.Object + to: result +- function: javax.json.stream.JsonGenerator#write + signature: (java.lang.String, boolean) javax.json.stream.JsonGenerator + copy: + - from: arg(0) + to: result + - from: arg(1) + to: result + - from: arg(1) + to: + - this + - .javax.json.stream.JsonGenerator##java.lang.Object + - from: this + to: result + - from: arg(0) + to: + - this + - .javax.json.stream.JsonGenerator##java.lang.Object + - from: arg(1) + to: this + - from: + - this + - .javax.json.stream.JsonGenerator##java.lang.Object + to: result + - from: arg(0) + to: this +- function: javax.json.JsonArrayBuilder#add + signature: (int, boolean) javax.json.JsonArrayBuilder + copy: + - from: arg(0) + to: result + - from: arg(0) + to: + - this + - .javax.json.JsonArrayBuilder##java.lang.Object + - from: this + to: result + - from: arg(0) + to: this + - from: + - this + - .javax.json.JsonArrayBuilder##java.lang.Object + to: result +- function: javax.json.JsonObjectBuilder#add + signature: (java.lang.String, long) javax.json.JsonObjectBuilder + copy: + - from: arg(0) + to: result + - from: arg(1) + to: result + - from: arg(0) + to: + - this + - .javax.json.JsonObjectBuilder##java.lang.Object + - from: + - this + - .javax.json.JsonObjectBuilder##java.lang.Object + to: result + - from: arg(1) + to: + - this + - .javax.json.JsonObjectBuilder##java.lang.Object + - from: this + to: result + - from: arg(1) + to: this + - from: arg(0) + to: this +- function: javax.json.JsonArray#getJsonArray + signature: (int) javax.json.JsonArray + copy: + - from: this + to: result +- function: javax.json.JsonObject#getString + signature: (java.lang.String) java.lang.String + copy: + - from: this + to: result +- function: javax.json.stream.JsonGeneratorFactory#createGenerator + signature: (java.io.Writer) javax.json.stream.JsonGenerator + condition: + anyOf: + - typeIs: java.io.ByteArrayOutputStream + pos: arg(0) + - typeIs: java.io.StringWriter + pos: arg(0) + copy: + - from: arg(0) + to: result +- function: javax.json.JsonArray#getString + signature: (int) java.lang.String + copy: + - from: this + to: result +- function: javax.json.stream.JsonGenerator#write + signature: (java.math.BigDecimal) javax.json.stream.JsonGenerator + copy: + - from: arg(0) + to: result + - from: arg(1) + to: result + - from: arg(1) + to: + - this + - .javax.json.stream.JsonGenerator##java.lang.Object + - from: this + to: result + - from: arg(0) + to: + - this + - .javax.json.stream.JsonGenerator##java.lang.Object + - from: arg(1) + to: this + - from: + - this + - .javax.json.stream.JsonGenerator##java.lang.Object + to: result + - from: arg(0) + to: this +- function: javax.json.JsonArray#getValuesAs + signature: (java.util.function.Function) java.util.List + copy: + - from: this + to: result +- function: javax.json.JsonString#getChars + signature: () java.lang.CharSequence + copy: + - from: this + to: result +- function: javax.json.JsonArrayBuilder#add + signature: (java.math.BigDecimal) javax.json.JsonArrayBuilder + overrides: false + copy: + - from: this + to: result + - from: + - this + - .javax.json.JsonArrayBuilder##java.lang.Object + to: result +- function: javax.json.JsonPatchBuilder#remove + signature: (java.lang.String) javax.json.JsonPatchBuilder + overrides: false + copy: + - from: this + to: result +- function: javax.json.stream.JsonGenerator#write + signature: (java.lang.String, javax.json.JsonValue) javax.json.stream.JsonGenerator + copy: + - from: arg(0) + to: result + - from: arg(1) + to: result + - from: arg(1) + to: + - this + - .javax.json.stream.JsonGenerator##java.lang.Object + - from: this + to: result + - from: arg(0) + to: + - this + - .javax.json.stream.JsonGenerator##java.lang.Object + - from: arg(1) + to: this + - from: + - this + - .javax.json.stream.JsonGenerator##java.lang.Object + to: result + - from: arg(0) + to: this +- function: javax.json.JsonArrayBuilder#set + signature: (int, java.math.BigDecimal) javax.json.JsonArrayBuilder + overrides: false + copy: + - from: this + to: result + - from: + - this + - .javax.json.JsonArrayBuilder##java.lang.Object + to: result +- function: javax.json.JsonObject#getInt + signature: (java.lang.String, int) int + overrides: false + copy: + - from: arg(1) + to: result +- function: javax.json.Json#createGenerator + signature: (java.io.OutputStream) javax.json.stream.JsonGenerator + condition: + anyOf: + - typeIs: java.io.ByteArrayOutputStream + pos: arg(0) + - typeIs: java.io.StringWriter + pos: arg(0) + copy: + - from: arg(0) + to: result +- function: javax.json.JsonArrayBuilder#add + signature: (int, double) javax.json.JsonArrayBuilder + overrides: false + copy: + - from: this + to: result + - from: + - this + - .javax.json.JsonArrayBuilder##java.lang.Object + to: result +- function: javax.json.stream.JsonGenerator#write + signature: (java.lang.String, long) javax.json.stream.JsonGenerator + copy: + - from: arg(0) + to: result + - from: arg(1) + to: result + - from: arg(1) + to: + - this + - .javax.json.stream.JsonGenerator##java.lang.Object + - from: this + to: result + - from: arg(0) + to: + - this + - .javax.json.stream.JsonGenerator##java.lang.Object + - from: arg(1) + to: this + - from: + - this + - .javax.json.stream.JsonGenerator##java.lang.Object + to: result + - from: arg(0) + to: this +- function: javax.json.JsonArray#getString + signature: (int, java.lang.String) java.lang.String + copy: + - from: this + to: result +- function: javax.json.JsonPatchBuilder#add + signature: (java.lang.String, javax.json.JsonValue) javax.json.JsonPatchBuilder + overrides: false + copy: + - from: this + to: result +- function: javax.json.stream.JsonGenerator#write + signature: (java.lang.String, java.lang.String) javax.json.stream.JsonGenerator + copy: + - from: arg(0) + to: result + - from: arg(1) + to: result + - from: arg(1) + to: + - this + - .javax.json.stream.JsonGenerator##java.lang.Object + - from: this + to: result + - from: arg(0) + to: + - this + - .javax.json.stream.JsonGenerator##java.lang.Object + - from: arg(1) + to: this + - from: + - this + - .javax.json.stream.JsonGenerator##java.lang.Object + to: result + - from: arg(0) + to: this +- function: javax.json.JsonObjectBuilder#add + signature: (java.lang.String, java.math.BigDecimal) javax.json.JsonObjectBuilder + copy: + - from: arg(0) + to: result + - from: arg(1) + to: result + - from: arg(0) + to: + - this + - .javax.json.JsonObjectBuilder##java.lang.Object + - from: + - this + - .javax.json.JsonObjectBuilder##java.lang.Object + to: result + - from: arg(1) + to: + - this + - .javax.json.JsonObjectBuilder##java.lang.Object + - from: this + to: result + - from: arg(1) + to: this + - from: arg(0) + to: this +- function: javax.json.stream.JsonGenerator#writeEnd + signature: () javax.json.stream.JsonGenerator + copy: + - from: this + to: result + - from: + - this + - .javax.json.stream.JsonGenerator##java.lang.Object + to: result +- function: javax.json.JsonArrayBuilder#set + signature: (int, javax.json.JsonArrayBuilder) javax.json.JsonArrayBuilder + overrides: false + copy: + - from: this + to: result + - from: + - this + - .javax.json.JsonArrayBuilder##java.lang.Object + to: result +- function: javax.json.JsonPatchBuilder#copy + signature: (java.lang.String, java.lang.String) javax.json.JsonPatchBuilder + overrides: false + copy: + - from: this + to: result +- function: javax.json.JsonWriterFactory#createWriter + signature: (java.io.Writer) javax.json.JsonWriter + condition: + anyOf: + - typeIs: java.io.ByteArrayOutputStream + pos: arg(0) + - typeIs: java.io.StringWriter + pos: arg(0) + copy: + - from: arg(0) + to: result +- function: javax.json.JsonArrayBuilder#add + signature: (int, int) javax.json.JsonArrayBuilder + copy: + - from: arg(0) + to: result + - from: arg(0) + to: + - this + - .javax.json.JsonArrayBuilder##java.lang.Object + - from: this + to: result + - from: arg(0) + to: this + - from: + - this + - .javax.json.JsonArrayBuilder##java.lang.Object + to: result +- function: javax.json.JsonPatchBuilder#test + signature: (java.lang.String, java.lang.String) javax.json.JsonPatchBuilder + overrides: false + copy: + - from: this + to: result +- function: javax.json.JsonArrayBuilder#add + signature: (int, int) javax.json.JsonArrayBuilder + overrides: false + copy: + - from: this + to: result + - from: + - this + - .javax.json.JsonArrayBuilder##java.lang.Object + to: result +- function: javax.json.JsonPatchBuilder#add + signature: (java.lang.String, java.lang.String) javax.json.JsonPatchBuilder + overrides: false + copy: + - from: this + to: result +- function: javax.json.stream.JsonGenerator#writeNull + signature: () javax.json.stream.JsonGenerator + copy: + - from: arg(0) + to: result + - from: arg(1) + to: result + - from: arg(1) + to: + - this + - .javax.json.stream.JsonGenerator##java.lang.Object + - from: this + to: result + - from: arg(0) + to: + - this + - .javax.json.stream.JsonGenerator##java.lang.Object + - from: arg(1) + to: this + - from: + - this + - .javax.json.stream.JsonGenerator##java.lang.Object + to: result + - from: arg(0) + to: this +- function: javax.json.JsonReader#readArray + signature: () javax.json.JsonArray + copy: + - from: this + to: result +- function: javax.json.stream.JsonGenerator#write + signature: (java.lang.String, java.math.BigInteger) javax.json.stream.JsonGenerator + copy: + - from: arg(0) + to: result + - from: arg(1) + to: result + - from: arg(1) + to: + - this + - .javax.json.stream.JsonGenerator##java.lang.Object + - from: this + to: result + - from: arg(0) + to: + - this + - .javax.json.stream.JsonGenerator##java.lang.Object + - from: arg(1) + to: this + - from: + - this + - .javax.json.stream.JsonGenerator##java.lang.Object + to: result + - from: arg(0) + to: this +- function: javax.json.JsonArrayBuilder#set + signature: (int, long) javax.json.JsonArrayBuilder + overrides: false + copy: + - from: this + to: result + - from: + - this + - .javax.json.JsonArrayBuilder##java.lang.Object + to: result +- function: javax.json.JsonObjectBuilder#add + signature: (java.lang.String, javax.json.JsonArrayBuilder) javax.json.JsonObjectBuilder + overrides: false + copy: + - from: + - this + - .javax.json.JsonObjectBuilder##java.lang.Object + to: result + - from: this + to: result +- function: javax.json.JsonArrayBuilder#add + signature: (javax.json.JsonValue) javax.json.JsonArrayBuilder + copy: + - from: arg(0) + to: result + - from: arg(0) + to: + - this + - .javax.json.JsonArrayBuilder##java.lang.Object + - from: this + to: result + - from: arg(0) + to: this + - from: + - this + - .javax.json.JsonArrayBuilder##java.lang.Object + to: result +- function: javax.json.JsonObjectBuilder#add + signature: (java.lang.String, javax.json.JsonArrayBuilder) javax.json.JsonObjectBuilder + copy: + - from: arg(0) + to: result + - from: arg(1) + to: result + - from: arg(0) + to: + - this + - .javax.json.JsonObjectBuilder##java.lang.Object + - from: + - this + - .javax.json.JsonObjectBuilder##java.lang.Object + to: result + - from: arg(1) + to: + - this + - .javax.json.JsonObjectBuilder##java.lang.Object + - from: this + to: result + - from: arg(1) + to: this + - from: arg(0) + to: this +- function: javax.json.JsonObjectBuilder#remove + signature: (java.lang.String) javax.json.JsonObjectBuilder + overrides: false + copy: + - from: + - this + - .javax.json.JsonObjectBuilder##java.lang.Object + to: result + - from: this + to: result +- function: javax.json.JsonObjectBuilder#add + signature: (java.lang.String, java.math.BigInteger) javax.json.JsonObjectBuilder + overrides: false + copy: + - from: + - this + - .javax.json.JsonObjectBuilder##java.lang.Object + to: result + - from: this + to: result +- function: javax.json.JsonArrayBuilder#add + signature: (long) javax.json.JsonArrayBuilder + overrides: false + copy: + - from: this + to: result + - from: + - this + - .javax.json.JsonArrayBuilder##java.lang.Object + to: result +- function: javax.json.JsonArrayBuilder#set + signature: (int, javax.json.JsonObjectBuilder) javax.json.JsonArrayBuilder + overrides: false + copy: + - from: this + to: result + - from: + - this + - .javax.json.JsonArrayBuilder##java.lang.Object + to: result +- function: javax.json.JsonArrayBuilder#set + signature: (int, javax.json.JsonValue) javax.json.JsonArrayBuilder + overrides: false + copy: + - from: this + to: result + - from: + - this + - .javax.json.JsonArrayBuilder##java.lang.Object + to: result +- function: javax.json.JsonArrayBuilder#add + signature: (long) javax.json.JsonArrayBuilder + copy: + - from: arg(0) + to: result + - from: arg(0) + to: + - this + - .javax.json.JsonArrayBuilder##java.lang.Object + - from: this + to: result + - from: arg(0) + to: this + - from: + - this + - .javax.json.JsonArrayBuilder##java.lang.Object + to: result +- function: javax.json.JsonArrayBuilder#set + signature: (int, java.lang.String) javax.json.JsonArrayBuilder + overrides: false + copy: + - from: this + to: result + - from: + - this + - .javax.json.JsonArrayBuilder##java.lang.Object + to: result +- function: javax.json.stream.JsonGenerator#write + signature: (long) javax.json.stream.JsonGenerator + copy: + - from: arg(0) + to: result + - from: arg(1) + to: result + - from: arg(1) + to: + - this + - .javax.json.stream.JsonGenerator##java.lang.Object + - from: this + to: result + - from: arg(0) + to: + - this + - .javax.json.stream.JsonGenerator##java.lang.Object + - from: arg(1) + to: this + - from: + - this + - .javax.json.stream.JsonGenerator##java.lang.Object + to: result + - from: arg(0) + to: this +- function: javax.json.JsonArrayBuilder#add + signature: (javax.json.JsonObjectBuilder) javax.json.JsonArrayBuilder + overrides: false + copy: + - from: this + to: result + - from: + - this + - .javax.json.JsonArrayBuilder##java.lang.Object + to: result +- function: javax.json.stream.JsonGenerator#write + signature: (java.math.BigInteger) javax.json.stream.JsonGenerator + copy: + - from: arg(0) + to: result + - from: arg(1) + to: result + - from: arg(1) + to: + - this + - .javax.json.stream.JsonGenerator##java.lang.Object + - from: this + to: result + - from: arg(0) + to: + - this + - .javax.json.stream.JsonGenerator##java.lang.Object + - from: arg(1) + to: this + - from: + - this + - .javax.json.stream.JsonGenerator##java.lang.Object + to: result + - from: arg(0) + to: this +- function: javax.json.JsonObjectBuilder#add + signature: (java.lang.String, javax.json.JsonValue) javax.json.JsonObjectBuilder + overrides: false + copy: + - from: + - this + - .javax.json.JsonObjectBuilder##java.lang.Object + to: result + - from: this + to: result +- function: javax.json.JsonArrayBuilder#add + signature: (java.lang.String) javax.json.JsonArrayBuilder + overrides: false + copy: + - from: this + to: result + - from: + - this + - .javax.json.JsonArrayBuilder##java.lang.Object + to: result +- function: javax.json.JsonObjectBuilder#addNull + signature: (java.lang.String) javax.json.JsonObjectBuilder + overrides: false + copy: + - from: + - this + - .javax.json.JsonObjectBuilder##java.lang.Object + to: result + - from: this + to: result +- function: javax.json.JsonPatchBuilder#move + signature: (java.lang.String, java.lang.String) javax.json.JsonPatchBuilder + overrides: false + copy: + - from: this + to: result +- function: javax.json.stream.JsonParserFactory#createParser + condition: + anyOf: + - typeIs: java.io.ByteArrayInputStream + pos: arg(0) + - typeIs: java.io.StringReader + pos: arg(0) + - typeIs: java.io.StringBufferInputStream + pos: arg(0) + copy: + - from: arg(0) + to: result +- function: javax.json.JsonArray#getInt + signature: (int, int) int + overrides: false + copy: + - from: arg(1) + to: result +- function: javax.json.Json#createReader + signature: (java.io.InputStream) javax.json.JsonReader + condition: + anyOf: + - typeIs: java.io.ByteArrayInputStream + pos: arg(0) + - typeIs: java.io.StringReader + pos: arg(0) + - typeIs: java.io.StringBufferInputStream + pos: arg(0) + copy: + - from: arg(0) + to: result +- function: javax.json.JsonArrayBuilder#add + signature: (java.lang.String) javax.json.JsonArrayBuilder + copy: + - from: arg(0) + to: result + - from: arg(0) + to: + - this + - .javax.json.JsonArrayBuilder##java.lang.Object + - from: this + to: result + - from: arg(0) + to: this + - from: + - this + - .javax.json.JsonArrayBuilder##java.lang.Object + to: result +- function: javax.json.JsonArrayBuilder#add + signature: (javax.json.JsonObjectBuilder) javax.json.JsonArrayBuilder + copy: + - from: arg(0) + to: result + - from: arg(0) + to: + - this + - .javax.json.JsonArrayBuilder##java.lang.Object + - from: this + to: result + - from: arg(0) + to: this + - from: + - this + - .javax.json.JsonArrayBuilder##java.lang.Object + to: result +- function: javax.json.JsonPatchBuilder#test + signature: (java.lang.String, javax.json.JsonValue) javax.json.JsonPatchBuilder + overrides: false + copy: + - from: this + to: result +- function: javax.json.JsonWriter#write + signature: (javax.json.JsonValue) void + copy: + - from: arg(0) + to: + - this + - .javax.json.JsonWriter##java.lang.Object + - from: arg(0) + to: this +- function: javax.json.stream.JsonGenerator#write + signature: (javax.json.JsonValue) javax.json.stream.JsonGenerator + copy: + - from: arg(0) + to: result + - from: arg(1) + to: result + - from: arg(1) + to: + - this + - .javax.json.stream.JsonGenerator##java.lang.Object + - from: this + to: result + - from: arg(0) + to: + - this + - .javax.json.stream.JsonGenerator##java.lang.Object + - from: arg(1) + to: this + - from: + - this + - .javax.json.stream.JsonGenerator##java.lang.Object + to: result + - from: arg(0) + to: this +- function: javax.json.JsonArrayBuilder#add + signature: (javax.json.JsonArrayBuilder) javax.json.JsonArrayBuilder + copy: + - from: arg(0) + to: result + - from: this + to: result + - from: arg(0) + to: this + - from: + - this + - .javax.json.JsonArrayBuilder##java.lang.Object + to: result +- function: javax.json.stream.JsonGenerator#write + signature: (java.lang.String) javax.json.stream.JsonGenerator + copy: + - from: arg(0) + to: result + - from: arg(1) + to: result + - from: arg(1) + to: + - this + - .javax.json.stream.JsonGenerator##java.lang.Object + - from: this + to: result + - from: arg(0) + to: + - this + - .javax.json.stream.JsonGenerator##java.lang.Object + - from: arg(1) + to: this + - from: + - this + - .javax.json.stream.JsonGenerator##java.lang.Object + to: result + - from: arg(0) + to: this +- function: javax.json.JsonPatchBuilder#replace + signature: (java.lang.String, javax.json.JsonValue) javax.json.JsonPatchBuilder + overrides: false + copy: + - from: this + to: result +- function: javax.json.JsonArrayBuilder#add + signature: (javax.json.JsonValue) javax.json.JsonArrayBuilder + overrides: false + copy: + - from: this + to: result + - from: + - this + - .javax.json.JsonArrayBuilder##java.lang.Object + to: result +- function: javax.json.JsonArrayBuilder#set + signature: (int, java.math.BigInteger) javax.json.JsonArrayBuilder + overrides: false + copy: + - from: this + to: result + - from: + - this + - .javax.json.JsonArrayBuilder##java.lang.Object + to: result +- function: javax.json.JsonObjectBuilder#add + signature: (java.lang.String, java.math.BigInteger) javax.json.JsonObjectBuilder + copy: + - from: arg(0) + to: result + - from: arg(1) + to: result + - from: arg(0) + to: + - this + - .javax.json.JsonObjectBuilder##java.lang.Object + - from: + - this + - .javax.json.JsonObjectBuilder##java.lang.Object + to: result + - from: arg(1) + to: + - this + - .javax.json.JsonObjectBuilder##java.lang.Object + - from: this + to: result + - from: arg(1) + to: this + - from: arg(0) + to: this +- function: javax.json.JsonObjectBuilder#add + signature: (java.lang.String, javax.json.JsonObjectBuilder) javax.json.JsonObjectBuilder + copy: + - from: arg(0) + to: result + - from: arg(1) + to: result + - from: arg(0) + to: + - this + - .javax.json.JsonObjectBuilder##java.lang.Object + - from: + - this + - .javax.json.JsonObjectBuilder##java.lang.Object + to: result + - from: this + to: result + - from: arg(1) + to: this + - from: arg(0) + to: this +- function: javax.json.JsonObjectBuilder#add + signature: (java.lang.String, java.lang.String) javax.json.JsonObjectBuilder + overrides: false + copy: + - from: + - this + - .javax.json.JsonObjectBuilder##java.lang.Object + to: result + - from: this + to: result +- function: javax.json.JsonArray#getInt + signature: (int) int + overrides: false + copy: + - from: arg(1) + to: result +- function: javax.json.JsonObject#getString + signature: (java.lang.String) java.lang.String + overrides: false + copy: + - from: arg(1) + to: result +- function: javax.json.JsonWriterFactory#createWriter + signature: (java.io.OutputStream) javax.json.JsonWriter + condition: + anyOf: + - typeIs: java.io.ByteArrayOutputStream + pos: arg(0) + - typeIs: java.io.StringWriter + pos: arg(0) + copy: + - from: arg(0) + to: result +- function: javax.json.JsonArrayBuilder#add + signature: (int) javax.json.JsonArrayBuilder + overrides: false + copy: + - from: this + to: result + - from: + - this + - .javax.json.JsonArrayBuilder##java.lang.Object + to: result +- function: javax.json.JsonArrayBuilder#add + signature: (javax.json.JsonArrayBuilder) javax.json.JsonArrayBuilder + overrides: false + copy: + - from: this + to: result + - from: + - this + - .javax.json.JsonArrayBuilder##java.lang.Object + to: result +- function: javax.json.JsonObjectBuilder#add + signature: (java.lang.String, long) javax.json.JsonObjectBuilder + overrides: false + copy: + - from: + - this + - .javax.json.JsonObjectBuilder##java.lang.Object + to: result + - from: this + to: result +- function: javax.json.JsonArrayBuilder#add + signature: (java.math.BigInteger) javax.json.JsonArrayBuilder + overrides: false + copy: + - from: this + to: result + - from: + - this + - .javax.json.JsonArrayBuilder##java.lang.Object + to: result +- function: javax.json.JsonObject#getBoolean + signature: (java.lang.String) boolean + overrides: false + copy: + - from: arg(1) + to: result +- function: javax.json.JsonWriter#write + signature: (javax.json.JsonStructure) void + copy: + - from: arg(0) + to: + - this + - .javax.json.JsonWriter##java.lang.Object + - from: arg(0) + to: this +- function: javax.json.JsonArray#getJsonString + signature: (int) javax.json.JsonString + copy: + - from: this + to: result +- function: javax.json.JsonArray#getBoolean + signature: (int, boolean) boolean + overrides: false + copy: + - from: arg(1) + to: result +- function: javax.json.JsonObject#getInt + signature: (java.lang.String) int + overrides: false + copy: + - from: arg(1) + to: result +- function: javax.json.JsonArrayBuilder#add + signature: (int, boolean) javax.json.JsonArrayBuilder + overrides: false + copy: + - from: this + to: result + - from: + - this + - .javax.json.JsonArrayBuilder##java.lang.Object + to: result +- function: javax.json.JsonArrayBuilder#add + signature: (int, java.math.BigDecimal) javax.json.JsonArrayBuilder + overrides: false + copy: + - from: this + to: result + - from: + - this + - .javax.json.JsonArrayBuilder##java.lang.Object + to: result +- function: javax.json.JsonWriter#writeArray + signature: (javax.json.JsonArray) void + copy: + - from: arg(0) + to: + - this + - .javax.json.JsonWriter##java.lang.Object + - from: arg(0) + to: this +- function: javax.json.JsonObject#getJsonObject + signature: (java.lang.String) javax.json.JsonObject + copy: + - from: this + to: result +- function: javax.json.JsonArrayBuilder#add + signature: (double) javax.json.JsonArrayBuilder + overrides: false + copy: + - from: this + to: result + - from: + - this + - .javax.json.JsonArrayBuilder##java.lang.Object + to: result +- function: javax.json.JsonArrayBuilder#addAll + signature: (javax.json.JsonArrayBuilder) javax.json.JsonArrayBuilder + overrides: false + copy: + - from: this + to: result + - from: + - this + - .javax.json.JsonArrayBuilder##java.lang.Object + to: result +- function: javax.json.JsonArrayBuilder#build + signature: () javax.json.JsonArray + copy: + - from: this + to: result + - from: + - this + - .javax.json.JsonArrayBuilder##java.lang.Object + to: result +- function: javax.json.JsonArrayBuilder#add + signature: (java.math.BigDecimal) javax.json.JsonArrayBuilder + copy: + - from: arg(0) + to: result + - from: arg(0) + to: + - this + - .javax.json.JsonArrayBuilder##java.lang.Object + - from: this + to: result + - from: arg(0) + to: this + - from: + - this + - .javax.json.JsonArrayBuilder##java.lang.Object + to: result +- function: javax.json.JsonArray#getString + signature: (int, java.lang.String) java.lang.String + overrides: false + copy: + - from: arg(1) + to: result +- function: javax.json.JsonArrayBuilder#add + signature: (int, double) javax.json.JsonArrayBuilder + copy: + - from: arg(0) + to: result + - from: arg(0) + to: + - this + - .javax.json.JsonArrayBuilder##java.lang.Object + - from: this + to: result + - from: arg(0) + to: this + - from: + - this + - .javax.json.JsonArrayBuilder##java.lang.Object + to: result +- function: javax.json.JsonArray#getBoolean + signature: (int) boolean + overrides: false + copy: + - from: arg(1) + to: result +- function: javax.json.JsonArray#getString + signature: (int) java.lang.String + overrides: false + copy: + - from: arg(1) + to: result +- function: javax.json.stream.JsonGeneratorFactory#createGenerator + signature: (java.io.OutputStream) javax.json.stream.JsonGenerator + condition: + anyOf: + - typeIs: java.io.ByteArrayOutputStream + pos: arg(0) + - typeIs: java.io.StringWriter + pos: arg(0) + copy: + - from: arg(0) + to: result +- function: javax.json.stream.JsonGeneratorFactory#createGenerator + signature: (java.io.OutputStream, java.nio.charset.Charset) javax.json.stream.JsonGenerator + condition: + anyOf: + - typeIs: java.io.ByteArrayOutputStream + pos: arg(0) + - typeIs: java.io.StringWriter + pos: arg(0) + copy: + - from: arg(0) + to: result +- function: javax.json.JsonArrayBuilder#add + signature: (int, java.lang.String) javax.json.JsonArrayBuilder + copy: + - from: arg(0) + to: result + - from: arg(0) + to: + - this + - .javax.json.JsonArrayBuilder##java.lang.Object + - from: this + to: result + - from: arg(0) + to: this + - from: + - this + - .javax.json.JsonArrayBuilder##java.lang.Object + to: result +- function: javax.json.JsonArrayBuilder#add + signature: (int, long) javax.json.JsonArrayBuilder + overrides: false + copy: + - from: this + to: result + - from: + - this + - .javax.json.JsonArrayBuilder##java.lang.Object + to: result +- function: javax.json.JsonObjectBuilder#add + signature: (java.lang.String, java.math.BigDecimal) javax.json.JsonObjectBuilder + overrides: false + copy: + - from: + - this + - .javax.json.JsonObjectBuilder##java.lang.Object + to: result + - from: this + to: result +- function: javax.json.stream.JsonGenerator#write + signature: (double) javax.json.stream.JsonGenerator + copy: + - from: arg(0) + to: result + - from: arg(1) + to: result + - from: arg(1) + to: + - this + - .javax.json.stream.JsonGenerator##java.lang.Object + - from: this + to: result + - from: arg(0) + to: + - this + - .javax.json.stream.JsonGenerator##java.lang.Object + - from: arg(1) + to: this + - from: + - this + - .javax.json.stream.JsonGenerator##java.lang.Object + to: result + - from: arg(0) + to: this +- function: javax.json.JsonArrayBuilder#remove + signature: (int) javax.json.JsonArrayBuilder + overrides: false + copy: + - from: this + to: result + - from: + - this + - .javax.json.JsonArrayBuilder##java.lang.Object + to: result +- function: javax.json.stream.JsonGenerator#writeStartObject + signature: () javax.json.stream.JsonGenerator + copy: + - from: arg(0) + to: result + - from: arg(1) + to: result + - from: arg(1) + to: + - this + - .javax.json.stream.JsonGenerator##java.lang.Object + - from: this + to: result + - from: arg(0) + to: + - this + - .javax.json.stream.JsonGenerator##java.lang.Object + - from: arg(1) + to: this + - from: + - this + - .javax.json.stream.JsonGenerator##java.lang.Object + to: result + - from: arg(0) + to: this +- function: javax.json.JsonArrayBuilder#add + signature: (int, javax.json.JsonObjectBuilder) javax.json.JsonArrayBuilder + copy: + - from: arg(0) + to: result + - from: arg(0) + to: + - this + - .javax.json.JsonArrayBuilder##java.lang.Object + - from: this + to: result + - from: arg(0) + to: this + - from: + - this + - .javax.json.JsonArrayBuilder##java.lang.Object + to: result +- function: javax.json.JsonPatchBuilder#test + signature: (java.lang.String, int) javax.json.JsonPatchBuilder + overrides: false + copy: + - from: this + to: result +- function: javax.json.JsonPatchBuilder#replace + signature: (java.lang.String, boolean) javax.json.JsonPatchBuilder + overrides: false + copy: + - from: this + to: result +- function: javax.json.JsonArrayBuilder#add + signature: (int, javax.json.JsonObjectBuilder) javax.json.JsonArrayBuilder + overrides: false + copy: + - from: this + to: result + - from: + - this + - .javax.json.JsonArrayBuilder##java.lang.Object + to: result +- function: javax.json.JsonObjectBuilder#addAll + signature: (javax.json.JsonObjectBuilder) javax.json.JsonObjectBuilder + overrides: false + copy: + - from: arg(0) + to: result + - from: + - this + - .javax.json.JsonObjectBuilder##java.lang.Object + to: result + - from: this + to: result +- function: javax.json.JsonReaderFactory#createReader + signature: (java.io.Reader) javax.json.JsonReader + condition: + anyOf: + - typeIs: java.io.ByteArrayInputStream + pos: arg(0) + - typeIs: java.io.StringReader + pos: arg(0) + - typeIs: java.io.StringBufferInputStream + pos: arg(0) + copy: + - from: arg(0) + to: result +- function: javax.json.JsonArrayBuilder#setNull + signature: (int) javax.json.JsonArrayBuilder + overrides: false + copy: + - from: this + to: result + - from: + - this + - .javax.json.JsonArrayBuilder##java.lang.Object + to: result +- function: javax.json.JsonObjectBuilder#add + signature: (java.lang.String, boolean) javax.json.JsonObjectBuilder + overrides: false + copy: + - from: + - this + - .javax.json.JsonObjectBuilder##java.lang.Object + to: result + - from: this + to: result +- function: javax.json.JsonArrayBuilder#add + signature: (int, java.lang.String) javax.json.JsonArrayBuilder + overrides: false + copy: + - from: this + to: result + - from: + - this + - .javax.json.JsonArrayBuilder##java.lang.Object + to: result +- function: javax.json.JsonArrayBuilder#add + signature: (int, javax.json.JsonValue) javax.json.JsonArrayBuilder + overrides: false + copy: + - from: this + to: result + - from: + - this + - .javax.json.JsonArrayBuilder##java.lang.Object + to: result +- function: javax.json.stream.JsonGenerator#write + signature: (boolean) javax.json.stream.JsonGenerator + copy: + - from: arg(0) + to: result + - from: arg(1) + to: result + - from: arg(1) + to: + - this + - .javax.json.stream.JsonGenerator##java.lang.Object + - from: this + to: result + - from: arg(0) + to: + - this + - .javax.json.stream.JsonGenerator##java.lang.Object + - from: arg(1) + to: this + - from: + - this + - .javax.json.stream.JsonGenerator##java.lang.Object + to: result + - from: arg(0) + to: this +- function: javax.json.JsonArrayBuilder#set + signature: (int, double) javax.json.JsonArrayBuilder + overrides: false + copy: + - from: this + to: result + - from: + - this + - .javax.json.JsonArrayBuilder##java.lang.Object + to: result +- function: javax.json.JsonReaderFactory#createReader + signature: (java.io.InputStream) javax.json.JsonReader + condition: + anyOf: + - typeIs: java.io.ByteArrayInputStream + pos: arg(0) + - typeIs: java.io.StringReader + pos: arg(0) + - typeIs: java.io.StringBufferInputStream + pos: arg(0) + copy: + - from: arg(0) + to: result +- function: javax.json.stream.JsonGenerator#write + signature: (java.lang.String, int) javax.json.stream.JsonGenerator + copy: + - from: arg(0) + to: result + - from: arg(1) + to: result + - from: arg(1) + to: + - this + - .javax.json.stream.JsonGenerator##java.lang.Object + - from: this + to: result + - from: arg(0) + to: + - this + - .javax.json.stream.JsonGenerator##java.lang.Object + - from: arg(1) + to: this + - from: + - this + - .javax.json.stream.JsonGenerator##java.lang.Object + to: result + - from: arg(0) + to: this +- function: javax.json.stream.JsonGenerator#writeStartArray + signature: () javax.json.stream.JsonGenerator + copy: + - from: arg(0) + to: result + - from: arg(1) + to: result + - from: arg(1) + to: + - this + - .javax.json.stream.JsonGenerator##java.lang.Object + - from: this + to: result + - from: arg(0) + to: + - this + - .javax.json.stream.JsonGenerator##java.lang.Object + - from: arg(1) + to: this + - from: + - this + - .javax.json.stream.JsonGenerator##java.lang.Object + to: result + - from: arg(0) + to: this +- function: javax.json.JsonWriterFactory#createWriter + signature: (java.io.OutputStream, java.nio.charset.Charset) javax.json.JsonWriter + condition: + anyOf: + - typeIs: java.io.ByteArrayOutputStream + pos: arg(0) + - typeIs: java.io.StringWriter + pos: arg(0) + copy: + - from: arg(0) + to: result +- function: javax.json.JsonObjectBuilder#add + signature: (java.lang.String, double) javax.json.JsonObjectBuilder + overrides: false + copy: + - from: + - this + - .javax.json.JsonObjectBuilder##java.lang.Object + to: result + - from: this + to: result +- function: javax.json.stream.JsonGenerator#writeNull + signature: (java.lang.String) javax.json.stream.JsonGenerator + copy: + - from: arg(0) + to: result + - from: arg(1) + to: result + - from: arg(1) + to: + - this + - .javax.json.stream.JsonGenerator##java.lang.Object + - from: this + to: result + - from: arg(0) + to: + - this + - .javax.json.stream.JsonGenerator##java.lang.Object + - from: arg(1) + to: this + - from: + - this + - .javax.json.stream.JsonGenerator##java.lang.Object + to: result + - from: arg(0) + to: this +- function: javax.json.Json#createGenerator + signature: (java.io.Writer) javax.json.stream.JsonGenerator + condition: + anyOf: + - typeIs: java.io.ByteArrayOutputStream + pos: arg(0) + - typeIs: java.io.StringWriter + pos: arg(0) + copy: + - from: arg(0) + to: result +- function: javax.json.JsonPatchBuilder#add + signature: (java.lang.String, int) javax.json.JsonPatchBuilder + overrides: false + copy: + - from: this + to: result +- function: javax.json.JsonArrayBuilder#add + signature: (int, java.math.BigInteger) javax.json.JsonArrayBuilder + overrides: false + copy: + - from: this + to: result + - from: + - this + - .javax.json.JsonArrayBuilder##java.lang.Object + to: result +- function: javax.json.Json#createReader + signature: (java.io.Reader) javax.json.JsonReader + condition: + anyOf: + - typeIs: java.io.ByteArrayInputStream + pos: arg(0) + - typeIs: java.io.StringReader + pos: arg(0) + - typeIs: java.io.StringBufferInputStream + pos: arg(0) + copy: + - from: arg(0) + to: result +- function: javax.json.JsonArray#getJsonObject + signature: (int) javax.json.JsonObject + copy: + - from: this + to: result +- function: javax.json.JsonArrayBuilder#addNull + signature: (int) javax.json.JsonArrayBuilder + overrides: false + copy: + - from: this + to: result + - from: + - this + - .javax.json.JsonArrayBuilder##java.lang.Object + to: result +- function: javax.json.JsonObjectBuilder#add + signature: (java.lang.String, double) javax.json.JsonObjectBuilder + copy: + - from: arg(0) + to: result + - from: arg(1) + to: result + - from: arg(0) + to: + - this + - .javax.json.JsonObjectBuilder##java.lang.Object + - from: + - this + - .javax.json.JsonObjectBuilder##java.lang.Object + to: result + - from: arg(1) + to: + - this + - .javax.json.JsonObjectBuilder##java.lang.Object + - from: this + to: result + - from: arg(1) + to: this + - from: arg(0) + to: this +- function: javax.json.JsonWriter#writeObject + signature: (javax.json.JsonObject) void + copy: + - from: arg(0) + to: + - this + - .javax.json.JsonWriter##java.lang.Object + - from: arg(0) + to: this +- function: javax.json.JsonArray#getValuesAs + signature: (java.lang.Class) java.util.List + copy: + - from: this + to: result +- function: javax.json.JsonArrayBuilder#add + signature: (boolean) javax.json.JsonArrayBuilder + copy: + - from: arg(0) + to: result + - from: arg(0) + to: + - this + - .javax.json.JsonArrayBuilder##java.lang.Object + - from: this + to: result + - from: arg(0) + to: this + - from: + - this + - .javax.json.JsonArrayBuilder##java.lang.Object + to: result +- function: javax.json.JsonArrayBuilder#add + signature: (int, javax.json.JsonArrayBuilder) javax.json.JsonArrayBuilder + copy: + - from: arg(0) + to: result + - from: arg(0) + to: + - this + - .javax.json.JsonArrayBuilder##java.lang.Object + - from: this + to: result + - from: arg(0) + to: this + - from: + - this + - .javax.json.JsonArrayBuilder##java.lang.Object + to: result +- function: javax.json.JsonArrayBuilder#add + signature: (boolean) javax.json.JsonArrayBuilder + overrides: false + copy: + - from: this + to: result + - from: + - this + - .javax.json.JsonArrayBuilder##java.lang.Object + to: result +- function: javax.json.JsonArrayBuilder#add + signature: (int, javax.json.JsonArrayBuilder) javax.json.JsonArrayBuilder + overrides: false + copy: + - from: this + to: result + - from: + - this + - .javax.json.JsonArrayBuilder##java.lang.Object + to: result +- function: javax.json.stream.JsonGenerator#write + signature: (int) javax.json.stream.JsonGenerator + copy: + - from: arg(0) + to: result + - from: arg(1) + to: result + - from: arg(1) + to: + - this + - .javax.json.stream.JsonGenerator##java.lang.Object + - from: this + to: result + - from: arg(0) + to: + - this + - .javax.json.stream.JsonGenerator##java.lang.Object + - from: arg(1) + to: this + - from: + - this + - .javax.json.stream.JsonGenerator##java.lang.Object + to: result + - from: arg(0) + to: this +- function: javax.json.JsonArrayBuilder#add + signature: (int, java.math.BigInteger) javax.json.JsonArrayBuilder + copy: + - from: arg(0) + to: result + - from: arg(0) + to: + - this + - .javax.json.JsonArrayBuilder##java.lang.Object + - from: this + to: result + - from: arg(0) + to: this + - from: + - this + - .javax.json.JsonArrayBuilder##java.lang.Object + to: result +- function: javax.json.JsonArray#getJsonNumber + signature: (int) javax.json.JsonNumber + copy: + - from: this + to: result +- function: javax.json.JsonObject#getString + signature: (java.lang.String, java.lang.String) java.lang.String + copy: + - from: this + to: result +- function: javax.json.JsonArrayBuilder#set + signature: (int, int) javax.json.JsonArrayBuilder + overrides: false + copy: + - from: this + to: result + - from: + - this + - .javax.json.JsonArrayBuilder##java.lang.Object + to: result +- function: javax.json.JsonArrayBuilder#add + signature: (int, javax.json.JsonValue) javax.json.JsonArrayBuilder + copy: + - from: arg(0) + to: result + - from: arg(0) + to: + - this + - .javax.json.JsonArrayBuilder##java.lang.Object + - from: this + to: result + - from: arg(0) + to: this + - from: + - this + - .javax.json.JsonArrayBuilder##java.lang.Object + to: result +- function: javax.json.JsonObject#getBoolean + signature: (java.lang.String, boolean) boolean + overrides: false + copy: + - from: arg(1) + to: result +- function: javax.json.JsonReaderFactory#createReader + signature: (java.io.InputStream, java.nio.charset.Charset) javax.json.JsonReader + condition: + anyOf: + - typeIs: java.io.ByteArrayInputStream + pos: arg(0) + - typeIs: java.io.StringReader + pos: arg(0) + - typeIs: java.io.StringBufferInputStream + pos: arg(0) + copy: + - from: arg(0) + to: result +- function: javax.json.JsonObject#getJsonString + signature: (java.lang.String) javax.json.JsonString + copy: + - from: this + to: result +- function: javax.json.JsonArrayBuilder#add + signature: (int) javax.json.JsonArrayBuilder + copy: + - from: arg(0) + to: result + - from: arg(0) + to: + - this + - .javax.json.JsonArrayBuilder##java.lang.Object + - from: this + to: result + - from: arg(0) + to: this + - from: + - this + - .javax.json.JsonArrayBuilder##java.lang.Object + to: result +- function: javax.json.stream.JsonGenerator#write + signature: (java.lang.String, double) javax.json.stream.JsonGenerator + copy: + - from: arg(0) + to: result + - from: arg(1) + to: result + - from: arg(1) + to: + - this + - .javax.json.stream.JsonGenerator##java.lang.Object + - from: this + to: result + - from: arg(0) + to: + - this + - .javax.json.stream.JsonGenerator##java.lang.Object + - from: arg(1) + to: this + - from: + - this + - .javax.json.stream.JsonGenerator##java.lang.Object + to: result + - from: arg(0) + to: this +- function: javax.json.JsonObject#getJsonNumber + signature: (java.lang.String) javax.json.JsonNumber + copy: + - from: this + to: result +- function: javax.json.stream.JsonParser#getString + signature: () java.lang.String + copy: + - from: this + to: result +- function: javax.json.Json#createWriter + signature: (java.io.OutputStream) javax.json.JsonWriter + condition: + anyOf: + - typeIs: java.io.ByteArrayOutputStream + pos: arg(0) + - typeIs: java.io.StringWriter + pos: arg(0) + copy: + - from: arg(0) + to: result +- function: javax.json.JsonObject#getString + signature: (java.lang.String, java.lang.String) java.lang.String + overrides: false + copy: + - from: arg(1) + to: result +- function: javax.json.JsonObjectBuilder#add + signature: (java.lang.String, int) javax.json.JsonObjectBuilder + overrides: false + copy: + - from: + - this + - .javax.json.JsonObjectBuilder##java.lang.Object + to: result + - from: this + to: result +- function: javax.json.JsonObjectBuilder#add + signature: (java.lang.String, int) javax.json.JsonObjectBuilder + copy: + - from: arg(0) + to: result + - from: arg(1) + to: result + - from: arg(0) + to: + - this + - .javax.json.JsonObjectBuilder##java.lang.Object + - from: + - this + - .javax.json.JsonObjectBuilder##java.lang.Object + to: result + - from: arg(1) + to: + - this + - .javax.json.JsonObjectBuilder##java.lang.Object + - from: this + to: result + - from: arg(1) + to: this + - from: arg(0) + to: this +- function: javax.json.stream.JsonGenerator#writeStartObject + signature: (java.lang.String) javax.json.stream.JsonGenerator + copy: + - from: arg(0) + to: result + - from: arg(1) + to: result + - from: arg(1) + to: + - this + - .javax.json.stream.JsonGenerator##java.lang.Object + - from: this + to: result + - from: arg(0) + to: + - this + - .javax.json.stream.JsonGenerator##java.lang.Object + - from: arg(1) + to: this + - from: + - this + - .javax.json.stream.JsonGenerator##java.lang.Object + to: result + - from: arg(0) + to: this +- function: javax.json.JsonArrayBuilder#add + signature: (int, long) javax.json.JsonArrayBuilder + copy: + - from: arg(0) + to: result + - from: arg(0) + to: + - this + - .javax.json.JsonArrayBuilder##java.lang.Object + - from: this + to: result + - from: arg(0) + to: this + - from: + - this + - .javax.json.JsonArrayBuilder##java.lang.Object + to: result +- function: javax.json.JsonArrayBuilder#set + signature: (int, boolean) javax.json.JsonArrayBuilder + overrides: false + copy: + - from: this + to: result + - from: + - this + - .javax.json.JsonArrayBuilder##java.lang.Object + to: result +- function: javax.json.JsonObjectBuilder#add + signature: (java.lang.String, boolean) javax.json.JsonObjectBuilder + copy: + - from: arg(0) + to: result + - from: arg(1) + to: result + - from: arg(0) + to: + - this + - .javax.json.JsonObjectBuilder##java.lang.Object + - from: + - this + - .javax.json.JsonObjectBuilder##java.lang.Object + to: result + - from: arg(1) + to: + - this + - .javax.json.JsonObjectBuilder##java.lang.Object + - from: this + to: result + - from: arg(1) + to: this + - from: arg(0) + to: this +- function: javax.json.stream.JsonParser#getLocation + signature: () javax.json.stream.JsonLocation + copy: + - from: this + to: result diff --git a/core/opentaint-config/config/config/javax.mail-javax.mail-api-1.6.2.yaml b/core/opentaint-config/config/config/javax.mail-javax.mail-api-1.6.2.yaml new file mode 100644 index 000000000..b9e8bb8a6 --- /dev/null +++ b/core/opentaint-config/config/config/javax.mail-javax.mail-api-1.6.2.yaml @@ -0,0 +1,428 @@ +library: javax.mail:javax.mail-api:1.6.2 +dependencies: +- javax.activation:activation:1.1.1 +passThrough: +- function: javax.mail.Folder#getFolder + signature: (java.lang.String) javax.mail.Folder + copy: + - from: this + to: result +- function: javax.mail.Folder#getMessages + signature: () javax.mail.Message[] + copy: + - from: this + to: result +- function: javax.mail.Multipart#setMultipartDataSource + signature: (javax.mail.MultipartDataSource) void + copy: + - from: arg(0) + to: + - this + - .javax.mail.Multipart##java.lang.Object + - from: arg(0) + to: this +- function: javax.mail.Folder#getMessages + signature: (int[]) javax.mail.Message[] + copy: + - from: this + to: result +- function: javax.mail.Multipart#getBodyPart + signature: (int) javax.mail.BodyPart + copy: + - from: + - this + - .javax.mail.Multipart##java.lang.Object + to: result + - from: this + to: result +- function: javax.mail.Part#getDisposition + signature: () java.lang.String + copy: + - from: + - this + - .javax.mail.Part##java.lang.Object + to: result + - from: this + to: result +- function: javax.mail.Multipart#getParent + signature: () javax.mail.Part + copy: + - from: + - this + - .javax.mail.Multipart##java.lang.Object + to: result + - from: this + to: result +- function: javax.mail.Header# + signature: (java.lang.String, java.lang.String) void + copy: + - from: arg(0) + to: result + - from: arg(1) + to: result + - from: arg(1) + to: + - this + - .javax.mail.Header##java.lang.Object + - from: arg(0) + to: + - this + - .javax.mail.Header##java.lang.Object + - from: arg(1) + to: this + - from: arg(0) + to: this +- function: javax.mail.Folder#list + signature: () javax.mail.Folder[] + copy: + - from: this + to: result +- function: javax.mail.Part#getContent + signature: () java.lang.Object + copy: + - from: + - this + - .javax.mail.Part##java.lang.Object + to: result + - from: this + to: result +- function: javax.mail.Message#getReplyTo + signature: () javax.mail.Address[] + copy: + - from: + - this + - .javax.mail.Message##java.lang.Object + to: result + - from: + - this + - .javax.mail.Part##java.lang.Object + to: result + - from: this + to: result +- function: javax.mail.Part#getInputStream + signature: () java.io.InputStream + copy: + - from: + - this + - .javax.mail.Part##java.lang.Object + to: result + - from: this + to: result +- function: javax.mail.Folder#getMessage + signature: (int) javax.mail.Message + copy: + - from: this + to: result +- function: javax.mail.Message# + signature: (javax.mail.Session) void + copy: + - from: arg(0) + to: result + - from: arg(1) + to: result +- function: javax.mail.Message#getAllRecipients + signature: () javax.mail.Address[] + copy: + - from: + - this + - .javax.mail.Message##java.lang.Object + to: result + - from: + - this + - .javax.mail.Part##java.lang.Object + to: result + - from: this + to: result +- function: javax.mail.Folder#search + signature: (javax.mail.search.SearchTerm) javax.mail.Message[] + copy: + - from: arg(1) + to: result + - from: this + to: result +- function: javax.mail.Folder#getMessages + signature: (int, int) javax.mail.Message[] + copy: + - from: this + to: result +- function: javax.mail.Folder#listSubscribed + signature: () javax.mail.Folder[] + copy: + - from: this + to: result +- function: javax.mail.Folder#getStore + signature: () javax.mail.Store + copy: + - from: this + to: result +- function: javax.mail.Header#getName + signature: () java.lang.String + copy: + - from: + - this + - .javax.mail.Header##java.lang.Object + to: result + - from: this + to: result +- function: javax.mail.Message#getFrom + signature: () javax.mail.Address[] + copy: + - from: + - this + - .javax.mail.Message##java.lang.Object + to: result + - from: + - this + - .javax.mail.Part##java.lang.Object + to: result + - from: this + to: result +- function: javax.mail.Part#getAllHeaders + signature: () java.util.Enumeration + copy: + - from: + - this + - .javax.mail.Part##java.lang.Object + to: result + - from: this + to: result +- function: javax.mail.Message#getFolder + signature: () javax.mail.Folder + copy: + - from: + - this + - .javax.mail.Message##java.lang.Object + to: result + - from: + - this + - .javax.mail.Part##java.lang.Object + to: result + - from: this + to: result +- function: javax.mail.Header#getValue + signature: () java.lang.String + copy: + - from: + - this + - .javax.mail.Header##java.lang.Object + to: result + - from: this + to: result +- function: javax.mail.Folder#getURLName + signature: () javax.mail.URLName + copy: + - from: this + to: result +- function: javax.mail.Part#getNonMatchingHeaders + signature: (java.lang.String[]) java.util.Enumeration + copy: + - from: + - this + - .javax.mail.Part##java.lang.Object + to: result + - from: this + to: result +- function: javax.mail.Folder#getParent + signature: () javax.mail.Folder + copy: + - from: this + to: result +- function: javax.mail.Multipart#addBodyPart + copy: + - from: arg(0) + to: this + - from: arg(0) + to: + - this + - .javax.mail.Multipart##java.lang.Object +- function: javax.mail.Part#getFileName + signature: () java.lang.String + copy: + - from: + - this + - .javax.mail.Part##java.lang.Object + to: result + - from: this + to: result +- function: javax.mail.Folder#getFullName + signature: () java.lang.String + copy: + - from: this + to: result +- function: javax.mail.Multipart#getBodyPart + copy: + - from: this + to: result + - from: + - this + - .javax.mail.Multipart##java.lang.Object + to: result +- function: javax.mail.Part#getMatchingHeaders + signature: (java.lang.String[]) java.util.Enumeration + copy: + - from: + - this + - .javax.mail.Part##java.lang.Object + to: result + - from: this + to: result +- function: javax.mail.Part#getHeader + signature: (java.lang.String) java.lang.String[] + copy: + - from: + - this + - .javax.mail.Part##java.lang.Object + to: result + - from: this + to: result +- function: javax.mail.Part#setText + signature: (java.lang.String) void + copy: + - from: arg(0) + to: + - this + - .javax.mail.Part##java.lang.Object + - from: arg(0) + to: this +- function: javax.mail.Message#addRecipient + signature: (javax.mail.Message$RecipientType, javax.mail.Address) void + copy: + - from: arg(1) + to: + - this + - .javax.mail.Part##java.lang.Object + - from: arg(1) + to: + - this + - .javax.mail.Message##java.lang.Object + - from: arg(1) + to: this +- function: + package: javax.mail + class: Multipart + name: + pattern: add.* + copy: + - from: arg(0) + to: + - this + - .javax.mail.Multipart##java.lang.Object + - from: arg(0) + to: this +- function: javax.mail.Part#getDescription + signature: () java.lang.String + copy: + - from: + - this + - .javax.mail.Part##java.lang.Object + to: result + - from: this + to: result +- function: javax.mail.Message#getSubject + signature: () java.lang.String + copy: + - from: + - this + - .javax.mail.Message##java.lang.Object + to: result + - from: + - this + - .javax.mail.Part##java.lang.Object + to: result + - from: this + to: result +- function: javax.mail.Part#getContentType + signature: () java.lang.String + copy: + - from: + - this + - .javax.mail.Part##java.lang.Object + to: result + - from: this + to: result +- function: javax.mail.Message#getRecipients + signature: (javax.mail.Message$RecipientType) javax.mail.Address[] + copy: + - from: + - this + - .javax.mail.Message##java.lang.Object + to: result + - from: + - this + - .javax.mail.Part##java.lang.Object + to: result + - from: this + to: result +- function: javax.mail.Folder#listSubscribed + signature: (java.lang.String) javax.mail.Folder[] + copy: + - from: this + to: result +- function: javax.mail.Message# + signature: (javax.mail.Folder, int) void + copy: + - from: arg(0) + to: result + - from: arg(1) + to: result +- function: javax.mail.Folder#search + signature: (javax.mail.search.SearchTerm, javax.mail.Message[]) javax.mail.Message[] + copy: + - from: arg(1) + to: result + - from: this + to: result +- function: + package: javax.mail + class: MessageContext + name: + pattern: get.* + copy: + - from: this + to: result +- function: javax.mail.Message# + signature: () void + copy: + - from: arg(0) + to: result + - from: arg(1) + to: result +- function: javax.mail.Message#addRecipients + signature: (javax.mail.Message$RecipientType, javax.mail.Address[]) void + copy: + - from: + - arg(1) + - '[*]' + to: this + - from: arg(1) + to: + - this + - .javax.mail.Part##java.lang.Object + - from: arg(1) + to: + - this + - .javax.mail.Message##java.lang.Object + - from: arg(1) + to: this + - from: + - arg(1) + - '[*]' + to: + - this + - .javax.mail.Message##java.lang.Object + - from: + - arg(1) + - '[*]' + to: + - this + - .javax.mail.Part##java.lang.Object +- function: javax.mail.Folder#getName + signature: () java.lang.String + copy: + - from: this + to: result +- function: javax.mail.Folder#list + signature: (java.lang.String) javax.mail.Folder[] + copy: + - from: this + to: result diff --git a/core/opentaint-config/config/config/javax.servlet-javax.servlet-api-4.0.1.yaml b/core/opentaint-config/config/config/javax.servlet-javax.servlet-api-4.0.1.yaml new file mode 100644 index 000000000..9d239aeac --- /dev/null +++ b/core/opentaint-config/config/config/javax.servlet-javax.servlet-api-4.0.1.yaml @@ -0,0 +1,165 @@ +library: javax.servlet:javax.servlet-api:4.0.1 +passThrough: +- function: javax.servlet.ServletResponse#getOutputStream + signature: () javax.servlet.ServletOutputStream + copy: + - from: this + to: result +- function: javax.servlet.http.PushBuilder#queryString + signature: (java.lang.String) javax.servlet.http.PushBuilder + copy: + - from: arg(0) + to: result + - from: arg(1) + to: result + - from: this + to: result +- function: javax.servlet.http.PushBuilder#path + signature: (java.lang.String) javax.servlet.http.PushBuilder + copy: + - from: arg(0) + to: result + - from: arg(1) + to: result + - from: this + to: result +- function: javax.servlet.http.Cookie#getPath + signature: () java.lang.String + copy: + - from: this + to: result +- function: javax.servlet.http.Cookie#getValue + signature: () java.lang.String + copy: + - from: this + to: result +- function: javax.servlet.http.Cookie#getDomain + signature: () java.lang.String + copy: + - from: this + to: result +- function: javax.servlet.http.PushBuilder#addHeader + signature: (java.lang.String, java.lang.String) javax.servlet.http.PushBuilder + copy: + - from: arg(0) + to: result + - from: arg(1) + to: result + - from: this + to: result +- function: javax.servlet.ServletResponse#getWriter + signature: () java.io.PrintWriter + copy: + - from: this + to: result +- function: javax.servlet.http.Cookie#setDomain + signature: (java.lang.String) void + copy: + - from: arg(0) + to: this + - from: arg(1) + to: this +- function: javax.servlet.http.PushBuilder#getMethod + signature: () java.lang.String + copy: + - from: this + to: result +- function: javax.servlet.http.PushBuilder#getHeaderNames + signature: () java.util.Set + copy: + - from: this + to: result +- function: javax.servlet.http.Cookie#getName + signature: () java.lang.String + copy: + - from: this + to: result +- function: javax.servlet.http.Cookie#setPath + signature: (java.lang.String) void + copy: + - from: arg(0) + to: this + - from: arg(1) + to: this +- function: javax.servlet.http.Cookie# + signature: (java.lang.String, java.lang.String) void + copy: + - from: arg(0) + to: this + - from: arg(1) + to: this +- function: javax.servlet.http.PushBuilder#getQueryString + signature: () java.lang.String + copy: + - from: this + to: result +- function: javax.servlet.http.PushBuilder#method + signature: (java.lang.String) javax.servlet.http.PushBuilder + copy: + - from: arg(0) + to: result + - from: arg(1) + to: result + - from: this + to: result +- function: javax.servlet.http.PushBuilder#setHeader + signature: (java.lang.String, java.lang.String) javax.servlet.http.PushBuilder + copy: + - from: arg(0) + to: result + - from: arg(1) + to: result + - from: this + to: result +- function: javax.servlet.http.PushBuilder#getPath + signature: () java.lang.String + copy: + - from: this + to: result +- function: javax.servlet.http.PushBuilder#getHeader + signature: (java.lang.String) java.lang.String + copy: + - from: this + to: result +- function: javax.servlet.http.PushBuilder#sessionId + signature: (java.lang.String) javax.servlet.http.PushBuilder + copy: + - from: arg(0) + to: result + - from: arg(1) + to: result + - from: this + to: result +- function: javax.servlet.ServletRequestWrapper# + signature: (javax.servlet.ServletRequest) void + copy: + - from: arg(0) + to: + - this + - .javax.servlet.ServletRequestWrapper##java.lang.Object + - from: arg(0) + to: this +- function: javax.servlet.http.Cookie#setComment + signature: (java.lang.String) void + copy: + - from: arg(0) + to: this + - from: arg(1) + to: this +- function: javax.servlet.http.Cookie#getComment + signature: () java.lang.String + copy: + - from: this + to: result +- function: javax.servlet.http.Cookie#setValue + signature: (java.lang.String) void + copy: + - from: arg(0) + to: this + - from: arg(1) + to: this +- function: javax.servlet.http.PushBuilder#getSessionId + signature: () java.lang.String + copy: + - from: this + to: result diff --git a/core/opentaint-config/config/config/javax.servlet.jsp-javax.servlet.jsp-api-2.3.3.yaml b/core/opentaint-config/config/config/javax.servlet.jsp-javax.servlet.jsp-api-2.3.3.yaml new file mode 100644 index 000000000..80226fbb1 --- /dev/null +++ b/core/opentaint-config/config/config/javax.servlet.jsp-javax.servlet.jsp-api-2.3.3.yaml @@ -0,0 +1,379 @@ +library: javax.servlet.jsp:javax.servlet.jsp-api:2.3.3 +dependencies: +- javax.servlet:javax.servlet-api:4.0.1 +passThrough: +- function: javax.servlet.jsp.JspWriter#print + signature: (long) void + copy: + - from: arg(0) + to: + - this + - .java.io.Writer##java.lang.Object + - from: arg(0) + to: + - this + - .java.lang.Appendable##java.lang.Object + - from: arg(0) + to: this + - from: arg(0) + to: + - this + - .javax.servlet.jsp.JspWriter##java.lang.Object +- function: javax.servlet.jsp.JspFactory#getPageContext + signature: (javax.servlet.Servlet, javax.servlet.ServletRequest, javax.servlet.ServletResponse, + java.lang.String, boolean, int, boolean) javax.servlet.jsp.PageContext + copy: + - from: arg(2) + to: result + - from: arg(1) + to: result +- function: javax.servlet.jsp.JspWriter#print + signature: (char[]) void + copy: + - from: + - arg(0) + - '[*]' + to: this + - from: arg(0) + to: + - this + - .java.io.Writer##java.lang.Object + - from: + - arg(0) + - '[*]' + to: + - this + - .javax.servlet.jsp.JspWriter##java.lang.Object + - from: + - arg(0) + - '[*]' + to: + - this + - .java.lang.Appendable##java.lang.Object + - from: arg(0) + to: + - this + - .java.lang.Appendable##java.lang.Object + - from: arg(0) + to: this + - from: + - arg(0) + - '[*]' + to: + - this + - .java.io.Writer##java.lang.Object + - from: arg(0) + to: + - this + - .javax.servlet.jsp.JspWriter##java.lang.Object +- function: javax.servlet.jsp.JspWriter#println + signature: (char[]) void + copy: + - from: + - arg(0) + - '[*]' + to: this + - from: arg(0) + to: + - this + - .java.io.Writer##java.lang.Object + - from: + - arg(0) + - '[*]' + to: + - this + - .javax.servlet.jsp.JspWriter##java.lang.Object + - from: + - arg(0) + - '[*]' + to: + - this + - .java.lang.Appendable##java.lang.Object + - from: arg(0) + to: + - this + - .java.lang.Appendable##java.lang.Object + - from: arg(0) + to: this + - from: + - arg(0) + - '[*]' + to: + - this + - .java.io.Writer##java.lang.Object + - from: arg(0) + to: + - this + - .javax.servlet.jsp.JspWriter##java.lang.Object +- function: javax.servlet.jsp.JspWriter#print + signature: (java.lang.String) void + copy: + - from: arg(0) + to: + - this + - .java.io.Writer##java.lang.Object + - from: arg(0) + to: + - this + - .java.lang.Appendable##java.lang.Object + - from: arg(0) + to: this + - from: arg(0) + to: + - this + - .javax.servlet.jsp.JspWriter##java.lang.Object +- function: javax.servlet.jsp.JspWriter#println + signature: (boolean) void + copy: + - from: arg(0) + to: + - this + - .java.io.Writer##java.lang.Object + - from: arg(0) + to: + - this + - .java.lang.Appendable##java.lang.Object + - from: arg(0) + to: this + - from: arg(0) + to: + - this + - .javax.servlet.jsp.JspWriter##java.lang.Object +- function: javax.servlet.jsp.JspWriter#println + signature: () void + copy: + - from: arg(0) + to: + - this + - .java.io.Writer##java.lang.Object + - from: arg(0) + to: + - this + - .java.lang.Appendable##java.lang.Object + - from: arg(0) + to: this + - from: arg(0) + to: + - this + - .javax.servlet.jsp.JspWriter##java.lang.Object +- function: javax.servlet.jsp.JspWriter#println + signature: (double) void + copy: + - from: arg(0) + to: + - this + - .java.io.Writer##java.lang.Object + - from: arg(0) + to: + - this + - .java.lang.Appendable##java.lang.Object + - from: arg(0) + to: this + - from: arg(0) + to: + - this + - .javax.servlet.jsp.JspWriter##java.lang.Object +- function: javax.servlet.jsp.JspWriter#println + signature: (int) void + copy: + - from: arg(0) + to: + - this + - .java.io.Writer##java.lang.Object + - from: arg(0) + to: + - this + - .java.lang.Appendable##java.lang.Object + - from: arg(0) + to: this + - from: arg(0) + to: + - this + - .javax.servlet.jsp.JspWriter##java.lang.Object +- function: javax.servlet.jsp.JspWriter#print + signature: (char) void + copy: + - from: arg(0) + to: + - this + - .java.io.Writer##java.lang.Object + - from: arg(0) + to: + - this + - .java.lang.Appendable##java.lang.Object + - from: arg(0) + to: this + - from: arg(0) + to: + - this + - .javax.servlet.jsp.JspWriter##java.lang.Object +- function: javax.servlet.jsp.JspWriter#print + signature: (java.lang.Object) void + copy: + - from: arg(0) + to: + - this + - .java.io.Writer##java.lang.Object + - from: arg(0) + to: + - this + - .java.lang.Appendable##java.lang.Object + - from: arg(0) + to: this + - from: arg(0) + to: + - this + - .javax.servlet.jsp.JspWriter##java.lang.Object +- function: javax.servlet.jsp.JspWriter#print + signature: (double) void + copy: + - from: arg(0) + to: + - this + - .java.io.Writer##java.lang.Object + - from: arg(0) + to: + - this + - .java.lang.Appendable##java.lang.Object + - from: arg(0) + to: this + - from: arg(0) + to: + - this + - .javax.servlet.jsp.JspWriter##java.lang.Object +- function: javax.servlet.jsp.JspWriter#print + signature: (int) void + copy: + - from: arg(0) + to: + - this + - .java.io.Writer##java.lang.Object + - from: arg(0) + to: + - this + - .java.lang.Appendable##java.lang.Object + - from: arg(0) + to: this + - from: arg(0) + to: + - this + - .javax.servlet.jsp.JspWriter##java.lang.Object +- function: javax.servlet.jsp.JspWriter#println + signature: (java.lang.String) void + copy: + - from: arg(0) + to: + - this + - .java.io.Writer##java.lang.Object + - from: arg(0) + to: + - this + - .java.lang.Appendable##java.lang.Object + - from: arg(0) + to: this + - from: arg(0) + to: + - this + - .javax.servlet.jsp.JspWriter##java.lang.Object +- function: javax.servlet.jsp.JspWriter#println + signature: (long) void + copy: + - from: arg(0) + to: + - this + - .java.io.Writer##java.lang.Object + - from: arg(0) + to: + - this + - .java.lang.Appendable##java.lang.Object + - from: arg(0) + to: this + - from: arg(0) + to: + - this + - .javax.servlet.jsp.JspWriter##java.lang.Object +- function: javax.servlet.jsp.JspWriter#println + signature: (char) void + copy: + - from: arg(0) + to: + - this + - .java.io.Writer##java.lang.Object + - from: arg(0) + to: + - this + - .java.lang.Appendable##java.lang.Object + - from: arg(0) + to: this + - from: arg(0) + to: + - this + - .javax.servlet.jsp.JspWriter##java.lang.Object +- function: javax.servlet.jsp.JspWriter#println + signature: (java.lang.Object) void + copy: + - from: arg(0) + to: + - this + - .java.io.Writer##java.lang.Object + - from: arg(0) + to: + - this + - .java.lang.Appendable##java.lang.Object + - from: arg(0) + to: this + - from: arg(0) + to: + - this + - .javax.servlet.jsp.JspWriter##java.lang.Object +- function: javax.servlet.jsp.JspWriter#println + signature: (float) void + copy: + - from: arg(0) + to: + - this + - .java.io.Writer##java.lang.Object + - from: arg(0) + to: + - this + - .java.lang.Appendable##java.lang.Object + - from: arg(0) + to: this + - from: arg(0) + to: + - this + - .javax.servlet.jsp.JspWriter##java.lang.Object +- function: javax.servlet.jsp.JspWriter#print + signature: (boolean) void + copy: + - from: arg(0) + to: + - this + - .java.io.Writer##java.lang.Object + - from: arg(0) + to: + - this + - .java.lang.Appendable##java.lang.Object + - from: arg(0) + to: this + - from: arg(0) + to: + - this + - .javax.servlet.jsp.JspWriter##java.lang.Object +- function: javax.servlet.jsp.JspWriter#print + signature: (float) void + copy: + - from: arg(0) + to: + - this + - .java.io.Writer##java.lang.Object + - from: arg(0) + to: + - this + - .java.lang.Appendable##java.lang.Object + - from: arg(0) + to: this + - from: arg(0) + to: + - this + - .javax.servlet.jsp.JspWriter##java.lang.Object diff --git a/core/opentaint-config/config/config/javax.websocket-javax.websocket-api-1.1.yaml b/core/opentaint-config/config/config/javax.websocket-javax.websocket-api-1.1.yaml new file mode 100644 index 000000000..5ba40cdb3 --- /dev/null +++ b/core/opentaint-config/config/config/javax.websocket-javax.websocket-api-1.1.yaml @@ -0,0 +1,10 @@ +library: javax.websocket:javax.websocket-api:1.1 +passThrough: +- function: javax.websocket.CloseReason#toString + copy: + - from: this + to: result +- function: javax.websocket.CloseReason#getReasonPhrase + copy: + - from: this + to: result diff --git a/core/opentaint-config/config/config/jar-split/javax.ws.rs-api-2.1.1.yaml b/core/opentaint-config/config/config/javax.ws.rs-api-2.1.1.yaml similarity index 99% rename from core/opentaint-config/config/config/jar-split/javax.ws.rs-api-2.1.1.yaml rename to core/opentaint-config/config/config/javax.ws.rs-api-2.1.1.yaml index dcd1afeb7..d95654fe5 100644 --- a/core/opentaint-config/config/config/jar-split/javax.ws.rs-api-2.1.1.yaml +++ b/core/opentaint-config/config/config/javax.ws.rs-api-2.1.1.yaml @@ -1,129 +1,38 @@ +library: javax.ws.rs:javax.ws.rs-api:2.1.1 passThrough: -- function: javax.ws.rs.core.AbstractMultivaluedMap# - signature: (java.util.Map) void - overrides: false +- function: javax.ws.rs.core.UriBuilder#replacePath + signature: (java.lang.String) javax.ws.rs.core.UriBuilder copy: + - from: this + to: result - from: - - arg(0) - - .java.util.Map#MapKey#java.lang.Object - to: - this - - .java.util.Map#MapKey#java.lang.Object - - from: - - arg(0) - - .java.util.Map#MapValue#java.lang.Object - to: - - this - - .java.util.Map#MapValue#java.lang.Object -- function: javax.ws.rs.core.Form#param - signature: (java.lang.String, java.lang.String) javax.ws.rs.core.Form + - .javax.ws.rs.core.UriBuilder##java.lang.Object + to: result +- function: javax.ws.rs.core.Response$ResponseBuilder#allow + signature: (java.lang.String[]) javax.ws.rs.core.Response$ResponseBuilder copy: - from: this to: result -- function: javax.ws.rs.core.GenericEntity# - signature: (java.lang.Object) void - copy: - - from: arg(0) - to: - - this - - .javax.ws.rs.core.GenericEntity##java.lang.Object - - from: arg(0) - to: this -- function: javax.ws.rs.core.GenericEntity# - signature: (java.lang.Object, java.lang.reflect.Type) void - copy: - - from: arg(0) - to: - - this - - .javax.ws.rs.core.GenericEntity##java.lang.Object - - from: arg(0) - to: this -- function: javax.ws.rs.core.MultivaluedHashMap# - signature: (java.util.Map) void - overrides: false - copy: - - from: - - arg(0) - - .java.util.Map#MapValue#java.lang.Object - to: - - this - - .java.util.Map#MapValue#java.lang.Object - - .java.lang.Iterable#Element#java.lang.Object - - from: - - arg(0) - - .java.util.Map#MapKey#java.lang.Object - to: - - this - - .java.util.Map#MapKey#java.lang.Object - - from: - - arg(0) - - .java.util.Map#MapValue#java.lang.Object - to: - - this - - .java.util.Map#MapValue#java.lang.Object -- function: javax.ws.rs.core.MultivaluedHashMap# - signature: (javax.ws.rs.core.MultivaluedMap) void - overrides: false +- function: javax.ws.rs.core.UriBuilder#resolveTemplate + signature: (java.lang.String, java.lang.Object) javax.ws.rs.core.UriBuilder copy: + - from: this + to: result - from: - - arg(0) - - .java.util.Map#MapValue#java.lang.Object - to: - - this - - .java.util.Map#MapValue#java.lang.Object - - .java.lang.Iterable#Element#java.lang.Object - - from: - - arg(0) - - .java.util.Map#MapKey#java.lang.Object - to: - - this - - .java.util.Map#MapKey#java.lang.Object - - from: - - arg(0) - - .java.util.Map#MapValue#java.lang.Object - to: - this - - .java.util.Map#MapValue#java.lang.Object -- function: javax.ws.rs.core.MultivaluedMap#add - signature: (java.lang.Object, java.lang.Object) void - copy: - - from: arg(1) - to: - - this - - .java.util.Map#MapValue#java.lang.Object - - .java.lang.Iterable#Element#java.lang.Object - - from: arg(0) - to: - - this - - .java.util.Map#MapKey#java.lang.Object -- function: javax.ws.rs.core.MultivaluedMap#addAll - signature: (java.lang.Object, java.lang.Object[]) void + - .javax.ws.rs.core.UriBuilder##java.lang.Object + to: result +- function: javax.ws.rs.core.Response$ResponseBuilder#entity + signature: (java.lang.Object) javax.ws.rs.core.Response$ResponseBuilder copy: - - from: - - arg(1) - - '[*]' - to: - - this - - .java.util.Map#MapValue#java.lang.Object - - .java.lang.Iterable#Element#java.lang.Object - - from: arg(0) - to: - - this - - .java.util.Map#MapKey#java.lang.Object -- function: javax.ws.rs.core.MultivaluedMap#addAll - signature: (java.lang.Object, java.util.List) void + - from: this + to: result +- function: javax.ws.rs.core.Response$ResponseBuilder#entity + signature: (java.lang.Object, java.lang.annotation.Annotation[]) javax.ws.rs.core.Response$ResponseBuilder copy: - - from: - - arg(1) - - .java.lang.Iterable#Element#java.lang.Object - to: - - this - - .java.util.Map#MapValue#java.lang.Object - - .java.lang.Iterable#Element#java.lang.Object - - from: arg(0) - to: - - this - - .java.util.Map#MapKey#java.lang.Object + - from: this + to: result - function: javax.ws.rs.core.MultivaluedMap#addFirst signature: (java.lang.Object, java.lang.Object) void copy: @@ -136,15 +45,7 @@ passThrough: to: - this - .java.util.Map#MapKey#java.lang.Object -- function: javax.ws.rs.core.MultivaluedMap#getFirst - signature: (java.lang.Object) java.lang.Object - copy: - - from: - - this - - .java.util.Map#MapValue#java.lang.Object - - .java.lang.Iterable#Element#java.lang.Object - to: result -- function: javax.ws.rs.core.MultivaluedMap#putSingle +- function: javax.ws.rs.core.MultivaluedMap#add signature: (java.lang.Object, java.lang.Object) void copy: - from: arg(1) @@ -156,227 +57,200 @@ passThrough: to: - this - .java.util.Map#MapKey#java.lang.Object -- function: javax.ws.rs.core.Response$ResponseBuilder#allow - signature: (java.lang.String[]) javax.ws.rs.core.Response$ResponseBuilder - copy: - - from: this - to: result -- function: javax.ws.rs.core.Response$ResponseBuilder#allow - signature: (java.util.Set) javax.ws.rs.core.Response$ResponseBuilder - copy: - - from: this - to: result -- function: javax.ws.rs.core.Response$ResponseBuilder#cacheControl - signature: (javax.ws.rs.core.CacheControl) javax.ws.rs.core.Response$ResponseBuilder - copy: - - from: this - to: result -- function: javax.ws.rs.core.Response$ResponseBuilder#contentLocation - signature: (java.net.URI) javax.ws.rs.core.Response$ResponseBuilder - copy: - - from: this - to: result -- function: javax.ws.rs.core.Response$ResponseBuilder#cookie - signature: (javax.ws.rs.core.NewCookie[]) javax.ws.rs.core.Response$ResponseBuilder - copy: - - from: this - to: result -- function: javax.ws.rs.core.Response$ResponseBuilder#encoding - signature: (java.lang.String) javax.ws.rs.core.Response$ResponseBuilder +- function: javax.ws.rs.core.Response$ResponseBuilder#link + signature: (java.lang.String, java.lang.String) javax.ws.rs.core.Response$ResponseBuilder copy: - from: this to: result -- function: javax.ws.rs.core.Response$ResponseBuilder#entity - signature: (java.lang.Object) javax.ws.rs.core.Response$ResponseBuilder +- function: javax.ws.rs.core.UriBuilder#fromUri + signature: (java.net.URI) javax.ws.rs.core.UriBuilder copy: - - from: this - to: result -- function: javax.ws.rs.core.Response$ResponseBuilder#entity - signature: (java.lang.Object, java.lang.annotation.Annotation[]) javax.ws.rs.core.Response$ResponseBuilder + - from: arg(0) + to: + - this + - .javax.ws.rs.core.UriBuilder##java.lang.Object + - from: arg(0) + to: this +- function: javax.ws.rs.core.UriBuilder#buildFromEncodedMap + signature: (java.util.Map) java.net.URI copy: - - from: this + - from: arg(*) to: result -- function: javax.ws.rs.core.Response$ResponseBuilder#expires - signature: (java.util.Date) javax.ws.rs.core.Response$ResponseBuilder +- function: javax.ws.rs.core.UriBuilder#uri + signature: (java.net.URI) javax.ws.rs.core.UriBuilder copy: - from: this to: result -- function: javax.ws.rs.core.Response$ResponseBuilder#header - signature: (java.lang.String, java.lang.Object) javax.ws.rs.core.Response$ResponseBuilder - copy: - - from: this + - from: + - this + - .javax.ws.rs.core.UriBuilder##java.lang.Object to: result -- function: javax.ws.rs.core.Response$ResponseBuilder#language - signature: (java.lang.String) javax.ws.rs.core.Response$ResponseBuilder +- function: javax.ws.rs.core.UriBuilder#port + signature: (int) javax.ws.rs.core.UriBuilder copy: - - from: this - to: result -- function: javax.ws.rs.core.Response$ResponseBuilder#language - signature: (java.util.Locale) javax.ws.rs.core.Response$ResponseBuilder + - from: arg(*) + to: this + - from: arg(*) + to: + - this + - .javax.ws.rs.core.UriBuilder##java.lang.Object +- function: javax.ws.rs.core.UriBuilder#schemeSpecificPart + signature: (java.lang.String) javax.ws.rs.core.UriBuilder copy: - from: this to: result -- function: javax.ws.rs.core.Response$ResponseBuilder#lastModified - signature: (java.util.Date) javax.ws.rs.core.Response$ResponseBuilder - copy: - - from: this + - from: + - this + - .javax.ws.rs.core.UriBuilder##java.lang.Object to: result -- function: javax.ws.rs.core.Response$ResponseBuilder#link - signature: (java.lang.String, java.lang.String) javax.ws.rs.core.Response$ResponseBuilder +- function: javax.ws.rs.core.UriBuilder#buildFromEncoded + signature: (java.lang.Object[]) java.net.URI copy: - - from: this + - from: arg(*) to: result - function: javax.ws.rs.core.Response$ResponseBuilder#link signature: (java.net.URI, java.lang.String) javax.ws.rs.core.Response$ResponseBuilder copy: - from: this to: result -- function: javax.ws.rs.core.Response$ResponseBuilder#links - signature: (javax.ws.rs.core.Link[]) javax.ws.rs.core.Response$ResponseBuilder +- function: javax.ws.rs.core.Response$ResponseBuilder#type + signature: (java.lang.String) javax.ws.rs.core.Response$ResponseBuilder copy: - from: this to: result -- function: javax.ws.rs.core.Response$ResponseBuilder#location +- function: javax.ws.rs.core.Response$ResponseBuilder#contentLocation signature: (java.net.URI) javax.ws.rs.core.Response$ResponseBuilder copy: - from: this to: result -- function: javax.ws.rs.core.Response$ResponseBuilder#replaceAll - signature: (javax.ws.rs.core.MultivaluedMap) javax.ws.rs.core.Response$ResponseBuilder +- function: javax.ws.rs.core.MultivaluedHashMap# + signature: (java.util.Map) void + overrides: false copy: - - from: this - to: result -- function: javax.ws.rs.core.Response$ResponseBuilder#status - signature: (int) javax.ws.rs.core.Response$ResponseBuilder + - from: + - arg(0) + - .java.util.Map#MapValue#java.lang.Object + to: + - this + - .java.util.Map#MapValue#java.lang.Object + - .java.lang.Iterable#Element#java.lang.Object + - from: + - arg(0) + - .java.util.Map#MapKey#java.lang.Object + to: + - this + - .java.util.Map#MapKey#java.lang.Object + - from: + - arg(0) + - .java.util.Map#MapValue#java.lang.Object + to: + - this + - .java.util.Map#MapValue#java.lang.Object +- function: javax.ws.rs.core.UriBuilder#replaceQueryParam + signature: (java.lang.String, java.lang.Object[]) javax.ws.rs.core.UriBuilder copy: - from: this to: result -- function: javax.ws.rs.core.Response$ResponseBuilder#status - signature: (javax.ws.rs.core.Response$Status) javax.ws.rs.core.Response$ResponseBuilder - copy: - - from: this + - from: + - this + - .javax.ws.rs.core.UriBuilder##java.lang.Object to: result -- function: javax.ws.rs.core.Response$ResponseBuilder#status - signature: (javax.ws.rs.core.Response$StatusType) javax.ws.rs.core.Response$ResponseBuilder +- function: javax.ws.rs.core.Response$ResponseBuilder#language + signature: (java.lang.String) javax.ws.rs.core.Response$ResponseBuilder copy: - from: this to: result -- function: javax.ws.rs.core.Response$ResponseBuilder#status - signature: (int, java.lang.String) javax.ws.rs.core.Response$ResponseBuilder +- function: javax.ws.rs.core.UriBuilder#buildFromMap + signature: (java.util.Map, boolean) java.net.URI copy: - - from: this + - from: arg(*) to: result -- function: javax.ws.rs.core.Response$ResponseBuilder#tag - signature: (java.lang.String) javax.ws.rs.core.Response$ResponseBuilder +- function: javax.ws.rs.core.Response$ResponseBuilder#replaceAll + signature: (javax.ws.rs.core.MultivaluedMap) javax.ws.rs.core.Response$ResponseBuilder copy: - from: this to: result -- function: javax.ws.rs.core.Response$ResponseBuilder#tag - signature: (javax.ws.rs.core.EntityTag) javax.ws.rs.core.Response$ResponseBuilder +- function: javax.ws.rs.core.UriBuilder#fragment + signature: (java.lang.String) javax.ws.rs.core.UriBuilder copy: - from: this to: result -- function: javax.ws.rs.core.Response$ResponseBuilder#type - signature: (java.lang.String) javax.ws.rs.core.Response$ResponseBuilder - copy: - - from: this + - from: + - this + - .javax.ws.rs.core.UriBuilder##java.lang.Object to: result - function: javax.ws.rs.core.Response$ResponseBuilder#type signature: (javax.ws.rs.core.MediaType) javax.ws.rs.core.Response$ResponseBuilder copy: - from: this to: result -- function: javax.ws.rs.core.Response$ResponseBuilder#variant - signature: (javax.ws.rs.core.Variant) javax.ws.rs.core.Response$ResponseBuilder - copy: - - from: this - to: result -- function: javax.ws.rs.core.Response$ResponseBuilder#variants - signature: (java.util.List) javax.ws.rs.core.Response$ResponseBuilder - copy: - - from: this - to: result -- function: javax.ws.rs.core.Response$ResponseBuilder#variants - signature: (javax.ws.rs.core.Variant[]) javax.ws.rs.core.Response$ResponseBuilder +- function: javax.ws.rs.core.UriBuilder#resolveTemplatesFromEncoded + signature: (java.util.Map) javax.ws.rs.core.UriBuilder copy: - from: this to: result -- function: javax.ws.rs.core.UriBuilder#build - signature: (java.lang.Object[]) java.net.URI - copy: - - from: arg(*) - to: result -- function: javax.ws.rs.core.UriBuilder#build - signature: (java.lang.Object[], boolean) java.net.URI - copy: - - from: arg(*) - to: result -- function: javax.ws.rs.core.UriBuilder#buildFromEncoded - signature: (java.lang.Object[]) java.net.URI - copy: - - from: arg(*) + - from: + - this + - .javax.ws.rs.core.UriBuilder##java.lang.Object to: result -- function: javax.ws.rs.core.UriBuilder#buildFromEncodedMap - signature: (java.util.Map) java.net.URI +- function: javax.ws.rs.core.GenericEntity# + signature: (java.lang.Object) void copy: - - from: arg(*) - to: result + - from: arg(0) + to: + - this + - .javax.ws.rs.core.GenericEntity##java.lang.Object + - from: arg(0) + to: this - function: javax.ws.rs.core.UriBuilder#buildFromMap signature: (java.util.Map) java.net.URI copy: - from: arg(*) to: result -- function: javax.ws.rs.core.UriBuilder#buildFromMap - signature: (java.util.Map, boolean) java.net.URI +- function: javax.ws.rs.core.Response$ResponseBuilder#tag + signature: (javax.ws.rs.core.EntityTag) javax.ws.rs.core.Response$ResponseBuilder copy: - - from: arg(*) + - from: this to: result -- function: javax.ws.rs.core.UriBuilder#fragment - signature: (java.lang.String) javax.ws.rs.core.UriBuilder +- function: javax.ws.rs.core.Response$ResponseBuilder#encoding + signature: (java.lang.String) javax.ws.rs.core.Response$ResponseBuilder copy: - from: this to: result - - from: - - this - - .javax.ws.rs.core.UriBuilder##java.lang.Object - to: result -- function: javax.ws.rs.core.UriBuilder#fromPath - signature: (java.lang.String) javax.ws.rs.core.UriBuilder +- function: javax.ws.rs.core.MultivaluedMap#addAll + signature: (java.lang.Object, java.util.List) void copy: - - from: arg(*) - to: this - - from: arg(*) + - from: + - arg(1) + - .java.lang.Iterable#Element#java.lang.Object to: - this - - .javax.ws.rs.core.UriBuilder##java.lang.Object -- function: javax.ws.rs.core.UriBuilder#fromUri - signature: (java.lang.String) javax.ws.rs.core.UriBuilder - copy: + - .java.util.Map#MapValue#java.lang.Object + - .java.lang.Iterable#Element#java.lang.Object - from: arg(0) to: - this - - .javax.ws.rs.core.UriBuilder##java.lang.Object - - from: arg(0) - to: this -- function: javax.ws.rs.core.UriBuilder#fromUri - signature: (java.net.URI) javax.ws.rs.core.UriBuilder + - .java.util.Map#MapKey#java.lang.Object +- function: javax.ws.rs.core.UriBuilder#resolveTemplate + signature: (java.lang.String, java.lang.Object, boolean) javax.ws.rs.core.UriBuilder copy: - - from: arg(0) - to: + - from: this + to: result + - from: - this - .javax.ws.rs.core.UriBuilder##java.lang.Object - - from: arg(0) - to: this -- function: javax.ws.rs.core.UriBuilder#host - signature: (java.lang.String) javax.ws.rs.core.UriBuilder + to: result +- function: javax.ws.rs.core.Response$ResponseBuilder#allow + signature: (java.util.Set) javax.ws.rs.core.Response$ResponseBuilder + copy: + - from: this + to: result +- function: javax.ws.rs.core.Response$ResponseBuilder#lastModified + signature: (java.util.Date) javax.ws.rs.core.Response$ResponseBuilder copy: - from: this to: result - - from: - - this - - .javax.ws.rs.core.UriBuilder##java.lang.Object - to: result -- function: javax.ws.rs.core.UriBuilder#matrixParam +- function: javax.ws.rs.core.UriBuilder#queryParam signature: (java.lang.String, java.lang.Object[]) javax.ws.rs.core.UriBuilder copy: - from: this @@ -385,8 +259,8 @@ passThrough: - this - .javax.ws.rs.core.UriBuilder##java.lang.Object to: result -- function: javax.ws.rs.core.UriBuilder#path - signature: (java.lang.Class) javax.ws.rs.core.UriBuilder +- function: javax.ws.rs.core.UriBuilder#resolveTemplates + signature: (java.util.Map) javax.ws.rs.core.UriBuilder copy: - from: this to: result @@ -394,17 +268,13 @@ passThrough: - this - .javax.ws.rs.core.UriBuilder##java.lang.Object to: result -- function: javax.ws.rs.core.UriBuilder#path - signature: (java.lang.String) javax.ws.rs.core.UriBuilder +- function: javax.ws.rs.core.Response$ResponseBuilder#expires + signature: (java.util.Date) javax.ws.rs.core.Response$ResponseBuilder copy: - from: this to: result - - from: - - this - - .javax.ws.rs.core.UriBuilder##java.lang.Object - to: result - function: javax.ws.rs.core.UriBuilder#path - signature: (java.lang.reflect.Method) javax.ws.rs.core.UriBuilder + signature: (java.lang.Class, java.lang.String) javax.ws.rs.core.UriBuilder copy: - from: this to: result @@ -412,8 +282,8 @@ passThrough: - this - .javax.ws.rs.core.UriBuilder##java.lang.Object to: result -- function: javax.ws.rs.core.UriBuilder#path - signature: (java.lang.Class, java.lang.String) javax.ws.rs.core.UriBuilder +- function: javax.ws.rs.core.UriBuilder#host + signature: (java.lang.String) javax.ws.rs.core.UriBuilder copy: - from: this to: result @@ -421,16 +291,7 @@ passThrough: - this - .javax.ws.rs.core.UriBuilder##java.lang.Object to: result -- function: javax.ws.rs.core.UriBuilder#port - signature: (int) javax.ws.rs.core.UriBuilder - copy: - - from: arg(*) - to: this - - from: arg(*) - to: - - this - - .javax.ws.rs.core.UriBuilder##java.lang.Object -- function: javax.ws.rs.core.UriBuilder#queryParam +- function: javax.ws.rs.core.UriBuilder#matrixParam signature: (java.lang.String, java.lang.Object[]) javax.ws.rs.core.UriBuilder copy: - from: this @@ -439,6 +300,11 @@ passThrough: - this - .javax.ws.rs.core.UriBuilder##java.lang.Object to: result +- function: javax.ws.rs.core.Form#param + signature: (java.lang.String, java.lang.String) javax.ws.rs.core.Form + copy: + - from: this + to: result - function: javax.ws.rs.core.UriBuilder#replaceMatrix signature: (java.lang.String) javax.ws.rs.core.UriBuilder copy: @@ -448,16 +314,12 @@ passThrough: - this - .javax.ws.rs.core.UriBuilder##java.lang.Object to: result -- function: javax.ws.rs.core.UriBuilder#replaceMatrixParam - signature: (java.lang.String, java.lang.Object[]) javax.ws.rs.core.UriBuilder +- function: javax.ws.rs.core.Response$ResponseBuilder#status + signature: (javax.ws.rs.core.Response$Status) javax.ws.rs.core.Response$ResponseBuilder copy: - from: this to: result - - from: - - this - - .javax.ws.rs.core.UriBuilder##java.lang.Object - to: result -- function: javax.ws.rs.core.UriBuilder#replacePath +- function: javax.ws.rs.core.UriBuilder#uri signature: (java.lang.String) javax.ws.rs.core.UriBuilder copy: - from: this @@ -466,17 +328,18 @@ passThrough: - this - .javax.ws.rs.core.UriBuilder##java.lang.Object to: result -- function: javax.ws.rs.core.UriBuilder#replaceQuery - signature: (java.lang.String) javax.ws.rs.core.UriBuilder +- function: javax.ws.rs.core.UriBuilder#build + signature: (java.lang.Object[]) java.net.URI copy: - - from: this + - from: arg(*) to: result - - from: - - this - - .javax.ws.rs.core.UriBuilder##java.lang.Object +- function: javax.ws.rs.core.Response$ResponseBuilder#cookie + signature: (javax.ws.rs.core.NewCookie[]) javax.ws.rs.core.Response$ResponseBuilder + copy: + - from: this to: result -- function: javax.ws.rs.core.UriBuilder#replaceQueryParam - signature: (java.lang.String, java.lang.Object[]) javax.ws.rs.core.UriBuilder +- function: javax.ws.rs.core.UriBuilder#path + signature: (java.lang.Class) javax.ws.rs.core.UriBuilder copy: - from: this to: result @@ -484,26 +347,40 @@ passThrough: - this - .javax.ws.rs.core.UriBuilder##java.lang.Object to: result -- function: javax.ws.rs.core.UriBuilder#resolveTemplate - signature: (java.lang.String, java.lang.Object) javax.ws.rs.core.UriBuilder +- function: javax.ws.rs.core.Response$ResponseBuilder#variant + signature: (javax.ws.rs.core.Variant) javax.ws.rs.core.Response$ResponseBuilder copy: - from: this to: result - - from: - - this - - .javax.ws.rs.core.UriBuilder##java.lang.Object +- function: javax.ws.rs.core.Response$ResponseBuilder#status + signature: (int, java.lang.String) javax.ws.rs.core.Response$ResponseBuilder + copy: + - from: this to: result -- function: javax.ws.rs.core.UriBuilder#resolveTemplate - signature: (java.lang.String, java.lang.Object, boolean) javax.ws.rs.core.UriBuilder +- function: javax.ws.rs.core.Response$ResponseBuilder#location + signature: (java.net.URI) javax.ws.rs.core.Response$ResponseBuilder copy: - from: this to: result - - from: +- function: javax.ws.rs.core.MultivaluedMap#putSingle + signature: (java.lang.Object, java.lang.Object) void + copy: + - from: arg(1) + to: - this - - .javax.ws.rs.core.UriBuilder##java.lang.Object + - .java.util.Map#MapValue#java.lang.Object + - .java.lang.Iterable#Element#java.lang.Object + - from: arg(0) + to: + - this + - .java.util.Map#MapKey#java.lang.Object +- function: javax.ws.rs.core.Response$ResponseBuilder#header + signature: (java.lang.String, java.lang.Object) javax.ws.rs.core.Response$ResponseBuilder + copy: + - from: this to: result -- function: javax.ws.rs.core.UriBuilder#resolveTemplateFromEncoded - signature: (java.lang.String, java.lang.Object) javax.ws.rs.core.UriBuilder +- function: javax.ws.rs.core.UriBuilder#segment + signature: (java.lang.String[]) javax.ws.rs.core.UriBuilder copy: - from: this to: result @@ -511,8 +388,13 @@ passThrough: - this - .javax.ws.rs.core.UriBuilder##java.lang.Object to: result -- function: javax.ws.rs.core.UriBuilder#resolveTemplates - signature: (java.util.Map) javax.ws.rs.core.UriBuilder +- function: javax.ws.rs.core.Response$ResponseBuilder#cacheControl + signature: (javax.ws.rs.core.CacheControl) javax.ws.rs.core.Response$ResponseBuilder + copy: + - from: this + to: result +- function: javax.ws.rs.core.UriBuilder#path + signature: (java.lang.reflect.Method) javax.ws.rs.core.UriBuilder copy: - from: this to: result @@ -529,8 +411,23 @@ passThrough: - this - .javax.ws.rs.core.UriBuilder##java.lang.Object to: result -- function: javax.ws.rs.core.UriBuilder#resolveTemplatesFromEncoded - signature: (java.util.Map) javax.ws.rs.core.UriBuilder +- function: javax.ws.rs.core.Response$ResponseBuilder#links + signature: (javax.ws.rs.core.Link[]) javax.ws.rs.core.Response$ResponseBuilder + copy: + - from: this + to: result +- function: javax.ws.rs.core.Response$ResponseBuilder#status + signature: (int) javax.ws.rs.core.Response$ResponseBuilder + copy: + - from: this + to: result +- function: javax.ws.rs.core.Response$ResponseBuilder#language + signature: (java.util.Locale) javax.ws.rs.core.Response$ResponseBuilder + copy: + - from: this + to: result +- function: javax.ws.rs.core.UriBuilder#replaceQuery + signature: (java.lang.String) javax.ws.rs.core.UriBuilder copy: - from: this to: result @@ -538,7 +435,7 @@ passThrough: - this - .javax.ws.rs.core.UriBuilder##java.lang.Object to: result -- function: javax.ws.rs.core.UriBuilder#scheme +- function: javax.ws.rs.core.UriBuilder#path signature: (java.lang.String) javax.ws.rs.core.UriBuilder copy: - from: this @@ -547,17 +444,59 @@ passThrough: - this - .javax.ws.rs.core.UriBuilder##java.lang.Object to: result -- function: javax.ws.rs.core.UriBuilder#schemeSpecificPart +- function: javax.ws.rs.core.Response$ResponseBuilder#tag + signature: (java.lang.String) javax.ws.rs.core.Response$ResponseBuilder + copy: + - from: this + to: result +- function: javax.ws.rs.core.UriBuilder#fromUri signature: (java.lang.String) javax.ws.rs.core.UriBuilder copy: + - from: arg(0) + to: + - this + - .javax.ws.rs.core.UriBuilder##java.lang.Object + - from: arg(0) + to: this +- function: javax.ws.rs.core.Response$ResponseBuilder#variants + signature: (java.util.List) javax.ws.rs.core.Response$ResponseBuilder + copy: + - from: this + to: result +- function: javax.ws.rs.core.UriBuilder#resolveTemplateFromEncoded + signature: (java.lang.String, java.lang.Object) javax.ws.rs.core.UriBuilder + copy: - from: this to: result - from: - this - .javax.ws.rs.core.UriBuilder##java.lang.Object to: result -- function: javax.ws.rs.core.UriBuilder#segment - signature: (java.lang.String[]) javax.ws.rs.core.UriBuilder +- function: javax.ws.rs.core.MultivaluedHashMap# + signature: (javax.ws.rs.core.MultivaluedMap) void + overrides: false + copy: + - from: + - arg(0) + - .java.util.Map#MapValue#java.lang.Object + to: + - this + - .java.util.Map#MapValue#java.lang.Object + - .java.lang.Iterable#Element#java.lang.Object + - from: + - arg(0) + - .java.util.Map#MapKey#java.lang.Object + to: + - this + - .java.util.Map#MapKey#java.lang.Object + - from: + - arg(0) + - .java.util.Map#MapValue#java.lang.Object + to: + - this + - .java.util.Map#MapValue#java.lang.Object +- function: javax.ws.rs.core.UriBuilder#replaceMatrixParam + signature: (java.lang.String, java.lang.Object[]) javax.ws.rs.core.UriBuilder copy: - from: this to: result @@ -565,7 +504,7 @@ passThrough: - this - .javax.ws.rs.core.UriBuilder##java.lang.Object to: result -- function: javax.ws.rs.core.UriBuilder#uri +- function: javax.ws.rs.core.UriBuilder#userInfo signature: (java.lang.String) javax.ws.rs.core.UriBuilder copy: - from: this @@ -574,16 +513,57 @@ passThrough: - this - .javax.ws.rs.core.UriBuilder##java.lang.Object to: result -- function: javax.ws.rs.core.UriBuilder#uri - signature: (java.net.URI) javax.ws.rs.core.UriBuilder +- function: javax.ws.rs.core.GenericEntity# + signature: (java.lang.Object, java.lang.reflect.Type) void + copy: + - from: arg(0) + to: + - this + - .javax.ws.rs.core.GenericEntity##java.lang.Object + - from: arg(0) + to: this +- function: javax.ws.rs.core.MultivaluedMap#addAll + signature: (java.lang.Object, java.lang.Object[]) void copy: - - from: this - to: result - from: + - arg(1) + - '[*]' + to: + - this + - .java.util.Map#MapValue#java.lang.Object + - .java.lang.Iterable#Element#java.lang.Object + - from: arg(0) + to: + - this + - .java.util.Map#MapKey#java.lang.Object +- function: javax.ws.rs.core.UriBuilder#fromPath + signature: (java.lang.String) javax.ws.rs.core.UriBuilder + copy: + - from: arg(*) + to: this + - from: arg(*) + to: - this - .javax.ws.rs.core.UriBuilder##java.lang.Object +- function: javax.ws.rs.core.MultivaluedMap#getFirst + signature: (java.lang.Object) java.lang.Object + copy: + - from: + - this + - .java.util.Map#MapValue#java.lang.Object + - .java.lang.Iterable#Element#java.lang.Object to: result -- function: javax.ws.rs.core.UriBuilder#userInfo +- function: javax.ws.rs.core.Response$ResponseBuilder#variants + signature: (javax.ws.rs.core.Variant[]) javax.ws.rs.core.Response$ResponseBuilder + copy: + - from: this + to: result +- function: javax.ws.rs.core.UriBuilder#build + signature: (java.lang.Object[], boolean) java.net.URI + copy: + - from: arg(*) + to: result +- function: javax.ws.rs.core.UriBuilder#scheme signature: (java.lang.String) javax.ws.rs.core.UriBuilder copy: - from: this @@ -592,3 +572,24 @@ passThrough: - this - .javax.ws.rs.core.UriBuilder##java.lang.Object to: result +- function: javax.ws.rs.core.Response$ResponseBuilder#status + signature: (javax.ws.rs.core.Response$StatusType) javax.ws.rs.core.Response$ResponseBuilder + copy: + - from: this + to: result +- function: javax.ws.rs.core.AbstractMultivaluedMap# + signature: (java.util.Map) void + overrides: false + copy: + - from: + - arg(0) + - .java.util.Map#MapKey#java.lang.Object + to: + - this + - .java.util.Map#MapKey#java.lang.Object + - from: + - arg(0) + - .java.util.Map#MapValue#java.lang.Object + to: + - this + - .java.util.Map#MapValue#java.lang.Object diff --git a/core/opentaint-config/config/config/javax.xml.soap-javax.xml.soap-api-1.4.0.yaml b/core/opentaint-config/config/config/javax.xml.soap-javax.xml.soap-api-1.4.0.yaml new file mode 100644 index 000000000..a7599d89a --- /dev/null +++ b/core/opentaint-config/config/config/javax.xml.soap-javax.xml.soap-api-1.4.0.yaml @@ -0,0 +1,22 @@ +library: javax.xml.soap:javax.xml.soap-api:1.4.0 +passThrough: +- function: javax.xml.soap.SAAJResult# + copy: + - from: arg(0) + to: + - this + - .javax.xml.soap.SAAJResult##java.lang.Object + - from: arg(0) + to: this +- function: javax.xml.soap.SOAPPart#getContent + copy: + - from: this + to: result +- function: javax.xml.soap.SAAJResult#getResult + copy: + - from: + - this + - .javax.xml.soap.SAAJResult##java.lang.Object + to: result + - from: this + to: result diff --git a/core/opentaint-config/config/config/javax.xml.xquery-xqj-api-1.0.yaml b/core/opentaint-config/config/config/javax.xml.xquery-xqj-api-1.0.yaml new file mode 100644 index 000000000..91ab816a2 --- /dev/null +++ b/core/opentaint-config/config/config/javax.xml.xquery-xqj-api-1.0.yaml @@ -0,0 +1,66 @@ +library: javax.xml.xquery:xqj-api:1.0 +passThrough: +- function: javax.xml.xquery.XQResultSequence#getItem + copy: + - from: this + to: result +- function: javax.xml.xquery.XQSequence#getObject + copy: + - from: this + to: result +- function: javax.xml.xquery.XQResultSequence#getSequenceAsString + copy: + - from: this + to: result +- function: javax.xml.xquery.XQSequence#getItem + copy: + - from: this + to: result +- function: javax.xml.xquery.XQSequence#getItemAsStream + copy: + - from: this + to: result +- function: javax.xml.xquery.XQSequence#getAtomicValue + copy: + - from: this + to: result +- function: javax.xml.xquery.XQResultSequence#getNode + copy: + - from: this + to: result +- function: javax.xml.xquery.XQSequence#getNode + copy: + - from: this + to: result +- function: javax.xml.xquery.XQResultSequence#getSequenceAsStream + copy: + - from: this + to: result +- function: javax.xml.xquery.XQSequence#getItemAsString + copy: + - from: this + to: result +- function: javax.xml.xquery.XQResultSequence#getAtomicValue + copy: + - from: this + to: result +- function: javax.xml.xquery.XQResultSequence#getItemAsString + copy: + - from: this + to: result +- function: javax.xml.xquery.XQSequence#getSequenceAsStream + copy: + - from: this + to: result +- function: javax.xml.xquery.XQResultSequence#getItemAsStream + copy: + - from: this + to: result +- function: javax.xml.xquery.XQResultSequence#getObject + copy: + - from: this + to: result +- function: javax.xml.xquery.XQSequence#getSequenceAsString + copy: + - from: this + to: result diff --git a/core/opentaint-config/config/config/jmod.yaml b/core/opentaint-config/config/config/jmod.yaml deleted file mode 100644 index f2732962d..000000000 --- a/core/opentaint-config/config/config/jmod.yaml +++ /dev/null @@ -1,3366 +0,0 @@ -passThrough: -- function: javax.naming.Binding#getObject - signature: () java.lang.Object - copy: - - from: - - this - - .javax.naming.NameClassPair##java.lang.Object - to: result - - from: this - to: result - - from: - - this - - .javax.naming.Binding##java.lang.Object - to: result -- function: javax.naming.Binding#setObject - signature: (java.lang.Object) void - copy: - - from: arg(0) - to: - - this - - .javax.naming.Binding##java.lang.Object - - from: arg(0) - to: - - this - - .javax.naming.NameClassPair##java.lang.Object - - from: arg(0) - to: this -- function: javax.naming.CompositeName# - signature: () void - copy: - - from: arg(0) - to: - - this - - .javax.naming.Name##java.lang.Object - - from: arg(0) - to: - - this - - .javax.naming.CompositeName##java.lang.Object - - from: arg(0) - to: this -- function: javax.naming.CompositeName# - signature: (java.lang.String) void - copy: - - from: arg(0) - to: - - this - - .javax.naming.Name##java.lang.Object - - from: arg(0) - to: - - this - - .javax.naming.CompositeName##java.lang.Object - - from: arg(0) - to: this -- function: javax.naming.CompositeName# - signature: (java.util.Enumeration) void - copy: - - from: arg(0) - to: - - this - - .javax.naming.Name##java.lang.Object - - from: arg(0) - to: - - this - - .javax.naming.CompositeName##java.lang.Object - - from: arg(0) - to: this -- function: javax.naming.CompositeName#add - signature: (java.lang.String) javax.naming.Name - copy: - - from: arg(0) - to: result -- function: javax.naming.CompositeName#add - signature: (java.lang.String) javax.naming.Name - copy: - - from: arg(0) - to: - - this - - .javax.naming.Name##java.lang.Object - - from: arg(0) - to: - - this - - .javax.naming.CompositeName##java.lang.Object - - from: arg(0) - to: this -- function: javax.naming.CompositeName#add - signature: (int, java.lang.String) javax.naming.Name - copy: - - from: arg(1) - to: - - this - - .javax.naming.Name##java.lang.Object - - from: arg(1) - to: this - - from: arg(1) - to: - - this - - .javax.naming.CompositeName##java.lang.Object -- function: javax.naming.CompositeName#addAll - signature: (javax.naming.Name) javax.naming.Name - copy: - - from: arg(0) - to: result -- function: javax.naming.CompositeName#addAll - signature: (javax.naming.Name) javax.naming.Name - copy: - - from: arg(0) - to: - - this - - .javax.naming.Name##java.lang.Object - - from: arg(0) - to: - - this - - .javax.naming.CompositeName##java.lang.Object - - from: arg(0) - to: this -- function: javax.naming.CompositeName#addAll - signature: (int, javax.naming.Name) javax.naming.Name - copy: - - from: arg(1) - to: result -- function: javax.naming.CompositeName#addAll - signature: (int, javax.naming.Name) javax.naming.Name - copy: - - from: arg(1) - to: - - this - - .javax.naming.Name##java.lang.Object - - from: arg(1) - to: this - - from: arg(1) - to: - - this - - .javax.naming.CompositeName##java.lang.Object -- function: javax.naming.CompositeName#get - signature: (int) java.lang.String - copy: - - from: - - this - - .javax.naming.CompositeName##java.lang.Object - to: result - - from: this - to: result - - from: - - this - - .javax.naming.Name##java.lang.Object - to: result -- function: javax.naming.CompositeName#getPrefix - signature: (int) javax.naming.Name - copy: - - from: - - this - - .javax.naming.CompositeName##java.lang.Object - to: result - - from: this - to: result - - from: - - this - - .javax.naming.Name##java.lang.Object - to: result -- function: javax.naming.CompositeName#getSuffix - signature: (int) javax.naming.Name - copy: - - from: - - this - - .javax.naming.CompositeName##java.lang.Object - to: result - - from: this - to: result - - from: - - this - - .javax.naming.Name##java.lang.Object - to: result -- function: javax.naming.CompoundName# - signature: (java.lang.String, java.util.Properties) void - copy: - - from: arg(0) - to: - - this - - .javax.naming.Name##java.lang.Object - - from: arg(1) - to: - - this - - .javax.naming.Name##java.lang.Object - - from: arg(1) - to: this - - from: arg(0) - to: - - this - - .javax.naming.CompoundName##java.lang.Object - - from: arg(1) - to: - - this - - .javax.naming.CompoundName##java.lang.Object - - from: arg(0) - to: this -- function: javax.naming.CompoundName# - signature: (java.util.Enumeration, java.util.Properties) void - copy: - - from: arg(0) - to: - - this - - .javax.naming.Name##java.lang.Object - - from: arg(1) - to: - - this - - .javax.naming.Name##java.lang.Object - - from: arg(1) - to: this - - from: arg(0) - to: - - this - - .javax.naming.CompoundName##java.lang.Object - - from: arg(1) - to: - - this - - .javax.naming.CompoundName##java.lang.Object - - from: arg(0) - to: this -- function: javax.naming.Context#composeName - signature: (java.lang.String, java.lang.String) java.lang.String - copy: - - from: arg(0) - to: result - - from: arg(1) - to: result -- function: javax.naming.Context#composeName - signature: (javax.naming.Name, javax.naming.Name) javax.naming.Name - copy: - - from: arg(0) - to: result - - from: arg(1) - to: result -- function: javax.naming.Context#getNameParser - signature: (java.lang.String) javax.naming.NameParser - copy: - - from: arg(0) - to: result -- function: javax.naming.Context#getNameParser - signature: (javax.naming.Name) javax.naming.NameParser - copy: - - from: arg(0) - to: result -- function: javax.naming.LinkRef#getLinkName - signature: () java.lang.String - copy: - - from: this - to: result -- function: javax.naming.Name#add - signature: (java.lang.String) javax.naming.Name - condition: - allOf: - - not: - typeIs: org.springframework.ldap.support.DistinguishedName - pos: this - - not: - typeIs: javax.naming.ldap.LdapName - pos: this - copy: - - from: arg(0) - to: result - - from: arg(1) - to: result -- function: javax.naming.Name#add - signature: (java.lang.String) javax.naming.Name - condition: - allOf: - - not: - typeIs: org.springframework.ldap.support.DistinguishedName - pos: this - - not: - typeIs: javax.naming.ldap.LdapName - pos: this - copy: - - from: arg(0) - to: - - this - - .javax.naming.Name##java.lang.Object - - from: arg(1) - to: - - this - - .javax.naming.Name##java.lang.Object - - from: arg(1) - to: this - - from: arg(0) - to: this -- function: javax.naming.Name#add - signature: (int, java.lang.String) javax.naming.Name - condition: - allOf: - - not: - typeIs: org.springframework.ldap.support.DistinguishedName - pos: this - - not: - typeIs: javax.naming.ldap.LdapName - pos: this - copy: - - from: arg(1) - to: result -- function: javax.naming.Name#add - signature: (int, java.lang.String) javax.naming.Name - condition: - allOf: - - not: - typeIs: org.springframework.ldap.support.DistinguishedName - pos: this - - not: - typeIs: javax.naming.ldap.LdapName - pos: this - copy: - - from: arg(1) - to: - - this - - .javax.naming.Name##java.lang.Object - - from: arg(1) - to: this -- function: javax.naming.Name#addAll - signature: (javax.naming.Name) javax.naming.Name - condition: - allOf: - - not: - typeIs: org.springframework.ldap.support.DistinguishedName - pos: this - - not: - typeIs: javax.naming.ldap.LdapName - pos: this - copy: - - from: arg(0) - to: result - - from: arg(1) - to: result -- function: javax.naming.Name#addAll - signature: (javax.naming.Name) javax.naming.Name - condition: - allOf: - - not: - typeIs: org.springframework.ldap.support.DistinguishedName - pos: this - - not: - typeIs: javax.naming.ldap.LdapName - pos: this - copy: - - from: arg(1) - to: - - this - - .javax.naming.Name##java.lang.Object - - from: arg(1) - to: this - - from: arg(0) - to: this -- function: javax.naming.Name#addAll - signature: (int, javax.naming.Name) javax.naming.Name - condition: - allOf: - - not: - typeIs: org.springframework.ldap.support.DistinguishedName - pos: this - - not: - typeIs: javax.naming.ldap.LdapName - pos: this - copy: - - from: arg(1) - to: result -- function: javax.naming.Name#addAll - signature: (int, javax.naming.Name) javax.naming.Name - condition: - allOf: - - not: - typeIs: org.springframework.ldap.support.DistinguishedName - pos: this - - not: - typeIs: javax.naming.ldap.LdapName - pos: this - copy: - - from: arg(1) - to: this -- function: javax.naming.Name#get - signature: (int) java.lang.String - copy: - - from: this - to: result - - from: - - this - - .javax.naming.Name##java.lang.Object - to: result -- function: javax.naming.Name#getAll - signature: () java.util.Enumeration - copy: - - from: this - to: result - - from: - - this - - .javax.naming.Name##java.lang.Object - to: result -- function: javax.naming.Name#getPrefix - signature: (int) javax.naming.Name - copy: - - from: this - to: result - - from: - - this - - .javax.naming.Name##java.lang.Object - to: result -- function: javax.naming.Name#getSuffix - signature: (int) javax.naming.Name - copy: - - from: this - to: result - - from: - - this - - .javax.naming.Name##java.lang.Object - to: result -- function: javax.naming.Name#remove - signature: (int) java.lang.Object - copy: - - from: this - to: result - - from: - - this - - .javax.naming.Name##java.lang.Object - to: result -- function: javax.naming.NameClassPair#getClassName - signature: () java.lang.String - copy: - - from: - - this - - .javax.naming.NameClassPair##java.lang.Object - to: result - - from: this - to: result -- function: javax.naming.NameClassPair#getName - signature: () java.lang.String - copy: - - from: - - this - - .javax.naming.NameClassPair##java.lang.Object - to: result - - from: this - to: result -- function: javax.naming.NameClassPair#getNameInNamespace - signature: () java.lang.String - copy: - - from: - - this - - .javax.naming.NameClassPair##java.lang.Object - to: result - - from: this - to: result -- function: javax.naming.NameClassPair#setClassName - signature: (java.lang.String) void - copy: - - from: arg(0) - to: - - this - - .javax.naming.NameClassPair##java.lang.Object - - from: arg(0) - to: this -- function: javax.naming.NameClassPair#setName - signature: (java.lang.String) void - copy: - - from: arg(0) - to: - - this - - .javax.naming.NameClassPair##java.lang.Object - - from: arg(0) - to: this -- function: javax.naming.NameClassPair#setNameInNamespace - signature: (java.lang.String) void - copy: - - from: arg(0) - to: - - this - - .javax.naming.NameClassPair##java.lang.Object - - from: arg(0) - to: this -- function: javax.naming.NameParser#parse - signature: (java.lang.String) javax.naming.Name - copy: - - from: arg(0) - to: result -- function: javax.naming.NamingEnumeration#next - signature: () java.lang.Object - copy: - - from: this - to: result -- function: javax.naming.RefAddr#getContent - signature: () java.lang.Object - copy: - - from: this - to: result -- function: javax.naming.RefAddr#getType - signature: () java.lang.String - copy: - - from: this - to: result -- function: javax.naming.Reference#add - signature: (javax.naming.RefAddr) void - copy: - - from: arg(1) - to: - - this - - .javax.naming.Reference##java.lang.Object - - from: arg(1) - to: this - - from: arg(0) - to: this - - from: arg(0) - to: - - this - - .javax.naming.Reference##java.lang.Object -- function: javax.naming.Reference#add - signature: (int, javax.naming.RefAddr) void - copy: - - from: arg(1) - to: - - this - - .javax.naming.Reference##java.lang.Object - - from: arg(1) - to: this -- function: javax.naming.Reference#get - signature: (int) javax.naming.RefAddr - copy: - - from: - - this - - .javax.naming.Reference##java.lang.Object - to: result - - from: this - to: result -- function: javax.naming.Reference#get - signature: (java.lang.String) javax.naming.RefAddr - copy: - - from: - - this - - .javax.naming.Reference##java.lang.Object - to: result - - from: this - to: result -- function: javax.naming.Reference#getAll - signature: () java.util.Enumeration - copy: - - from: - - this - - .javax.naming.Reference##java.lang.Object - to: result - - from: this - to: result -- function: javax.naming.Reference#getClassName - signature: () java.lang.String - copy: - - from: - - this - - .javax.naming.Reference##java.lang.Object - to: result - - from: this - to: result -- function: javax.naming.Reference#getFactoryClassLocation - signature: () java.lang.String - copy: - - from: - - this - - .javax.naming.Reference##java.lang.Object - to: result - - from: this - to: result -- function: javax.naming.Reference#getFactoryClassName - signature: () java.lang.String - copy: - - from: - - this - - .javax.naming.Reference##java.lang.Object - to: result - - from: this - to: result -- function: javax.naming.Reference#remove - signature: (int) java.lang.Object - copy: - - from: - - this - - .javax.naming.Reference##java.lang.Object - to: result - - from: this - to: result -- function: javax.naming.Referenceable#getReference - signature: () javax.naming.Reference - copy: - - from: this - to: result -- function: - package: javax.naming.directory - class: Attribute - name: - pattern: get.* - copy: - - from: - - this - - .javax.naming.directory.Attribute##java.lang.Object - to: result - - from: this - to: result -- function: javax.naming.directory.Attribute#set - signature: (int, java.lang.Object) java.lang.Object - copy: - - from: arg(1) - to: - - this - - .javax.naming.directory.Attribute##java.lang.Object - - from: arg(1) - to: this -- function: javax.naming.directory.Attributes#getAll - signature: () javax.naming.NamingEnumeration - copy: - - from: this - to: result -- function: javax.naming.directory.Attributes#getIDs - signature: () javax.naming.NamingEnumeration - copy: - - from: this - to: result -- function: javax.naming.directory.BasicAttribute#remove - signature: (int) java.lang.Object - copy: - - from: this - to: result -- function: javax.naming.directory.ModificationItem# - signature: (int, javax.naming.directory.Attribute) void - copy: - - from: arg(1) - to: - - this - - .javax.naming.directory.ModificationItem##java.lang.Object - - from: arg(1) - to: this -- function: javax.naming.directory.ModificationItem#getAttribute - signature: () javax.naming.directory.Attribute - copy: - - from: - - this - - .javax.naming.directory.ModificationItem##java.lang.Object - to: result - - from: this - to: result -- function: javax.naming.directory.SearchControls# - signature: () void - copy: - - from: arg(3) - to: - - this - - .javax.naming.directory.SearchControls##java.lang.Object - - from: arg(3) - to: this -- function: javax.naming.directory.SearchControls# - signature: (int, long, int, java.lang.String[], boolean, boolean) void - copy: - - from: - - arg(3) - - '[*]' - to: - - this - - .javax.naming.directory.SearchControls##java.lang.Object - - from: - - arg(3) - - '[*]' - to: this - - from: arg(3) - to: - - this - - .javax.naming.directory.SearchControls##java.lang.Object - - from: arg(3) - to: this -- function: javax.naming.directory.SearchControls#getReturningAttributes - signature: () java.lang.String[] - copy: - - from: this - to: result - - from: - - this - - .javax.naming.directory.SearchControls##java.lang.Object - to: result -- function: javax.naming.directory.SearchControls#setReturningAttributes - signature: (java.lang.String[]) void - copy: - - from: - - arg(0) - - '[*]' - to: - - this - - .javax.naming.directory.SearchControls##java.lang.Object - - from: arg(0) - to: - - this - - .javax.naming.directory.SearchControls##java.lang.Object - - from: - - arg(0) - - '[*]' - to: this - - from: arg(0) - to: this -- function: javax.naming.directory.SearchResult# - signature: (java.lang.String, java.lang.String, java.lang.Object, javax.naming.directory.Attributes) - void - copy: - - from: arg(3) - to: - - this - - .javax.naming.directory.SearchResult##java.lang.Object - - from: arg(2) - to: - - this - - .javax.naming.directory.SearchResult##java.lang.Object - - from: arg(1) - to: - - this - - .javax.naming.directory.SearchResult##java.lang.Object - - from: arg(0) - to: - - this - - .javax.naming.directory.SearchResult##java.lang.Object - - from: arg(3) - to: this - - from: arg(0) - to: - - this - - .javax.naming.Binding##java.lang.Object - - from: arg(1) - to: - - this - - .javax.naming.Binding##java.lang.Object - - from: arg(1) - to: this - - from: arg(2) - to: - - this - - .javax.naming.Binding##java.lang.Object - - from: arg(2) - to: this - - from: arg(3) - to: - - this - - .javax.naming.Binding##java.lang.Object - - from: arg(0) - to: this - - from: arg(1) - to: - - this - - .javax.naming.NameClassPair##java.lang.Object - - from: arg(2) - to: - - this - - .javax.naming.NameClassPair##java.lang.Object - - from: arg(3) - to: - - this - - .javax.naming.NameClassPair##java.lang.Object - - from: arg(0) - to: - - this - - .javax.naming.NameClassPair##java.lang.Object -- function: javax.naming.directory.SearchResult# - signature: (java.lang.String, java.lang.String, java.lang.Object, javax.naming.directory.Attributes, - boolean) void - copy: - - from: arg(3) - to: - - this - - .javax.naming.directory.SearchResult##java.lang.Object - - from: arg(2) - to: - - this - - .javax.naming.directory.SearchResult##java.lang.Object - - from: arg(1) - to: - - this - - .javax.naming.directory.SearchResult##java.lang.Object - - from: arg(0) - to: - - this - - .javax.naming.directory.SearchResult##java.lang.Object - - from: arg(3) - to: this - - from: arg(0) - to: - - this - - .javax.naming.Binding##java.lang.Object - - from: arg(1) - to: - - this - - .javax.naming.Binding##java.lang.Object - - from: arg(1) - to: this - - from: arg(2) - to: - - this - - .javax.naming.Binding##java.lang.Object - - from: arg(2) - to: this - - from: arg(3) - to: - - this - - .javax.naming.Binding##java.lang.Object - - from: arg(0) - to: this - - from: arg(1) - to: - - this - - .javax.naming.NameClassPair##java.lang.Object - - from: arg(2) - to: - - this - - .javax.naming.NameClassPair##java.lang.Object - - from: arg(3) - to: - - this - - .javax.naming.NameClassPair##java.lang.Object - - from: arg(0) - to: - - this - - .javax.naming.NameClassPair##java.lang.Object -- function: javax.naming.directory.SearchResult#getAttributes - signature: () javax.naming.directory.Attributes - copy: - - from: - - this - - .javax.naming.NameClassPair##java.lang.Object - to: result - - from: this - to: result - - from: - - this - - .javax.naming.Binding##java.lang.Object - to: result - - from: - - this - - .javax.naming.directory.SearchResult##java.lang.Object - to: result -- function: javax.naming.directory.SearchResult#setAttributes - signature: (javax.naming.directory.Attributes) void - copy: - - from: arg(0) - to: - - this - - .javax.naming.directory.SearchResult##java.lang.Object - - from: arg(0) - to: - - this - - .javax.naming.Binding##java.lang.Object - - from: arg(0) - to: - - this - - .javax.naming.NameClassPair##java.lang.Object - - from: arg(0) - to: this -- function: javax.naming.ldap.BasicControl# - signature: (java.lang.String) void - copy: - - from: arg(0) - to: - - this - - .javax.naming.ldap.BasicControl##java.lang.Object - - from: arg(2) - to: - - this - - .javax.naming.ldap.BasicControl##java.lang.Object - - from: arg(2) - to: this - - from: arg(0) - to: - - this - - .javax.naming.ldap.Control##java.lang.Object - - from: arg(0) - to: this - - from: arg(2) - to: - - this - - .javax.naming.ldap.Control##java.lang.Object -- function: javax.naming.ldap.BasicControl# - signature: (java.lang.String, boolean, byte[]) void - copy: - - from: arg(0) - to: - - this - - .javax.naming.ldap.BasicControl##java.lang.Object - - from: arg(2) - to: - - this - - .javax.naming.ldap.BasicControl##java.lang.Object - - from: - - arg(2) - - '[*]' - to: - - this - - .javax.naming.ldap.BasicControl##java.lang.Object - - from: - - arg(2) - - '[*]' - to: this - - from: - - arg(2) - - '[*]' - to: - - this - - .javax.naming.ldap.Control##java.lang.Object - - from: arg(2) - to: this - - from: arg(0) - to: - - this - - .javax.naming.ldap.Control##java.lang.Object - - from: arg(0) - to: this - - from: arg(2) - to: - - this - - .javax.naming.ldap.Control##java.lang.Object -- function: javax.naming.ldap.Control#getID - signature: () java.lang.String - copy: - - from: this - to: result -- function: javax.naming.ldap.ControlFactory#getControlInstance - signature: (javax.naming.ldap.Control) javax.naming.ldap.Control - copy: - - from: arg(0) - to: result -- function: javax.naming.ldap.ControlFactory#getControlInstance - signature: (javax.naming.ldap.Control, javax.naming.Context, java.util.Hashtable) - javax.naming.ldap.Control - copy: - - from: arg(0) - to: result -- function: javax.naming.ldap.ExtendedRequest#createExtendedResponse - signature: (java.lang.String, byte[], int, int) javax.naming.ldap.ExtendedResponse - copy: - - from: - - arg(1) - - '[*]' - to: this - - from: - - arg(1) - - '[*]' - to: - - this - - .javax.naming.ldap.ExtendedRequest##java.lang.Object - - from: arg(0) - to: - - this - - .javax.naming.ldap.ExtendedRequest##java.lang.Object - - from: arg(1) - to: this - - from: arg(0) - to: this - - from: arg(1) - to: - - this - - .javax.naming.ldap.ExtendedRequest##java.lang.Object -- function: javax.naming.ldap.ExtendedRequest#getID - signature: () java.lang.String - copy: - - from: this - to: result - - from: - - this - - .javax.naming.ldap.ExtendedRequest##java.lang.Object - to: result -- function: javax.naming.ldap.ExtendedResponse#getID - signature: () java.lang.String - copy: - - from: this - to: result -- function: javax.naming.ldap.HasControls#getControls - signature: () javax.naming.ldap.Control[] - copy: - - from: this - to: result -- function: javax.naming.ldap.LdapName#getRdn - signature: (int) javax.naming.ldap.Rdn - copy: - - from: this - to: result -- function: javax.naming.ldap.LdapName#getRdns - signature: () java.util.List - copy: - - from: this - to: result -- function: javax.naming.ldap.PagedResultsResponseControl# - signature: (java.lang.String, boolean, byte[]) void - copy: - - from: arg(0) - to: - - this - - .javax.naming.ldap.BasicControl##java.lang.Object - - from: arg(2) - to: - - this - - .javax.naming.ldap.BasicControl##java.lang.Object - - from: arg(2) - to: - - this - - .javax.naming.ldap.PagedResultsResponseControl##java.lang.Object - - from: - - arg(2) - - '[*]' - to: - - this - - .javax.naming.ldap.BasicControl##java.lang.Object - - from: - - arg(2) - - '[*]' - to: this - - from: - - arg(2) - - '[*]' - to: - - this - - .javax.naming.ldap.PagedResultsResponseControl##java.lang.Object - - from: arg(0) - to: - - this - - .javax.naming.ldap.PagedResultsResponseControl##java.lang.Object - - from: - - arg(2) - - '[*]' - to: - - this - - .javax.naming.ldap.Control##java.lang.Object - - from: arg(2) - to: this - - from: arg(0) - to: - - this - - .javax.naming.ldap.Control##java.lang.Object - - from: arg(0) - to: this - - from: arg(2) - to: - - this - - .javax.naming.ldap.Control##java.lang.Object -- function: javax.naming.ldap.Rdn# - signature: () void - copy: - - from: arg(*) - to: this - - from: arg(*) - to: - - this - - .javax.naming.ldap.Rdn##java.lang.Object -- function: javax.naming.ldap.Rdn# - signature: (java.lang.String) void - copy: - - from: arg(*) - to: this - - from: arg(*) - to: - - this - - .javax.naming.ldap.Rdn##java.lang.Object -- function: javax.naming.ldap.Rdn# - signature: (javax.naming.directory.Attributes) void - copy: - - from: arg(*) - to: this - - from: arg(*) - to: - - this - - .javax.naming.ldap.Rdn##java.lang.Object -- function: javax.naming.ldap.Rdn# - signature: (javax.naming.ldap.Rdn) void - copy: - - from: arg(*) - to: this - - from: arg(*) - to: - - this - - .javax.naming.ldap.Rdn##java.lang.Object -- function: javax.naming.ldap.Rdn# - signature: (java.lang.String, java.lang.Object) void - copy: - - from: arg(*) - to: this - - from: arg(*) - to: - - this - - .javax.naming.ldap.Rdn##java.lang.Object -- function: javax.naming.ldap.Rdn#escapeValue - signature: (java.lang.Object) java.lang.String - copy: - - from: arg(0) - to: result -- function: javax.naming.ldap.Rdn#getValue - signature: () java.lang.Object - copy: - - from: this - to: result - - from: - - this - - .javax.naming.ldap.Rdn##java.lang.Object - to: result -- function: javax.naming.ldap.Rdn#toAttributes - signature: () javax.naming.directory.Attributes - copy: - - from: this - to: result - - from: - - this - - .javax.naming.ldap.Rdn##java.lang.Object - to: result -- function: javax.naming.ldap.Rdn#unescapeValue - signature: (java.lang.String) java.lang.Object - copy: - - from: arg(0) - to: result -- function: javax.naming.ldap.SortControl# - signature: (java.lang.String, boolean) void - copy: - - from: arg(0) - to: - - this - - .javax.naming.ldap.BasicControl##java.lang.Object - - from: arg(2) - to: - - this - - .javax.naming.ldap.BasicControl##java.lang.Object - - from: arg(2) - to: - - this - - .javax.naming.ldap.SortControl##java.lang.Object - - from: arg(2) - to: this - - from: arg(0) - to: - - this - - .javax.naming.ldap.Control##java.lang.Object - - from: arg(0) - to: - - this - - .javax.naming.ldap.SortControl##java.lang.Object - - from: arg(0) - to: this - - from: arg(2) - to: - - this - - .javax.naming.ldap.Control##java.lang.Object -- function: javax.naming.ldap.SortControl# - signature: (java.lang.String[], boolean) void - copy: - - from: arg(0) - to: - - this - - .javax.naming.ldap.BasicControl##java.lang.Object - - from: - - arg(0) - - '[*]' - to: - - this - - .javax.naming.ldap.BasicControl##java.lang.Object - - from: arg(2) - to: - - this - - .javax.naming.ldap.BasicControl##java.lang.Object - - from: - - arg(0) - - '[*]' - to: - - this - - .javax.naming.ldap.Control##java.lang.Object - - from: - - arg(0) - - '[*]' - to: - - this - - .javax.naming.ldap.SortControl##java.lang.Object - - from: - - arg(0) - - '[*]' - to: this - - from: arg(2) - to: - - this - - .javax.naming.ldap.SortControl##java.lang.Object - - from: arg(2) - to: this - - from: arg(0) - to: - - this - - .javax.naming.ldap.Control##java.lang.Object - - from: arg(0) - to: - - this - - .javax.naming.ldap.SortControl##java.lang.Object - - from: arg(0) - to: this - - from: arg(2) - to: - - this - - .javax.naming.ldap.Control##java.lang.Object -- function: javax.naming.ldap.SortControl# - signature: (javax.naming.ldap.SortKey[], boolean) void - copy: - - from: arg(0) - to: - - this - - .javax.naming.ldap.BasicControl##java.lang.Object - - from: - - arg(0) - - '[*]' - to: - - this - - .javax.naming.ldap.BasicControl##java.lang.Object - - from: arg(2) - to: - - this - - .javax.naming.ldap.BasicControl##java.lang.Object - - from: - - arg(0) - - '[*]' - to: - - this - - .javax.naming.ldap.Control##java.lang.Object - - from: - - arg(0) - - '[*]' - to: - - this - - .javax.naming.ldap.SortControl##java.lang.Object - - from: - - arg(0) - - '[*]' - to: this - - from: arg(2) - to: - - this - - .javax.naming.ldap.SortControl##java.lang.Object - - from: arg(2) - to: this - - from: arg(0) - to: - - this - - .javax.naming.ldap.Control##java.lang.Object - - from: arg(0) - to: - - this - - .javax.naming.ldap.SortControl##java.lang.Object - - from: arg(0) - to: this - - from: arg(2) - to: - - this - - .javax.naming.ldap.Control##java.lang.Object -- function: javax.naming.ldap.SortKey# - signature: (java.lang.String) void - copy: - - from: arg(2) - to: - - this - - .javax.naming.ldap.SortKey##java.lang.Object - - from: arg(0) - to: - - this - - .javax.naming.ldap.SortKey##java.lang.Object - - from: arg(2) - to: this - - from: arg(0) - to: this -- function: javax.naming.ldap.SortKey# - signature: (java.lang.String, boolean, java.lang.String) void - copy: - - from: arg(2) - to: - - this - - .javax.naming.ldap.SortKey##java.lang.Object - - from: arg(0) - to: - - this - - .javax.naming.ldap.SortKey##java.lang.Object - - from: arg(2) - to: this - - from: arg(0) - to: this -- function: javax.naming.ldap.SortKey#getAttributeID - signature: () java.lang.String - copy: - - from: - - this - - .javax.naming.ldap.SortKey##java.lang.Object - to: result - - from: this - to: result -- function: javax.naming.ldap.SortKey#getMatchingRuleID - signature: () java.lang.String - copy: - - from: - - this - - .javax.naming.ldap.SortKey##java.lang.Object - to: result - - from: this - to: result -- function: javax.naming.ldap.SortResponseControl# - signature: (java.lang.String, boolean, byte[]) void - copy: - - from: arg(0) - to: - - this - - .javax.naming.ldap.BasicControl##java.lang.Object - - from: arg(2) - to: - - this - - .javax.naming.ldap.BasicControl##java.lang.Object - - from: - - arg(2) - - '[*]' - to: - - this - - .javax.naming.ldap.BasicControl##java.lang.Object - - from: - - arg(2) - - '[*]' - to: this - - from: - - arg(2) - - '[*]' - to: - - this - - .javax.naming.ldap.SortResponseControl##java.lang.Object - - from: arg(0) - to: - - this - - .javax.naming.ldap.SortResponseControl##java.lang.Object - - from: - - arg(2) - - '[*]' - to: - - this - - .javax.naming.ldap.Control##java.lang.Object - - from: arg(2) - to: this - - from: arg(2) - to: - - this - - .javax.naming.ldap.SortResponseControl##java.lang.Object - - from: arg(0) - to: - - this - - .javax.naming.ldap.Control##java.lang.Object - - from: arg(0) - to: this - - from: arg(2) - to: - - this - - .javax.naming.ldap.Control##java.lang.Object -- function: javax.naming.ldap.SortResponseControl#getAttributeID - signature: () java.lang.String - copy: - - from: - - this - - .javax.naming.ldap.SortResponseControl##java.lang.Object - to: result - - from: - - this - - .javax.naming.ldap.Control##java.lang.Object - to: result - - from: this - to: result - - from: - - this - - .javax.naming.ldap.BasicControl##java.lang.Object - to: result -- function: javax.naming.spi.DirStateFactory$Result#getAttributes - signature: () javax.naming.directory.Attributes - copy: - - from: this - to: result -- function: javax.naming.spi.DirStateFactory$Result#getObject - signature: () java.lang.Object - copy: - - from: this - to: result -- function: javax.script.AbstractScriptEngine# - signature: () void - copy: - - from: arg(0) - to: - - this - - .javax.script.ScriptEngine##java.lang.Object - - from: arg(0) - to: - - this - - .javax.script.AbstractScriptEngine##java.lang.Object - - from: arg(0) - to: this -- function: javax.script.AbstractScriptEngine# - signature: (javax.script.Bindings) void - copy: - - from: arg(0) - to: - - this - - .javax.script.ScriptEngine##java.lang.Object - - from: arg(0) - to: - - this - - .javax.script.AbstractScriptEngine##java.lang.Object - - from: arg(0) - to: this -- function: javax.script.AbstractScriptEngine#getContext - signature: () javax.script.ScriptContext - copy: - - from: - - this - - .javax.script.AbstractScriptEngine##java.lang.Object - to: result - - from: - - this - - .javax.script.ScriptEngine##java.lang.Object - to: result - - from: this - to: result -- function: javax.script.AbstractScriptEngine#getScriptContext - signature: (javax.script.Bindings) javax.script.ScriptContext - copy: - - from: - - this - - .javax.script.AbstractScriptEngine##java.lang.Object - to: result - - from: - - this - - .javax.script.ScriptEngine##java.lang.Object - to: result - - from: this - to: result -- function: javax.script.AbstractScriptEngine#setContext - signature: (javax.script.ScriptContext) void - copy: - - from: arg(0) - to: - - this - - .javax.script.ScriptEngine##java.lang.Object - - from: arg(0) - to: - - this - - .javax.script.AbstractScriptEngine##java.lang.Object - - from: arg(0) - to: this -- function: javax.script.Bindings#get - signature: (java.lang.Object) java.lang.Object - copy: - - from: - - this - - .java.util.Map##java.lang.Object - to: result - - from: this - to: result - - from: - - this - - .javax.script.Bindings##java.lang.Object - to: result -- function: javax.script.Bindings#put - signature: (java.lang.Object, java.lang.Object) java.lang.Object - copy: - - from: arg(1) - to: - - this - - .java.util.Map##java.lang.Object - - from: arg(1) - to: - - this - - .javax.script.Bindings##java.lang.Object - - from: arg(1) - to: this -- function: javax.script.Bindings#put - signature: (java.lang.String, java.lang.Object) java.lang.Object - copy: - - from: arg(1) - to: - - this - - .java.util.Map##java.lang.Object - - from: arg(1) - to: - - this - - .javax.script.Bindings##java.lang.Object - - from: arg(1) - to: this -- function: javax.script.Bindings#putAll - signature: (java.util.Map) void - copy: - - from: arg(0) - to: - - this - - .java.util.Map##java.lang.Object - - from: arg(0) - to: - - this - - .javax.script.Bindings##java.lang.Object - - from: arg(0) - to: this -- function: javax.script.Bindings#remove - signature: (java.lang.Object) java.lang.Object - copy: - - from: - - this - - .java.util.Map##java.lang.Object - to: result - - from: this - to: result - - from: - - this - - .javax.script.Bindings##java.lang.Object - to: result -- function: javax.script.ScriptContext#getAttribute - signature: (java.lang.String) java.lang.Object - copy: - - from: this - to: result - - from: - - this - - .javax.script.ScriptContext##java.lang.Object - to: result -- function: javax.script.ScriptContext#getAttribute - signature: (java.lang.String, int) java.lang.Object - copy: - - from: this - to: result - - from: - - this - - .javax.script.ScriptContext##java.lang.Object - to: result -- function: javax.script.ScriptContext#getBindings - signature: (int) javax.script.Bindings - copy: - - from: this - to: result - - from: - - this - - .javax.script.ScriptContext##java.lang.Object - to: result -- function: javax.script.ScriptContext#removeAttribute - signature: (java.lang.String, int) java.lang.Object - copy: - - from: this - to: result - - from: - - this - - .javax.script.ScriptContext##java.lang.Object - to: result -- function: javax.script.ScriptContext#setAttribute - signature: (java.lang.String, java.lang.Object, int) void - copy: - - from: arg(0) - to: - - this - - .javax.script.ScriptContext##java.lang.Object - - from: arg(0) - to: this -- function: javax.script.ScriptContext#setBindings - signature: (javax.script.Bindings, int) void - copy: - - from: arg(0) - to: - - this - - .javax.script.ScriptContext##java.lang.Object - - from: arg(0) - to: this -- function: javax.script.ScriptEngine#getBindings - signature: (int) javax.script.Bindings - copy: - - from: - - this - - .javax.script.ScriptEngine##java.lang.Object - to: result - - from: this - to: result -- function: javax.script.ScriptEngine#setBindings - signature: (javax.script.Bindings, int) void - copy: - - from: arg(0) - to: - - this - - .javax.script.ScriptEngine##java.lang.Object - - from: arg(0) - to: this -- function: javax.script.ScriptEngineFactory#getMethodCallSyntax - signature: (java.lang.String, java.lang.String, java.lang.String[]) java.lang.String - copy: - - from: arg(*) - to: result -- function: javax.script.ScriptEngineFactory#getOutputStatement - signature: (java.lang.String) java.lang.String - copy: - - from: arg(*) - to: result -- function: javax.script.ScriptEngineFactory#getProgram - signature: (java.lang.String[]) java.lang.String - copy: - - from: arg(*) - to: result -- function: javax.script.ScriptEngineManager#getBindings - signature: () javax.script.Bindings - copy: - - from: this - to: result - - from: - - this - - .javax.script.ScriptEngineManager##java.lang.Object - to: result -- function: javax.script.ScriptEngineManager#setBindings - signature: (javax.script.Bindings) void - copy: - - from: arg(0) - to: - - this - - .javax.script.ScriptEngineManager##java.lang.Object - - from: arg(0) - to: this -- function: javax.script.SimpleBindings# - signature: () void - copy: - - from: arg(0) - to: - - this - - .java.util.Map##java.lang.Object - - from: arg(0) - to: - - this - - .javax.script.Bindings##java.lang.Object - - from: arg(0) - to: - - this - - .javax.script.SimpleBindings##java.lang.Object - - from: arg(0) - to: this -- function: javax.script.SimpleBindings# - signature: (java.util.Map) void - copy: - - from: arg(0) - to: - - this - - .java.util.Map##java.lang.Object - - from: arg(0) - to: - - this - - .javax.script.Bindings##java.lang.Object - - from: arg(0) - to: - - this - - .javax.script.SimpleBindings##java.lang.Object - - from: arg(0) - to: this -- function: javax.sql.RowSetInternal#getOriginal - signature: () java.sql.ResultSet - copy: - - from: this - to: result -- function: javax.sql.RowSetInternal#getOriginalRow - signature: () java.sql.ResultSet - copy: - - from: this - to: result -- function: javax.sql.RowSetInternal#getParams - signature: () java.lang.Object[] - copy: - - from: this - to: result -- function: javax.sql.rowset.CachedRowSet#createCopy - signature: () javax.sql.rowset.CachedRowSet - copy: - - from: this - to: result - - from: - - this - - .javax.sql.rowset.CachedRowSet##java.lang.Object - to: result - - from: - - this - - .java.sql.ResultSet##java.lang.Object - to: result -- function: javax.sql.rowset.CachedRowSet#createCopyNoConstraints - signature: () javax.sql.rowset.CachedRowSet - copy: - - from: this - to: result - - from: - - this - - .javax.sql.rowset.CachedRowSet##java.lang.Object - to: result - - from: - - this - - .java.sql.ResultSet##java.lang.Object - to: result -- function: javax.sql.rowset.CachedRowSet#createShared - signature: () javax.sql.RowSet - copy: - - from: this - to: result - - from: - - this - - .javax.sql.rowset.CachedRowSet##java.lang.Object - to: result - - from: - - this - - .java.sql.ResultSet##java.lang.Object - to: result -- function: javax.sql.rowset.CachedRowSet#getOriginal - signature: () java.sql.ResultSet - copy: - - from: this - to: result - - from: - - this - - .javax.sql.rowset.CachedRowSet##java.lang.Object - to: result - - from: - - this - - .java.sql.ResultSet##java.lang.Object - to: result -- function: javax.sql.rowset.CachedRowSet#getOriginalRow - signature: () java.sql.ResultSet - copy: - - from: this - to: result - - from: - - this - - .javax.sql.rowset.CachedRowSet##java.lang.Object - to: result - - from: - - this - - .java.sql.ResultSet##java.lang.Object - to: result -- function: javax.sql.rowset.CachedRowSet#populate - signature: (java.sql.ResultSet) void - copy: - - from: arg(0) - to: - - this - - .java.sql.ResultSet##java.lang.Object - - from: arg(0) - to: this - - from: arg(0) - to: - - this - - .javax.sql.rowset.CachedRowSet##java.lang.Object -- function: javax.sql.rowset.CachedRowSet#populate - signature: (java.sql.ResultSet, int) void - copy: - - from: arg(0) - to: - - this - - .java.sql.ResultSet##java.lang.Object - - from: arg(0) - to: this - - from: arg(0) - to: - - this - - .javax.sql.rowset.CachedRowSet##java.lang.Object -- function: javax.sql.rowset.CachedRowSet#toCollection - signature: () java.util.Collection - copy: - - from: this - to: result - - from: - - this - - .javax.sql.rowset.CachedRowSet##java.lang.Object - to: result - - from: - - this - - .java.sql.ResultSet##java.lang.Object - to: result -- function: javax.sql.rowset.CachedRowSet#toCollection - signature: (int) java.util.Collection - copy: - - from: this - to: result - - from: - - this - - .javax.sql.rowset.CachedRowSet##java.lang.Object - to: result - - from: - - this - - .java.sql.ResultSet##java.lang.Object - to: result -- function: javax.sql.rowset.CachedRowSet#toCollection - signature: (java.lang.String) java.util.Collection - copy: - - from: this - to: result - - from: - - this - - .javax.sql.rowset.CachedRowSet##java.lang.Object - to: result - - from: - - this - - .java.sql.ResultSet##java.lang.Object - to: result -- function: javax.sql.rowset.JoinRowSet#addRowSet - signature: (javax.sql.rowset.Joinable) void - copy: - - from: arg(0) - to: - - this - - .java.sql.ResultSet##java.lang.Object - - from: arg(0) - to: - - this - - .javax.sql.rowset.JoinRowSet##java.lang.Object - - from: arg(0) - to: - - this - - .javax.sql.rowset.WebRowSet##java.lang.Object - - from: arg(0) - to: this - - from: arg(0) - to: - - this - - .javax.sql.rowset.CachedRowSet##java.lang.Object -- function: javax.sql.rowset.JoinRowSet#addRowSet - signature: (javax.sql.RowSet, int) void - copy: - - from: arg(0) - to: - - this - - .java.sql.ResultSet##java.lang.Object - - from: arg(0) - to: - - this - - .javax.sql.rowset.JoinRowSet##java.lang.Object - - from: arg(0) - to: - - this - - .javax.sql.rowset.WebRowSet##java.lang.Object - - from: arg(0) - to: this - - from: arg(0) - to: - - this - - .javax.sql.rowset.CachedRowSet##java.lang.Object -- function: javax.sql.rowset.JoinRowSet#addRowSet - signature: (javax.sql.RowSet, java.lang.String) void - copy: - - from: arg(0) - to: - - this - - .java.sql.ResultSet##java.lang.Object - - from: arg(0) - to: - - this - - .javax.sql.rowset.JoinRowSet##java.lang.Object - - from: arg(0) - to: - - this - - .javax.sql.rowset.WebRowSet##java.lang.Object - - from: arg(0) - to: this - - from: arg(0) - to: - - this - - .javax.sql.rowset.CachedRowSet##java.lang.Object -- function: javax.sql.rowset.JoinRowSet#addRowSet - signature: (javax.sql.RowSet[], int[]) void - copy: - - from: - - arg(0) - - '[*]' - to: - - this - - .java.sql.ResultSet##java.lang.Object - - from: arg(0) - to: - - this - - .java.sql.ResultSet##java.lang.Object - - from: - - arg(0) - - '[*]' - to: this - - from: - - arg(0) - - '[*]' - to: - - this - - .javax.sql.rowset.CachedRowSet##java.lang.Object - - from: - - arg(0) - - '[*]' - to: - - this - - .javax.sql.rowset.JoinRowSet##java.lang.Object - - from: arg(0) - to: - - this - - .javax.sql.rowset.JoinRowSet##java.lang.Object - - from: - - arg(0) - - '[*]' - to: - - this - - .javax.sql.rowset.WebRowSet##java.lang.Object - - from: arg(0) - to: - - this - - .javax.sql.rowset.WebRowSet##java.lang.Object - - from: arg(0) - to: this - - from: arg(0) - to: - - this - - .javax.sql.rowset.CachedRowSet##java.lang.Object -- function: javax.sql.rowset.JoinRowSet#addRowSet - signature: (javax.sql.RowSet[], java.lang.String[]) void - copy: - - from: - - arg(0) - - '[*]' - to: - - this - - .java.sql.ResultSet##java.lang.Object - - from: arg(0) - to: - - this - - .java.sql.ResultSet##java.lang.Object - - from: - - arg(0) - - '[*]' - to: this - - from: - - arg(0) - - '[*]' - to: - - this - - .javax.sql.rowset.CachedRowSet##java.lang.Object - - from: - - arg(0) - - '[*]' - to: - - this - - .javax.sql.rowset.JoinRowSet##java.lang.Object - - from: arg(0) - to: - - this - - .javax.sql.rowset.JoinRowSet##java.lang.Object - - from: - - arg(0) - - '[*]' - to: - - this - - .javax.sql.rowset.WebRowSet##java.lang.Object - - from: arg(0) - to: - - this - - .javax.sql.rowset.WebRowSet##java.lang.Object - - from: arg(0) - to: this - - from: arg(0) - to: - - this - - .javax.sql.rowset.CachedRowSet##java.lang.Object -- function: javax.sql.rowset.JoinRowSet#getRowSets - signature: () java.util.Collection - copy: - - from: - - this - - .javax.sql.rowset.WebRowSet##java.lang.Object - to: result - - from: this - to: result - - from: - - this - - .javax.sql.rowset.CachedRowSet##java.lang.Object - to: result - - from: - - this - - .java.sql.ResultSet##java.lang.Object - to: result - - from: - - this - - .javax.sql.rowset.JoinRowSet##java.lang.Object - to: result -- function: javax.sql.rowset.JoinRowSet#toCachedRowSet - signature: () javax.sql.rowset.CachedRowSet - copy: - - from: - - this - - .javax.sql.rowset.WebRowSet##java.lang.Object - to: result - - from: this - to: result - - from: - - this - - .javax.sql.rowset.CachedRowSet##java.lang.Object - to: result - - from: - - this - - .java.sql.ResultSet##java.lang.Object - to: result - - from: - - this - - .javax.sql.rowset.JoinRowSet##java.lang.Object - to: result -- function: javax.sql.rowset.WebRowSet#writeXml - signature: (java.sql.ResultSet, java.io.OutputStream) void - copy: - - from: arg(0) - to: - - this - - .java.sql.ResultSet##java.lang.Object - - from: arg(0) - to: - - this - - .javax.sql.rowset.WebRowSet##java.lang.Object - - from: arg(0) - to: this - - from: arg(0) - to: - - this - - .javax.sql.rowset.CachedRowSet##java.lang.Object -- function: javax.sql.rowset.WebRowSet#writeXml - signature: (java.sql.ResultSet, java.io.Writer) void - copy: - - from: arg(0) - to: - - this - - .java.sql.ResultSet##java.lang.Object - - from: arg(0) - to: - - this - - .javax.sql.rowset.WebRowSet##java.lang.Object - - from: arg(0) - to: this - - from: arg(0) - to: - - this - - .javax.sql.rowset.CachedRowSet##java.lang.Object -- function: javax.sql.rowset.serial.SerialDatalink# - signature: (java.net.URL) void - copy: - - from: arg(0) - to: - - this - - .javax.sql.rowset.serial.SerialDatalink##java.lang.Object - - from: arg(0) - to: this -- function: javax.sql.rowset.serial.SerialDatalink#getDatalink - signature: () java.net.URL - copy: - - from: this - to: result - - from: - - this - - .javax.sql.rowset.serial.SerialDatalink##java.lang.Object - to: result -- function: javax.sql.rowset.serial.SerialJavaObject# - signature: (java.lang.Object) void - copy: - - from: arg(0) - to: - - this - - .javax.sql.rowset.serial.SerialJavaObject##java.lang.Object - - from: arg(0) - to: this -- function: javax.sql.rowset.serial.SerialJavaObject#getFields - signature: () java.lang.reflect.Field[] - copy: - - from: - - this - - .javax.sql.rowset.serial.SerialJavaObject##java.lang.Object - to: result - - from: this - to: result -- function: javax.sql.rowset.serial.SerialJavaObject#getObject - signature: () java.lang.Object - copy: - - from: - - this - - .javax.sql.rowset.serial.SerialJavaObject##java.lang.Object - to: result - - from: this - to: result -- function: javax.xml.namespace.QName# - signature: (java.lang.String) void - copy: - - from: arg(*) - to: this - - from: arg(*) - to: - - this - - .javax.xml.namespace.QName##java.lang.Object -- function: javax.xml.namespace.QName# - signature: (java.lang.String, java.lang.String) void - copy: - - from: arg(*) - to: this - - from: arg(*) - to: - - this - - .javax.xml.namespace.QName##java.lang.Object -- function: javax.xml.namespace.QName# - signature: (java.lang.String, java.lang.String, java.lang.String) void - copy: - - from: arg(*) - to: this - - from: arg(*) - to: - - this - - .javax.xml.namespace.QName##java.lang.Object -- function: javax.xml.namespace.QName#getLocalPart - signature: () java.lang.String - copy: - - from: - - this - - .javax.xml.namespace.QName##java.lang.Object - to: result - - from: this - to: result -- function: javax.xml.namespace.QName#getNamespaceURI - signature: () java.lang.String - copy: - - from: - - this - - .javax.xml.namespace.QName##java.lang.Object - to: result - - from: this - to: result -- function: javax.xml.namespace.QName#getPrefix - signature: () java.lang.String - copy: - - from: - - this - - .javax.xml.namespace.QName##java.lang.Object - to: result - - from: this - to: result -- function: javax.xml.namespace.QName#valueOf - signature: (java.lang.String) javax.xml.namespace.QName - copy: - - from: arg(0) - to: result -- function: - package: javax.xml.parsers - class: DocumentBuilder - name: - pattern: get(.)* - copy: - - from: arg(0) - to: result -- function: - package: javax.xml.parsers - class: DocumentBuilder - name: - pattern: get(.)* - copy: - - from: this - to: result -- function: - package: javax.xml.parsers - class: DocumentBuilder - name: - pattern: new(.)* - copy: - - from: this - to: result -- function: javax.xml.parsers.DocumentBuilder#parse - signature: (java.io.File) org.w3c.dom.Document - copy: - - from: arg(0) - to: result - - from: arg(1) - to: result -- function: javax.xml.parsers.DocumentBuilder#parse - signature: (java.io.File) org.w3c.dom.Document - copy: - - from: this - to: result -- function: javax.xml.parsers.DocumentBuilder#parse - signature: (java.io.InputStream) org.w3c.dom.Document - copy: - - from: arg(0) - to: result - - from: arg(1) - to: result -- function: javax.xml.parsers.DocumentBuilder#parse - signature: (java.io.InputStream) org.w3c.dom.Document - copy: - - from: this - to: result -- function: javax.xml.parsers.DocumentBuilder#parse - signature: (java.lang.String) org.w3c.dom.Document - copy: - - from: arg(0) - to: result - - from: arg(1) - to: result -- function: javax.xml.parsers.DocumentBuilder#parse - signature: (java.lang.String) org.w3c.dom.Document - copy: - - from: this - to: result -- function: org.xml.sax.InputSource# - copy: - - from: arg(0) - to: this -- function: org.xml.sax.InputSource#setByteStream - copy: - - from: arg(0) - to: this -- function: javax.xml.parsers.DocumentBuilder#parse - signature: (org.xml.sax.InputSource) org.w3c.dom.Document - copy: - - from: arg(0) - to: result - - from: arg(1) - to: result -- function: javax.xml.parsers.DocumentBuilder#parse - signature: (org.xml.sax.InputSource) org.w3c.dom.Document - copy: - - from: this - to: result -- function: javax.xml.parsers.DocumentBuilder#parse - signature: (java.io.InputStream, java.lang.String) org.w3c.dom.Document - copy: - - from: arg(0) - to: result - - from: arg(1) - to: result -- function: javax.xml.parsers.DocumentBuilder#parse - signature: (java.io.InputStream, java.lang.String) org.w3c.dom.Document - copy: - - from: this - to: result -- function: - package: javax.xml.parsers - class: DocumentBuilderFactory - name: - pattern: get(.)* - copy: - - from: arg(0) - to: result -- function: - package: javax.xml.parsers - class: DocumentBuilderFactory - name: - pattern: get(.)* - copy: - - from: this - to: result -- function: - package: javax.xml.parsers - class: DocumentBuilderFactory - name: - pattern: new(.)* - copy: - - from: this - to: result -- function: javax.xml.parsers.DocumentBuilderFactory#getAttribute - signature: (java.lang.String) java.lang.Object - copy: - - from: arg(0) - to: result -- function: javax.xml.parsers.DocumentBuilderFactory#getAttribute - signature: (java.lang.String) java.lang.Object - copy: - - from: this - to: result -- function: - package: javax.xml.parsers - class: SAXParser - name: - pattern: get(.)* - copy: - - from: arg(0) - to: result -- function: - package: javax.xml.parsers - class: SAXParser - name: - pattern: get(.)* - copy: - - from: this - to: result -- function: - package: javax.xml.parsers - class: SAXParserFactory - name: - pattern: get(.)* - copy: - - from: arg(0) - to: result -- function: - package: javax.xml.parsers - class: SAXParserFactory - name: - pattern: get(.)* - copy: - - from: this - to: result -- function: - package: javax.xml.parsers - class: SAXParserFactory - name: - pattern: new(.)* - copy: - - from: this - to: result -- function: - package: javax.xml.transform - class: Result - name: - pattern: get(.)* - copy: - - from: arg(0) - to: result -- function: - package: javax.xml.transform - class: Result - name: - pattern: get(.)* - copy: - - from: this - to: result - - from: - - this - - .javax.xml.transform.Result##java.lang.Object - to: result -- function: - package: javax.xml.transform - class: Result - name: - pattern: set(.)* - copy: - - from: arg(0) - to: - - this - - .javax.xml.transform.Result##java.lang.Object - - from: arg(0) - to: this -- function: - package: javax.xml.transform - class: Source - name: - pattern: get(.)* - copy: - - from: arg(0) - to: result -- function: - package: javax.xml.transform - class: Source - name: - pattern: get(.)* - copy: - - from: this - to: result - - from: - - this - - .javax.xml.transform.Source##java.lang.Object - to: result -- function: - package: javax.xml.transform - class: Source - name: - pattern: set(.)* - copy: - - from: arg(0) - to: - - this - - .javax.xml.transform.Source##java.lang.Object - - from: arg(0) - to: this -- function: - package: javax.xml.transform - class: SourceLocator - name: - pattern: get(.)* - copy: - - from: arg(0) - to: result -- function: - package: javax.xml.transform - class: SourceLocator - name: - pattern: get(.)* - copy: - - from: this - to: result -- function: - package: javax.xml.transform - class: Templates - name: - pattern: get(.)* - copy: - - from: arg(0) - to: result -- function: - package: javax.xml.transform - class: Templates - name: - pattern: get(.)* - copy: - - from: this - to: result -- function: - package: javax.xml.transform - class: Templates - name: - pattern: new(.)* - copy: - - from: this - to: result -- function: - package: javax.xml.transform - class: Transformer - name: - pattern: get(.)* - copy: - - from: arg(0) - to: result -- function: - package: javax.xml.transform - class: Transformer - name: - pattern: get(.)* - copy: - - from: this - to: result -- function: javax.xml.transform.Transformer#transform - signature: (javax.xml.transform.Source, javax.xml.transform.Result) void - copy: - - from: arg(0) - to: arg(1) -- function: javax.xml.transform.Transformer#transform - signature: (javax.xml.transform.Source, javax.xml.transform.Result) void - copy: - - from: this - to: arg(1) -- function: - package: javax.xml.transform - class: TransformerFactory - name: - pattern: get(.)* - copy: - - from: arg(0) - to: result -- function: - package: javax.xml.transform - class: TransformerFactory - name: - pattern: get(.)* - copy: - - from: this - to: result -- function: - package: javax.xml.transform - class: TransformerFactory - name: - pattern: new(.)* - copy: - - from: arg(0) - to: result -- function: - package: javax.xml.transform - class: TransformerFactory - name: - pattern: new(.)* - copy: - - from: this - to: result -- function: javax.xml.transform.URIResolver#resolve - signature: (java.lang.String, java.lang.String) javax.xml.transform.Source - copy: - - from: arg(0) - to: result - - from: arg(1) - to: result -- function: javax.xml.transform.URIResolver#resolve - signature: (java.lang.String, java.lang.String) javax.xml.transform.Source - copy: - - from: this - to: result -- function: - package: javax.xml.transform.dom - class: DOMResult - name: - pattern: - copy: - - from: arg(1) - to: - - this - - .javax.xml.transform.dom.DOMResult##java.lang.Object - - from: arg(0) - to: - - this - - .javax.xml.transform.dom.DOMResult##java.lang.Object - - from: arg(1) - to: - - this - - .javax.xml.transform.Result##java.lang.Object - - from: arg(0) - to: - - this - - .javax.xml.transform.Result##java.lang.Object - - from: arg(1) - to: this - - from: arg(0) - to: this -- function: javax.xml.transform.dom.DOMResult#getNextSibling - signature: () org.w3c.dom.Node - copy: - - from: - - this - - .javax.xml.transform.dom.DOMResult##java.lang.Object - to: result - - from: this - to: result - - from: - - this - - .javax.xml.transform.Result##java.lang.Object - to: result -- function: javax.xml.transform.dom.DOMResult#getNode - signature: () org.w3c.dom.Node - copy: - - from: - - this - - .javax.xml.transform.dom.DOMResult##java.lang.Object - to: result - - from: this - to: result - - from: - - this - - .javax.xml.transform.Result##java.lang.Object - to: result -- function: javax.xml.transform.dom.DOMResult#setNextSibling - signature: (org.w3c.dom.Node) void - copy: - - from: arg(1) - to: - - this - - .javax.xml.transform.dom.DOMResult##java.lang.Object - - from: arg(0) - to: - - this - - .javax.xml.transform.dom.DOMResult##java.lang.Object - - from: arg(1) - to: - - this - - .javax.xml.transform.Result##java.lang.Object - - from: arg(0) - to: - - this - - .javax.xml.transform.Result##java.lang.Object - - from: arg(1) - to: this - - from: arg(0) - to: this -- function: javax.xml.transform.dom.DOMResult#setNode - signature: (org.w3c.dom.Node) void - copy: - - from: arg(1) - to: - - this - - .javax.xml.transform.dom.DOMResult##java.lang.Object - - from: arg(0) - to: - - this - - .javax.xml.transform.dom.DOMResult##java.lang.Object - - from: arg(1) - to: - - this - - .javax.xml.transform.Result##java.lang.Object - - from: arg(0) - to: - - this - - .javax.xml.transform.Result##java.lang.Object - - from: arg(1) - to: this - - from: arg(0) - to: this -- function: javax.xml.transform.dom.DOMSource# - signature: () void - copy: - - from: arg(0) - to: - - this - - .javax.xml.transform.dom.DOMSource##java.lang.Object - - from: arg(0) - to: - - this - - .javax.xml.transform.Source##java.lang.Object - - from: arg(0) - to: this -- function: javax.xml.transform.dom.DOMSource# - signature: (org.w3c.dom.Node) void - copy: - - from: arg(0) - to: - - this - - .javax.xml.transform.dom.DOMSource##java.lang.Object - - from: arg(0) - to: - - this - - .javax.xml.transform.Source##java.lang.Object - - from: arg(0) - to: this -- function: javax.xml.transform.dom.DOMSource# - signature: (org.w3c.dom.Node, java.lang.String) void - copy: - - from: arg(0) - to: - - this - - .javax.xml.transform.dom.DOMSource##java.lang.Object - - from: arg(0) - to: - - this - - .javax.xml.transform.Source##java.lang.Object - - from: arg(0) - to: this -- function: javax.xml.transform.dom.DOMSource#getNode - signature: () org.w3c.dom.Node - copy: - - from: this - to: result - - from: - - this - - .javax.xml.transform.dom.DOMSource##java.lang.Object - to: result - - from: - - this - - .javax.xml.transform.Source##java.lang.Object - to: result -- function: javax.xml.transform.dom.DOMSource#setNode - signature: (org.w3c.dom.Node) void - copy: - - from: arg(0) - to: - - this - - .javax.xml.transform.dom.DOMSource##java.lang.Object - - from: arg(0) - to: - - this - - .javax.xml.transform.Source##java.lang.Object - - from: arg(0) - to: this -- function: - package: javax.xml.transform.sax - class: SAXResult - name: - pattern: - copy: - - from: arg(0) - to: - - this - - .javax.xml.transform.sax.SAXResult##java.lang.Object - - from: arg(0) - to: - - this - - .javax.xml.transform.Result##java.lang.Object - - from: arg(0) - to: this -- function: javax.xml.transform.sax.SAXResult#getHandler - signature: () org.xml.sax.ContentHandler - copy: - - from: - - this - - .javax.xml.transform.sax.SAXResult##java.lang.Object - to: result - - from: this - to: result - - from: - - this - - .javax.xml.transform.Result##java.lang.Object - to: result -- function: javax.xml.transform.sax.SAXResult#getLexicalHandler - signature: () org.xml.sax.ext.LexicalHandler - copy: - - from: - - this - - .javax.xml.transform.sax.SAXResult##java.lang.Object - to: result - - from: this - to: result - - from: - - this - - .javax.xml.transform.Result##java.lang.Object - to: result -- function: javax.xml.transform.sax.SAXResult#setHandler - signature: (org.xml.sax.ContentHandler) void - copy: - - from: arg(0) - to: - - this - - .javax.xml.transform.sax.SAXResult##java.lang.Object - - from: arg(0) - to: - - this - - .javax.xml.transform.Result##java.lang.Object - - from: arg(0) - to: this -- function: javax.xml.transform.sax.SAXResult#setLexicalHandler - signature: (org.xml.sax.ext.LexicalHandler) void - copy: - - from: arg(0) - to: - - this - - .javax.xml.transform.sax.SAXResult##java.lang.Object - - from: arg(0) - to: - - this - - .javax.xml.transform.Result##java.lang.Object - - from: arg(0) - to: this -- function: javax.xml.transform.sax.SAXSource# - signature: () void - copy: - - from: arg(*) - to: this - - from: arg(*) - to: - - this - - .javax.xml.transform.Source##java.lang.Object - - from: arg(*) - to: - - this - - .javax.xml.transform.sax.SAXSource##java.lang.Object -- function: javax.xml.transform.sax.SAXSource# - signature: (org.xml.sax.InputSource) void - copy: - - from: arg(*) - to: this - - from: arg(*) - to: - - this - - .javax.xml.transform.Source##java.lang.Object - - from: arg(*) - to: - - this - - .javax.xml.transform.sax.SAXSource##java.lang.Object -- function: javax.xml.transform.sax.SAXSource# - signature: (org.xml.sax.XMLReader, org.xml.sax.InputSource) void - copy: - - from: arg(*) - to: this - - from: arg(*) - to: - - this - - .javax.xml.transform.Source##java.lang.Object - - from: arg(*) - to: - - this - - .javax.xml.transform.sax.SAXSource##java.lang.Object -- function: javax.xml.transform.sax.SAXSource#getInputSource - signature: () org.xml.sax.InputSource - copy: - - from: arg(*) - to: this - - from: arg(*) - to: - - this - - .javax.xml.transform.Source##java.lang.Object - - from: arg(*) - to: - - this - - .javax.xml.transform.sax.SAXSource##java.lang.Object -- function: javax.xml.transform.sax.SAXSource#getXMLReader - signature: () org.xml.sax.XMLReader - copy: - - from: arg(*) - to: this - - from: arg(*) - to: - - this - - .javax.xml.transform.Source##java.lang.Object - - from: arg(*) - to: - - this - - .javax.xml.transform.sax.SAXSource##java.lang.Object -- function: javax.xml.transform.sax.SAXSource#setInputSource - signature: (org.xml.sax.InputSource) void - copy: - - from: arg(0) - to: - - this - - .javax.xml.transform.sax.SAXSource##java.lang.Object - - from: arg(0) - to: - - this - - .javax.xml.transform.Source##java.lang.Object - - from: arg(0) - to: this -- function: javax.xml.transform.sax.SAXSource#setXMLReader - signature: (org.xml.sax.XMLReader) void - copy: - - from: arg(0) - to: - - this - - .javax.xml.transform.sax.SAXSource##java.lang.Object - - from: arg(0) - to: - - this - - .javax.xml.transform.Source##java.lang.Object - - from: arg(0) - to: this -- function: javax.xml.transform.sax.SAXSource#sourceToInputSource - signature: (javax.xml.transform.Source) org.xml.sax.InputSource - copy: - - from: arg(0) - to: result -- function: javax.xml.transform.stax.StAXResult# - signature: (javax.xml.stream.XMLEventWriter) void - copy: - - from: arg(0) - to: - - this - - .javax.xml.transform.Result##java.lang.Object - - from: arg(0) - to: - - this - - .javax.xml.transform.stax.StAXResult##java.lang.Object - - from: arg(0) - to: this -- function: javax.xml.transform.stax.StAXResult# - signature: (javax.xml.stream.XMLStreamWriter) void - copy: - - from: arg(0) - to: - - this - - .javax.xml.transform.Result##java.lang.Object - - from: arg(0) - to: - - this - - .javax.xml.transform.stax.StAXResult##java.lang.Object - - from: arg(0) - to: this -- function: javax.xml.transform.stax.StAXResult#getXMLEventWriter - signature: () javax.xml.stream.XMLEventWriter - copy: - - from: - - this - - .javax.xml.transform.stax.StAXResult##java.lang.Object - to: result - - from: this - to: result - - from: - - this - - .javax.xml.transform.Result##java.lang.Object - to: result -- function: javax.xml.transform.stax.StAXResult#getXMLStreamWriter - signature: () javax.xml.stream.XMLStreamWriter - copy: - - from: - - this - - .javax.xml.transform.stax.StAXResult##java.lang.Object - to: result - - from: this - to: result - - from: - - this - - .javax.xml.transform.Result##java.lang.Object - to: result -- function: javax.xml.transform.stax.StAXSource# - signature: (javax.xml.stream.XMLEventReader) void - copy: - - from: arg(*) - to: this - - from: arg(*) - to: - - this - - .javax.xml.transform.Source##java.lang.Object - - from: arg(*) - to: - - this - - .javax.xml.transform.stax.StAXSource##java.lang.Object -- function: javax.xml.transform.stax.StAXSource# - signature: (javax.xml.stream.XMLStreamReader) void - copy: - - from: arg(*) - to: this - - from: arg(*) - to: - - this - - .javax.xml.transform.Source##java.lang.Object - - from: arg(*) - to: - - this - - .javax.xml.transform.stax.StAXSource##java.lang.Object -- function: javax.xml.transform.stax.StAXSource#getXMLEventReader - signature: () javax.xml.stream.XMLEventReader - copy: - - from: - - this - - .javax.xml.transform.stax.StAXSource##java.lang.Object - to: result - - from: this - to: result - - from: - - this - - .javax.xml.transform.Source##java.lang.Object - to: result -- function: javax.xml.transform.stax.StAXSource#getXMLStreamReader - signature: () javax.xml.stream.XMLStreamReader - copy: - - from: - - this - - .javax.xml.transform.stax.StAXSource##java.lang.Object - to: result - - from: this - to: result - - from: - - this - - .javax.xml.transform.Source##java.lang.Object - to: result -- function: javax.xml.transform.stream.StreamResult#getOutputStream - signature: () java.io.OutputStream - copy: - - from: this - to: result -- function: javax.xml.transform.stream.StreamResult#getWriter - signature: () java.io.Writer - copy: - - from: this - to: result -- function: javax.xml.transform.stream.StreamSource# - signature: () void - copy: - - from: arg(*) - to: this - - from: arg(*) - to: - - this - - .javax.xml.transform.Source##java.lang.Object - - from: arg(*) - to: - - this - - .javax.xml.transform.stream.StreamSource##java.lang.Object - - from: arg(0) - to: - - this - - .javax.xml.transform.Source##java.lang.Object - - from: arg(0) - to: - - this - - .javax.xml.transform.stream.StreamSource##java.lang.Object - - from: arg(0) - to: this -- function: javax.xml.transform.stream.StreamSource# - signature: (java.io.File) void - copy: - - from: arg(*) - to: this - - from: arg(*) - to: - - this - - .javax.xml.transform.Source##java.lang.Object - - from: arg(*) - to: - - this - - .javax.xml.transform.stream.StreamSource##java.lang.Object - - from: arg(0) - to: - - this - - .javax.xml.transform.Source##java.lang.Object - - from: arg(0) - to: - - this - - .javax.xml.transform.stream.StreamSource##java.lang.Object - - from: arg(0) - to: this -- function: javax.xml.transform.stream.StreamSource# - signature: (java.io.InputStream) void - copy: - - from: arg(*) - to: this - - from: arg(*) - to: - - this - - .javax.xml.transform.Source##java.lang.Object - - from: arg(*) - to: - - this - - .javax.xml.transform.stream.StreamSource##java.lang.Object - - from: arg(0) - to: - - this - - .javax.xml.transform.Source##java.lang.Object - - from: arg(0) - to: - - this - - .javax.xml.transform.stream.StreamSource##java.lang.Object - - from: arg(0) - to: this -- function: javax.xml.transform.stream.StreamSource# - signature: (java.io.Reader) void - copy: - - from: arg(*) - to: this - - from: arg(*) - to: - - this - - .javax.xml.transform.Source##java.lang.Object - - from: arg(*) - to: - - this - - .javax.xml.transform.stream.StreamSource##java.lang.Object - - from: arg(0) - to: - - this - - .javax.xml.transform.Source##java.lang.Object - - from: arg(0) - to: - - this - - .javax.xml.transform.stream.StreamSource##java.lang.Object - - from: arg(0) - to: this -- function: javax.xml.transform.stream.StreamSource# - signature: (java.lang.String) void - copy: - - from: arg(*) - to: this - - from: arg(*) - to: - - this - - .javax.xml.transform.Source##java.lang.Object - - from: arg(*) - to: - - this - - .javax.xml.transform.stream.StreamSource##java.lang.Object - - from: arg(0) - to: - - this - - .javax.xml.transform.Source##java.lang.Object - - from: arg(0) - to: - - this - - .javax.xml.transform.stream.StreamSource##java.lang.Object - - from: arg(0) - to: this -- function: javax.xml.transform.stream.StreamSource# - signature: (java.io.InputStream, java.lang.String) void - copy: - - from: arg(*) - to: this - - from: arg(*) - to: - - this - - .javax.xml.transform.Source##java.lang.Object - - from: arg(*) - to: - - this - - .javax.xml.transform.stream.StreamSource##java.lang.Object - - from: arg(0) - to: - - this - - .javax.xml.transform.Source##java.lang.Object - - from: arg(0) - to: - - this - - .javax.xml.transform.stream.StreamSource##java.lang.Object - - from: arg(0) - to: this -- function: javax.xml.transform.stream.StreamSource# - signature: (java.io.Reader, java.lang.String) void - copy: - - from: arg(*) - to: this - - from: arg(*) - to: - - this - - .javax.xml.transform.Source##java.lang.Object - - from: arg(*) - to: - - this - - .javax.xml.transform.stream.StreamSource##java.lang.Object - - from: arg(0) - to: - - this - - .javax.xml.transform.Source##java.lang.Object - - from: arg(0) - to: - - this - - .javax.xml.transform.stream.StreamSource##java.lang.Object - - from: arg(0) - to: this -- function: javax.xml.transform.stream.StreamSource#getInputStream - signature: () java.io.InputStream - copy: - - from: - - this - - .javax.xml.transform.stream.StreamSource##java.lang.Object - to: result - - from: this - to: result - - from: - - this - - .javax.xml.transform.Source##java.lang.Object - to: result -- function: javax.xml.transform.stream.StreamSource#getReader - signature: () java.io.Reader - copy: - - from: - - this - - .javax.xml.transform.stream.StreamSource##java.lang.Object - to: result - - from: this - to: result - - from: - - this - - .javax.xml.transform.Source##java.lang.Object - to: result -- function: javax.xml.transform.stream.StreamSource#setInputStream - signature: (java.io.InputStream) void - copy: - - from: arg(0) - to: - - this - - .javax.xml.transform.Source##java.lang.Object - - from: arg(0) - to: - - this - - .javax.xml.transform.stream.StreamSource##java.lang.Object - - from: arg(0) - to: this -- function: javax.xml.transform.stream.StreamSource#setReader - signature: (java.io.Reader) void - copy: - - from: arg(0) - to: - - this - - .javax.xml.transform.Source##java.lang.Object - - from: arg(0) - to: - - this - - .javax.xml.transform.stream.StreamSource##java.lang.Object - - from: arg(0) - to: this -- function: org.w3c.dom.Document#createAttribute - copy: - - from: arg(*) - to: result -- function: org.w3c.dom.Document#createAttributeNS - copy: - - from: arg(*) - to: result -- function: org.w3c.dom.Document#createCDATASection - copy: - - from: arg(*) - to: result -- function: org.w3c.dom.Document#createComment - copy: - - from: arg(*) - to: result -- function: org.w3c.dom.Document#createElement - copy: - - from: arg(*) - to: result -- function: org.w3c.dom.Document#createElementNS - copy: - - from: arg(*) - to: result -- function: org.w3c.dom.Document#createEntityReference - copy: - - from: arg(*) - to: result -- function: org.w3c.dom.Document#createProcessingInstruction - copy: - - from: arg(*) - to: result -- function: org.w3c.dom.Document#createTextNode - copy: - - from: arg(*) - to: result -- function: org.w3c.dom.Document#getDocumentElement - copy: - - from: this - to: result - - from: - - this - - .org.w3c.dom.Document##java.lang.Object - to: result - - from: - - this - - .org.w3c.dom.Node##java.lang.Object - to: result -- function: org.w3c.dom.Document#getElementById - copy: - - from: this - to: result - - from: - - this - - .org.w3c.dom.Document##java.lang.Object - to: result - - from: - - this - - .org.w3c.dom.Node##java.lang.Object - to: result -- function: org.w3c.dom.Document#getElementsByTagName - copy: - - from: this - to: result - - from: - - this - - .org.w3c.dom.Document##java.lang.Object - to: result - - from: - - this - - .org.w3c.dom.Node##java.lang.Object - to: result -- function: org.w3c.dom.Document#getElementsByTagNameNS - copy: - - from: this - to: result - - from: - - this - - .org.w3c.dom.Document##java.lang.Object - to: result - - from: - - this - - .org.w3c.dom.Node##java.lang.Object - to: result -- function: org.w3c.dom.Document#importNode - copy: - - from: arg(0) - to: - - this - - .org.w3c.dom.Document##java.lang.Object - - from: arg(0) - to: - - this - - .org.w3c.dom.Node##java.lang.Object - - from: arg(0) - to: this -- function: org.w3c.dom.NamedNodeMap#getNamedItem - copy: - - from: this - to: result -- function: org.w3c.dom.NamedNodeMap#getNamedItemNS - copy: - - from: this - to: result -- function: org.w3c.dom.NamedNodeMap#item - copy: - - from: this - to: result -- function: org.w3c.dom.NamedNodeMap#removeNamedItem - copy: - - from: this - to: result -- function: org.w3c.dom.NamedNodeMap#removeNamedItemNS - copy: - - from: this - to: result -- function: org.w3c.dom.NamedNodeMap#setNamedItem - copy: - - from: this - to: result -- function: org.w3c.dom.NamedNodeMap#setNamedItemNS - copy: - - from: this - to: result -- function: org.w3c.dom.Node#appendChild - copy: - - from: arg(0) - to: this -- function: org.w3c.dom.Node#cloneNode - copy: - - from: this - to: result - - from: - - this - - .org.w3c.dom.Node##java.lang.Object - to: result -- function: org.w3c.dom.Node#getAttributes - copy: - - from: this - to: result - - from: - - this - - .org.w3c.dom.Node##java.lang.Object - to: result -- function: org.w3c.dom.Node#getChildNodes - copy: - - from: this - to: result - - from: - - this - - .org.w3c.dom.Node##java.lang.Object - to: result -- function: org.w3c.dom.Node#getFirstChild - copy: - - from: this - to: result - - from: - - this - - .org.w3c.dom.Node##java.lang.Object - to: result -- function: org.w3c.dom.Node#getLastChild - copy: - - from: this - to: result - - from: - - this - - .org.w3c.dom.Node##java.lang.Object - to: result -- function: org.w3c.dom.Node#getNextSibling - copy: - - from: this - to: result - - from: - - this - - .org.w3c.dom.Node##java.lang.Object - to: result -- function: org.w3c.dom.Node#getNodeName - copy: - - from: this - to: result - - from: - - this - - .org.w3c.dom.Node##java.lang.Object - to: result -- function: org.w3c.dom.Node#getNodeValue - copy: - - from: this - to: result - - from: - - this - - .org.w3c.dom.Node##java.lang.Object - to: result -- function: org.w3c.dom.Node#getOwnerDocument - copy: - - from: this - to: result - - from: - - this - - .org.w3c.dom.Node##java.lang.Object - to: result -- function: org.w3c.dom.Node#getParentNode - copy: - - from: this - to: result - - from: - - this - - .org.w3c.dom.Node##java.lang.Object - to: result -- function: org.w3c.dom.Node#getPrefix - copy: - - from: this - to: result - - from: - - this - - .org.w3c.dom.Node##java.lang.Object - to: result -- function: org.w3c.dom.Node#getPreviousSibling - copy: - - from: this - to: result - - from: - - this - - .org.w3c.dom.Node##java.lang.Object - to: result -- function: org.w3c.dom.Node#getTextContent - copy: - - from: this - to: result - - from: - - this - - .org.w3c.dom.Node##java.lang.Object - to: result -- function: org.w3c.dom.Node#setNodeValue - copy: - - from: arg(0) - to: - - this - - .org.w3c.dom.Node##java.lang.Object - - from: arg(0) - to: this -- function: org.w3c.dom.NodeList#item - copy: - - from: this - to: result diff --git a/core/opentaint-config/config/config/log4j-log4j-1.2.17.yaml b/core/opentaint-config/config/config/log4j-log4j-1.2.17.yaml new file mode 100644 index 000000000..accbb560c --- /dev/null +++ b/core/opentaint-config/config/config/log4j-log4j-1.2.17.yaml @@ -0,0 +1,10 @@ +library: log4j:log4j:1.2.17 +passThrough: +- function: org.apache.log4j.PropertyConfigurator#doConfigure + copy: + - from: arg(0) + to: arg(1) +- function: org.apache.log4j.helpers.Transform#appendEscapingCDATA + copy: + - from: arg(1) + to: arg(0) diff --git a/core/opentaint-config/config/config/jar-split/netty-buffer-4.2.9.Final.yaml b/core/opentaint-config/config/config/netty-buffer-4.2.9.Final.yaml similarity index 99% rename from core/opentaint-config/config/config/jar-split/netty-buffer-4.2.9.Final.yaml rename to core/opentaint-config/config/config/netty-buffer-4.2.9.Final.yaml index 40b746556..13f69e5e8 100644 --- a/core/opentaint-config/config/config/jar-split/netty-buffer-4.2.9.Final.yaml +++ b/core/opentaint-config/config/config/netty-buffer-4.2.9.Final.yaml @@ -1,172 +1,170 @@ +library: io.netty:netty-buffer:4.2.9.Final passThrough: -- function: io.netty.buffer.ByteBuf#capacity +- function: io.netty.buffer.ByteBuf#skipBytes signature: (int) * copy: - from: this to: result -- function: io.netty.buffer.ByteBuf#discardReadBytes - signature: () * - copy: - - from: this - to: result -- function: io.netty.buffer.ByteBuf#discardSomeReadBytes - signature: () * +- function: io.netty.buffer.ByteBuf#setShort copy: - from: this to: result -- function: io.netty.buffer.ByteBuf#ensureWritable - signature: (int) * +- function: io.netty.buffer.ByteBuf#writeChar copy: - from: this to: result -- function: io.netty.buffer.ByteBuf#getBytes - signature: (int, *) * +- function: io.netty.buffer.ByteBuf#setBytes + signature: (int, *, int, int) * copy: - from: this to: result -- function: io.netty.buffer.ByteBuf#getBytes - signature: (int, *, int) * +- function: io.netty.buffer.ByteBuf#setIntLE copy: - from: this to: result -- function: io.netty.buffer.ByteBuf#getBytes - signature: (int, *, int, int) * +- function: io.netty.buffer.ByteBuf#writeBytes + signature: (*, int, int) * copy: - from: this to: result -- function: io.netty.buffer.ByteBuf#markReaderIndex - signature: () * +- function: io.netty.buffer.ByteBuf#capacity + signature: (int) * copy: - from: this to: result -- function: io.netty.buffer.ByteBuf#markWriterIndex - signature: () * +- function: io.netty.buffer.ByteBuf#setZero copy: - from: this to: result -- function: io.netty.buffer.ByteBuf#readBytes - signature: (*) * +- function: io.netty.buffer.ByteBuf#setInt copy: - from: this to: result -- function: io.netty.buffer.ByteBuf#readBytes - signature: (*, int) * +- function: io.netty.buffer.ByteBuf#writeFloat copy: - from: this to: result -- function: io.netty.buffer.ByteBuf#readBytes - signature: (*, int, int) * +- function: io.netty.buffer.ByteBuf#ensureWritable + signature: (int) * copy: - from: this to: result -- function: io.netty.buffer.ByteBuf#readerIndex - signature: (int) * +- function: io.netty.buffer.ByteBuf#setBytes + signature: (int, *, int) * copy: - from: this to: result -- function: io.netty.buffer.ByteBuf#resetReaderIndex - signature: () * +- function: io.netty.buffer.ByteBuf#setMediumLE copy: - from: this to: result -- function: io.netty.buffer.ByteBuf#resetWriterIndex - signature: () * +- function: io.netty.buffer.ByteBuf#writeByte copy: - from: this to: result -- function: io.netty.buffer.ByteBuf#setBoolean +- function: io.netty.buffer.ByteBuf#setLong copy: - from: this to: result -- function: io.netty.buffer.ByteBuf#setByte +- function: io.netty.buffer.ByteBuf#discardReadBytes + signature: () * copy: - from: this to: result -- function: io.netty.buffer.ByteBuf#setBytes +- function: io.netty.buffer.ByteBuf#getBytes signature: (int, *) * copy: - from: this to: result -- function: io.netty.buffer.ByteBuf#setBytes - signature: (int, *, int) * +- function: io.netty.buffer.ByteBuf#readerIndex + signature: (int) * copy: - from: this to: result - function: io.netty.buffer.ByteBuf#setBytes - signature: (int, *, int, int) * + signature: (int, *) * copy: - from: this to: result -- function: io.netty.buffer.ByteBuf#setChar +- function: io.netty.buffer.ByteBuf#readBytes + signature: (*, int, int) * copy: - from: this to: result -- function: io.netty.buffer.ByteBuf#setDouble +- function: io.netty.buffer.ByteBuf#writeLongLE copy: - from: this to: result -- function: io.netty.buffer.ByteBuf#setDoubleLE +- function: io.netty.buffer.ByteBufUtil#setShortBE + signature: (*, int, int) * + overrides: false copy: - - from: this + - from: arg(0) to: result -- function: io.netty.buffer.ByteBuf#setFloat +- function: io.netty.buffer.ByteBuf#writerIndex + signature: (int) * copy: - from: this to: result -- function: io.netty.buffer.ByteBuf#setFloatLE +- function: io.netty.buffer.ByteBuf#getBytes + signature: (int, *, int) * copy: - from: this to: result -- function: io.netty.buffer.ByteBuf#setIndex +- function: io.netty.buffer.ByteBuf#writeBoolean copy: - from: this to: result -- function: io.netty.buffer.ByteBuf#setInt +- function: io.netty.buffer.CompositeByteBuf#addFlattenedComponents copy: - from: this to: result -- function: io.netty.buffer.ByteBuf#setIntLE +- function: io.netty.buffer.ByteBuf#writeFloatLE copy: - from: this to: result -- function: io.netty.buffer.ByteBuf#setLong +- function: io.netty.buffer.ByteBuf#setFloatLE copy: - from: this to: result -- function: io.netty.buffer.ByteBuf#setLongLE +- function: io.netty.buffer.ByteBuf#readBytes + signature: (*) * copy: - from: this to: result -- function: io.netty.buffer.ByteBuf#setMedium +- function: io.netty.buffer.CompositeByteBuf#addComponents copy: - from: this to: result -- function: io.netty.buffer.ByteBuf#setMediumLE +- function: io.netty.buffer.ByteBuf#writeMedium copy: - from: this to: result -- function: io.netty.buffer.ByteBuf#setShort +- function: io.netty.buffer.ByteBuf#getBytes + signature: (int, *, int, int) * copy: - from: this to: result -- function: io.netty.buffer.ByteBuf#setShortLE +- function: io.netty.buffer.ByteBuf#resetWriterIndex + signature: () * copy: - from: this to: result -- function: io.netty.buffer.ByteBuf#setZero +- function: io.netty.buffer.ByteBuf#setMedium copy: - from: this to: result -- function: io.netty.buffer.ByteBuf#skipBytes - signature: (int) * +- function: io.netty.buffer.ByteBufUtil#writeMediumBE + signature: (*, int) * + overrides: false copy: - - from: this + - from: arg(0) to: result -- function: io.netty.buffer.ByteBuf#writeBoolean +- function: io.netty.buffer.ByteBuf#writeIntLE copy: - from: this to: result -- function: io.netty.buffer.ByteBuf#writeByte +- function: io.netty.buffer.ByteBuf#setDoubleLE copy: - from: this to: result @@ -175,110 +173,113 @@ passThrough: copy: - from: this to: result -- function: io.netty.buffer.ByteBuf#writeBytes - signature: (*, int) * +- function: io.netty.buffer.ByteBuf#setBoolean copy: - from: this to: result -- function: io.netty.buffer.ByteBuf#writeBytes - signature: (*, int, int) * +- function: io.netty.buffer.ByteBuf#setDouble copy: - from: this to: result -- function: io.netty.buffer.ByteBuf#writeChar +- function: io.netty.buffer.ByteBuf#writeDouble copy: - from: this to: result -- function: io.netty.buffer.ByteBuf#writeDouble +- function: io.netty.buffer.ByteBufUtil#writeShortBE + signature: (*, int) * + overrides: false copy: - - from: this + - from: arg(0) to: result -- function: io.netty.buffer.ByteBuf#writeDoubleLE +- function: io.netty.buffer.ByteBuf#resetReaderIndex + signature: () * copy: - from: this to: result -- function: io.netty.buffer.ByteBuf#writeFloat +- function: io.netty.buffer.ByteBuf#setChar copy: - from: this to: result -- function: io.netty.buffer.ByteBuf#writeFloatLE +- function: io.netty.buffer.ByteBuf#writeBytes + signature: (*, int) * copy: - from: this to: result -- function: io.netty.buffer.ByteBuf#writeInt +- function: io.netty.buffer.ByteBuf#markReaderIndex + signature: () * copy: - from: this to: result -- function: io.netty.buffer.ByteBuf#writeIntLE +- function: io.netty.buffer.ByteBuf#writeDoubleLE copy: - from: this to: result +- function: io.netty.buffer.ByteBufUtil#ensureAccessible + signature: (*) * + overrides: false + copy: + - from: arg(0) + to: result - function: io.netty.buffer.ByteBuf#writeLong copy: - from: this to: result -- function: io.netty.buffer.ByteBuf#writeLongLE +- function: io.netty.buffer.ByteBuf#setShortLE copy: - from: this to: result -- function: io.netty.buffer.ByteBuf#writeMedium +- function: io.netty.buffer.ByteBuf#discardSomeReadBytes + signature: () * copy: - from: this to: result -- function: io.netty.buffer.ByteBuf#writeMediumLE +- function: io.netty.buffer.CompositeByteBuf#addComponent copy: - from: this to: result -- function: io.netty.buffer.ByteBuf#writeShort +- function: io.netty.buffer.ByteBuf#setByte copy: - from: this to: result -- function: io.netty.buffer.ByteBuf#writeShortLE +- function: io.netty.buffer.ByteBuf#setLongLE copy: - from: this to: result -- function: io.netty.buffer.ByteBuf#writeZero +- function: io.netty.buffer.ByteBuf#setIndex copy: - from: this to: result -- function: io.netty.buffer.ByteBuf#writerIndex - signature: (int) * +- function: io.netty.buffer.ByteBuf#writeInt copy: - from: this to: result -- function: io.netty.buffer.ByteBufUtil#ensureAccessible - signature: (*) * - overrides: false +- function: io.netty.buffer.ByteBuf#markWriterIndex + signature: () * copy: - - from: arg(0) + - from: this to: result -- function: io.netty.buffer.ByteBufUtil#setShortBE - signature: (*, int, int) * - overrides: false +- function: io.netty.buffer.ByteBuf#writeZero copy: - - from: arg(0) + - from: this to: result -- function: io.netty.buffer.ByteBufUtil#writeMediumBE - signature: (*, int) * - overrides: false +- function: io.netty.buffer.ByteBuf#writeShort copy: - - from: arg(0) + - from: this to: result -- function: io.netty.buffer.ByteBufUtil#writeShortBE - signature: (*, int) * - overrides: false +- function: io.netty.buffer.ByteBuf#writeMediumLE copy: - - from: arg(0) + - from: this to: result -- function: io.netty.buffer.CompositeByteBuf#addComponent +- function: io.netty.buffer.ByteBuf#readBytes + signature: (*, int) * copy: - from: this to: result -- function: io.netty.buffer.CompositeByteBuf#addComponents +- function: io.netty.buffer.ByteBuf#writeShortLE copy: - from: this to: result -- function: io.netty.buffer.CompositeByteBuf#addFlattenedComponents +- function: io.netty.buffer.ByteBuf#setFloat copy: - from: this to: result diff --git a/core/opentaint-config/config/config/jar-split/netty-codec-base-4.2.9.Final.yaml b/core/opentaint-config/config/config/netty-codec-base-4.2.9.Final.yaml similarity index 99% rename from core/opentaint-config/config/config/jar-split/netty-codec-base-4.2.9.Final.yaml rename to core/opentaint-config/config/config/netty-codec-base-4.2.9.Final.yaml index da3d3b39a..5ebac2aa5 100644 --- a/core/opentaint-config/config/config/jar-split/netty-codec-base-4.2.9.Final.yaml +++ b/core/opentaint-config/config/config/netty-codec-base-4.2.9.Final.yaml @@ -1,62 +1,52 @@ +library: io.netty:netty-codec:4.2.9.Final passThrough: -- function: io.netty.handler.codec.Headers#add - signature: (*) * +- function: io.netty.handler.codec.Headers#setBoolean copy: - - from: - - arg(0) - - .java.lang.Iterable#Element#java.lang.Object - - .java.util.Map$Entry#Key#java.lang.Object + - from: this + to: result + - from: arg(0) to: - this - .java.lang.Iterable#Element#java.lang.Object - .java.util.Map$Entry#Key#java.lang.Object - - from: - - arg(0) - - .java.lang.Iterable#Element#java.lang.Object - - .java.util.Map$Entry#Value#java.lang.Object - to: - - this - - .java.lang.Iterable#Element#java.lang.Object - - .java.util.Map$Entry#Value#java.lang.Object -- function: io.netty.handler.codec.Headers#add - signature: (java.lang.Object, *) * +- function: io.netty.handler.codec.Headers#addByte copy: - - from: - - arg(1) - - .java.lang.Iterable#Element#java.lang.Object - to: - - this - - .java.lang.Iterable#Element#java.lang.Object - - .java.util.Map$Entry#Value#java.lang.Object - - from: - - arg(1) - - '[*]' - to: - - this - - .java.lang.Iterable#Element#java.lang.Object - - .java.util.Map$Entry#Value#java.lang.Object + - from: this + to: result - from: arg(0) to: - this - .java.lang.Iterable#Element#java.lang.Object - .java.util.Map$Entry#Key#java.lang.Object -- function: io.netty.handler.codec.Headers#add - signature: (java.lang.Object, java.lang.Object) * +- function: io.netty.handler.codec.Headers#addShort copy: - - from: arg(1) + - from: this + to: result + - from: arg(0) to: - this - .java.lang.Iterable#Element#java.lang.Object - - .java.util.Map$Entry#Value#java.lang.Object + - .java.util.Map$Entry#Key#java.lang.Object +- function: io.netty.handler.codec.Headers#addDouble + copy: + - from: this + to: result - from: arg(0) to: - this - .java.lang.Iterable#Element#java.lang.Object - .java.util.Map$Entry#Key#java.lang.Object -- function: io.netty.handler.codec.Headers#add +- function: io.netty.handler.codec.HeadersUtils#namesAsString + signature: (*) * + overrides: false copy: - - from: this - to: result + - from: + - arg(0) + - .java.lang.Iterable#Element#java.lang.Object + - .java.util.Map$Entry#Key#java.lang.Object + to: + - result + - .java.lang.Iterable#Element#java.lang.Object - function: io.netty.handler.codec.Headers#addBoolean copy: - from: this @@ -66,7 +56,7 @@ passThrough: - this - .java.lang.Iterable#Element#java.lang.Object - .java.util.Map$Entry#Key#java.lang.Object -- function: io.netty.handler.codec.Headers#addByte +- function: io.netty.handler.codec.Headers#addInt copy: - from: this to: result @@ -75,34 +65,42 @@ passThrough: - this - .java.lang.Iterable#Element#java.lang.Object - .java.util.Map$Entry#Key#java.lang.Object -- function: io.netty.handler.codec.Headers#addChar +- function: io.netty.handler.codec.Headers#setObject + signature: (java.lang.Object, java.lang.Object) * copy: - - from: this - to: result - from: arg(0) to: - this - .java.lang.Iterable#Element#java.lang.Object - .java.util.Map$Entry#Key#java.lang.Object -- function: io.netty.handler.codec.Headers#addDouble +- function: io.netty.handler.codec.Headers#setAll + signature: (*) * copy: - - from: this - to: result - - from: arg(0) + - from: + - arg(0) + - .java.lang.Iterable#Element#java.lang.Object + - .java.util.Map$Entry#Key#java.lang.Object to: - this - .java.lang.Iterable#Element#java.lang.Object - .java.util.Map$Entry#Key#java.lang.Object -- function: io.netty.handler.codec.Headers#addFloat + - from: + - arg(0) + - .java.lang.Iterable#Element#java.lang.Object + - .java.util.Map$Entry#Value#java.lang.Object + to: + - this + - .java.lang.Iterable#Element#java.lang.Object + - .java.util.Map$Entry#Value#java.lang.Object +- function: io.netty.handler.codec.Headers#setObject + signature: (java.lang.Object, *) * copy: - - from: this - to: result - from: arg(0) to: - this - .java.lang.Iterable#Element#java.lang.Object - .java.util.Map$Entry#Key#java.lang.Object -- function: io.netty.handler.codec.Headers#addInt +- function: io.netty.handler.codec.Headers#setShort copy: - from: this to: result @@ -111,7 +109,7 @@ passThrough: - this - .java.lang.Iterable#Element#java.lang.Object - .java.util.Map$Entry#Key#java.lang.Object -- function: io.netty.handler.codec.Headers#addLong +- function: io.netty.handler.codec.Headers#setLong copy: - from: this to: result @@ -120,32 +118,29 @@ passThrough: - this - .java.lang.Iterable#Element#java.lang.Object - .java.util.Map$Entry#Key#java.lang.Object -- function: io.netty.handler.codec.Headers#addObject +- function: io.netty.handler.codec.Headers#set signature: (java.lang.Object, *) * copy: - - from: arg(0) + - from: + - arg(1) + - .java.lang.Iterable#Element#java.lang.Object to: - this - .java.lang.Iterable#Element#java.lang.Object - - .java.util.Map$Entry#Key#java.lang.Object -- function: io.netty.handler.codec.Headers#addObject - signature: (java.lang.Object, java.lang.Object) * - copy: - - from: arg(0) + - .java.util.Map$Entry#Value#java.lang.Object + - from: + - arg(1) + - '[*]' to: - this - .java.lang.Iterable#Element#java.lang.Object - - .java.util.Map$Entry#Key#java.lang.Object -- function: io.netty.handler.codec.Headers#addShort - copy: - - from: this - to: result + - .java.util.Map$Entry#Value#java.lang.Object - from: arg(0) to: - this - .java.lang.Iterable#Element#java.lang.Object - .java.util.Map$Entry#Key#java.lang.Object -- function: io.netty.handler.codec.Headers#addTimeMillis +- function: io.netty.handler.codec.Headers#setByte copy: - from: this to: result @@ -154,17 +149,7 @@ passThrough: - this - .java.lang.Iterable#Element#java.lang.Object - .java.util.Map$Entry#Key#java.lang.Object -- function: io.netty.handler.codec.Headers#get - signature: (java.lang.Object, java.lang.Object) * - copy: - - from: arg(1) - to: result -- function: io.netty.handler.codec.Headers#getAndRemove - signature: (java.lang.Object, java.lang.Object) * - copy: - - from: arg(1) - to: result -- function: io.netty.handler.codec.Headers#set +- function: io.netty.handler.codec.Headers#add signature: (*) * copy: - from: @@ -183,23 +168,13 @@ passThrough: - this - .java.lang.Iterable#Element#java.lang.Object - .java.util.Map$Entry#Value#java.lang.Object -- function: io.netty.handler.codec.Headers#set +- function: io.netty.handler.codec.Headers#add + copy: + - from: this + to: result +- function: io.netty.handler.codec.Headers#addObject signature: (java.lang.Object, *) * copy: - - from: - - arg(1) - - .java.lang.Iterable#Element#java.lang.Object - to: - - this - - .java.lang.Iterable#Element#java.lang.Object - - .java.util.Map$Entry#Value#java.lang.Object - - from: - - arg(1) - - '[*]' - to: - - this - - .java.lang.Iterable#Element#java.lang.Object - - .java.util.Map$Entry#Value#java.lang.Object - from: arg(0) to: - this @@ -218,30 +193,21 @@ passThrough: - this - .java.lang.Iterable#Element#java.lang.Object - .java.util.Map$Entry#Key#java.lang.Object -- function: io.netty.handler.codec.Headers#set +- function: io.netty.handler.codec.Headers#addLong copy: - from: this to: result -- function: io.netty.handler.codec.Headers#setAll - signature: (*) * - copy: - - from: - - arg(0) - - .java.lang.Iterable#Element#java.lang.Object - - .java.util.Map$Entry#Key#java.lang.Object + - from: arg(0) to: - this - .java.lang.Iterable#Element#java.lang.Object - .java.util.Map$Entry#Key#java.lang.Object - - from: - - arg(0) - - .java.lang.Iterable#Element#java.lang.Object - - .java.util.Map$Entry#Value#java.lang.Object - to: - - this - - .java.lang.Iterable#Element#java.lang.Object - - .java.util.Map$Entry#Value#java.lang.Object -- function: io.netty.handler.codec.Headers#setBoolean +- function: io.netty.handler.codec.Headers#get + signature: (java.lang.Object, java.lang.Object) * + copy: + - from: arg(1) + to: result +- function: io.netty.handler.codec.Headers#addChar copy: - from: this to: result @@ -250,7 +216,7 @@ passThrough: - this - .java.lang.Iterable#Element#java.lang.Object - .java.util.Map$Entry#Key#java.lang.Object -- function: io.netty.handler.codec.Headers#setByte +- function: io.netty.handler.codec.Headers#addFloat copy: - from: this to: result @@ -259,7 +225,7 @@ passThrough: - this - .java.lang.Iterable#Element#java.lang.Object - .java.util.Map$Entry#Key#java.lang.Object -- function: io.netty.handler.codec.Headers#setChar +- function: io.netty.handler.codec.Headers#setDouble copy: - from: this to: result @@ -268,7 +234,7 @@ passThrough: - this - .java.lang.Iterable#Element#java.lang.Object - .java.util.Map$Entry#Key#java.lang.Object -- function: io.netty.handler.codec.Headers#setDouble +- function: io.netty.handler.codec.Headers#setFloat copy: - from: this to: result @@ -277,7 +243,7 @@ passThrough: - this - .java.lang.Iterable#Element#java.lang.Object - .java.util.Map$Entry#Key#java.lang.Object -- function: io.netty.handler.codec.Headers#setFloat +- function: io.netty.handler.codec.Headers#addTimeMillis copy: - from: this to: result @@ -286,16 +252,26 @@ passThrough: - this - .java.lang.Iterable#Element#java.lang.Object - .java.util.Map$Entry#Key#java.lang.Object -- function: io.netty.handler.codec.Headers#setInt +- function: io.netty.handler.codec.Headers#set + signature: (*) * copy: - - from: this - to: result - - from: arg(0) + - from: + - arg(0) + - .java.lang.Iterable#Element#java.lang.Object + - .java.util.Map$Entry#Key#java.lang.Object to: - this - .java.lang.Iterable#Element#java.lang.Object - .java.util.Map$Entry#Key#java.lang.Object -- function: io.netty.handler.codec.Headers#setLong + - from: + - arg(0) + - .java.lang.Iterable#Element#java.lang.Object + - .java.util.Map$Entry#Value#java.lang.Object + to: + - this + - .java.lang.Iterable#Element#java.lang.Object + - .java.util.Map$Entry#Value#java.lang.Object +- function: io.netty.handler.codec.Headers#setInt copy: - from: this to: result @@ -304,23 +280,29 @@ passThrough: - this - .java.lang.Iterable#Element#java.lang.Object - .java.util.Map$Entry#Key#java.lang.Object -- function: io.netty.handler.codec.Headers#setObject - signature: (java.lang.Object, *) * +- function: io.netty.handler.codec.Headers#addObject + signature: (java.lang.Object, java.lang.Object) * copy: - from: arg(0) to: - this - .java.lang.Iterable#Element#java.lang.Object - .java.util.Map$Entry#Key#java.lang.Object -- function: io.netty.handler.codec.Headers#setObject +- function: io.netty.handler.codec.Headers#getAndRemove signature: (java.lang.Object, java.lang.Object) * copy: + - from: arg(1) + to: result +- function: io.netty.handler.codec.Headers#setChar + copy: + - from: this + to: result - from: arg(0) to: - this - .java.lang.Iterable#Element#java.lang.Object - .java.util.Map$Entry#Key#java.lang.Object -- function: io.netty.handler.codec.Headers#setShort +- function: io.netty.handler.codec.Headers#setTimeMillis copy: - from: this to: result @@ -329,23 +311,42 @@ passThrough: - this - .java.lang.Iterable#Element#java.lang.Object - .java.util.Map$Entry#Key#java.lang.Object -- function: io.netty.handler.codec.Headers#setTimeMillis +- function: io.netty.handler.codec.Headers#set copy: - from: this to: result +- function: io.netty.handler.codec.Headers#add + signature: (java.lang.Object, java.lang.Object) * + copy: + - from: arg(1) + to: + - this + - .java.lang.Iterable#Element#java.lang.Object + - .java.util.Map$Entry#Value#java.lang.Object - from: arg(0) to: - this - .java.lang.Iterable#Element#java.lang.Object - .java.util.Map$Entry#Key#java.lang.Object -- function: io.netty.handler.codec.HeadersUtils#namesAsString - signature: (*) * - overrides: false +- function: io.netty.handler.codec.Headers#add + signature: (java.lang.Object, *) * copy: - from: - - arg(0) + - arg(1) - .java.lang.Iterable#Element#java.lang.Object - - .java.util.Map$Entry#Key#java.lang.Object to: - - result + - this - .java.lang.Iterable#Element#java.lang.Object + - .java.util.Map$Entry#Value#java.lang.Object + - from: + - arg(1) + - '[*]' + to: + - this + - .java.lang.Iterable#Element#java.lang.Object + - .java.util.Map$Entry#Value#java.lang.Object + - from: arg(0) + to: + - this + - .java.lang.Iterable#Element#java.lang.Object + - .java.util.Map$Entry#Key#java.lang.Object diff --git a/core/opentaint-config/config/config/jar-split/netty-codec-http-4.2.9.Final.yaml b/core/opentaint-config/config/config/netty-codec-http-4.2.9.Final.yaml similarity index 99% rename from core/opentaint-config/config/config/jar-split/netty-codec-http-4.2.9.Final.yaml rename to core/opentaint-config/config/config/netty-codec-http-4.2.9.Final.yaml index 3dcd38bb9..118def1ed 100644 --- a/core/opentaint-config/config/config/jar-split/netty-codec-http-4.2.9.Final.yaml +++ b/core/opentaint-config/config/config/netty-codec-http-4.2.9.Final.yaml @@ -1,15 +1,14 @@ +library: io.netty:netty-codec-http:4.2.9.Final passThrough: -- function: io.netty.handler.codec.http.HttpHeaders#add - signature: (*) * +- function: io.netty.handler.codec.http.HttpHeaders#get copy: + - from: arg(1) + to: result - from: - - arg(0) - - .java.lang.Iterable#Element#java.lang.Object - - .java.util.Map$Entry#Key#java.lang.Object - to: - this - .java.lang.Iterable#Element#java.lang.Object - - .java.util.Map$Entry#Key#java.lang.Object + - .java.util.Map$Entry#Value#java.lang.Object + to: result - function: io.netty.handler.codec.http.HttpHeaders#add signature: (java.lang.String, *) * copy: @@ -18,30 +17,34 @@ passThrough: - this - .java.lang.Iterable#Element#java.lang.Object - .java.util.Map$Entry#Key#java.lang.Object -- function: io.netty.handler.codec.http.HttpHeaders#add - signature: (java.lang.String, java.lang.Object) * +- function: io.netty.handler.codec.http.HttpHeaders#set copy: + - from: this + to: result +- function: io.netty.handler.codec.http.HttpHeaders#addShort + signature: (*, short) * + copy: + - from: this + to: result - from: arg(0) to: - this - .java.lang.Iterable#Element#java.lang.Object - .java.util.Map$Entry#Key#java.lang.Object -- function: io.netty.handler.codec.http.HttpHeaders#add +- function: io.netty.handler.codec.http.HttpHeaders#getHeader copy: - - from: this + - from: arg(2) to: result -- function: io.netty.handler.codec.http.HttpHeaders#addInt - signature: (*, int) * +- function: io.netty.handler.codec.http.HttpHeaders#set + signature: (java.lang.String, java.lang.Object) * copy: - - from: this - to: result - from: arg(0) to: - this - .java.lang.Iterable#Element#java.lang.Object - .java.util.Map$Entry#Key#java.lang.Object -- function: io.netty.handler.codec.http.HttpHeaders#addShort - signature: (*, short) * +- function: io.netty.handler.codec.http.HttpHeaders#setInt + signature: (*, int) * copy: - from: this to: result @@ -50,8 +53,7 @@ passThrough: - this - .java.lang.Iterable#Element#java.lang.Object - .java.util.Map$Entry#Key#java.lang.Object -- function: io.netty.handler.codec.http.HttpHeaders#copy - signature: () * +- function: io.netty.handler.codec.http.HttpHeaders#getAll copy: - from: - this @@ -60,55 +62,117 @@ passThrough: to: - result - .java.lang.Iterable#Element#java.lang.Object - - .java.util.Map$Entry#Value#java.lang.Object +- function: io.netty.handler.codec.http.HttpHeaders#set + signature: (*) * + copy: - from: + - arg(0) + - .java.lang.Iterable#Element#java.lang.Object + - .java.util.Map$Entry#Key#java.lang.Object + to: - this - .java.lang.Iterable#Element#java.lang.Object - .java.util.Map$Entry#Key#java.lang.Object +- function: io.netty.handler.codec.http.HttpHeaders#setShort + signature: (*, short) * + copy: + - from: this + to: result + - from: arg(0) to: - - result + - this - .java.lang.Iterable#Element#java.lang.Object - .java.util.Map$Entry#Key#java.lang.Object -- function: io.netty.handler.codec.http.HttpHeaders#entries - signature: () * +- function: io.netty.handler.codec.http.HttpHeaders#getAsString copy: - from: - this - .java.lang.Iterable#Element#java.lang.Object - .java.util.Map$Entry#Value#java.lang.Object + to: result +- function: io.netty.handler.codec.http.HttpHeaders#set + signature: (java.lang.String, *) * + copy: + - from: arg(0) to: - - result + - this + - .java.lang.Iterable#Element#java.lang.Object + - .java.util.Map$Entry#Key#java.lang.Object +- function: io.netty.handler.codec.http.HttpHeaders#valueStringIterator + signature: (*) * + copy: + - from: + - this - .java.lang.Iterable#Element#java.lang.Object - .java.util.Map$Entry#Value#java.lang.Object + to: + - result + - .java.util.Iterator#Element#java.lang.Object +- function: io.netty.handler.codec.http.HttpHeaders#getAllAsString + copy: - from: - this - .java.lang.Iterable#Element#java.lang.Object - - .java.util.Map$Entry#Key#java.lang.Object + - .java.util.Map$Entry#Value#java.lang.Object to: - result - .java.lang.Iterable#Element#java.lang.Object - - .java.util.Map$Entry#Key#java.lang.Object -- function: io.netty.handler.codec.http.HttpHeaders#get +- function: io.netty.handler.codec.http.HttpHeaders#add copy: - - from: arg(1) + - from: this to: result -- function: io.netty.handler.codec.http.HttpHeaders#get +- function: io.netty.handler.codec.http.HttpHeaders#setAll + signature: (*) * copy: + - from: this + to: result - from: + - arg(0) + - .java.lang.Iterable#Element#java.lang.Object + - .java.util.Map$Entry#Key#java.lang.Object + to: - this - .java.lang.Iterable#Element#java.lang.Object - - .java.util.Map$Entry#Value#java.lang.Object + - .java.util.Map$Entry#Key#java.lang.Object +- function: io.netty.handler.codec.http.HttpHeaders#remove + copy: + - from: this to: result -- function: io.netty.handler.codec.http.HttpHeaders#getAll +- function: io.netty.handler.codec.http.multipart.InterfaceHttpPostRequestDecoder#offer + signature: (*) * + copy: + - from: this + to: result +- function: io.netty.handler.codec.http.HttpHeaders#addInt + signature: (*, int) * + copy: + - from: this + to: result + - from: arg(0) + to: + - this + - .java.lang.Iterable#Element#java.lang.Object + - .java.util.Map$Entry#Key#java.lang.Object +- function: io.netty.handler.codec.http.HttpHeaders#names + signature: () * copy: - from: - this - .java.lang.Iterable#Element#java.lang.Object - - .java.util.Map$Entry#Value#java.lang.Object + - .java.util.Map$Entry#Key#java.lang.Object to: - result - .java.lang.Iterable#Element#java.lang.Object -- function: io.netty.handler.codec.http.HttpHeaders#getAllAsString +- function: io.netty.handler.codec.http.HttpHeaders#add + signature: (java.lang.String, java.lang.Object) * + copy: + - from: arg(0) + to: + - this + - .java.lang.Iterable#Element#java.lang.Object + - .java.util.Map$Entry#Key#java.lang.Object +- function: io.netty.handler.codec.http.HttpHeaders#copy + signature: () * copy: - from: - this @@ -117,17 +181,15 @@ passThrough: to: - result - .java.lang.Iterable#Element#java.lang.Object -- function: io.netty.handler.codec.http.HttpHeaders#getAsString - copy: + - .java.util.Map$Entry#Value#java.lang.Object - from: - this - .java.lang.Iterable#Element#java.lang.Object - - .java.util.Map$Entry#Value#java.lang.Object - to: result -- function: io.netty.handler.codec.http.HttpHeaders#getHeader - copy: - - from: arg(2) - to: result + - .java.util.Map$Entry#Key#java.lang.Object + to: + - result + - .java.lang.Iterable#Element#java.lang.Object + - .java.util.Map$Entry#Key#java.lang.Object - function: io.netty.handler.codec.http.HttpHeaders#getHost copy: - from: arg(1) @@ -151,56 +213,28 @@ passThrough: - result - .java.util.Iterator#Element#java.lang.Object - .java.util.Map$Entry#Key#java.lang.Object -- function: io.netty.handler.codec.http.HttpHeaders#names +- function: io.netty.handler.codec.http.HttpHeaders#entries signature: () * copy: - from: - this - .java.lang.Iterable#Element#java.lang.Object - - .java.util.Map$Entry#Key#java.lang.Object + - .java.util.Map$Entry#Value#java.lang.Object to: - result - .java.lang.Iterable#Element#java.lang.Object -- function: io.netty.handler.codec.http.HttpHeaders#remove - copy: - - from: this - to: result -- function: io.netty.handler.codec.http.HttpHeaders#set - signature: (*) * - copy: + - .java.util.Map$Entry#Value#java.lang.Object - from: - - arg(0) - - .java.lang.Iterable#Element#java.lang.Object - - .java.util.Map$Entry#Key#java.lang.Object - to: - - this - - .java.lang.Iterable#Element#java.lang.Object - - .java.util.Map$Entry#Key#java.lang.Object -- function: io.netty.handler.codec.http.HttpHeaders#set - signature: (java.lang.String, *) * - copy: - - from: arg(0) - to: - this - .java.lang.Iterable#Element#java.lang.Object - .java.util.Map$Entry#Key#java.lang.Object -- function: io.netty.handler.codec.http.HttpHeaders#set - signature: (java.lang.String, java.lang.Object) * - copy: - - from: arg(0) to: - - this + - result - .java.lang.Iterable#Element#java.lang.Object - .java.util.Map$Entry#Key#java.lang.Object -- function: io.netty.handler.codec.http.HttpHeaders#set - copy: - - from: this - to: result -- function: io.netty.handler.codec.http.HttpHeaders#setAll +- function: io.netty.handler.codec.http.HttpHeaders#add signature: (*) * copy: - - from: this - to: result - from: - arg(0) - .java.lang.Iterable#Element#java.lang.Object @@ -209,38 +243,3 @@ passThrough: - this - .java.lang.Iterable#Element#java.lang.Object - .java.util.Map$Entry#Key#java.lang.Object -- function: io.netty.handler.codec.http.HttpHeaders#setInt - signature: (*, int) * - copy: - - from: this - to: result - - from: arg(0) - to: - - this - - .java.lang.Iterable#Element#java.lang.Object - - .java.util.Map$Entry#Key#java.lang.Object -- function: io.netty.handler.codec.http.HttpHeaders#setShort - signature: (*, short) * - copy: - - from: this - to: result - - from: arg(0) - to: - - this - - .java.lang.Iterable#Element#java.lang.Object - - .java.util.Map$Entry#Key#java.lang.Object -- function: io.netty.handler.codec.http.HttpHeaders#valueStringIterator - signature: (*) * - copy: - - from: - - this - - .java.lang.Iterable#Element#java.lang.Object - - .java.util.Map$Entry#Value#java.lang.Object - to: - - result - - .java.util.Iterator#Element#java.lang.Object -- function: io.netty.handler.codec.http.multipart.InterfaceHttpPostRequestDecoder#offer - signature: (*) * - copy: - - from: this - to: result diff --git a/core/opentaint-config/config/config/jar-split/netty-codec-http2-4.2.9.Final.yaml b/core/opentaint-config/config/config/netty-codec-http2-4.2.9.Final.yaml similarity index 98% rename from core/opentaint-config/config/config/jar-split/netty-codec-http2-4.2.9.Final.yaml rename to core/opentaint-config/config/config/netty-codec-http2-4.2.9.Final.yaml index 84fa387ba..0bf861f45 100644 --- a/core/opentaint-config/config/config/jar-split/netty-codec-http2-4.2.9.Final.yaml +++ b/core/opentaint-config/config/config/netty-codec-http2-4.2.9.Final.yaml @@ -1,5 +1,6 @@ +library: io.netty:netty-codec-http2:4.2.9.Final passThrough: -- function: io.netty.handler.codec.http2.Http2Headers#authority +- function: io.netty.handler.codec.http2.Http2Headers#method signature: () * copy: - from: @@ -7,17 +8,15 @@ passThrough: - .java.lang.Iterable#Element#java.lang.Object - .java.util.Map$Entry#Value#java.lang.Object to: result -- function: io.netty.handler.codec.http2.Http2Headers#authority - signature: (*) * +- function: io.netty.handler.codec.http2.Http2Headers#status + signature: () * copy: - - from: arg(0) - to: + - from: - this - .java.lang.Iterable#Element#java.lang.Object - .java.util.Map$Entry#Value#java.lang.Object - - from: this to: result -- function: io.netty.handler.codec.http2.Http2Headers#method +- function: io.netty.handler.codec.http2.Http2Headers#path signature: () * copy: - from: @@ -25,7 +24,7 @@ passThrough: - .java.lang.Iterable#Element#java.lang.Object - .java.util.Map$Entry#Value#java.lang.Object to: result -- function: io.netty.handler.codec.http2.Http2Headers#method +- function: io.netty.handler.codec.http2.Http2Headers#authority signature: (*) * copy: - from: arg(0) @@ -35,14 +34,6 @@ passThrough: - .java.util.Map$Entry#Value#java.lang.Object - from: this to: result -- function: io.netty.handler.codec.http2.Http2Headers#path - signature: () * - copy: - - from: - - this - - .java.lang.Iterable#Element#java.lang.Object - - .java.util.Map$Entry#Value#java.lang.Object - to: result - function: io.netty.handler.codec.http2.Http2Headers#path signature: (*) * copy: @@ -71,15 +62,17 @@ passThrough: - .java.util.Map$Entry#Value#java.lang.Object - from: this to: result -- function: io.netty.handler.codec.http2.Http2Headers#status - signature: () * +- function: io.netty.handler.codec.http2.Http2Headers#valueIterator + signature: (*) * copy: - from: - this - .java.lang.Iterable#Element#java.lang.Object - .java.util.Map$Entry#Value#java.lang.Object - to: result -- function: io.netty.handler.codec.http2.Http2Headers#status + to: + - result + - .java.util.Iterator#Element#java.lang.Object +- function: io.netty.handler.codec.http2.Http2Headers#method signature: (*) * copy: - from: arg(0) @@ -89,13 +82,21 @@ passThrough: - .java.util.Map$Entry#Value#java.lang.Object - from: this to: result -- function: io.netty.handler.codec.http2.Http2Headers#valueIterator - signature: (*) * +- function: io.netty.handler.codec.http2.Http2Headers#authority + signature: () * copy: - from: - this - .java.lang.Iterable#Element#java.lang.Object - .java.util.Map$Entry#Value#java.lang.Object + to: result +- function: io.netty.handler.codec.http2.Http2Headers#status + signature: (*) * + copy: + - from: arg(0) to: - - result - - .java.util.Iterator#Element#java.lang.Object + - this + - .java.lang.Iterable#Element#java.lang.Object + - .java.util.Map$Entry#Value#java.lang.Object + - from: this + to: result diff --git a/core/opentaint-config/config/config/jar-split/netty-common-4.2.9.Final.yaml b/core/opentaint-config/config/config/netty-common-4.2.9.Final.yaml similarity index 81% rename from core/opentaint-config/config/config/jar-split/netty-common-4.2.9.Final.yaml rename to core/opentaint-config/config/config/netty-common-4.2.9.Final.yaml index 317a2f27f..ed625767e 100644 --- a/core/opentaint-config/config/config/jar-split/netty-common-4.2.9.Final.yaml +++ b/core/opentaint-config/config/config/netty-common-4.2.9.Final.yaml @@ -1,9 +1,10 @@ +library: io.netty:netty-common:4.2.9.Final passThrough: -- function: io.netty.util.ReferenceCounted#retain +- function: io.netty.util.ReferenceCounted#touch copy: - from: this to: result -- function: io.netty.util.ReferenceCounted#touch +- function: io.netty.util.ReferenceCounted#retain copy: - from: this to: result diff --git a/core/opentaint-config/config/config/org.apache.axis-axis-1.4.yaml b/core/opentaint-config/config/config/org.apache.axis-axis-1.4.yaml new file mode 100644 index 000000000..c2a731eb3 --- /dev/null +++ b/core/opentaint-config/config/config/org.apache.axis-axis-1.4.yaml @@ -0,0 +1,287 @@ +library: org.apache.axis:axis:1.4 +dependencies: +- jakarta.xml.soap:jakarta.xml.soap-api:1.4.2 +- jakarta.xml.rpc:jakarta.xml.rpc-api:1.1.4 +passThrough: +- function: org.apache.axis.AxisFault#setFaultReason + copy: + - from: arg(*) + to: this + - from: arg(*) + to: + - this + - .org.apache.axis.AxisFault##java.lang.Object +- function: org.apache.axis.SOAPPart#getElementsByTagName + copy: + - from: this + to: result +- function: org.apache.axis.SOAPPart#getDocumentElement + copy: + - from: this + to: result +- function: + package: org.apache.axis.types + class: + pattern: .* + name: + pattern: + bypassVerification: true + copy: + - from: arg(*) + to: this +- function: org.apache.axis.utils.StringUtils#strip + copy: + - from: arg(*) + to: result +- function: org.apache.axis.utils.ArrayUtil#convertObjectToArray + copy: + - from: arg(*) + to: result +- function: org.apache.axis.MessageContext#getPropertyNames + copy: + - from: this + to: result +- function: org.apache.axis.utils.StringUtils#split + copy: + - from: arg(*) + to: result +- function: org.apache.axis.types.HexBinary#decode + copy: + - from: arg(0) + to: result +- function: org.apache.axis.AxisFault#makeFault + copy: + - from: arg(*) + to: this + - from: arg(*) + to: + - this + - .org.apache.axis.AxisFault##java.lang.Object +- function: org.apache.axis.AxisFault#setFaultString + copy: + - from: arg(*) + to: this + - from: arg(*) + to: + - this + - .org.apache.axis.AxisFault##java.lang.Object +- function: org.apache.axis.MessageContext#getCurrentContext + copy: + - from: this + to: result +- function: org.apache.axis.SOAPPart#getElementById + copy: + - from: this + to: result +- function: org.apache.axis.AxisFault#addFaultSubCode + copy: + - from: arg(*) + to: this + - from: arg(*) + to: + - this + - .org.apache.axis.AxisFault##java.lang.Object +- function: org.apache.axis.utils.ArrayUtil#convertArrayToObject + copy: + - from: arg(*) + to: result +- function: org.apache.axis.utils.StringUtils#stripEnd + copy: + - from: arg(*) + to: result +- function: org.apache.axis.utils.StringUtils#stripStart + copy: + - from: arg(*) + to: result +- function: org.apache.axis.AxisFault#setFaultCodeAsString + copy: + - from: arg(*) + to: this + - from: arg(*) + to: + - this + - .org.apache.axis.AxisFault##java.lang.Object +- function: + package: org.apache.axis.types + class: + pattern: .* + name: + pattern: set.* + bypassVerification: true + copy: + - from: arg(*) + to: this +- function: org.apache.axis.AxisFault#setFaultRole + copy: + - from: arg(*) + to: this + - from: arg(*) + to: + - this + - .org.apache.axis.AxisFault##java.lang.Object +- function: org.apache.axis.SOAPPart#getElementsByTagNameNS + copy: + - from: this + to: result +- function: org.apache.axis.AxisFault#setFaultDetailString + copy: + - from: arg(*) + to: this + - from: arg(*) + to: + - this + - .org.apache.axis.AxisFault##java.lang.Object +- function: org.apache.axis.AxisFault#addFaultSubCodeAsString + copy: + - from: arg(*) + to: this + - from: arg(*) + to: + - this + - .org.apache.axis.AxisFault##java.lang.Object +- function: + package: org.apache.axis + class: AxisFault + name: + pattern: + copy: + - from: arg(*) + to: this + - from: arg(*) + to: + - this + - .org.apache.axis.AxisFault##java.lang.Object +- function: org.apache.axis.AxisFault#setFaultNode + copy: + - from: arg(*) + to: this + - from: arg(*) + to: + - this + - .org.apache.axis.AxisFault##java.lang.Object +- function: org.apache.axis.SOAPPart#getCurrentMessage + copy: + - from: this + to: result +- function: org.apache.axis.SOAPPart#getMessage + copy: + - from: this + to: result +- function: org.apache.axis.Message# + copy: + - from: arg(*) + to: this + - from: arg(*) + to: + - this + - .org.apache.axis.Message##java.lang.Object +- function: org.apache.axis.AxisFault#addFaultDetailString + copy: + - from: arg(*) + to: this + - from: arg(*) + to: + - this + - .org.apache.axis.AxisFault##java.lang.Object +- function: + package: org.apache.axis.types + class: + pattern: .* + name: + pattern: get.* + bypassVerification: true + copy: + - from: this + to: result +- function: org.apache.axis.Message#getMessageType + copy: + - from: + - this + - .org.apache.axis.Message##java.lang.Object + to: result + - from: this + to: result +- function: org.apache.axis.MessageContext#getCurrentMessage + copy: + - from: this + to: result +- function: org.apache.axis.AxisFault#addHeader + copy: + - from: arg(*) + to: this + - from: arg(*) + to: + - this + - .org.apache.axis.AxisFault##java.lang.Object +- function: org.apache.axis.types.HexBinary#encode + copy: + - from: arg(0) + to: result +- function: org.apache.axis.Message#getContentDescription + copy: + - from: + - this + - .org.apache.axis.Message##java.lang.Object + to: result + - from: this + to: result +- function: org.apache.axis.SOAPPart#getAsSOAPEnvelope + copy: + - from: this + to: result +- function: org.apache.axis.SOAPPart#getAsString + copy: + - from: this + to: result +- function: org.apache.axis.AxisFault#setFaultActor + copy: + - from: arg(*) + to: this + - from: arg(*) + to: + - this + - .org.apache.axis.AxisFault##java.lang.Object +- function: org.apache.axis.SOAPPart#getAsBytes + copy: + - from: this + to: result +- function: org.apache.axis.AxisFault#setFaultDetail + copy: + - from: arg(*) + to: this + - from: arg(*) + to: + - this + - .org.apache.axis.AxisFault##java.lang.Object +- function: org.apache.axis.AxisFault#addHostname + copy: + - from: arg(*) + to: this + - from: arg(*) + to: + - this + - .org.apache.axis.AxisFault##java.lang.Object +- function: org.apache.axis.MessageContext#getMessage + copy: + - from: this + to: result +- function: org.apache.axis.utils.IOUtils#readFully + copy: + - from: arg(0) + to: arg(1) +- function: org.apache.axis.AxisFault#addFaultDetail + copy: + - from: arg(*) + to: this + - from: arg(*) + to: + - this + - .org.apache.axis.AxisFault##java.lang.Object +- function: org.apache.axis.AxisFault#setFaultCode + copy: + - from: arg(*) + to: this + - from: arg(*) + to: + - this + - .org.apache.axis.AxisFault##java.lang.Object diff --git a/core/opentaint-config/config/config/org.apache.axis2-axis2-adb-1.6.4.yaml b/core/opentaint-config/config/config/org.apache.axis2-axis2-adb-1.6.4.yaml new file mode 100644 index 000000000..0537cc8de --- /dev/null +++ b/core/opentaint-config/config/config/org.apache.axis2-axis2-adb-1.6.4.yaml @@ -0,0 +1,6 @@ +library: org.apache.axis2:axis2-adb:1.6.4 +passThrough: +- function: org.apache.axis2.databinding.ADBBean#getPullParser + copy: + - from: this + to: result diff --git a/core/opentaint-config/config/config/org.apache.axis2-axis2-kernel-1.6.2.yaml b/core/opentaint-config/config/config/org.apache.axis2-axis2-kernel-1.6.2.yaml new file mode 100644 index 000000000..1525f3f48 --- /dev/null +++ b/core/opentaint-config/config/config/org.apache.axis2-axis2-kernel-1.6.2.yaml @@ -0,0 +1,10 @@ +library: org.apache.axis2:axis2-kernel:1.6.2 +passThrough: +- function: org.apache.axis2.client.async.AsyncResult#getResponseEnvelope + copy: + - from: this + to: result +- function: org.apache.axis2.client.async.AsyncResult#getResponseMessageContext + copy: + - from: this + to: result diff --git a/core/opentaint-config/config/config/org.apache.axis2-axis2-kernel-1.8.0.yaml b/core/opentaint-config/config/config/org.apache.axis2-axis2-kernel-1.8.0.yaml new file mode 100644 index 000000000..462d459ad --- /dev/null +++ b/core/opentaint-config/config/config/org.apache.axis2-axis2-kernel-1.8.0.yaml @@ -0,0 +1,58 @@ +library: org.apache.axis2:axis2-kernel:1.8.0 +passThrough: +- function: org.apache.axis2.client.Stub#createEnvelope + copy: + - from: arg(0) + to: result +- function: org.apache.axis2.addressing.EndpointReference#addAttribute + copy: + - from: arg(*) + to: this + - from: arg(*) + to: + - this + - .org.apache.axis2.addressing.EndpointReference##java.lang.Object +- function: org.apache.axis2.addressing.EndpointReference#addReferenceParameter + copy: + - from: arg(*) + to: this + - from: arg(*) + to: + - this + - .org.apache.axis2.addressing.EndpointReference##java.lang.Object +- function: org.apache.axis2.builder.Builder#processDocument + copy: + - from: arg(*) + to: result +- function: org.apache.axis2.addressing.EndpointReference#setAddress + copy: + - from: arg(*) + to: this + - from: arg(*) + to: + - this + - .org.apache.axis2.addressing.EndpointReference##java.lang.Object +- function: org.apache.axis2.addressing.EndpointReference#addExtensibleElement + copy: + - from: arg(*) + to: this + - from: arg(*) + to: + - this + - .org.apache.axis2.addressing.EndpointReference##java.lang.Object +- function: org.apache.axis2.addressing.EndpointReference#addMetaData + copy: + - from: arg(*) + to: this + - from: arg(*) + to: + - this + - .org.apache.axis2.addressing.EndpointReference##java.lang.Object +- function: org.apache.axis2.addressing.EndpointReference#setName + copy: + - from: arg(*) + to: this + - from: arg(*) + to: + - this + - .org.apache.axis2.addressing.EndpointReference##java.lang.Object diff --git a/core/opentaint-config/config/config/org.apache.cocoon-cocoon-util-2.3.0.yaml b/core/opentaint-config/config/config/org.apache.cocoon-cocoon-util-2.3.0.yaml new file mode 100644 index 000000000..a0cab57df --- /dev/null +++ b/core/opentaint-config/config/config/org.apache.cocoon-cocoon-util-2.3.0.yaml @@ -0,0 +1,48 @@ +library: org.apache.cocoon:cocoon-util:2.3.0 +passThrough: +- function: org.apache.cocoon.util.NetUtils#deparameterize + copy: + - from: arg(0) + to: result + - from: arg(1) + to: result +- function: org.apache.cocoon.util.NetUtils#getPath + copy: + - from: arg(0) + to: result + - from: arg(1) + to: result +- function: org.apache.cocoon.util.NetUtils#relativize + copy: + - from: arg(1) + to: result +- function: org.apache.cocoon.util.NetUtils#absolutize + copy: + - from: arg(0) + to: result + - from: arg(1) + to: result +- function: org.apache.cocoon.util.NetUtils#getExtension + copy: + - from: arg(0) + to: result + - from: arg(1) + to: result +- function: org.apache.cocoon.util.NetUtils#normalize + copy: + - from: arg(0) + to: result + - from: arg(1) + to: result +- function: org.apache.cocoon.util.NetUtils#removeAuthorisation + copy: + - from: arg(0) + to: result + - from: arg(1) + to: result +- function: org.apache.cocoon.util.NetUtils#parameterize + copy: + - from: arg(0) + to: result + - from: arg(1) + to: result diff --git a/core/opentaint-config/config/config/org.apache.commons-commons-compress-1.26.2.yaml b/core/opentaint-config/config/config/org.apache.commons-commons-compress-1.26.2.yaml new file mode 100644 index 000000000..40dc404b7 --- /dev/null +++ b/core/opentaint-config/config/config/org.apache.commons-commons-compress-1.26.2.yaml @@ -0,0 +1,10 @@ +library: org.apache.commons:commons-compress:1.26.2 +passThrough: +- function: org.apache.commons.compress.archivers.ArchiveEntry#getName + copy: + - from: this + to: result +- function: org.apache.commons.compress.archivers.zip.ZipArchiveEntry#getName + copy: + - from: this + to: result diff --git a/core/opentaint-config/config/config/org.apache.commons-commons-csv-1.11.0.yaml b/core/opentaint-config/config/config/org.apache.commons-commons-csv-1.11.0.yaml new file mode 100644 index 000000000..4408a5b30 --- /dev/null +++ b/core/opentaint-config/config/config/org.apache.commons-commons-csv-1.11.0.yaml @@ -0,0 +1,54 @@ +library: org.apache.commons:commons-csv:1.11.0 +passThrough: +- function: org.apache.commons.csv.CSVFormat#parse + copy: + - from: arg(0) + to: result +- function: org.apache.commons.csv.CSVFormat#print + copy: + - from: arg(0) + to: result +- function: org.apache.commons.csv.CSVPrinter# + copy: + - from: arg(0) + to: + - this + - .org.apache.commons.csv.CSVPrinter##java.lang.Object + - from: arg(0) + to: this +- function: org.apache.commons.csv.CSVRecord#toMap + copy: + - from: this + to: result +- function: org.apache.commons.csv.CSVRecord#getComment + copy: + - from: this + to: result +- function: org.apache.commons.csv.CSVParser#getHeaderMap + copy: + - from: arg(0) + to: result +- function: org.apache.commons.csv.CSVParser#parse + signature: + params: + - index: 0 + type: java.lang.String + copy: + - from: arg(0) + to: result +- function: org.apache.commons.csv.CSVRecord#get + copy: + - from: this + to: result +- function: org.apache.commons.csv.CSVParser#parse + signature: + params: + - index: 0 + type: java.net.URL + copy: + - from: arg(0) + to: result +- function: org.apache.commons.csv.CSVParser#getRecords + copy: + - from: arg(0) + to: result diff --git a/core/opentaint-config/config/config/org.apache.commons-commons-email-1.6.0.yaml b/core/opentaint-config/config/config/org.apache.commons-commons-email-1.6.0.yaml new file mode 100644 index 000000000..934eb653c --- /dev/null +++ b/core/opentaint-config/config/config/org.apache.commons-commons-email-1.6.0.yaml @@ -0,0 +1,38 @@ +library: org.apache.commons:commons-email:1.6.0 +passThrough: +- function: org.apache.commons.mail.util.MimeMessageUtils#writeMimeMessage + copy: + - from: arg(0) + to: arg(1) +- function: org.apache.commons.mail.util.MimeMessageParser# + copy: + - from: arg(0) + to: this + - from: arg(0) + to: + - this + - .org.apache.commons.mail.util.MimeMessageParser##java.lang.Object +- function: org.apache.commons.mail.util.MimeMessageUtils#createMimeMessage + copy: + - from: arg(1) + to: result +- function: org.apache.commons.mail.util.MimeMessageParser#findAttachmentByName + copy: + - from: this + to: result + - from: + - this + - .org.apache.commons.mail.util.MimeMessageParser##java.lang.Object + to: result +- function: + package: org.apache.commons.mail.util + class: MimeMessageParser + name: + pattern: get.* + copy: + - from: this + to: result + - from: + - this + - .org.apache.commons.mail.util.MimeMessageParser##java.lang.Object + to: result diff --git a/core/opentaint-config/config/config/org.apache.commons-commons-lang3-3.14.0.yaml b/core/opentaint-config/config/config/org.apache.commons-commons-lang3-3.14.0.yaml new file mode 100644 index 000000000..f5afc58b3 --- /dev/null +++ b/core/opentaint-config/config/config/org.apache.commons-commons-lang3-3.14.0.yaml @@ -0,0 +1,2116 @@ +library: org.apache.commons:commons-lang3:3.14.0 +passThrough: +- function: org.apache.commons.lang3.text.WordUtils#uncapitalize + copy: + - from: arg(*) + to: result +- function: org.apache.commons.lang3.exception.ExceptionUtils#getThrowableList + copy: + - from: arg(0) + to: result +- function: org.apache.commons.lang3.tuple.MutableTriple#setMiddle + overrides: false + copy: + - from: arg(0) + to: + - this + - .org.apache.commons.lang3.tuple.MutableTriple#middle#java.lang.Object +- function: org.apache.commons.lang3.ObjectUtils#clone + overrides: false + copy: + - from: arg(0) + to: result +- function: org.apache.commons.lang3.tuple.Pair#of + signature: (java.lang.Object, java.lang.Object) * + overrides: false + copy: + - from: arg(1) + to: + - result + - .org.apache.commons.lang3.tuple.ImmutablePair#right#java.lang.Object + - from: arg(0) + to: + - result + - .org.apache.commons.lang3.tuple.ImmutablePair#left#java.lang.Object +- function: org.apache.commons.lang3.tuple.Triple#getMiddle + copy: + - from: + - this + - .org.apache.commons.lang3.tuple.ImmutableTriple#middle#java.lang.Object + to: result + - from: + - this + - .org.apache.commons.lang3.tuple.MutableTriple#middle#java.lang.Object + to: result +- function: org.apache.commons.lang3.ArrayUtils#removeAllOccurrences + overrides: false + copy: + - from: + - arg(0) + - '[*]' + to: + - result + - '[*]' +- function: org.apache.commons.lang3.ArrayUtils#toArray + overrides: false + copy: + - from: + - arg(0) + - '[*]' + to: + - result + - '[*]' +- function: org.apache.commons.lang3.mutable.MutableObject# + copy: + - from: arg(0) + to: this + - from: arg(0) + to: + - this + - .org.apache.commons.lang3.mutable.MutableObject##java.lang.Object +- function: org.apache.commons.lang3.text.CompositeFormat#format + copy: + - from: arg(0) + to: result + - from: arg(1) + to: result +- function: org.apache.commons.lang3.concurrent.ConstantInitializer# + copy: + - from: arg(0) + to: + - this + - .org.apache.commons.lang3.concurrent.ConstantInitializer##java.lang.Object + - from: arg(0) + to: this +- function: org.apache.commons.lang3.text.WordUtils#capitalizeFully + copy: + - from: arg(*) + to: result +- function: org.apache.commons.lang3.tuple.ImmutablePair# + signature: (java.lang.Object, java.lang.Object) * + overrides: false + copy: + - from: arg(1) + to: + - this + - .org.apache.commons.lang3.tuple.ImmutablePair#right#java.lang.Object + - from: arg(0) + to: + - this + - .org.apache.commons.lang3.tuple.ImmutablePair#left#java.lang.Object +- function: org.apache.commons.lang3.StringEscapeUtils#escapeHtml4 + copy: + - from: arg(0) + to: result +- function: org.apache.commons.lang3.StringUtils#joinWith + copy: + - from: arg(*) + to: result +- function: org.apache.commons.lang3.text.StrBuilder#charAt + copy: + - from: + - this + - .org.apache.commons.lang3.text.StrBuilder##java.lang.Object + to: result + - from: this + to: result +- function: org.apache.commons.lang3.ObjectUtils#identityToString + signature: + params: + - index: 0 + type: java.lang.StringBuilder + - index: 1 + type: java.lang.Object + copy: + - from: arg(1) + to: arg(0) +- function: org.apache.commons.lang3.ClassUtils#getPackageCanonicalName + copy: + - from: arg(0) + to: result +- function: org.apache.commons.lang3.text.StrBuilder#setCharAt + overrides: false + copy: + - from: + - this + - .org.apache.commons.lang3.text.StrBuilder##java.lang.Object + to: result + - from: this + to: result +- function: org.apache.commons.lang3.text.StrBuilder#asTokenizer + copy: + - from: + - this + - .org.apache.commons.lang3.text.StrBuilder##java.lang.Object + to: result + - from: this + to: result +- function: org.apache.commons.lang3.text.StrBuilder#getChars + copy: + - from: + - this + - .org.apache.commons.lang3.text.StrBuilder##java.lang.Object + to: result + - from: this + to: result + - from: + - this + - .org.apache.commons.lang3.text.StrBuilder##java.lang.Object + to: arg(0) + - from: this + to: arg(0) +- function: org.apache.commons.lang3.ObjectUtils#median + overrides: false + copy: + - from: + - arg(0) + - '[*]' + to: result +- function: org.apache.commons.lang3.text.StrBuilder#appendFixedWidthPadRight + copy: + - from: arg(0) + to: result + - from: + - this + - .org.apache.commons.lang3.text.StrBuilder##java.lang.Object + to: result + - from: this + to: result +- function: org.apache.commons.lang3.StringUtils#splitByCharacterTypeCamelCase + copy: + - from: arg(0) + to: result +- function: org.apache.commons.lang3.EnumUtils#getEnumList + copy: + - from: arg(0) + to: result +- function: org.apache.commons.lang3.ObjectUtils#CONST + overrides: false + copy: + - from: arg(0) + to: result +- function: org.apache.commons.lang3.StringUtils#removeEndIgnoreCase + copy: + - from: arg(0) + to: result +- function: org.apache.commons.lang3.text.translate.CharSequenceTranslator#hex + copy: + - from: arg(0) + to: result +- function: org.apache.commons.lang3.ArrayUtils#removeElements + overrides: false + copy: + - from: + - arg(0) + - '[*]' + to: + - result + - '[*]' +- function: org.apache.commons.lang3.tuple.ImmutablePair#of + signature: (java.lang.Object, java.lang.Object) * + overrides: false + copy: + - from: arg(1) + to: + - result + - .org.apache.commons.lang3.tuple.ImmutablePair#right#java.lang.Object + - from: arg(0) + to: + - result + - .org.apache.commons.lang3.tuple.ImmutablePair#left#java.lang.Object +- function: org.apache.commons.lang3.ArrayUtils#add + signature: (*, short) * + overrides: false + copy: + - from: arg(1) + to: + - result + - '[*]' +- function: org.apache.commons.lang3.text.WordUtils#swapCase + copy: + - from: arg(*) + to: result +- function: org.apache.commons.lang3.text.StrBuilder#leftString + copy: + - from: + - this + - .org.apache.commons.lang3.text.StrBuilder##java.lang.Object + to: result + - from: this + to: result +- function: org.apache.commons.lang3.ObjectUtils#defaultIfNull + overrides: false + copy: + - from: arg(0) + to: result + - from: arg(1) + to: result +- function: org.apache.commons.lang3.StringUtils#removeStart + copy: + - from: arg(0) + to: result +- function: org.apache.commons.lang3.text.StrBuilder#toStringBuilder + copy: + - from: + - this + - .org.apache.commons.lang3.text.StrBuilder##java.lang.Object + to: result + - from: this + to: result +- function: org.apache.commons.lang3.text.StrBuilder#replace + signature: + params: + - index: 0 + type: int + - index: 1 + type: int + - index: 2 + type: java.lang.String + copy: + - from: arg(2) + to: result + - from: + - this + - .org.apache.commons.lang3.text.StrBuilder##java.lang.Object + to: result + - from: this + to: result +- function: org.apache.commons.lang3.CharSet#getInstance + copy: + - from: arg(*) + to: result +- function: org.apache.commons.lang3.StringUtils#substringAfter + copy: + - from: arg(0) + to: result +- function: org.apache.commons.lang3.tuple.MutablePair#setRight + overrides: false + copy: + - from: arg(0) + to: + - this + - .org.apache.commons.lang3.tuple.MutablePair#right#java.lang.Object +- function: org.apache.commons.lang3.ArrayUtils#add + signature: (*, java.lang.Object) * + overrides: false + copy: + - from: arg(1) + to: + - result + - '[*]' +- function: org.apache.commons.lang3.ArrayUtils#add + signature: (*, int) * + overrides: false + copy: + - from: arg(1) + to: + - result + - '[*]' +- function: org.apache.commons.lang3.ArrayUtils#toPrimitive + overrides: false + copy: + - from: arg(1) + to: + - result + - '[*]' + - from: + - arg(0) + - '[*]' + to: + - result + - '[*]' +- function: org.apache.commons.lang3.ObjectUtils#identityToString + signature: + params: + - index: 0 + type: java.lang.StringBuffer + - index: 1 + type: java.lang.Object + copy: + - from: arg(1) + to: arg(0) +- function: org.apache.commons.lang3.text.StrTokenizer#previousToken + copy: + - from: this + to: result + - from: + - this + - .org.apache.commons.lang3.text.StrTokenizer##java.lang.Object + to: result +- function: org.apache.commons.lang3.StringUtils#join + copy: + - from: arg(0) + to: result +- function: org.apache.commons.lang3.StringUtils#replaceEachRepeatedly + copy: + - from: arg(2) + to: result + - from: arg(0) + to: result +- function: org.apache.commons.lang3.StringUtils#lowerCase + copy: + - from: arg(0) + to: result +- function: org.apache.commons.lang3.text.StrBuilder#appendAll + overrides: false + copy: + - from: + - this + - .org.apache.commons.lang3.text.StrBuilder##java.lang.Object + to: result + - from: this + to: result +- function: org.apache.commons.lang3.StringUtils#prependIfMissing + copy: + - from: arg(0) + to: result + - from: arg(1) + to: result +- function: org.apache.commons.lang3.text.StrBuilder#setLength + copy: + - from: + - this + - .org.apache.commons.lang3.text.StrBuilder##java.lang.Object + to: result + - from: this + to: result +- function: org.apache.commons.lang3.ClassUtils#convertClassNamesToClasses + copy: + - from: arg(0) + to: result +- function: org.apache.commons.lang3.tuple.Pair#getLeft + copy: + - from: + - this + - .org.apache.commons.lang3.tuple.ImmutablePair#left#java.lang.Object + to: result + - from: + - this + - .org.apache.commons.lang3.tuple.MutablePair#left#java.lang.Object + to: result +- function: org.apache.commons.lang3.tuple.Pair#getValue + copy: + - from: + - this + - .org.apache.commons.lang3.tuple.ImmutablePair#right#java.lang.Object + to: result + - from: + - this + - .org.apache.commons.lang3.tuple.MutablePair#right#java.lang.Object + to: result +- function: org.apache.commons.lang3.ArrayUtils#toString + copy: + - from: arg(0) + to: result +- function: org.apache.commons.lang3.ArrayUtils#toPrimitive + copy: + - from: arg(0) + to: result +- function: org.apache.commons.lang3.mutable.Mutable#setValue + copy: + - from: arg(0) + to: + - this + - .org.apache.commons.lang3.mutable.MutableObject#value#java.lang.Object +- function: org.apache.commons.lang3.tuple.ImmutablePair#left + overrides: false + copy: + - from: arg(0) + to: + - result + - .org.apache.commons.lang3.tuple.ImmutablePair#left#java.lang.Object +- function: org.apache.commons.lang3.ArrayUtils#nullToEmpty + signature: (*) * + overrides: false + copy: + - from: arg(0) + to: result +- function: org.apache.commons.lang3.CharUtils#toChar + copy: + - from: arg(0) + to: result + - from: arg(1) + to: result +- function: org.apache.commons.lang3.text.StrBuilder#rightString + copy: + - from: + - this + - .org.apache.commons.lang3.text.StrBuilder##java.lang.Object + to: result + - from: this + to: result +- function: org.apache.commons.lang3.StringUtils#replacePattern + copy: + - from: arg(2) + to: result + - from: arg(0) + to: result +- function: org.apache.commons.lang3.StringUtils#defaultIfEmpty + copy: + - from: arg(0) + to: result +- function: org.apache.commons.lang3.StringUtils#trim + copy: + - from: arg(0) + to: result +- function: org.apache.commons.lang3.text.StrBuilder#replaceFirst + overrides: false + copy: + - from: + - this + - .org.apache.commons.lang3.text.StrBuilder##java.lang.Object + to: result + - from: this + to: result +- function: org.apache.commons.lang3.text.StrBuilder#setLength + overrides: false + copy: + - from: + - this + - .org.apache.commons.lang3.text.StrBuilder##java.lang.Object + to: result + - from: this + to: result +- function: org.apache.commons.lang3.tuple.MutableTriple#of + signature: (java.lang.Object, java.lang.Object, java.lang.Object) * + overrides: false + copy: + - from: arg(2) + to: + - result + - .org.apache.commons.lang3.tuple.MutableTriple#right#java.lang.Object + - from: arg(0) + to: + - result + - .org.apache.commons.lang3.tuple.MutableTriple#left#java.lang.Object + - from: arg(1) + to: + - result + - .org.apache.commons.lang3.tuple.MutableTriple#middle#java.lang.Object +- function: org.apache.commons.lang3.StringUtils#stripToEmpty + copy: + - from: arg(0) + to: result +- function: org.apache.commons.lang3.ArrayUtils#removeAllOccurences + overrides: false + copy: + - from: + - arg(0) + - '[*]' + to: + - result + - '[*]' +- function: org.apache.commons.lang3.StringUtils#difference + copy: + - from: arg(0) + to: result +- function: org.apache.commons.lang3.StringUtils#splitByWholeSeparator + copy: + - from: arg(0) + to: result +- function: org.apache.commons.lang3.text.StrBuilder#asWriter + copy: + - from: + - this + - .org.apache.commons.lang3.text.StrBuilder##java.lang.Object + to: result + - from: this + to: result +- function: org.apache.commons.lang3.CharUtils#unicodeEscaped + copy: + - from: arg(0) + to: result + - from: arg(1) + to: result +- function: org.apache.commons.lang3.text.StrBuilder#trim + overrides: false + copy: + - from: + - this + - .org.apache.commons.lang3.text.StrBuilder##java.lang.Object + to: result + - from: this + to: result +- function: org.apache.commons.lang3.text.StrBuilder#replaceFirst + copy: + - from: arg(1) + to: result + - from: + - this + - .org.apache.commons.lang3.text.StrBuilder##java.lang.Object + to: result + - from: this + to: result +- function: org.apache.commons.lang3.text.StrBuilder#trim + copy: + - from: + - this + - .org.apache.commons.lang3.text.StrBuilder##java.lang.Object + to: result + - from: this + to: result +- function: org.apache.commons.lang3.text.StrBuilder#appendTo + copy: + - from: + - this + - .org.apache.commons.lang3.text.StrBuilder##java.lang.Object + to: arg(0) + - from: this + to: arg(0) +- function: org.apache.commons.lang3.StringUtils#normalizeSpace + copy: + - from: arg(0) + to: result +- function: org.apache.commons.lang3.text.translate.CharSequenceTranslator#translate + signature: + params: + - index: 0 + type: java.lang.CharSequence + copy: + - from: arg(0) + to: result +- function: org.apache.commons.lang3.ArrayUtils#addFirst + overrides: false + copy: + - from: arg(1) + to: + - result + - '[*]' + - from: + - arg(0) + - '[*]' + to: + - result + - '[*]' +- function: org.apache.commons.lang3.StringUtils#leftPad + copy: + - from: arg(2) + to: result + - from: arg(0) + to: result +- function: org.apache.commons.lang3.StringUtils#remove + copy: + - from: arg(0) + to: result +- function: org.apache.commons.lang3.ObjectUtils#mode + overrides: false + copy: + - from: + - arg(0) + - '[*]' + to: result +- function: org.apache.commons.lang3.text.StrBuilder#ensureCapacity + copy: + - from: + - this + - .org.apache.commons.lang3.text.StrBuilder##java.lang.Object + to: result + - from: this + to: result +- function: org.apache.commons.lang3.text.StrBuilder#toString + copy: + - from: + - this + - .org.apache.commons.lang3.text.StrBuilder##java.lang.Object + to: result + - from: this + to: result +- function: org.apache.commons.lang3.text.StrSubstitutor# + copy: + - from: arg(0) + to: this + - from: arg(0) + to: + - this + - .org.apache.commons.lang3.text.StrSubstitutor##java.lang.Object +- function: org.apache.commons.lang3.ObjectUtils#identityToString + signature: + params: + - index: 0 + type: java.lang.Object + copy: + - from: arg(0) + to: result +- function: org.apache.commons.lang3.builder.ToStringBuilder#appendSuper + overrides: false + copy: + - from: this + to: result +- function: org.apache.commons.lang3.StringUtils#substringBeforeLast + copy: + - from: arg(0) + to: result +- function: org.apache.commons.lang3.text.StrBuilder#reverse + overrides: false + copy: + - from: + - this + - .org.apache.commons.lang3.text.StrBuilder##java.lang.Object + to: result + - from: this + to: result +- function: org.apache.commons.lang3.StringUtils#wrap + copy: + - from: arg(0) + to: result +- function: org.apache.commons.lang3.StringUtils#splitByWholeSeparatorPreserveAllTokens + copy: + - from: arg(0) + to: result +- function: org.apache.commons.lang3.text.StrBuilder#appendWithSeparators + copy: + - from: arg(*) + to: result + - from: + - this + - .org.apache.commons.lang3.text.StrBuilder##java.lang.Object + to: result + - from: this + to: result +- function: org.apache.commons.lang3.tuple.MutablePair#setValue + overrides: false + copy: + - from: arg(0) + to: + - this + - .org.apache.commons.lang3.tuple.MutablePair#right#java.lang.Object +- function: org.apache.commons.lang3.StringUtils#deleteWhitespace + copy: + - from: arg(0) + to: result +- function: org.apache.commons.lang3.tuple.MutableTriple# + signature: (java.lang.Object, java.lang.Object, java.lang.Object) * + overrides: false + copy: + - from: arg(0) + to: + - this + - .org.apache.commons.lang3.tuple.MutableTriple#left#java.lang.Object + - from: arg(1) + to: + - this + - .org.apache.commons.lang3.tuple.MutableTriple#middle#java.lang.Object + - from: arg(2) + to: + - this + - .org.apache.commons.lang3.tuple.MutableTriple#right#java.lang.Object +- function: org.apache.commons.lang3.StringUtils#replace + copy: + - from: arg(2) + to: result + - from: arg(0) + to: result +- function: org.apache.commons.lang3.text.translate.CharSequenceTranslator#translate + signature: + params: + - index: 0 + type: java.lang.CharSequence + - index: 1 + type: int + - index: 2 + type: java.io.Writer + copy: + - from: arg(0) + to: arg(2) +- function: org.apache.commons.lang3.StringUtils#reverseDelimited + copy: + - from: arg(0) + to: result +- function: org.apache.commons.lang3.text.StrBuilder#setCharAt + copy: + - from: arg(1) + to: result + - from: + - this + - .org.apache.commons.lang3.text.StrBuilder##java.lang.Object + to: result + - from: this + to: result +- function: org.apache.commons.lang3.ObjectUtils#median + copy: + - from: arg(*) + to: result +- function: org.apache.commons.lang3.ArrayUtils#add + signature: (*, char) * + overrides: false + copy: + - from: arg(1) + to: + - result + - '[*]' +- function: org.apache.commons.lang3.ClassUtils#convertClassesToClassNames + copy: + - from: arg(0) + to: result +- function: org.apache.commons.lang3.tuple.MutablePair#of + signature: (java.lang.Object, java.lang.Object) * + overrides: false + copy: + - from: arg(1) + to: + - result + - .org.apache.commons.lang3.tuple.MutablePair#right#java.lang.Object + - from: arg(0) + to: + - result + - .org.apache.commons.lang3.tuple.MutablePair#left#java.lang.Object +- function: org.apache.commons.lang3.ObjectUtils#max + overrides: false + copy: + - from: + - arg(0) + - '[*]' + to: result +- function: org.apache.commons.lang3.text.StrTokenizer#previous + copy: + - from: this + to: result + - from: + - this + - .org.apache.commons.lang3.text.StrTokenizer##java.lang.Object + to: result +- function: org.apache.commons.lang3.text.StrTokenizer#reset + copy: + - from: arg(0) + to: result +- function: org.apache.commons.lang3.ObjectUtils#defaultIfNull + copy: + - from: arg(0) + to: result + - from: arg(1) + to: result +- function: org.apache.commons.lang3.text.StrBuilder#midString + copy: + - from: + - this + - .org.apache.commons.lang3.text.StrBuilder##java.lang.Object + to: result + - from: this + to: result +- function: org.apache.commons.lang3.text.StrBuilder#readFrom + copy: + - from: arg(0) + to: + - this + - .org.apache.commons.lang3.text.StrBuilder##java.lang.Object + - from: arg(0) + to: this +- function: org.apache.commons.lang3.tuple.MutablePair# + signature: (java.lang.Object, java.lang.Object) * + overrides: false + copy: + - from: arg(1) + to: + - this + - .org.apache.commons.lang3.tuple.MutablePair#right#java.lang.Object + - from: arg(0) + to: + - this + - .org.apache.commons.lang3.tuple.MutablePair#left#java.lang.Object +- function: org.apache.commons.lang3.StringUtils#split + copy: + - from: arg(0) + to: result +- function: org.apache.commons.lang3.tuple.Triple#getRight + copy: + - from: + - this + - .org.apache.commons.lang3.tuple.MutableTriple#right#java.lang.Object + to: result + - from: + - this + - .org.apache.commons.lang3.tuple.ImmutableTriple#right#java.lang.Object + to: result +- function: org.apache.commons.lang3.text.CompositeFormat#parseObject + copy: + - from: arg(0) + to: result +- function: org.apache.commons.lang3.exception.ExceptionUtils#getStackTrace + copy: + - from: arg(0) + to: result +- function: org.apache.commons.lang3.text.StrTokenizer#next + copy: + - from: this + to: result + - from: + - this + - .org.apache.commons.lang3.text.StrTokenizer##java.lang.Object + to: result +- function: org.apache.commons.lang3.ArrayUtils#subarray + overrides: false + copy: + - from: + - arg(0) + - '[*]' + to: + - result + - '[*]' +- function: org.apache.commons.lang3.text.StrTokenizer#getContent + copy: + - from: this + to: result + - from: + - this + - .org.apache.commons.lang3.text.StrTokenizer##java.lang.Object + to: result +- function: org.apache.commons.lang3.StringUtils#splitPreserveAllTokens + copy: + - from: arg(0) + to: result +- function: org.apache.commons.lang3.ArrayUtils#toObject + copy: + - from: arg(0) + to: result +- function: org.apache.commons.lang3.text.StrBuilder#appendln + copy: + - from: arg(0) + to: result + - from: + - this + - .org.apache.commons.lang3.text.StrBuilder##java.lang.Object + to: result + - from: this + to: result +- function: org.apache.commons.lang3.ClassUtils#getShortCanonicalName + copy: + - from: arg(0) + to: result +- function: org.apache.commons.lang3.text.StrBuilder#delete + overrides: false + copy: + - from: + - this + - .org.apache.commons.lang3.text.StrBuilder##java.lang.Object + to: result + - from: this + to: result +- function: org.apache.commons.lang3.ObjectUtils#getIfNull + overrides: false + copy: + - from: arg(0) + to: result +- function: org.apache.commons.lang3.ArrayUtils#subarray + copy: + - from: arg(0) + to: result +- function: org.apache.commons.lang3.text.StrBuilder#deleteAll + overrides: false + copy: + - from: + - this + - .org.apache.commons.lang3.text.StrBuilder##java.lang.Object + to: result + - from: this + to: result +- function: org.apache.commons.lang3.EnumUtils#getEnum + copy: + - from: arg(0) + to: result +- function: org.apache.commons.lang3.StringUtils#substringAfterLast + copy: + - from: arg(0) + to: result +- function: org.apache.commons.lang3.text.StrBuilder#delete + copy: + - from: + - this + - .org.apache.commons.lang3.text.StrBuilder##java.lang.Object + to: result + - from: this + to: result +- function: org.apache.commons.lang3.StringUtils#appendIfMissing + copy: + - from: arg(0) + to: result + - from: arg(1) + to: result +- function: org.apache.commons.lang3.StringUtils#strip + copy: + - from: arg(0) + to: result +- function: org.apache.commons.lang3.text.StrBuilder#appendln + overrides: false + copy: + - from: + - this + - .org.apache.commons.lang3.text.StrBuilder##java.lang.Object + to: result + - from: this + to: result +- function: org.apache.commons.lang3.StringEscapeUtils#unescapeCsv + copy: + - from: arg(0) + to: result +- function: org.apache.commons.lang3.ClassPathUtils#toFullyQualifiedName + copy: + - from: arg(0) + to: result + - from: arg(1) + to: result +- function: org.apache.commons.lang3.exception.ExceptionUtils#getRootCause + copy: + - from: arg(0) + to: result +- function: org.apache.commons.lang3.StringUtils#substringBefore + copy: + - from: arg(0) + to: result +- function: org.apache.commons.lang3.StringUtils#substringBetween + copy: + - from: arg(0) + to: result +- function: org.apache.commons.lang3.mutable.Mutable#getValue + copy: + - from: + - this + - .org.apache.commons.lang3.mutable.MutableObject#value#java.lang.Object + to: result +- function: org.apache.commons.lang3.ArrayUtils#toObject + overrides: false + copy: + - from: + - arg(0) + - '[*]' + to: + - result + - '[*]' +- function: org.apache.commons.lang3.StringUtils#toEncodedString + copy: + - from: arg(0) + to: result +- function: org.apache.commons.lang3.exception.ExceptionUtils#getStackFrames + copy: + - from: arg(0) + to: result +- function: org.apache.commons.lang3.ClassUtils#getClass + signature: + params: + - index: 0 + type: java.lang.String + - index: 1 + type: boolean + copy: + - from: arg(0) + to: result +- function: org.apache.commons.lang3.mutable.MutableObject# + overrides: false + copy: + - from: arg(0) + to: + - this + - .org.apache.commons.lang3.mutable.MutableObject#value#java.lang.Object +- function: org.apache.commons.lang3.ObjectUtils#toString + copy: + - from: arg(0) + to: result +- function: org.apache.commons.lang3.ArrayUtils#removeAll + overrides: false + copy: + - from: + - arg(0) + - '[*]' + to: + - result + - '[*]' +- function: org.apache.commons.lang3.tuple.Pair#getKey + copy: + - from: + - this + - .org.apache.commons.lang3.tuple.ImmutablePair#left#java.lang.Object + to: result + - from: + - this + - .org.apache.commons.lang3.tuple.MutablePair#left#java.lang.Object + to: result +- function: org.apache.commons.lang3.CharSetUtils#squeeze + copy: + - from: arg(0) + to: result +- function: org.apache.commons.lang3.StringUtils#abbreviate + copy: + - from: arg(0) + to: result +- function: org.apache.commons.lang3.StringUtils#stripEnd + copy: + - from: arg(0) + to: result +- function: org.apache.commons.lang3.ObjectUtils#firstNonNull + copy: + - from: arg(*) + to: result +- function: org.apache.commons.lang3.StringUtils#defaultString + copy: + - from: arg(0) + to: result + - from: arg(1) + to: result +- function: org.apache.commons.lang3.text.StrLookup#mapLookup + copy: + - from: arg(0) + to: result +- function: org.apache.commons.lang3.StringUtils#replaceOnce + copy: + - from: arg(2) + to: result + - from: arg(0) + to: result +- function: org.apache.commons.lang3.tuple.Pair#getRight + copy: + - from: + - this + - .org.apache.commons.lang3.tuple.ImmutablePair#right#java.lang.Object + to: result + - from: + - this + - .org.apache.commons.lang3.tuple.MutablePair#right#java.lang.Object + to: result +- function: org.apache.commons.lang3.ObjectUtils#identityToString + signature: + params: + - index: 0 + type: java.lang.Appendable + - index: 1 + type: java.lang.Object + copy: + - from: arg(1) + to: arg(0) +- function: org.apache.commons.lang3.ArrayUtils#clone + copy: + - from: arg(0) + to: result +- function: org.apache.commons.lang3.text.StrBuilder#reverse + copy: + - from: + - this + - .org.apache.commons.lang3.text.StrBuilder##java.lang.Object + to: result + - from: this + to: result +- function: org.apache.commons.lang3.text.StrBuilder#appendSeparator + overrides: false + copy: + - from: + - this + - .org.apache.commons.lang3.text.StrBuilder##java.lang.Object + to: result + - from: this + to: result +- function: org.apache.commons.lang3.ArrayUtils#add + signature: (*, byte) * + overrides: false + copy: + - from: arg(1) + to: + - result + - '[*]' +- function: org.apache.commons.lang3.StringUtils#abbreviateMiddle + copy: + - from: arg(0) + to: result + - from: arg(1) + to: result +- function: org.apache.commons.lang3.StringUtils#chomp + copy: + - from: arg(0) + to: result +- function: org.apache.commons.lang3.StringUtils#getCommonPrefix + copy: + - from: arg(0) + to: result +- function: org.apache.commons.lang3.text.WordUtils#capitalize + copy: + - from: arg(*) + to: result +- function: org.apache.commons.lang3.StringUtils#stripAccents + copy: + - from: arg(0) + to: result +- function: org.apache.commons.lang3.ObjectUtils#mode + copy: + - from: arg(*) + to: result +- function: org.apache.commons.lang3.StringEscapeUtils#escapeHtml3 + copy: + - from: arg(0) + to: result +- function: org.apache.commons.lang3.tuple.Triple#getLeft + copy: + - from: + - this + - .org.apache.commons.lang3.tuple.ImmutableTriple#left#java.lang.Object + to: result + - from: + - this + - .org.apache.commons.lang3.tuple.MutableTriple#left#java.lang.Object + to: result +- function: org.apache.commons.lang3.StringEscapeUtils#escapeCsv + copy: + - from: arg(0) + to: result +- function: org.apache.commons.lang3.text.StrBuilder#subSequence + copy: + - from: + - this + - .org.apache.commons.lang3.text.StrBuilder##java.lang.Object + to: result + - from: this + to: result +- function: org.apache.commons.lang3.StringUtils#trimToEmpty + copy: + - from: arg(0) + to: result +- function: org.apache.commons.lang3.text.StrBuilder#appendWithSeparators + overrides: false + copy: + - from: + - this + - .org.apache.commons.lang3.text.StrBuilder##java.lang.Object + to: result + - from: this + to: result +- function: org.apache.commons.lang3.text.StrBuilder#replace + signature: + params: + - index: 0 + type: org.apache.commons.lang3.text.StrMatcher + - index: 1 + type: java.lang.String + - index: 2 + type: int + - index: 3 + type: int + - index: 4 + type: int + copy: + - from: arg(1) + to: result + - from: + - this + - .org.apache.commons.lang3.text.StrBuilder##java.lang.Object + to: result + - from: this + to: result +- function: org.apache.commons.lang3.text.StrBuilder#minimizeCapacity + overrides: false + copy: + - from: + - this + - .org.apache.commons.lang3.text.StrBuilder##java.lang.Object + to: result + - from: this + to: result +- function: org.apache.commons.lang3.StringUtils#substring + copy: + - from: arg(0) + to: result +- function: org.apache.commons.lang3.builder.ToStringBuilder#append + overrides: false + copy: + - from: this + to: result +- function: org.apache.commons.lang3.text.WordUtils#wrap + copy: + - from: arg(2) + to: result + - from: arg(0) + to: result +- function: org.apache.commons.lang3.StringUtils#center + copy: + - from: arg(2) + to: result + - from: arg(0) + to: result +- function: org.apache.commons.lang3.StringUtils#left + copy: + - from: arg(0) + to: result +- function: org.apache.commons.lang3.text.StrBuilder#ensureCapacity + overrides: false + copy: + - from: + - this + - .org.apache.commons.lang3.text.StrBuilder##java.lang.Object + to: result + - from: this + to: result +- function: org.apache.commons.lang3.StringUtils#toString + copy: + - from: arg(0) + to: result +- function: org.apache.commons.lang3.exception.ExceptionUtils#getRootCauseStackTrace + copy: + - from: arg(0) + to: result +- function: org.apache.commons.lang3.CharUtils#toCharacterObject + copy: + - from: arg(0) + to: result + - from: arg(1) + to: result +- function: org.apache.commons.lang3.ObjectUtils#max + copy: + - from: arg(*) + to: result +- function: org.apache.commons.lang3.text.StrBuilder#deleteFirst + overrides: false + copy: + - from: + - this + - .org.apache.commons.lang3.text.StrBuilder##java.lang.Object + to: result + - from: this + to: result +- function: org.apache.commons.lang3.ArrayUtils#removeElement + overrides: false + copy: + - from: + - arg(0) + - '[*]' + to: + - result + - '[*]' +- function: org.apache.commons.lang3.text.StrBuilder#toCharArray + copy: + - from: + - this + - .org.apache.commons.lang3.text.StrBuilder##java.lang.Object + to: result + - from: this + to: result +- function: org.apache.commons.lang3.StringUtils#stripAll + copy: + - from: arg(0) + to: result +- function: org.apache.commons.lang3.text.StrBuilder#appendNull + overrides: false + copy: + - from: + - this + - .org.apache.commons.lang3.text.StrBuilder##java.lang.Object + to: result + - from: this + to: result +- function: org.apache.commons.lang3.tuple.ImmutablePair#right + overrides: false + copy: + - from: arg(0) + to: + - result + - .org.apache.commons.lang3.tuple.ImmutablePair#right#java.lang.Object +- function: org.apache.commons.lang3.ObjectUtils#identityToString + signature: + params: + - index: 0 + type: org.apache.commons.lang3.text.StrBuilder + - index: 1 + type: java.lang.Object + copy: + - from: arg(1) + to: arg(0) +- function: org.apache.commons.lang3.exception.ExceptionUtils#getRootCauseMessage + copy: + - from: arg(0) + to: result +- function: org.apache.commons.lang3.ArrayUtils#get + overrides: false + copy: + - from: + - arg(0) + - '[*]' + to: result +- function: org.apache.commons.lang3.concurrent.ConstantInitializer#getObject + copy: + - from: this + to: result + - from: + - this + - .org.apache.commons.lang3.concurrent.ConstantInitializer##java.lang.Object + to: result +- function: org.apache.commons.lang3.text.StrBuilder#setNullText + copy: + - from: arg(0) + to: result + - from: + - this + - .org.apache.commons.lang3.text.StrBuilder##java.lang.Object + to: result + - from: this + to: result +- function: org.apache.commons.lang3.text.StrBuilder#appendAll + copy: + - from: arg(*) + to: result + - from: + - this + - .org.apache.commons.lang3.text.StrBuilder##java.lang.Object + to: result + - from: this + to: result +- function: org.apache.commons.lang3.text.StrBuilder#toStringBuffer + copy: + - from: + - this + - .org.apache.commons.lang3.text.StrBuilder##java.lang.Object + to: result + - from: this + to: result +- function: org.apache.commons.lang3.builder.ToStringBuilder#appendAsObjectToString + overrides: false + copy: + - from: this + to: result +- function: org.apache.commons.lang3.builder.ToStringBuilder#appendToString + overrides: false + copy: + - from: this + to: result +- function: org.apache.commons.lang3.text.StrBuilder#appendNewLine + overrides: false + copy: + - from: + - this + - .org.apache.commons.lang3.text.StrBuilder##java.lang.Object + to: result + - from: this + to: result +- function: org.apache.commons.lang3.ArrayUtils#toMap + overrides: false + bypassVerification: true + copy: + - from: + - arg(0) + - '[*]' + - '[*]' + to: + - result + - .java.util.Map#MapKey#java.lang.Object + - from: + - arg(0) + - '[*]' + - '[*]' + to: + - result + - .java.util.Map#MapValue#java.lang.Object + - from: + - arg(0) + - '[*]' + - .java.util.Map#MapValue#java.lang.Object + to: + - result + - .java.util.Map#MapValue#java.lang.Object + - from: + - arg(0) + - '[*]' + - .java.util.Map#MapKey#java.lang.Object + to: + - result + - .java.util.Map#MapKey#java.lang.Object +- function: org.apache.commons.lang3.ClassUtils#getPackageName + copy: + - from: arg(0) + to: result +- function: org.apache.commons.lang3.StringUtils#prependIfMissingIgnoreCase + copy: + - from: arg(0) + to: result + - from: arg(1) + to: result +- function: org.apache.commons.lang3.StringUtils#appendIfMissingIgnoreCase + copy: + - from: arg(0) + to: result + - from: arg(1) + to: result +- function: org.apache.commons.lang3.tuple.MutablePair#setLeft + overrides: false + copy: + - from: arg(0) + to: + - this + - .org.apache.commons.lang3.tuple.MutablePair#left#java.lang.Object +- function: org.apache.commons.lang3.tuple.Triple#of + signature: (java.lang.Object, java.lang.Object, java.lang.Object) * + overrides: false + copy: + - from: arg(0) + to: + - result + - .org.apache.commons.lang3.tuple.ImmutableTriple#left#java.lang.Object + - from: arg(2) + to: + - result + - .org.apache.commons.lang3.tuple.ImmutableTriple#right#java.lang.Object + - from: arg(1) + to: + - result + - .org.apache.commons.lang3.tuple.ImmutableTriple#middle#java.lang.Object +- function: org.apache.commons.lang3.text.StrBuilder#append + signature: + params: + - index: 0 + type: java.lang.String + - index: 1 + type: java.lang.Object[] + copy: + - from: arg(1) + to: result + - from: + - this + - .org.apache.commons.lang3.text.StrBuilder##java.lang.Object + to: result + - from: this + to: result +- function: org.apache.commons.lang3.ClassPathUtils#toFullyQualifiedPath + copy: + - from: arg(0) + to: result + - from: arg(1) + to: result +- function: org.apache.commons.lang3.text.StrLookup#lookup + copy: + - from: this + to: result +- function: org.apache.commons.lang3.StringUtils#rotate + copy: + - from: arg(0) + to: result +- function: org.apache.commons.lang3.text.StrBuilder#appendFixedWidthPadLeft + copy: + - from: arg(0) + to: result + - from: + - this + - .org.apache.commons.lang3.text.StrBuilder##java.lang.Object + to: result + - from: this + to: result +- function: org.apache.commons.lang3.StringUtils#replaceChars + copy: + - from: arg(2) + to: result + - from: arg(0) + to: result +- function: org.apache.commons.lang3.text.StrBuilder#appendFixedWidthPadLeft + overrides: false + copy: + - from: + - this + - .org.apache.commons.lang3.text.StrBuilder##java.lang.Object + to: result + - from: this + to: result +- function: org.apache.commons.lang3.ClassUtils#getClass + copy: + - from: arg(1) + to: result +- function: org.apache.commons.lang3.text.StrBuilder#replaceAll + copy: + - from: arg(1) + to: result + - from: + - this + - .org.apache.commons.lang3.text.StrBuilder##java.lang.Object + to: result + - from: this + to: result +- function: org.apache.commons.lang3.text.StrBuilder#replaceAll + overrides: false + copy: + - from: + - this + - .org.apache.commons.lang3.text.StrBuilder##java.lang.Object + to: result + - from: this + to: result +- function: org.apache.commons.lang3.ArrayUtils#add + signature: (*, boolean) * + overrides: false + copy: + - from: arg(1) + to: + - result + - '[*]' +- function: org.apache.commons.lang3.StringUtils#mid + copy: + - from: arg(0) + to: result +- function: org.apache.commons.lang3.StringUtils#defaultIfBlank + copy: + - from: arg(0) + to: result +- function: org.apache.commons.lang3.text.StrTokenizer#getTokenArray + copy: + - from: this + to: result + - from: + - this + - .org.apache.commons.lang3.text.StrTokenizer##java.lang.Object + to: result +- function: org.apache.commons.lang3.ArrayUtils#add + overrides: false + copy: + - from: arg(2) + to: + - result + - '[*]' + - from: + - arg(0) + - '[*]' + to: + - result + - '[*]' +- function: org.apache.commons.lang3.text.StrBuilder#appendSeparator + copy: + - from: arg(0) + to: result + - from: + - this + - .org.apache.commons.lang3.text.StrBuilder##java.lang.Object + to: result + - from: this + to: result +- function: org.apache.commons.lang3.ArrayUtils#get + signature: (*, int, java.lang.Object) * + overrides: false + copy: + - from: arg(2) + to: result +- function: org.apache.commons.lang3.StringUtils#swapCase + copy: + - from: arg(0) + to: result +- function: org.apache.commons.lang3.text.StrBuilder#appendFixedWidthPadRight + overrides: false + copy: + - from: + - this + - .org.apache.commons.lang3.text.StrBuilder##java.lang.Object + to: result + - from: this + to: result +- function: org.apache.commons.lang3.CharSequenceUtils#subSequence + copy: + - from: arg(0) + to: result +- function: org.apache.commons.lang3.ObjectUtils#clone + copy: + - from: arg(0) + to: result +- function: org.apache.commons.lang3.StringUtils#removeStartIgnoreCase + copy: + - from: arg(0) + to: result +- function: org.apache.commons.lang3.text.StrBuilder#substring + copy: + - from: + - this + - .org.apache.commons.lang3.text.StrBuilder##java.lang.Object + to: result + - from: this + to: result +- function: org.apache.commons.lang3.tuple.MutableTriple#setRight + overrides: false + copy: + - from: arg(0) + to: + - this + - .org.apache.commons.lang3.tuple.MutableTriple#right#java.lang.Object +- function: org.apache.commons.lang3.StringUtils#uncapitalize + copy: + - from: arg(0) + to: result +- function: org.apache.commons.lang3.CharSetUtils#delete + copy: + - from: arg(0) + to: result +- function: org.apache.commons.lang3.StringUtils#substringsBetween + copy: + - from: arg(0) + to: result +- function: org.apache.commons.lang3.tuple.MutableTriple#setLeft + overrides: false + copy: + - from: arg(0) + to: + - this + - .org.apache.commons.lang3.tuple.MutableTriple#left#java.lang.Object +- function: org.apache.commons.lang3.text.StrBuilder#replace + overrides: false + copy: + - from: + - this + - .org.apache.commons.lang3.text.StrBuilder##java.lang.Object + to: result + - from: this + to: result +- function: org.apache.commons.lang3.ObjectUtils#CONST_BYTE + overrides: false + copy: + - from: arg(0) + to: result +- function: org.apache.commons.lang3.text.StrBuilder#deleteFirst + copy: + - from: + - this + - .org.apache.commons.lang3.text.StrBuilder##java.lang.Object + to: result + - from: this + to: result +- function: org.apache.commons.lang3.ArrayUtils#addAll + overrides: false + copy: + - from: + - arg(0) + - '[*]' + to: + - result + - '[*]' + - from: + - arg(1) + - '[*]' + to: + - result + - '[*]' +- function: org.apache.commons.lang3.ArrayUtils#nullToEmpty + signature: (*, java.lang.Class) * + overrides: false + copy: + - from: arg(0) + to: result +- function: org.apache.commons.lang3.ObjectUtils#firstNonNull + overrides: false + copy: + - from: + - arg(0) + - '[*]' + to: result +- function: org.apache.commons.lang3.ObjectUtils#toString + signature: (java.lang.Object, java.lang.String) * + overrides: false + copy: + - from: arg(1) + to: result +- function: org.apache.commons.lang3.StringUtils#replaceEach + copy: + - from: arg(2) + to: result + - from: arg(0) + to: result +- function: org.apache.commons.lang3.ArrayUtils#add + signature: (*, double) * + overrides: false + copy: + - from: arg(1) + to: + - result + - '[*]' +- function: org.apache.commons.lang3.text.translate.CharSequenceTranslator#translate + signature: + params: + - index: 0 + type: java.lang.CharSequence + - index: 1 + type: java.io.Writer + copy: + - from: arg(0) + to: arg(1) +- function: org.apache.commons.lang3.ArrayUtils#insert + overrides: false + copy: + - from: + - arg(1) + - '[*]' + to: + - result + - '[*]' + - from: + - arg(2) + - '[*]' + to: + - result + - '[*]' +- function: org.apache.commons.lang3.text.StrBuilder#setNullText + overrides: false + copy: + - from: + - this + - .org.apache.commons.lang3.text.StrBuilder##java.lang.Object + to: result + - from: this + to: result +- function: org.apache.commons.lang3.text.WordUtils#initials + copy: + - from: arg(*) + to: result +- function: org.apache.commons.lang3.StringUtils#right + copy: + - from: arg(0) + to: result +- function: org.apache.commons.lang3.text.StrBuilder#minimizeCapacity + copy: + - from: + - this + - .org.apache.commons.lang3.text.StrBuilder##java.lang.Object + to: result + - from: this + to: result +- function: org.apache.commons.lang3.concurrent.ConcurrentInitializer#get + copy: + - from: this + to: result +- function: org.apache.commons.lang3.StringUtils#chop + copy: + - from: arg(0) + to: result +- function: org.apache.commons.lang3.StringUtils#reverse + copy: + - from: arg(0) + to: result +- function: org.apache.commons.lang3.text.CompositeFormat#reformat + copy: + - from: arg(0) + to: result +- function: org.apache.commons.lang3.ArrayUtils#toArray + copy: + - from: arg(0) + to: result +- function: org.apache.commons.lang3.exception.ExceptionUtils#getCause + copy: + - from: arg(0) + to: result +- function: org.apache.commons.lang3.CharUtils#toString + copy: + - from: arg(0) + to: result + - from: arg(1) + to: result +- function: org.apache.commons.lang3.StringUtils#removePattern + copy: + - from: arg(0) + to: result +- function: org.apache.commons.lang3.ArrayUtils#remove + overrides: false + copy: + - from: + - arg(0) + - '[*]' + to: + - result + - '[*]' +- function: org.apache.commons.lang3.exception.ExceptionUtils#getThrowables + copy: + - from: arg(0) + to: result +- function: org.apache.commons.lang3.StringUtils#capitalize + copy: + - from: arg(0) + to: result +- function: org.apache.commons.lang3.EnumUtils#getEnumMap + copy: + - from: arg(0) + to: result +- function: org.apache.commons.lang3.ObjectUtils#requireNonEmpty + overrides: false + copy: + - from: arg(0) + to: result +- function: org.apache.commons.lang3.text.StrBuilder#deleteCharAt + overrides: false + copy: + - from: + - this + - .org.apache.commons.lang3.text.StrBuilder##java.lang.Object + to: result + - from: this + to: result +- function: org.apache.commons.lang3.ClassUtils#getAbbreviatedName + copy: + - from: arg(0) + to: result +- function: org.apache.commons.lang3.ObjectUtils#cloneIfPossible + overrides: false + copy: + - from: arg(0) + to: result +- function: org.apache.commons.lang3.ArrayUtils#add + signature: (*, long) * + overrides: false + copy: + - from: arg(1) + to: + - result + - '[*]' +- function: org.apache.commons.lang3.ArrayUtils#add + signature: (*, float) * + overrides: false + copy: + - from: arg(1) + to: + - result + - '[*]' +- function: org.apache.commons.lang3.StringUtils#rightPad + copy: + - from: arg(2) + to: result + - from: arg(0) + to: result +- function: org.apache.commons.lang3.exception.ExceptionUtils#getMessage + copy: + - from: arg(0) + to: result +- function: org.apache.commons.lang3.text.StrBuilder#build + copy: + - from: + - this + - .org.apache.commons.lang3.text.StrBuilder##java.lang.Object + to: result + - from: this + to: result +- function: org.apache.commons.lang3.tuple.ImmutableTriple# + signature: (java.lang.Object, java.lang.Object, java.lang.Object) * + overrides: false + copy: + - from: arg(1) + to: + - this + - .org.apache.commons.lang3.tuple.ImmutableTriple#middle#java.lang.Object + - from: arg(0) + to: + - this + - .org.apache.commons.lang3.tuple.ImmutableTriple#left#java.lang.Object + - from: arg(2) + to: + - this + - .org.apache.commons.lang3.tuple.ImmutableTriple#right#java.lang.Object +- function: org.apache.commons.lang3.text.StrBuilder#setNewLineText + copy: + - from: arg(0) + to: result + - from: + - this + - .org.apache.commons.lang3.text.StrBuilder##java.lang.Object + to: result + - from: this + to: result +- function: org.apache.commons.lang3.text.StrBuilder#asReader + copy: + - from: + - this + - .org.apache.commons.lang3.text.StrBuilder##java.lang.Object + to: result + - from: this + to: result +- function: org.apache.commons.lang3.text.StrBuilder#deleteCharAt + copy: + - from: + - this + - .org.apache.commons.lang3.text.StrBuilder##java.lang.Object + to: result + - from: this + to: result +- function: org.apache.commons.lang3.text.StrTokenizer#getTokenList + copy: + - from: this + to: result + - from: + - this + - .org.apache.commons.lang3.text.StrTokenizer##java.lang.Object + to: result +- function: org.apache.commons.lang3.text.StrBuilder#setNewLineText + overrides: false + copy: + - from: + - this + - .org.apache.commons.lang3.text.StrBuilder##java.lang.Object + to: result + - from: this + to: result +- function: org.apache.commons.lang3.StringUtils#trimToNull + copy: + - from: arg(0) + to: result +- function: org.apache.commons.lang3.ObjectUtils#cloneIfPossible + copy: + - from: arg(0) + to: result +- function: org.apache.commons.lang3.ClassUtils#getClass + signature: + params: + - index: 0 + type: java.lang.String + copy: + - from: arg(0) + to: result +- function: org.apache.commons.lang3.ObjectUtils#min + copy: + - from: arg(*) + to: result +- function: org.apache.commons.lang3.text.StrTokenizer#nextToken + copy: + - from: this + to: result + - from: + - this + - .org.apache.commons.lang3.text.StrTokenizer##java.lang.Object + to: result +- function: org.apache.commons.lang3.ObjectUtils#min + overrides: false + copy: + - from: + - arg(0) + - '[*]' + to: result +- function: org.apache.commons.lang3.StringUtils#repeat + copy: + - from: arg(0) + to: result +- function: org.apache.commons.lang3.StringUtils#splitByCharacterType + copy: + - from: arg(0) + to: result +- function: org.apache.commons.lang3.StringUtils#overlay + copy: + - from: arg(0) + to: result + - from: arg(1) + to: result +- function: org.apache.commons.lang3.StringUtils#firstNonEmpty + overrides: false + copy: + - from: + - arg(0) + - '[*]' + to: result +- function: org.apache.commons.lang3.StringUtils#upperCase + copy: + - from: arg(0) + to: result +- function: org.apache.commons.lang3.StringUtils#firstNonBlank + overrides: false + copy: + - from: + - arg(0) + - '[*]' + to: result +- function: org.apache.commons.lang3.StringUtils#stripStart + copy: + - from: arg(0) + to: result +- function: org.apache.commons.lang3.text.StrBuilder#insert + copy: + - from: arg(1) + to: result + - from: + - this + - .org.apache.commons.lang3.text.StrBuilder##java.lang.Object + to: result + - from: this + to: result +- function: org.apache.commons.lang3.text.StrBuilder#insert + overrides: false + copy: + - from: + - this + - .org.apache.commons.lang3.text.StrBuilder##java.lang.Object + to: result + - from: this + to: result +- function: org.apache.commons.lang3.CharSetUtils#keep + copy: + - from: arg(0) + to: result +- function: org.apache.commons.lang3.tuple.ImmutableTriple#of + signature: (java.lang.Object, java.lang.Object, java.lang.Object) * + overrides: false + copy: + - from: arg(0) + to: + - result + - .org.apache.commons.lang3.tuple.ImmutableTriple#left#java.lang.Object + - from: arg(2) + to: + - result + - .org.apache.commons.lang3.tuple.ImmutableTriple#right#java.lang.Object + - from: arg(1) + to: + - result + - .org.apache.commons.lang3.tuple.ImmutableTriple#middle#java.lang.Object +- function: org.apache.commons.lang3.StringUtils#removeEnd + copy: + - from: arg(0) + to: result +- function: org.apache.commons.lang3.text.StrTokenizer# + copy: + - from: arg(0) + to: + - this + - .org.apache.commons.lang3.text.StrTokenizer##java.lang.Object + - from: arg(0) + to: this +- function: org.apache.commons.lang3.ClassUtils#getShortClassName + copy: + - from: arg(0) + to: result +- function: org.apache.commons.lang3.ObjectUtils#CONST_SHORT + overrides: false + copy: + - from: arg(0) + to: result +- function: org.apache.commons.lang3.StringUtils#stripToNull + copy: + - from: arg(0) + to: result +- function: org.apache.commons.lang3.ArrayUtils#clone + overrides: false + copy: + - from: + - arg(0) + - '[*]' + to: + - result + - '[*]' +- function: org.apache.commons.lang3.text.StrBuilder#append + copy: + - from: arg(0) + to: result + - from: + - this + - .org.apache.commons.lang3.text.StrBuilder##java.lang.Object + to: result + - from: this + to: result +- function: + package: org.apache.commons.lang3.text + class: StrBuilder + name: + pattern: + signature: + params: + - index: 0 + type: java.lang.String + copy: + - from: arg(0) + to: + - this + - .org.apache.commons.lang3.text.StrBuilder##java.lang.Object + - from: arg(0) + to: this +- function: org.apache.commons.lang3.text.StrBuilder#append + overrides: false + copy: + - from: + - this + - .org.apache.commons.lang3.text.StrBuilder##java.lang.Object + to: result + - from: this + to: result +- function: org.apache.commons.lang3.text.StrBuilder#appendPadding + overrides: false + copy: + - from: + - this + - .org.apache.commons.lang3.text.StrBuilder##java.lang.Object + to: result + - from: this + to: result diff --git a/core/opentaint-config/config/config/org.apache.commons-commons-text-1.12.0.yaml b/core/opentaint-config/config/config/org.apache.commons-commons-text-1.12.0.yaml new file mode 100644 index 000000000..a3bf7b655 --- /dev/null +++ b/core/opentaint-config/config/config/org.apache.commons-commons-text-1.12.0.yaml @@ -0,0 +1,278 @@ +library: org.apache.commons:commons-text:1.12.0 +passThrough: +- function: org.apache.commons.text.TextStringBuilder#appendAll + overrides: false + copy: + - from: this + to: result +- function: org.apache.commons.text.StrBuilder#appendWithSeparators + overrides: false + copy: + - from: this + to: result +- function: org.apache.commons.text.StrBuilder#appendFixedWidthPadRight + overrides: false + copy: + - from: this + to: result +- function: org.apache.commons.text.StrBuilder#appendNull + overrides: false + copy: + - from: this + to: result +- function: org.apache.commons.text.TextStringBuilder#deleteCharAt + overrides: false + copy: + - from: this + to: result +- function: org.apache.commons.text.TextStringBuilder#trim + overrides: false + copy: + - from: this + to: result +- function: org.apache.commons.text.StrBuilder#appendFixedWidthPadLeft + overrides: false + copy: + - from: this + to: result +- function: org.apache.commons.text.StrBuilder#appendSeparator + overrides: false + copy: + - from: this + to: result +- function: org.apache.commons.text.TextStringBuilder#appendln + overrides: false + copy: + - from: this + to: result +- function: org.apache.commons.text.StrBuilder#appendPadding + overrides: false + copy: + - from: this + to: result +- function: org.apache.commons.text.TextStringBuilder#deleteAll + overrides: false + copy: + - from: this + to: result +- function: org.apache.commons.text.StrBuilder#replaceAll + overrides: false + copy: + - from: this + to: result +- function: org.apache.commons.text.StrBuilder#deleteAll + overrides: false + copy: + - from: this + to: result +- function: org.apache.commons.text.StrBuilder#reverse + overrides: false + copy: + - from: this + to: result +- function: org.apache.commons.text.StringEscapeUtils#escapeHtml3 + copy: + - from: arg(0) + to: result +- function: org.apache.commons.text.TextStringBuilder#setNullText + overrides: false + copy: + - from: this + to: result +- function: org.apache.commons.text.StrBuilder#deleteFirst + overrides: false + copy: + - from: this + to: result +- function: org.apache.commons.text.TextStringBuilder#deleteFirst + overrides: false + copy: + - from: this + to: result +- function: org.apache.commons.text.TextStringBuilder#setCharAt + overrides: false + copy: + - from: this + to: result +- function: org.apache.commons.text.StrBuilder#setCharAt + overrides: false + copy: + - from: this + to: result +- function: org.apache.commons.text.StringEscapeUtils#escapeCsv + copy: + - from: arg(0) + to: result +- function: org.apache.commons.text.StrBuilder#ensureCapacity + overrides: false + copy: + - from: this + to: result +- function: org.apache.commons.text.TextStringBuilder#appendNewLine + overrides: false + copy: + - from: this + to: result +- function: org.apache.commons.text.TextStringBuilder#reverse + overrides: false + copy: + - from: this + to: result +- function: org.apache.commons.text.StrBuilder#insert + overrides: false + copy: + - from: this + to: result +- function: org.apache.commons.text.StrBuilder#trim + overrides: false + copy: + - from: this + to: result +- function: org.apache.commons.text.StrBuilder#appendNewLine + overrides: false + copy: + - from: this + to: result +- function: org.apache.commons.text.StrBuilder#deleteCharAt + overrides: false + copy: + - from: this + to: result +- function: org.apache.commons.text.TextStringBuilder#ensureCapacity + overrides: false + copy: + - from: this + to: result +- function: org.apache.commons.text.TextStringBuilder#appendFixedWidthPadRight + overrides: false + copy: + - from: this + to: result +- function: org.apache.commons.text.TextStringBuilder#appendSeparator + overrides: false + copy: + - from: this + to: result +- function: org.apache.commons.text.StrBuilder#replaceFirst + overrides: false + copy: + - from: this + to: result +- function: org.apache.commons.text.TextStringBuilder#appendWithSeparators + overrides: false + copy: + - from: this + to: result +- function: org.apache.commons.text.StrBuilder#appendAll + overrides: false + copy: + - from: this + to: result +- function: org.apache.commons.text.StrBuilder#append + overrides: false + copy: + - from: this + to: result +- function: org.apache.commons.text.TextStringBuilder#appendNull + overrides: false + copy: + - from: this + to: result +- function: org.apache.commons.text.TextStringBuilder#minimizeCapacity + overrides: false + copy: + - from: this + to: result +- function: org.apache.commons.text.TextStringBuilder#replace + overrides: false + copy: + - from: this + to: result +- function: org.apache.commons.text.StrBuilder#appendln + overrides: false + copy: + - from: this + to: result +- function: org.apache.commons.text.StrBuilder#minimizeCapacity + overrides: false + copy: + - from: this + to: result +- function: org.apache.commons.text.StrBuilder#setNewLineText + overrides: false + copy: + - from: this + to: result +- function: org.apache.commons.text.StrBuilder#setLength + overrides: false + copy: + - from: this + to: result +- function: org.apache.commons.text.StrBuilder#replace + overrides: false + copy: + - from: this + to: result +- function: org.apache.commons.text.StringEscapeUtils#escapeHtml4 + copy: + - from: arg(0) + to: result +- function: org.apache.commons.text.TextStringBuilder#appendFixedWidthPadLeft + overrides: false + copy: + - from: this + to: result +- function: org.apache.commons.text.StrBuilder#setNullText + overrides: false + copy: + - from: this + to: result +- function: org.apache.commons.text.TextStringBuilder#append + overrides: false + copy: + - from: this + to: result +- function: org.apache.commons.text.TextStringBuilder#replaceFirst + overrides: false + copy: + - from: this + to: result +- function: org.apache.commons.text.TextStringBuilder#setNewLineText + overrides: false + copy: + - from: this + to: result +- function: org.apache.commons.text.TextStringBuilder#delete + overrides: false + copy: + - from: this + to: result +- function: org.apache.commons.text.TextStringBuilder#insert + overrides: false + copy: + - from: this + to: result +- function: org.apache.commons.text.TextStringBuilder#replaceAll + overrides: false + copy: + - from: this + to: result +- function: org.apache.commons.text.TextStringBuilder#appendPadding + overrides: false + copy: + - from: this + to: result +- function: org.apache.commons.text.StrBuilder#delete + overrides: false + copy: + - from: this + to: result +- function: org.apache.commons.text.StringEscapeUtils#unescapeCsv + copy: + - from: arg(0) + to: result +- function: org.apache.commons.text.TextStringBuilder#setLength + overrides: false + copy: + - from: this + to: result diff --git a/core/opentaint-config/config/config/org.apache.hadoop-hadoop-common-3.3.6.yaml b/core/opentaint-config/config/config/org.apache.hadoop-hadoop-common-3.3.6.yaml new file mode 100644 index 000000000..cca3e7efe --- /dev/null +++ b/core/opentaint-config/config/config/org.apache.hadoop-hadoop-common-3.3.6.yaml @@ -0,0 +1,962 @@ +library: org.apache.hadoop:hadoop-common:3.3.6 +passThrough: +- function: org.apache.hadoop.conf.Configuration#getClass + copy: + - from: arg(0) + to: result + - from: + - this + - .org.apache.hadoop.conf.Configuration##java.lang.Object + to: result + - from: this + to: result +- function: org.apache.hadoop.fs.FileSystem#setDefaultUri + copy: + - from: arg(2) + to: arg(0) + - from: arg(1) + to: arg(0) +- function: org.apache.hadoop.util.StringUtils#split + copy: + - from: arg(0) + to: result +- function: + package: org.apache.hadoop.fs + class: BlockLocation + name: + pattern: set.* + copy: + - from: arg(0) + to: + - this + - .org.apache.hadoop.fs.BlockLocation##java.lang.Object + - from: arg(0) + to: this +- function: org.apache.hadoop.io.Text#set + copy: + - from: arg(0) + to: this + - from: arg(0) + to: + - this + - .org.apache.hadoop.io.Text##java.lang.Object +- function: org.apache.hadoop.net.DNS#getDefaultIP + copy: + - from: arg(*) + to: result +- function: org.apache.hadoop.util.GenericOptionsParser#getRemainingArgs + copy: + - from: + - this + - .org.apache.hadoop.util.GenericOptionsParser##java.lang.Object + to: arg(0) + - from: this + to: result + - from: + - this + - .org.apache.hadoop.util.GenericOptionsParser##java.lang.Object + to: result + - from: this + to: arg(0) +- function: org.apache.hadoop.io.UTF8#getBytes + copy: + - from: this + to: result + - from: + - this + - .org.apache.hadoop.io.UTF8##java.lang.Object + to: result +- function: org.apache.hadoop.net.NodeBase#getNetworkLocation + copy: + - from: + - this + - .org.apache.hadoop.net.NodeBase##java.lang.Object + to: result + - from: this + to: result +- function: org.apache.hadoop.io.BytesWritable#getBytes + copy: + - from: this + to: result + - from: + - this + - .org.apache.hadoop.io.BytesWritable##java.lang.Object + to: result +- function: org.apache.hadoop.util.StringUtils#stringToPath + copy: + - from: arg(0) + to: result +- function: org.apache.hadoop.fs.FileSystem#setOwner + copy: + - from: arg(2) + to: arg(0) + - from: arg(1) + to: arg(0) +- function: org.apache.hadoop.net.NodeBase#getParent + copy: + - from: + - this + - .org.apache.hadoop.net.NodeBase##java.lang.Object + to: result + - from: this + to: result +- function: org.apache.hadoop.fs.DF#getFilesystem + copy: + - from: + - this + - .org.apache.hadoop.fs.DF##java.lang.Object + to: result + - from: this + to: result +- function: org.apache.hadoop.fs.Path#getFileSystem + copy: + - from: arg(0) + to: result + - from: arg(1) + to: result + - from: + - this + - .org.apache.hadoop.fs.Path##java.lang.Object + to: result + - from: this + to: result +- function: org.apache.hadoop.fs.FileSystem#getCanonicalServiceName + copy: + - from: + - this + - .org.apache.hadoop.fs.FileSystem##java.lang.Object + to: result + - from: this + to: result +- function: org.apache.hadoop.io.Text#readFields + copy: + - from: arg(0) + to: this + - from: arg(0) + to: + - this + - .org.apache.hadoop.io.Text##java.lang.Object +- function: org.apache.hadoop.net.DNSToSwitchMapping#resolve + copy: + - from: arg(0) + to: result +- function: org.apache.hadoop.util.StringUtils#escapeString + copy: + - from: arg(0) + to: result +- function: org.apache.hadoop.fs.FileSystem#getWorkingDirectory + copy: + - from: + - this + - .org.apache.hadoop.fs.FileSystem##java.lang.Object + to: result + - from: this + to: result +- function: org.apache.hadoop.fs.LocalDirAllocator#getLocalPathToRead + copy: + - from: arg(*) + to: result +- function: org.apache.hadoop.conf.Configuration#getClasses + copy: + - from: arg(0) + to: result + - from: + - this + - .org.apache.hadoop.conf.Configuration##java.lang.Object + to: result + - from: this + to: result +- function: org.apache.hadoop.fs.FileStatus#getPermission + copy: + - from: + - this + - .org.apache.hadoop.fs.FileStatus##java.lang.Object + to: result + - from: this + to: result +- function: org.apache.hadoop.conf.Configuration#getFile + copy: + - from: arg(*) + to: result +- function: org.apache.hadoop.fs.FileSystem#globStatus + copy: + - from: arg(0) + to: result + - from: arg(1) + to: result +- function: org.apache.hadoop.fs.Path# + copy: + - from: arg(*) + to: + - this + - .org.apache.hadoop.fs.Path##java.lang.Object + - from: arg(*) + to: this +- function: org.apache.hadoop.fs.DF#getDirPath + copy: + - from: + - this + - .org.apache.hadoop.fs.DF##java.lang.Object + to: result + - from: this + to: result +- function: org.apache.hadoop.fs.Path#toUri + copy: + - from: arg(0) + to: result + - from: arg(1) + to: result + - from: + - this + - .org.apache.hadoop.fs.Path##java.lang.Object + to: result + - from: this + to: result +- function: org.apache.hadoop.io.UTF8#set + copy: + - from: arg(0) + to: this + - from: arg(0) + to: + - this + - .org.apache.hadoop.io.UTF8##java.lang.Object +- function: org.apache.hadoop.fs.LocalDirAllocator#createTmpFileForWrite + copy: + - from: arg(*) + to: result +- function: org.apache.hadoop.io.SecureIOUtils#openForRead + copy: + - from: arg(0) + to: result +- function: org.apache.hadoop.util.StringUtils#uriToString + copy: + - from: arg(0) + to: result +- function: org.apache.hadoop.net.NodeBase#getName + copy: + - from: + - this + - .org.apache.hadoop.net.NodeBase##java.lang.Object + to: result + - from: this + to: result +- function: org.apache.hadoop.fs.FileStatus#getOwner + copy: + - from: + - this + - .org.apache.hadoop.fs.FileStatus##java.lang.Object + to: result + - from: this + to: result +- function: org.apache.hadoop.fs.FileSystem#append + copy: + - from: arg(0) + to: result +- function: org.apache.hadoop.conf.Configuration#get + copy: + - from: + - this + - .org.apache.hadoop.conf.Configuration##java.lang.Object + to: result + - from: this + to: result +- function: org.apache.hadoop.conf.Configuration#getResource + copy: + - from: + - this + - .org.apache.hadoop.conf.Configuration##java.lang.Object + to: result + - from: this + to: result +- function: org.apache.hadoop.io.UTF8#readFields + copy: + - from: arg(0) + to: this + - from: arg(0) + to: + - this + - .org.apache.hadoop.io.UTF8##java.lang.Object +- function: org.apache.hadoop.fs.FileSystem#getFileStatus + copy: + - from: arg(0) + to: result +- function: org.apache.hadoop.net.NetworkTopology#getNode + copy: + - from: arg(0) + to: result +- function: org.apache.hadoop.fs.FileSystem#startLocalOutput + copy: + - from: arg(0) + to: result + - from: arg(1) + to: result +- function: org.apache.hadoop.conf.Configuration#setClassLoader + copy: + - from: arg(0) + to: this + - from: arg(0) + to: + - this + - .org.apache.hadoop.conf.Configuration##java.lang.Object +- function: org.apache.hadoop.io.BytesWritable#set + copy: + - from: arg(0) + to: this + - from: arg(0) + to: + - this + - .org.apache.hadoop.io.BytesWritable##java.lang.Object +- function: org.apache.hadoop.fs.FileUtil#stat2Paths + copy: + - from: arg(*) + to: result + - from: arg(1) + to: result +- function: org.apache.hadoop.io.Text#decode + copy: + - from: arg(0) + to: result +- function: org.apache.hadoop.net.DNS#getHosts + copy: + - from: arg(*) + to: result +- function: org.apache.hadoop.util.StringUtils#camelize + copy: + - from: arg(0) + to: result +- function: org.apache.hadoop.io.BytesWritable#get + copy: + - from: this + to: result + - from: + - this + - .org.apache.hadoop.io.BytesWritable##java.lang.Object + to: result +- function: org.apache.hadoop.fs.ContentSummary#toString + copy: + - from: this + to: result +- function: org.apache.hadoop.util.StringUtils#getStrings + copy: + - from: arg(0) + to: result +- function: org.apache.hadoop.util.ServletUtil#getParameter + copy: + - from: arg(0) + to: result +- function: org.apache.hadoop.net.NodeBase#setNetworkLocation + copy: + - from: arg(0) + to: + - this + - .org.apache.hadoop.net.NodeBase##java.lang.Object + - from: arg(0) + to: this +- function: org.apache.hadoop.io.GenericWritable#get + copy: + - from: this + to: result + - from: + - this + - .org.apache.hadoop.io.GenericWritable##java.lang.Object + to: result +- function: org.apache.hadoop.fs.DU#getDirPath + copy: + - from: this + to: result + - from: + - this + - .org.apache.hadoop.fs.DU##java.lang.Object + to: result +- function: org.apache.hadoop.io.GenericWritable#set + copy: + - from: arg(0) + to: + - this + - .org.apache.hadoop.io.GenericWritable##java.lang.Object + - from: arg(0) + to: this +- function: + package: org.apache.hadoop.fs + class: BlockLocation + name: + pattern: get.* + copy: + - from: this + to: result + - from: + - this + - .org.apache.hadoop.fs.BlockLocation##java.lang.Object + to: result +- function: org.apache.hadoop.net.DNS#reverseDns + copy: + - from: arg(*) + to: result +- function: org.apache.hadoop.util.LineReader# + copy: + - from: arg(0) + to: + - this + - .org.apache.hadoop.util.LineReader##java.lang.Object + - from: arg(0) + to: this +- function: org.apache.hadoop.fs.FileStatus#getPath + copy: + - from: + - this + - .org.apache.hadoop.fs.FileStatus##java.lang.Object + to: result + - from: this + to: result +- function: org.apache.hadoop.util.StringUtils#getStringCollection + copy: + - from: arg(0) + to: result +- function: org.apache.hadoop.fs.Path#suffix + copy: + - from: arg(0) + to: result + - from: arg(1) + to: result + - from: + - this + - .org.apache.hadoop.fs.Path##java.lang.Object + to: result + - from: this + to: result +- function: org.apache.hadoop.util.ProgramDriver#addClass + copy: + - from: arg(0) + to: + - this + - .org.apache.hadoop.util.ProgramDriver##java.lang.Object + - from: arg(1) + to: this + - from: arg(1) + to: + - this + - .org.apache.hadoop.util.ProgramDriver##java.lang.Object + - from: arg(0) + to: this +- function: org.apache.hadoop.fs.FileSystem#makeQualified + copy: + - from: arg(0) + to: result +- function: org.apache.hadoop.fs.Path#toString + copy: + - from: arg(0) + to: result + - from: arg(1) + to: result + - from: + - this + - .org.apache.hadoop.fs.Path##java.lang.Object + to: result + - from: this + to: result +- function: org.apache.hadoop.fs.Path#getParent + copy: + - from: arg(0) + to: result + - from: arg(1) + to: result + - from: + - this + - .org.apache.hadoop.fs.Path##java.lang.Object + to: result + - from: this + to: result +- function: org.apache.hadoop.conf.Configuration#getClassByName + copy: + - from: arg(0) + to: result +- function: org.apache.hadoop.io.IOUtils#copyBytes + copy: + - from: arg(0) + to: arg(1) +- function: org.apache.hadoop.util.StringUtils#stringToURI + copy: + - from: arg(0) + to: result +- function: org.apache.hadoop.util.GenericOptionsParser#getConfiguration + copy: + - from: + - this + - .org.apache.hadoop.util.GenericOptionsParser##java.lang.Object + to: arg(0) + - from: this + to: result + - from: + - this + - .org.apache.hadoop.util.GenericOptionsParser##java.lang.Object + to: result + - from: this + to: arg(0) +- function: org.apache.hadoop.util.StringUtils#arrayToString + copy: + - from: arg(0) + to: result +- function: org.apache.hadoop.conf.Configuration#getLocalPath + copy: + - from: arg(*) + to: result +- function: org.apache.hadoop.io.Text#append + copy: + - from: arg(0) + to: this + - from: arg(0) + to: + - this + - .org.apache.hadoop.io.Text##java.lang.Object +- function: org.apache.hadoop.io.MapFile$Reader#get + copy: + - from: arg(0) + to: result +- function: org.apache.hadoop.io.MapFile$Reader#getClosest + copy: + - from: arg(0) + to: result +- function: org.apache.hadoop.io.MapFile$Reader#next + copy: + - from: + - this + - .org.apache.hadoop.io.MapFile$Reader##java.lang.Object + to: arg(1) + - from: this + to: arg(1) + - from: + - this + - .org.apache.hadoop.io.MapFile$Reader##java.lang.Object + to: arg(0) + - from: this + to: arg(0) +- function: org.apache.hadoop.fs.FileSystem#getHomeDirectory + copy: + - from: + - this + - .org.apache.hadoop.fs.FileSystem##java.lang.Object + to: result + - from: this + to: result +- function: org.apache.hadoop.io.Text#write + copy: + - from: arg(1) + to: arg(0) + - from: + - this + - .org.apache.hadoop.io.Text##java.lang.Object + to: arg(0) + - from: this + to: arg(0) +- function: org.apache.hadoop.io.UTF8# + copy: + - from: arg(0) + to: this + - from: arg(0) + to: + - this + - .org.apache.hadoop.io.UTF8##java.lang.Object +- function: org.apache.hadoop.fs.LocalDirAllocator#getAllLocalPathsToRead + copy: + - from: arg(*) + to: result +- function: org.apache.hadoop.net.DNS#getDefaultHost + copy: + - from: arg(*) + to: result +- function: org.apache.hadoop.io.Text#readString + copy: + - from: arg(0) + to: result +- function: org.apache.hadoop.conf.Configuration#getConfResourceAsInputStream + copy: + - from: arg(0) + to: result +- function: org.apache.hadoop.util.XMLUtils#transform + copy: + - from: arg(1) + to: arg(2) +- function: org.apache.hadoop.util.GenericOptionsParser# + copy: + - from: arg(*) + to: this + - from: arg(*) + to: + - this + - .org.apache.hadoop.util.GenericOptionsParser##java.lang.Object +- function: org.apache.hadoop.conf.Configuration#writeXml + copy: + - from: + - this + - .org.apache.hadoop.conf.Configuration##java.lang.Object + to: arg(0) + - from: this + to: arg(0) +- function: org.apache.hadoop.io.MapFile$Reader#midKey + copy: + - from: this + to: result + - from: + - this + - .org.apache.hadoop.io.MapFile$Reader##java.lang.Object + to: result +- function: org.apache.hadoop.net.StandardSocketFactory#createSocket + copy: + - from: arg(*) + to: result +- function: org.apache.hadoop.fs.FileSystem#initialize + copy: + - from: arg(0) + to: + - this + - .org.apache.hadoop.fs.FileSystem##java.lang.Object + - from: arg(1) + to: + - this + - .org.apache.hadoop.fs.FileSystem##java.lang.Object + - from: arg(1) + to: this + - from: arg(0) + to: this +- function: org.apache.hadoop.util.LineReader#readLine + copy: + - from: + - this + - .org.apache.hadoop.util.LineReader##java.lang.Object + to: arg(0) + - from: this + to: arg(0) +- function: org.apache.hadoop.fs.FsShell#getCurrentTrashDir + copy: + - from: this + to: result + - from: + - this + - .org.apache.hadoop.fs.FsShell##java.lang.Object + to: result +- function: org.apache.hadoop.conf.Configuration#getConfResourceAsReader + copy: + - from: arg(0) + to: result +- function: org.apache.hadoop.util.StringUtils#simpleHostname + copy: + - from: arg(0) + to: result +- function: org.apache.hadoop.fs.FileUtil#makeShellPath + copy: + - from: arg(0) + to: result +- function: org.apache.hadoop.conf.Configuration#getStrings + copy: + - from: + - this + - .org.apache.hadoop.conf.Configuration##java.lang.Object + to: result + - from: this + to: result +- function: org.apache.hadoop.io.ByteWritable#set + copy: + - from: arg(0) + to: + - this + - .org.apache.hadoop.io.ByteWritable##java.lang.Object + - from: arg(0) + to: this +- function: org.apache.hadoop.util.GenericOptionsParser#getLibJars + copy: + - from: + - this + - .org.apache.hadoop.util.GenericOptionsParser##java.lang.Object + to: arg(0) + - from: this + to: result + - from: + - this + - .org.apache.hadoop.util.GenericOptionsParser##java.lang.Object + to: result + - from: this + to: arg(0) +- function: org.apache.hadoop.util.StringUtils#unEscapeString + copy: + - from: arg(0) + to: result +- function: org.apache.hadoop.fs.FileStatus#getGroup + copy: + - from: + - this + - .org.apache.hadoop.fs.FileStatus##java.lang.Object + to: result + - from: this + to: result +- function: org.apache.hadoop.io.Text# + copy: + - from: arg(0) + to: this + - from: arg(0) + to: + - this + - .org.apache.hadoop.io.Text##java.lang.Object +- function: org.apache.hadoop.conf.Configuration#getStringCollection + copy: + - from: + - this + - .org.apache.hadoop.conf.Configuration##java.lang.Object + to: result + - from: this + to: result +- function: org.apache.hadoop.conf.Configuration#iterator + copy: + - from: + - this + - .org.apache.hadoop.conf.Configuration##java.lang.Object + to: result + - from: this + to: result +- function: org.apache.hadoop.fs.LocalDirAllocator#getLocalPathForWrite + copy: + - from: arg(*) + to: result +- function: org.apache.hadoop.io.Text#charAt + copy: + - from: arg(0) + to: this + - from: arg(0) + to: + - this + - .org.apache.hadoop.io.Text##java.lang.Object +- function: org.apache.hadoop.fs.FileSystem#setTimes + copy: + - from: arg(2) + to: arg(0) + - from: arg(1) + to: arg(0) +- function: org.apache.hadoop.net.NodeBase# + copy: + - from: arg(*) + to: this + - from: arg(*) + to: + - this + - .org.apache.hadoop.net.NodeBase##java.lang.Object +- function: + package: org.apache.hadoop.io + class: MapFile$Writer + name: + pattern: () + copy: + - from: arg(*) + to: this + - from: arg(*) + to: + - this + - .org.apache.hadoop.io.MapFile$Writer##java.lang.Object +- function: org.apache.hadoop.fs.FsShell# + copy: + - from: arg(0) + to: + - this + - .org.apache.hadoop.fs.FsShell##java.lang.Object + - from: arg(0) + to: this +- function: org.apache.hadoop.io.ArrayWritable#get + copy: + - from: + - this + - .org.apache.hadoop.io.ArrayWritable##java.lang.Object + to: result + - from: this + to: result +- function: org.apache.hadoop.fs.Path#makeQualified + copy: + - from: arg(0) + to: result + - from: arg(1) + to: result + - from: + - this + - .org.apache.hadoop.fs.Path##java.lang.Object + to: result + - from: this + to: result +- function: org.apache.hadoop.io.ArrayWritable#set + copy: + - from: arg(0) + to: + - this + - .org.apache.hadoop.io.ArrayWritable##java.lang.Object + - from: arg(0) + to: this +- function: org.apache.hadoop.fs.DF#getMount + copy: + - from: + - this + - .org.apache.hadoop.fs.DF##java.lang.Object + to: result + - from: this + to: result +- function: org.apache.hadoop.io.Text#getBytes + copy: + - from: this + to: result + - from: + - this + - .org.apache.hadoop.io.Text##java.lang.Object + to: result +- function: org.apache.hadoop.io.UTF8#readString + copy: + - from: arg(0) + to: result +- function: org.apache.hadoop.fs.FileSystem#open + copy: + - from: arg(0) + to: result +- function: org.apache.hadoop.fs.BlockLocation# + copy: + - from: arg(*) + to: this + - from: arg(*) + to: + - this + - .org.apache.hadoop.fs.BlockLocation##java.lang.Object +- function: org.apache.hadoop.net.NodeBase#setParent + copy: + - from: arg(0) + to: + - this + - .org.apache.hadoop.net.NodeBase##java.lang.Object + - from: arg(0) + to: this +- function: org.apache.hadoop.io.ByteWritable#get + copy: + - from: + - this + - .org.apache.hadoop.io.ByteWritable##java.lang.Object + to: result + - from: this + to: result +- function: org.apache.hadoop.conf.Configuration#getClassLoader + copy: + - from: + - this + - .org.apache.hadoop.conf.Configuration##java.lang.Object + to: result + - from: this + to: result +- function: org.apache.hadoop.fs.FileSystem#getFileChecksum + copy: + - from: arg(0) + to: result +- function: org.apache.hadoop.conf.Configuration#getRaw + copy: + - from: + - this + - .org.apache.hadoop.conf.Configuration##java.lang.Object + to: result + - from: this + to: result +- function: org.apache.hadoop.io.UTF8#write + copy: + - from: + - this + - .org.apache.hadoop.io.UTF8##java.lang.Object + to: arg(0) + - from: this + to: arg(0) +- function: org.apache.hadoop.net.SocksSocketFactory#createSocket + copy: + - from: arg(*) + to: result +- function: org.apache.hadoop.fs.DF# + copy: + - from: arg(1) + to: + - this + - .org.apache.hadoop.fs.DF##java.lang.Object + - from: arg(0) + to: + - this + - .org.apache.hadoop.fs.DF##java.lang.Object + - from: arg(1) + to: this + - from: arg(0) + to: this +- function: org.apache.hadoop.fs.FileSystem#getName + copy: + - from: + - this + - .org.apache.hadoop.fs.FileSystem##java.lang.Object + to: result + - from: this + to: result +- function: org.apache.hadoop.io.SecureIOUtils#createForWrite + copy: + - from: arg(0) + to: result +- function: org.apache.hadoop.util.StringUtils#escapeHTML + copy: + - from: arg(0) + to: result +- function: org.apache.hadoop.io.Text#encode + copy: + - from: arg(0) + to: result +- function: org.apache.hadoop.fs.DU# + copy: + - from: arg(0) + to: + - this + - .org.apache.hadoop.fs.DU##java.lang.Object + - from: arg(1) + to: + - this + - .org.apache.hadoop.fs.DU##java.lang.Object + - from: arg(1) + to: this + - from: arg(0) + to: this +- function: org.apache.hadoop.io.MapFile$Writer#append + copy: + - from: arg(*) + to: this + - from: arg(*) + to: + - this + - .org.apache.hadoop.io.MapFile$Writer##java.lang.Object +- function: org.apache.hadoop.fs.FileSystem#getContentSummary + copy: + - from: arg(0) + to: result +- function: org.apache.hadoop.io.MapFile$Reader# + copy: + - from: arg(*) + to: this + - from: arg(*) + to: + - this + - .org.apache.hadoop.io.MapFile$Reader##java.lang.Object +- function: org.apache.hadoop.fs.FileStatus# + copy: + - from: arg(*) + to: + - this + - .org.apache.hadoop.fs.FileStatus##java.lang.Object + - from: arg(*) + to: this +- function: org.apache.hadoop.net.DNS#getIPs + copy: + - from: arg(*) + to: result +- function: org.apache.hadoop.fs.FileSystem#getUri + copy: + - from: + - this + - .org.apache.hadoop.fs.FileSystem##java.lang.Object + to: result + - from: this + to: result +- function: org.apache.hadoop.fs.FileSystem#setPermission + copy: + - from: arg(2) + to: arg(0) + - from: arg(1) + to: arg(0) diff --git a/core/opentaint-config/config/config/org.apache.hadoop-hadoop-core-1.2.1.yaml b/core/opentaint-config/config/config/org.apache.hadoop-hadoop-core-1.2.1.yaml new file mode 100644 index 000000000..d3d479482 --- /dev/null +++ b/core/opentaint-config/config/config/org.apache.hadoop-hadoop-core-1.2.1.yaml @@ -0,0 +1,312 @@ +library: org.apache.hadoop:hadoop-core:1.2.1 +dependencies: +- org.apache.hadoop:hadoop-common:3.3.6 +passThrough: +- function: org.apache.hadoop.mapred.JobHistory$TaskAttempt#getValues + copy: + - from: this + to: result +- function: org.apache.hadoop.mapred.JobHistory$JobInfo#recoverJobHistoryFile + copy: + - from: arg(0) + to: result + - from: arg(1) + to: result + - from: this + to: result + - from: + - this + - .org.apache.hadoop.mapred.JobHistory$JobInfo##java.lang.Object + to: result +- function: org.apache.hadoop.mapred.JobHistory$ReduceAttempt#getLong + copy: + - from: this + to: result +- function: org.apache.hadoop.mapred.JobHistory$MapAttempt#getValues + copy: + - from: this + to: result +- function: org.apache.hadoop.record.XmlRecordInput# + copy: + - from: arg(0) + to: this + - from: arg(0) + to: + - this + - .org.apache.hadoop.record.XmlRecordInput##java.lang.Object +- function: org.apache.hadoop.record.XmlRecordInput#readByte + copy: + - from: this + to: result + - from: + - this + - .org.apache.hadoop.record.XmlRecordInput##java.lang.Object + to: result +- function: org.apache.hadoop.mapred.FileOutputFormat#getPathForCustomFile + copy: + - from: arg(0) + to: result + - from: arg(1) + to: result +- function: org.apache.hadoop.mapred.JobHistory$JobInfo#getInt + copy: + - from: this + to: result +- function: org.apache.hadoop.mapred.JobID#read + copy: + - from: arg(*) + to: result +- function: org.apache.hadoop.mapred.JobHistory$ReduceAttempt#getValues + copy: + - from: this + to: result +- function: org.apache.hadoop.mapred.JobHistory$TaskAttempt#getLong + copy: + - from: this + to: result +- function: org.apache.hadoop.mapred.JobHistory$MapAttempt#getLong + copy: + - from: this + to: result +- function: org.apache.hadoop.mapred.JobHistory$JobInfo#encodeJobHistoryFileName + copy: + - from: arg(0) + to: result +- function: org.apache.hadoop.record.XmlRecordOutput#writeByte + copy: + - from: arg(0) + to: result +- function: org.apache.hadoop.mapred.FileOutputFormat#getUniqueName + copy: + - from: arg(0) + to: result + - from: arg(1) + to: result +- function: org.apache.hadoop.mapred.JobHistory$JobInfo#encodeJobHistoryFilePath + copy: + - from: arg(0) + to: result +- function: org.apache.hadoop.mapred.JobHistory$Task#getValues + copy: + - from: this + to: result +- function: org.apache.hadoop.metrics.ContextFactory#getContext + copy: + - from: arg(0) + to: result + - from: arg(1) + to: result +- function: org.apache.hadoop.mapred.JobHistory$ReduceAttempt#get + copy: + - from: this + to: result +- function: org.apache.hadoop.mapred.JobHistory$JobInfo#getJobHistoryFileName + copy: + - from: arg(1) + to: + - this + - .org.apache.hadoop.mapred.JobHistory$JobInfo##java.lang.Object + - from: arg(0) + to: + - this + - .org.apache.hadoop.mapred.JobHistory$JobInfo##java.lang.Object + - from: arg(1) + to: this + - from: arg(0) + to: this +- function: org.apache.hadoop.mapred.JobHistory$JobInfo# + copy: + - from: arg(0) + to: + - this + - .org.apache.hadoop.mapred.JobHistory$JobInfo##java.lang.Object + - from: arg(0) + to: this +- function: org.apache.hadoop.mapred.JobHistory$JobInfo#getAllTasks + copy: + - from: this + to: result +- function: org.apache.hadoop.mapred.JobHistory$Task#getTaskAttempts + copy: + - from: this + to: result +- function: org.apache.hadoop.mapred.JobHistory$JobInfo#getJobHistoryLogLocationForUser + copy: + - from: arg(1) + to: + - this + - .org.apache.hadoop.mapred.JobHistory$JobInfo##java.lang.Object + - from: arg(0) + to: + - this + - .org.apache.hadoop.mapred.JobHistory$JobInfo##java.lang.Object + - from: arg(1) + to: this + - from: arg(0) + to: this +- function: org.apache.hadoop.mapred.JobHistory$JobInfo#getLong + copy: + - from: this + to: result +- function: org.apache.hadoop.mapred.JobHistory$MapAttempt#get + copy: + - from: this + to: result +- function: org.apache.hadoop.mapred.FileOutputFormat#getTaskOutputPath + copy: + - from: arg(0) + to: result + - from: arg(1) + to: result +- function: org.apache.hadoop.record.CsvRecordInput# + copy: + - from: arg(0) + to: + - this + - .org.apache.hadoop.record.CsvRecordInput##java.lang.Object + - from: arg(0) + to: this +- function: org.apache.hadoop.record.CsvRecordInput#readByte + copy: + - from: + - this + - .org.apache.hadoop.record.CsvRecordInput##java.lang.Object + to: result + - from: this + to: result +- function: org.apache.hadoop.mapred.JobHistory$JobInfo#getLocalJobFilePath + copy: + - from: arg(0) + to: result +- function: org.apache.hadoop.mapred.DefaultJobHistoryParser#parseJobTasks + copy: + - from: arg(0) + to: arg(1) + - from: arg(2) + to: arg(1) +- function: org.apache.hadoop.util.StringUtils#capitalize + copy: + - from: arg(0) + to: result +- function: org.apache.hadoop.record.CsvRecordInput#readBuffer + copy: + - from: + - this + - .org.apache.hadoop.record.CsvRecordInput##java.lang.Object + to: result + - from: this + to: result +- function: org.apache.hadoop.mapred.JobHistory$ReduceAttempt#getInt + copy: + - from: this + to: result +- function: org.apache.hadoop.mapred.JobHistory$TaskAttempt#get + copy: + - from: this + to: result +- function: org.apache.hadoop.mapred.FileOutputFormat#getWorkOutputPath + copy: + - from: arg(0) + to: result + - from: arg(1) + to: result +- function: org.apache.hadoop.record.XmlRecordInput#readString + copy: + - from: this + to: result + - from: + - this + - .org.apache.hadoop.record.XmlRecordInput##java.lang.Object + to: result +- function: org.apache.hadoop.mapred.JobHistory$TaskAttempt#getInt + copy: + - from: this + to: result +- function: org.apache.hadoop.mapred.JobHistory$JobInfo#getValues + copy: + - from: this + to: result +- function: org.apache.hadoop.mapred.FileOutputFormat#getOutputPath + copy: + - from: arg(0) + to: result + - from: arg(1) + to: result +- function: org.apache.hadoop.mapred.JobHistory$MapAttempt#getInt + copy: + - from: this + to: result +- function: org.apache.hadoop.mapred.JobHistory$Task#getLong + copy: + - from: this + to: result +- function: org.apache.hadoop.mapred.JobHistory$MapAttempt#getTaskAttempts + copy: + - from: this + to: result +- function: org.apache.hadoop.mapred.JobHistory$JobInfo#getUserName + copy: + - from: this + to: result +- function: org.apache.hadoop.record.XmlRecordOutput#writeString + copy: + - from: arg(0) + to: result +- function: org.apache.hadoop.mapred.TaskLog#captureDebugOut + copy: + - from: arg(*) + to: result +- function: org.apache.hadoop.mapred.JobHistory$TaskAttempt#getTaskAttempts + copy: + - from: this + to: result +- function: org.apache.hadoop.mapred.JobHistory$JobInfo#decodeJobHistoryFileName + copy: + - from: arg(0) + to: result +- function: org.apache.hadoop.mapred.JobHistory$Task#getInt + copy: + - from: this + to: result +- function: org.apache.hadoop.mapred.JobHistory$JobInfo#get + copy: + - from: this + to: result +- function: org.apache.hadoop.mapred.JobHistory$ReduceAttempt#getTaskAttempts + copy: + - from: this + to: result +- function: org.apache.hadoop.record.XmlRecordInput#readBuffer + copy: + - from: this + to: result + - from: + - this + - .org.apache.hadoop.record.XmlRecordInput##java.lang.Object + to: result +- function: org.apache.hadoop.mapred.JobHistory$JobInfo#getJobHistoryLogLocation + copy: + - from: arg(1) + to: + - this + - .org.apache.hadoop.mapred.JobHistory$JobInfo##java.lang.Object + - from: arg(0) + to: + - this + - .org.apache.hadoop.mapred.JobHistory$JobInfo##java.lang.Object + - from: arg(1) + to: this + - from: arg(0) + to: this +- function: org.apache.hadoop.record.CsvRecordInput#readString + copy: + - from: + - this + - .org.apache.hadoop.record.CsvRecordInput##java.lang.Object + to: result + - from: this + to: result +- function: org.apache.hadoop.mapred.JobHistory$Task#get + copy: + - from: this + to: result diff --git a/core/opentaint-config/config/config/org.apache.hadoop-hadoop-mapreduce-client-core-3.3.6.yaml b/core/opentaint-config/config/config/org.apache.hadoop-hadoop-mapreduce-client-core-3.3.6.yaml new file mode 100644 index 000000000..820f57459 --- /dev/null +++ b/core/opentaint-config/config/config/org.apache.hadoop-hadoop-mapreduce-client-core-3.3.6.yaml @@ -0,0 +1,600 @@ +library: org.apache.hadoop:hadoop-mapreduce-client-core:3.3.6 +dependencies: +- org.apache.hadoop:hadoop-common:3.3.6 +passThrough: +- function: org.apache.hadoop.filecache.DistributedCache#addLocalArchives + copy: + - from: arg(0) + to: result +- function: org.apache.hadoop.mapred.JobID#appendTo + copy: + - from: this + to: result + - from: + - this + - .org.apache.hadoop.mapred.JobID##java.lang.Object + to: result +- function: org.apache.hadoop.mapred.JobID#toString + copy: + - from: this + to: result + - from: + - this + - .org.apache.hadoop.mapred.JobID##java.lang.Object + to: result +- function: org.apache.hadoop.mapreduce.lib.output.FileOutputCommitter#getWorkPath + copy: + - from: this + to: result + - from: + - this + - .org.apache.hadoop.mapreduce.lib.output.FileOutputCommitter##java.lang.Object + to: result +- function: org.apache.hadoop.mapreduce.lib.output.FileOutputCommitter# + copy: + - from: arg(0) + to: + - this + - .org.apache.hadoop.mapreduce.lib.output.FileOutputCommitter##java.lang.Object + - from: arg(1) + to: + - this + - .org.apache.hadoop.mapreduce.lib.output.FileOutputCommitter##java.lang.Object + - from: arg(1) + to: this + - from: arg(0) + to: this +- function: org.apache.hadoop.mapred.JobConf#setQueueName + copy: + - from: arg(0) + to: + - this + - .org.apache.hadoop.mapred.JobConf##java.lang.Object + - from: arg(0) + to: this +- function: org.apache.hadoop.mapred.JobConf#getQueueName + copy: + - from: + - this + - .org.apache.hadoop.mapred.JobConf##java.lang.Object + to: result + - from: this + to: result +- function: org.apache.hadoop.mapreduce.JobID# + copy: + - from: arg(*) + to: this + - from: arg(*) + to: + - this + - .org.apache.hadoop.mapreduce.JobID##java.lang.Object +- function: org.apache.hadoop.mapred.JobClient#getReduceTaskReports + copy: + - from: arg(0) + to: result +- function: org.apache.hadoop.mapred.JobConf#getJobEndNotificationURI + copy: + - from: + - this + - .org.apache.hadoop.mapred.JobConf##java.lang.Object + to: result + - from: this + to: result +- function: org.apache.hadoop.mapreduce.TaskID#getJobID + copy: + - from: this + to: result + - from: + - this + - .org.apache.hadoop.mapreduce.TaskID##java.lang.Object + to: result +- function: org.apache.hadoop.mapred.FileSplit# + copy: + - from: arg(*) + to: this + - from: arg(*) + to: + - this + - .org.apache.hadoop.mapred.FileSplit##java.lang.Object +- function: org.apache.hadoop.mapred.JobConf#getReduceDebugScript + copy: + - from: + - this + - .org.apache.hadoop.mapred.JobConf##java.lang.Object + to: result + - from: this + to: result +- function: org.apache.hadoop.mapred.JobID#read + copy: + - from: arg(*) + to: result +- function: org.apache.hadoop.mapred.JobConf#getKeepTaskFilesPattern + copy: + - from: + - this + - .org.apache.hadoop.mapred.JobConf##java.lang.Object + to: result + - from: this + to: result +- function: org.apache.hadoop.mapred.JobConf#getJobName + copy: + - from: + - this + - .org.apache.hadoop.mapred.JobConf##java.lang.Object + to: result + - from: this + to: result +- function: org.apache.hadoop.mapred.RunningJob#getCounters + copy: + - from: this + to: result +- function: org.apache.hadoop.mapred.JobConf#getKeyFieldPartitionerOption + copy: + - from: + - this + - .org.apache.hadoop.mapred.JobConf##java.lang.Object + to: result + - from: this + to: result +- function: org.apache.hadoop.mapreduce.JobID#forName + copy: + - from: arg(*) + to: result +- function: org.apache.hadoop.mapreduce.TaskAttemptID# + copy: + - from: arg(*) + to: this + - from: arg(*) + to: + - this + - .org.apache.hadoop.mapreduce.TaskAttemptID##java.lang.Object +- function: org.apache.hadoop.mapred.JobConf#findContainingJar + copy: + - from: arg(0) + to: result +- function: org.apache.hadoop.mapred.JobClient#getSetupTaskReports + copy: + - from: arg(0) + to: result +- function: org.apache.hadoop.mapreduce.JobID#getJtIdentifier + copy: + - from: + - this + - .org.apache.hadoop.mapreduce.JobID##java.lang.Object + to: result + - from: this + to: result +- function: org.apache.hadoop.mapred.TaskID#read + copy: + - from: arg(*) + to: result +- function: org.apache.hadoop.mapred.JobClient#getJobsFromQueue + copy: + - from: arg(0) + to: result +- function: org.apache.hadoop.mapreduce.TaskAttemptID#getTaskID + copy: + - from: + - this + - .org.apache.hadoop.mapreduce.TaskAttemptID##java.lang.Object + to: result + - from: this + to: result +- function: org.apache.hadoop.mapred.TaskAttemptID#appendTo + copy: + - from: this + to: result + - from: + - this + - .org.apache.hadoop.mapred.TaskAttemptID##java.lang.Object + to: result +- function: org.apache.hadoop.mapred.TaskID# + copy: + - from: arg(*) + to: this + - from: arg(*) + to: + - this + - .org.apache.hadoop.mapred.TaskID##java.lang.Object +- function: org.apache.hadoop.mapred.TaskID#appendTo + copy: + - from: + - this + - .org.apache.hadoop.mapred.TaskID##java.lang.Object + to: result + - from: this + to: result +- function: org.apache.hadoop.mapred.JobConf#setWorkingDirectory + copy: + - from: arg(0) + to: + - this + - .org.apache.hadoop.mapred.JobConf##java.lang.Object + - from: arg(0) + to: this +- function: org.apache.hadoop.mapred.JobClient#getMapTaskReports + copy: + - from: arg(0) + to: result +- function: org.apache.hadoop.mapreduce.TaskID#forName + copy: + - from: arg(*) + to: result +- function: org.apache.hadoop.mapred.JobClient#getJob + copy: + - from: arg(0) + to: result +- function: org.apache.hadoop.mapreduce.TaskID# + copy: + - from: arg(*) + to: this + - from: arg(*) + to: + - this + - .org.apache.hadoop.mapreduce.TaskID##java.lang.Object +- function: org.apache.hadoop.mapred.JobConf#setKeyFieldPartitionerOptions + copy: + - from: arg(0) + to: + - this + - .org.apache.hadoop.mapred.JobConf##java.lang.Object + - from: arg(0) + to: this +- function: org.apache.hadoop.mapred.RunningJob#getTrackingURL + copy: + - from: this + to: result +- function: org.apache.hadoop.mapreduce.TaskAttemptID#appendTo + copy: + - from: + - this + - .org.apache.hadoop.mapreduce.TaskAttemptID##java.lang.Object + to: result + - from: this + to: result +- function: org.apache.hadoop.mapreduce.TaskID#appendTo + copy: + - from: this + to: result + - from: + - this + - .org.apache.hadoop.mapreduce.TaskID##java.lang.Object + to: result +- function: org.apache.hadoop.mapred.TaskAttemptID# + copy: + - from: arg(*) + to: this + - from: arg(*) + to: + - this + - .org.apache.hadoop.mapred.TaskAttemptID##java.lang.Object +- function: org.apache.hadoop.mapred.FileSplit#getPath + copy: + - from: this + to: result + - from: + - this + - .org.apache.hadoop.mapred.FileSplit##java.lang.Object + to: result +- function: org.apache.hadoop.mapred.JobID#getJtIdentifier + copy: + - from: this + to: result + - from: + - this + - .org.apache.hadoop.mapred.JobID##java.lang.Object + to: result +- function: org.apache.hadoop.mapred.TaskID#forName + copy: + - from: arg(*) + to: result +- function: org.apache.hadoop.mapred.JobConf#getSessionId + copy: + - from: + - this + - .org.apache.hadoop.mapred.JobConf##java.lang.Object + to: result + - from: this + to: result +- function: org.apache.hadoop.mapred.JobConf#setJar + copy: + - from: arg(0) + to: + - this + - .org.apache.hadoop.mapred.JobConf##java.lang.Object + - from: arg(0) + to: this +- function: org.apache.hadoop.mapred.JobID#forName + copy: + - from: arg(*) + to: result +- function: org.apache.hadoop.mapred.TaskAttemptID#getTaskID + copy: + - from: this + to: result + - from: + - this + - .org.apache.hadoop.mapred.TaskAttemptID##java.lang.Object + to: result +- function: org.apache.hadoop.mapred.TaskLog#addCommand + copy: + - from: arg(*) + to: result +- function: org.apache.hadoop.mapred.FileInputFormat#getRecordReader + copy: + - from: arg(0) + to: result + - from: arg(1) + to: result +- function: org.apache.hadoop.mapred.JobClient#getDelegationToken + copy: + - from: arg(0) + to: result +- function: org.apache.hadoop.mapred.JobID# + copy: + - from: arg(*) + to: this + - from: arg(*) + to: + - this + - .org.apache.hadoop.mapred.JobID##java.lang.Object +- function: org.apache.hadoop.mapred.JobConf#getProfileParams + copy: + - from: + - this + - .org.apache.hadoop.mapred.JobConf##java.lang.Object + to: result + - from: this + to: result +- function: org.apache.hadoop.mapreduce.Job#getTrackingURL + copy: + - from: this + to: result +- function: org.apache.hadoop.mapred.JobConf#getKeyFieldComparatorOption + copy: + - from: + - this + - .org.apache.hadoop.mapred.JobConf##java.lang.Object + to: result + - from: this + to: result +- function: org.apache.hadoop.mapred.JobConf#setUser + copy: + - from: arg(0) + to: + - this + - .org.apache.hadoop.mapred.JobConf##java.lang.Object + - from: arg(0) + to: this +- function: org.apache.hadoop.mapred.RunningJob#getJobID + copy: + - from: this + to: result +- function: org.apache.hadoop.mapred.JobConf#setReduceDebugScript + copy: + - from: arg(0) + to: + - this + - .org.apache.hadoop.mapred.JobConf##java.lang.Object + - from: arg(0) + to: this +- function: org.apache.hadoop.mapred.JobConf#setMapDebugScript + copy: + - from: arg(0) + to: + - this + - .org.apache.hadoop.mapred.JobConf##java.lang.Object + - from: arg(0) + to: this +- function: org.apache.hadoop.mapred.JobConf#setJobEndNotificationURI + copy: + - from: arg(0) + to: + - this + - .org.apache.hadoop.mapred.JobConf##java.lang.Object + - from: arg(0) + to: this +- function: org.apache.hadoop.mapreduce.JobID#toString + copy: + - from: + - this + - .org.apache.hadoop.mapreduce.JobID##java.lang.Object + to: result + - from: this + to: result +- function: org.apache.hadoop.mapred.JobConf#setKeyFieldComparatorOptions + copy: + - from: arg(0) + to: + - this + - .org.apache.hadoop.mapred.JobConf##java.lang.Object + - from: arg(0) + to: this +- function: org.apache.hadoop.mapreduce.JobID#appendTo + copy: + - from: + - this + - .org.apache.hadoop.mapreduce.JobID##java.lang.Object + to: result + - from: this + to: result +- function: org.apache.hadoop.filecache.DistributedCache#addCacheArchive + copy: + - from: arg(0) + to: result +- function: org.apache.hadoop.mapred.FileInputFormat#getSplits + copy: + - from: arg(0) + to: result + - from: arg(1) + to: result +- function: org.apache.hadoop.mapred.JobConf#setSessionId + copy: + - from: arg(0) + to: + - this + - .org.apache.hadoop.mapred.JobConf##java.lang.Object + - from: arg(0) + to: this +- function: org.apache.hadoop.mapred.FileInputFormat#getInputPaths + copy: + - from: arg(0) + to: result + - from: arg(1) + to: result +- function: org.apache.hadoop.mapred.JobConf#getUser + copy: + - from: + - this + - .org.apache.hadoop.mapred.JobConf##java.lang.Object + to: result + - from: this + to: result +- function: org.apache.hadoop.mapred.JobConf#getWorkingDirectory + copy: + - from: + - this + - .org.apache.hadoop.mapred.JobConf##java.lang.Object + to: result + - from: this + to: result +- function: org.apache.hadoop.filecache.DistributedCache#addLocalFiles + copy: + - from: arg(0) + to: result +- function: org.apache.hadoop.mapred.RunningJob#getJobName + copy: + - from: this + to: result +- function: org.apache.hadoop.filecache.DistributedCache#addArchiveToClassPath + copy: + - from: arg(0) + to: result +- function: org.apache.hadoop.mapreduce.Job#getJar + copy: + - from: this + to: result +- function: org.apache.hadoop.mapred.JobConf#setJobName + copy: + - from: arg(0) + to: + - this + - .org.apache.hadoop.mapred.JobConf##java.lang.Object + - from: arg(0) + to: this +- function: org.apache.hadoop.mapreduce.TaskAttemptID#toString + copy: + - from: + - this + - .org.apache.hadoop.mapreduce.TaskAttemptID##java.lang.Object + to: result + - from: this + to: result +- function: org.apache.hadoop.filecache.DistributedCache#addFileToClassPath + copy: + - from: arg(0) + to: result +- function: org.apache.hadoop.mapred.JobConf#setKeepTaskFilesPattern + copy: + - from: arg(0) + to: + - this + - .org.apache.hadoop.mapred.JobConf##java.lang.Object + - from: arg(0) + to: this +- function: org.apache.hadoop.mapred.TaskID#getJobID + copy: + - from: + - this + - .org.apache.hadoop.mapred.TaskID##java.lang.Object + to: result + - from: this + to: result +- function: org.apache.hadoop.mapred.TaskAttemptID#getJobID + copy: + - from: this + to: result + - from: + - this + - .org.apache.hadoop.mapred.TaskAttemptID##java.lang.Object + to: result +- function: org.apache.hadoop.mapred.InputSplit#getLocations + copy: + - from: this + to: result +- function: org.apache.hadoop.mapred.JobConf#getMapDebugScript + copy: + - from: + - this + - .org.apache.hadoop.mapred.JobConf##java.lang.Object + to: result + - from: this + to: result +- function: org.apache.hadoop.mapred.RunningJob#getID + copy: + - from: this + to: result +- function: org.apache.hadoop.mapred.RunningJob#getJobFile + copy: + - from: this + to: result +- function: org.apache.hadoop.mapred.JobConf#getJar + copy: + - from: + - this + - .org.apache.hadoop.mapred.JobConf##java.lang.Object + to: result + - from: this + to: result +- function: org.apache.hadoop.mapreduce.TaskID#toString + copy: + - from: this + to: result + - from: + - this + - .org.apache.hadoop.mapreduce.TaskID##java.lang.Object + to: result +- function: org.apache.hadoop.mapreduce.TaskAttemptID#getJobID + copy: + - from: + - this + - .org.apache.hadoop.mapreduce.TaskAttemptID##java.lang.Object + to: result + - from: this + to: result +- function: org.apache.hadoop.mapred.TaskAttemptID#toString + copy: + - from: this + to: result + - from: + - this + - .org.apache.hadoop.mapred.TaskAttemptID##java.lang.Object + to: result +- function: org.apache.hadoop.mapred.TaskID#toString + copy: + - from: + - this + - .org.apache.hadoop.mapred.TaskID##java.lang.Object + to: result + - from: this + to: result +- function: org.apache.hadoop.mapreduce.Job#setWorkingDirectory + copy: + - from: arg(0) + to: result +- function: org.apache.hadoop.mapred.JobClient#getQueueInfo + copy: + - from: arg(0) + to: result +- function: org.apache.hadoop.mapred.JobConf#setProfileParams + copy: + - from: arg(0) + to: + - this + - .org.apache.hadoop.mapred.JobConf##java.lang.Object + - from: arg(0) + to: this +- function: org.apache.hadoop.mapred.TaskLog#captureOutAndError + copy: + - from: arg(*) + to: result diff --git a/core/opentaint-config/config/config/org.apache.hadoop-hadoop-streaming-3.4.0.yaml b/core/opentaint-config/config/config/org.apache.hadoop-hadoop-streaming-3.4.0.yaml new file mode 100644 index 000000000..ecdddbdd3 --- /dev/null +++ b/core/opentaint-config/config/config/org.apache.hadoop-hadoop-streaming-3.4.0.yaml @@ -0,0 +1,54 @@ +library: org.apache.hadoop:hadoop-streaming:3.4.0 +passThrough: +- function: org.apache.hadoop.record.BinaryRecordInput#readString + copy: + - from: + - this + - .org.apache.hadoop.record.BinaryRecordInput##java.lang.Object + to: result + - from: this + to: result +- function: org.apache.hadoop.record.BinaryRecordInput#readBuffer + copy: + - from: + - this + - .org.apache.hadoop.record.BinaryRecordInput##java.lang.Object + to: result + - from: this + to: result +- function: org.apache.hadoop.record.CsvRecordOutput#writeByte + copy: + - from: arg(0) + to: result +- function: org.apache.hadoop.record.BinaryRecordInput# + copy: + - from: arg(0) + to: this + - from: arg(0) + to: + - this + - .org.apache.hadoop.record.BinaryRecordInput##java.lang.Object +- function: org.apache.hadoop.record.CsvRecordOutput#writeString + copy: + - from: arg(0) + to: result +- function: org.apache.hadoop.record.BinaryRecordOutput#writeByte + copy: + - from: arg(0) + to: result +- function: org.apache.hadoop.record.BinaryRecordOutput#writeString + copy: + - from: arg(0) + to: result +- function: org.apache.hadoop.streaming.StreamJob# + copy: + - from: arg(0) + to: result +- function: org.apache.hadoop.record.BinaryRecordInput#readByte + copy: + - from: + - this + - .org.apache.hadoop.record.BinaryRecordInput##java.lang.Object + to: result + - from: this + to: result diff --git a/core/opentaint-config/config/config/org.apache.httpcomponents-httpclient-4.5.14.yaml b/core/opentaint-config/config/config/org.apache.httpcomponents-httpclient-4.5.14.yaml new file mode 100644 index 000000000..b47ee2646 --- /dev/null +++ b/core/opentaint-config/config/config/org.apache.httpcomponents-httpclient-4.5.14.yaml @@ -0,0 +1,389 @@ +library: org.apache.httpcomponents:httpclient:4.5.14 +passThrough: +- function: org.apache.http.client.utils.URIBuilder#getQueryParams + copy: + - from: this + to: result +- function: org.apache.http.auth.AuthScheme#authenticate + copy: + - from: arg(0) + to: result +- function: + package: org.apache.http.client.methods + class: HttpPut + name: + pattern: + copy: + - from: arg(0) + to: + - this + - .org.apache.http.client.methods.HttpPut##java.lang.Object + - from: arg(0) + to: this +- function: org.apache.http.impl.client.DefaultHttpClient# + signature: + params: + - index: 0 + type: org.apache.http.conn.ClientConnectionManager + copy: + - from: arg(0) + to: + - this + - .org.apache.http.impl.client.DefaultHttpClient##java.lang.Object + - from: arg(0) + to: this +- function: org.apache.http.client.utils.URIBuilder#toString + copy: + - from: this + to: result +- function: org.apache.http.client.methods.HttpRequestBase#setURI + copy: + - from: arg(0) + to: + - this + - .org.apache.http.client.methods.HttpRequestBase##java.lang.Object + - from: arg(0) + to: this +- function: org.apache.http.client.utils.URIBuilder#setParameter + copy: + - from: arg(0) + to: result +- function: org.apache.http.client.utils.CloneUtils#cloneObject + copy: + - from: arg(0) + to: result +- function: + package: org.apache.http.client.methods + class: HttpGet + name: + pattern: + copy: + - from: arg(0) + to: + - this + - .org.apache.http.client.methods.HttpGet##java.lang.Object + - from: arg(0) + to: this +- function: org.apache.http.conn.ssl.SSLSocketFactory# + signature: + params: + - index: 0 + type: javax.net.ssl.SSLSocketFactory + copy: + - from: arg(0) + to: + - this + - .org.apache.http.conn.ssl.SSLSocketFactory##java.lang.Object + - from: arg(0) + to: this +- function: org.apache.http.client.utils.URIBuilder#setQuery + copy: + - from: arg(0) + to: result +- function: + package: org.apache.http.client.methods + class: HttpTrace + name: + pattern: + copy: + - from: arg(0) + to: + - this + - .org.apache.http.client.methods.HttpTrace##java.lang.Object + - from: arg(0) + to: this +- function: org.apache.http.client.methods.HttpDelete#setURI + copy: + - from: arg(0) + to: + - this + - .org.apache.http.client.methods.HttpDelete##java.lang.Object + - from: arg(0) + to: this +- function: org.apache.http.client.methods.HttpRequestBase#toString + copy: + - from: this + to: result + - from: + - this + - .org.apache.http.client.methods.HttpRequestBase##java.lang.Object + to: result +- function: org.apache.http.client.utils.URIBuilder#addParameters + copy: + - from: arg(0) + to: result +- function: org.apache.http.client.methods.HttpUriRequest#getURI + copy: + - from: this + to: result +- function: org.apache.http.client.methods.HttpGet#setURI + copy: + - from: arg(0) + to: + - this + - .org.apache.http.client.methods.HttpGet##java.lang.Object + - from: arg(0) + to: this +- function: org.apache.http.cookie.Cookie#getPath + copy: + - from: this + to: result +- function: org.apache.http.client.utils.URIBuilder#setCustomQuery + copy: + - from: arg(0) + to: result +- function: org.apache.http.client.methods.HttpHead#setURI + copy: + - from: arg(0) + to: this + - from: arg(0) + to: + - this + - .org.apache.http.client.methods.HttpHead##java.lang.Object +- function: org.apache.http.client.utils.URIBuilder#addParameter + copy: + - from: arg(0) + to: result +- function: org.apache.http.client.CredentialsProvider#setCredentials + copy: + - from: arg(1) + to: + - this + - .org.apache.http.client.CredentialsProvider##java.lang.Object + - from: arg(1) + to: this +- function: org.apache.http.conn.scheme.SchemeRegistry#setItems + copy: + - from: arg(0) + to: result + - from: arg(0) + to: + - this + - .org.apache.http.conn.scheme.SchemeRegistry##java.lang.Object + - from: arg(0) + to: this +- function: + package: org.apache.http.client.methods + class: HttpOptions + name: + pattern: + copy: + - from: arg(0) + to: + - this + - .org.apache.http.client.methods.HttpOptions##java.lang.Object + - from: arg(0) + to: this +- function: + package: org.apache.http.client.methods + class: HttpDelete + name: + pattern: + copy: + - from: arg(0) + to: + - this + - .org.apache.http.client.methods.HttpDelete##java.lang.Object + - from: arg(0) + to: this +- function: org.apache.http.cookie.Cookie#getComment + copy: + - from: this + to: result +- function: org.apache.http.client.utils.URIBuilder#build + copy: + - from: this + to: result +- function: org.apache.http.client.utils.URIBuilder#setParameters + copy: + - from: arg(0) + to: result +- function: org.apache.http.conn.scheme.Scheme# + signature: + params: + - index: 0 + type: java.lang.String + - index: 1 + type: org.apache.http.conn.scheme.SocketFactory + - index: 2 + type: int + copy: + - from: arg(1) + to: + - this + - .org.apache.http.conn.scheme.Scheme##java.lang.Object + - from: arg(1) + to: this +- function: org.apache.http.cookie.Cookie#getCommentURL + copy: + - from: this + to: result +- function: org.apache.http.cookie.Cookie#getName + copy: + - from: this + to: result +- function: + package: org.apache.http.client.methods + class: HttpHead + name: + pattern: + copy: + - from: arg(0) + to: this + - from: arg(0) + to: + - this + - .org.apache.http.client.methods.HttpHead##java.lang.Object +- function: org.apache.http.client.utils.URIBuilder#setPath + copy: + - from: arg(0) + to: result +- function: org.apache.http.client.utils.URIBuilder#getPath + copy: + - from: this + to: result +- function: org.apache.http.cookie.Cookie#getDomain + copy: + - from: this + to: result +- function: org.apache.http.client.utils.URIBuilder#setHost + copy: + - from: arg(0) + to: result +- function: org.apache.http.cookie.Cookie#getExpiryDate + copy: + - from: this + to: result +- function: org.apache.http.auth.ContextAwareAuthScheme#authenticate + copy: + - from: arg(0) + to: result +- function: org.apache.http.client.utils.URIBuilder#getHost + copy: + - from: this + to: result +- function: org.apache.http.conn.ClientConnectionManager# + signature: + params: + - index: 0 + type: org.apache.http.conn.scheme.SchemeRegistry + copy: + - from: arg(0) + to: + - this + - .org.apache.http.conn.ClientConnectionManager##java.lang.Object + - from: arg(0) + to: this +- function: org.apache.http.client.methods.HttpPut#setURI + copy: + - from: arg(0) + to: + - this + - .org.apache.http.client.methods.HttpPut##java.lang.Object + - from: arg(0) + to: this +- function: org.apache.http.client.methods.HttpPost#setURI + copy: + - from: arg(0) + to: + - this + - .org.apache.http.client.methods.HttpPost##java.lang.Object + - from: arg(0) + to: this +- function: org.apache.http.client.utils.CloneUtils#clone + copy: + - from: arg(0) + to: result +- function: org.apache.http.cookie.Cookie#getValue + copy: + - from: this + to: result +- function: org.apache.http.conn.scheme.SchemeRegistry#register + copy: + - from: arg(0) + to: result + - from: arg(0) + to: + - this + - .org.apache.http.conn.scheme.SchemeRegistry##java.lang.Object + - from: arg(0) + to: this +- function: org.apache.http.client.methods.HttpOptions#setURI + copy: + - from: arg(0) + to: + - this + - .org.apache.http.client.methods.HttpOptions##java.lang.Object + - from: arg(0) + to: this +- function: org.apache.http.cookie.Cookie#toString + copy: + - from: this + to: result +- function: org.apache.http.client.methods.HttpRequestBase#getRequestLine + copy: + - from: this + to: result + - from: + - this + - .org.apache.http.client.methods.HttpRequestBase##java.lang.Object + to: result +- function: + package: org.apache.http.client.methods + class: HttpPatch + name: + pattern: + copy: + - from: arg(0) + to: + - this + - .org.apache.http.client.methods.HttpPatch##java.lang.Object + - from: arg(0) + to: this +- function: org.apache.http.client.methods.HttpPatch#setURI + copy: + - from: arg(0) + to: + - this + - .org.apache.http.client.methods.HttpPatch##java.lang.Object + - from: arg(0) + to: this +- function: org.apache.http.client.utils.URIBuilder#setPort + signature: (int) * + copy: + - from: this + to: result +- function: org.apache.http.conn.ClientConnectionManager# + signature: + params: + - index: 0 + type: org.apache.http.params.HttpParams + - index: 1 + type: org.apache.http.conn.scheme.SchemeRegistry + copy: + - from: arg(1) + to: + - this + - .org.apache.http.conn.ClientConnectionManager##java.lang.Object + - from: arg(1) + to: this +- function: + package: org.apache.http.client.methods + class: HttpPost + name: + pattern: + copy: + - from: arg(0) + to: + - this + - .org.apache.http.client.methods.HttpPost##java.lang.Object + - from: arg(0) + to: this +- function: org.apache.http.client.methods.HttpTrace#setURI + copy: + - from: arg(0) + to: + - this + - .org.apache.http.client.methods.HttpTrace##java.lang.Object + - from: arg(0) + to: this diff --git a/core/opentaint-config/config/config/org.apache.httpcomponents-httpcore-4.4.16.yaml b/core/opentaint-config/config/config/org.apache.httpcomponents-httpcore-4.4.16.yaml new file mode 100644 index 000000000..cf747ba77 --- /dev/null +++ b/core/opentaint-config/config/config/org.apache.httpcomponents-httpcore-4.4.16.yaml @@ -0,0 +1,401 @@ +library: org.apache.httpcomponents:httpcore:4.4.16 +passThrough: +- function: org.apache.http.impl.io.AbstractSessionInputBuffer#read + copy: + - from: this + to: result + - from: + - this + - .org.apache.http.impl.io.AbstractSessionInputBuffer##java.lang.Object + to: result + - from: + - this + - .org.apache.http.impl.io.AbstractSessionInputBuffer##java.lang.Object + to: arg(0) + - from: this + to: arg(0) +- function: org.apache.http.util.EntityUtils#getContentMimeType + signature: + params: + - index: 0 + type: org.apache.http.HttpEntity + copy: + - from: arg(0) + to: result +- function: org.apache.http.impl.io.AbstractSessionOutputBuffer#write + copy: + - from: arg(0) + to: + - this + - .org.apache.http.impl.io.AbstractSessionOutputBuffer##java.lang.Object + - from: arg(0) + to: this +- function: org.apache.http.NameValuePair#getName + copy: + - from: this + to: result + - from: + - this + - .org.apache.http.NameValuePair##java.lang.Object + to: result +- function: + package: org.apache.http + class: HeaderElement + name: + pattern: get.* + copy: + - from: + - this + - .org.apache.http.HeaderElement##java.lang.Object + to: result + - from: this + to: result +- function: org.apache.http.util.Args#notBlank + signature: (*, java.lang.String) * + copy: + - from: arg(0) + to: result +- function: org.apache.http.util.EntityUtils#getContentCharSet + signature: + params: + - index: 0 + type: org.apache.http.HttpEntity + copy: + - from: arg(0) + to: result +- function: + package: org.apache.http.entity + class: AbstractHttpEntity + name: + pattern: set.* + copy: + - from: arg(0) + to: + - this + - .org.apache.http.entity.AbstractHttpEntity##java.lang.Object + - from: arg(0) + to: this +- function: org.apache.http.impl.io.AbstractSessionInputBuffer#init + copy: + - from: arg(0) + to: + - this + - .org.apache.http.impl.io.AbstractSessionInputBuffer##java.lang.Object + - from: arg(0) + to: this +- function: org.apache.http.HttpEntity# + copy: + - from: arg(0) + to: + - this + - .org.apache.http.HttpEntity##java.lang.Object + - from: arg(0) + to: this +- function: org.apache.http.HeaderElement# + copy: + - from: arg(*) + to: + - this + - .org.apache.http.HeaderElement##java.lang.Object + - from: arg(*) + to: this +- function: org.apache.http.util.Args#notNull + signature: (java.lang.Object, java.lang.String) * + copy: + - from: arg(0) + to: result +- function: org.apache.http.HeaderIterator# + copy: + - from: arg(*) + to: this + - from: arg(*) + to: + - this + - .org.apache.http.HeaderIterator##java.lang.Object +- function: + package: org.apache.http + class: HeaderIterator + name: + pattern: next.* + copy: + - from: this + to: result + - from: + - this + - .org.apache.http.HeaderIterator##java.lang.Object + to: result +- function: org.apache.http.HttpHost# + copy: + - from: arg(0) + to: + - this + - .org.apache.http.HttpHost##java.lang.Object + - from: arg(0) + to: this +- function: org.apache.http.HttpEntity#getContent + copy: + - from: + - this + - .org.apache.http.HttpEntity##java.lang.Object + to: result + - from: this + to: result +- function: org.apache.http.message.BasicTokenIterator# + copy: + - from: arg(0) + to: + - this + - .org.apache.http.message.BasicTokenIterator##java.lang.Object + - from: arg(0) + to: this +- function: org.apache.http.Header# + copy: + - from: arg(*) + to: this + - from: arg(*) + to: + - this + - .org.apache.http.Header##java.lang.Object +- function: org.apache.http.NameValuePair# + copy: + - from: arg(*) + to: this + - from: arg(*) + to: + - this + - .org.apache.http.NameValuePair##java.lang.Object +- function: org.apache.http.RequestLine#getUri + copy: + - from: this + to: result +- function: org.apache.http.HttpEntity#getContentEncoding + copy: + - from: + - this + - .org.apache.http.HttpEntity##java.lang.Object + to: result + - from: this + to: result +- function: org.apache.http.util.ByteArrayBuffer#append + copy: + - from: arg(0) + to: + - this + - .org.apache.http.util.ByteArrayBuffer##java.lang.Object + - from: arg(0) + to: this +- function: + package: org.apache.http.util + class: EncodingUtils + name: + pattern: get.* + copy: + - from: arg(0) + to: result +- function: org.apache.http.params.HttpParams#getIntParameter + signature: (java.lang.String, int) * + copy: + - from: arg(1) + to: result +- function: org.apache.http.TokenIterator#nextToken + copy: + - from: this + to: result +- function: org.apache.http.NameValuePair#clone + copy: + - from: this + to: result + - from: + - this + - .org.apache.http.NameValuePair##java.lang.Object + to: result +- function: org.apache.http.message.BasicStatusLine# + copy: + - from: arg(2) + to: + - this + - .org.apache.http.message.BasicStatusLine##java.lang.Object + - from: arg(2) + to: this +- function: org.apache.http.params.HttpParams#getLongParameter + signature: (java.lang.String, long) * + copy: + - from: arg(1) + to: result +- function: org.apache.http.params.HttpParams#getDoubleParameter + signature: (java.lang.String, double) * + copy: + - from: arg(1) + to: result +- function: org.apache.http.util.CharArrayBuffer#append + copy: + - from: arg(0) + to: this + - from: arg(0) + to: + - this + - .org.apache.http.util.CharArrayBuffer##java.lang.Object +- function: org.apache.http.util.EntityUtils#toString + signature: + params: + - index: 0 + type: org.apache.http.HttpEntity + copy: + - from: arg(0) + to: result +- function: org.apache.http.Header#toString + copy: + - from: + - this + - .org.apache.http.Header##java.lang.Object + to: result + - from: this + to: result +- function: org.apache.http.HeaderElementIterator# + copy: + - from: arg(*) + to: this + - from: arg(*) + to: + - this + - .org.apache.http.HeaderElementIterator##java.lang.Object +- function: org.apache.http.util.Args#notEmpty + signature: (*, java.lang.String) * + copy: + - from: arg(0) + to: result +- function: + package: org.apache.http + class: Header + name: + pattern: get.* + copy: + - from: + - this + - .org.apache.http.Header##java.lang.Object + to: result + - from: this + to: result +- function: org.apache.http.NameValuePair#getValue + copy: + - from: this + to: result + - from: + - this + - .org.apache.http.NameValuePair##java.lang.Object + to: result +- function: org.apache.http.util.EntityUtils#updateEntity + copy: + - from: arg(1) + to: arg(0) +- function: org.apache.http.impl.io.AbstractSessionInputBuffer#readLine + copy: + - from: this + to: result + - from: + - this + - .org.apache.http.impl.io.AbstractSessionInputBuffer##java.lang.Object + to: result + - from: + - this + - .org.apache.http.impl.io.AbstractSessionInputBuffer##java.lang.Object + to: arg(0) + - from: this + to: arg(0) +- function: org.apache.http.util.Args#containsNoBlanks + signature: (*, java.lang.String) * + copy: + - from: arg(0) + to: result +- function: + package: org.apache.http + class: HeaderElementIterator + name: + pattern: next.* + copy: + - from: + - this + - .org.apache.http.HeaderElementIterator##java.lang.Object + to: result + - from: this + to: result +- function: org.apache.http.HeaderElement#toString + copy: + - from: + - this + - .org.apache.http.HeaderElement##java.lang.Object + to: result + - from: this + to: result +- function: org.apache.http.HttpEntity#writeTo + copy: + - from: + - this + - .org.apache.http.HttpEntity##java.lang.Object + to: arg(0) + - from: this + to: arg(0) +- function: org.apache.http.StatusLine#getReasonPhrase + copy: + - from: this + to: result +- function: org.apache.http.util.CharArrayBuffer#substring + copy: + - from: + - this + - .org.apache.http.util.CharArrayBuffer##java.lang.Object + to: result + - from: this + to: result +- function: org.apache.http.util.EntityUtils#toByteArray + signature: + params: + - index: 0 + type: org.apache.http.HttpEntity + copy: + - from: arg(0) + to: result +- function: org.apache.http.impl.io.AbstractSessionOutputBuffer# + signature: + params: + - index: 0 + type: java.io.OutputStream + copy: + - from: arg(0) + to: + - this + - .org.apache.http.impl.io.AbstractSessionOutputBuffer##java.lang.Object + - from: arg(0) + to: this +- function: org.apache.http.util.CharArrayBuffer#substringTrimmed + copy: + - from: + - this + - .org.apache.http.util.CharArrayBuffer##java.lang.Object + to: result + - from: this + to: result +- function: org.apache.http.impl.io.AbstractSessionOutputBuffer#writeLine + copy: + - from: arg(0) + to: + - this + - .org.apache.http.impl.io.AbstractSessionOutputBuffer##java.lang.Object + - from: arg(0) + to: this +- function: org.apache.http.message.BasicRequestLine# + copy: + - from: arg(1) + to: this + - from: arg(1) + to: + - this + - .org.apache.http.message.BasicRequestLine##java.lang.Object +- function: org.apache.http.NameValuePair#toString + copy: + - from: this + to: result + - from: + - this + - .org.apache.http.NameValuePair##java.lang.Object + to: result diff --git a/core/opentaint-config/config/config/org.apache.httpcomponents-httpmime-4.5.14.yaml b/core/opentaint-config/config/config/org.apache.httpcomponents-httpmime-4.5.14.yaml new file mode 100644 index 000000000..bb641c30d --- /dev/null +++ b/core/opentaint-config/config/config/org.apache.httpcomponents-httpmime-4.5.14.yaml @@ -0,0 +1,42 @@ +library: org.apache.httpcomponents:httpmime:4.5.14 +passThrough: +- function: org.apache.http.entity.mime.content.FileBody# + copy: + - from: arg(0) + to: + - this + - .org.apache.http.entity.mime.content.FileBody##java.lang.Object + - from: arg(0) + to: this +- function: org.apache.http.entity.mime.FormBodyPart#addField + copy: + - from: arg(1) + to: + - this + - .org.apache.http.entity.mime.FormBodyPart##java.lang.Object + - from: arg(1) + to: this +- function: org.apache.http.entity.mime.content.ByteArrayBody# + copy: + - from: arg(0) + to: + - this + - .org.apache.http.entity.mime.content.ByteArrayBody##java.lang.Object + - from: arg(0) + to: this +- function: org.apache.http.entity.mime.content.StringBody# + copy: + - from: arg(0) + to: + - this + - .org.apache.http.entity.mime.content.StringBody##java.lang.Object + - from: arg(0) + to: this +- function: org.apache.http.entity.mime.content.InputStreamBody# + copy: + - from: arg(0) + to: + - this + - .org.apache.http.entity.mime.content.InputStreamBody##java.lang.Object + - from: arg(0) + to: this diff --git a/core/opentaint-config/config/config/org.apache.httpcomponents.core5-httpcore5-5.3.1.yaml b/core/opentaint-config/config/config/org.apache.httpcomponents.core5-httpcore5-5.3.1.yaml new file mode 100644 index 000000000..17bf36bf4 --- /dev/null +++ b/core/opentaint-config/config/config/org.apache.httpcomponents.core5-httpcore5-5.3.1.yaml @@ -0,0 +1,27 @@ +library: org.apache.httpcomponents.core5:httpcore5:5.3.1 +passThrough: +- function: org.apache.hc.core5.util.Args#notEmpty + signature: (java.lang.Object, java.lang.String) * + copy: + - from: arg(0) + to: result +- function: org.apache.hc.core5.util.Args#notNull + signature: (java.lang.Object, java.lang.String) * + copy: + - from: arg(0) + to: result +- function: org.apache.hc.core5.util.Args#containsNoBlanks + signature: (*, java.lang.String) * + copy: + - from: arg(0) + to: result +- function: org.apache.hc.core5.util.Args#notEmpty + signature: (*, java.lang.String) * + copy: + - from: arg(0) + to: result +- function: org.apache.hc.core5.util.Args#notBlank + signature: (*, java.lang.String) * + copy: + - from: arg(0) + to: result diff --git a/core/opentaint-config/config/config/org.apache.logging.log4j-log4j-api-2.17.2.yaml b/core/opentaint-config/config/config/org.apache.logging.log4j-log4j-api-2.17.2.yaml new file mode 100644 index 000000000..0b847e973 --- /dev/null +++ b/core/opentaint-config/config/config/org.apache.logging.log4j-log4j-api-2.17.2.yaml @@ -0,0 +1,17 @@ +library: org.apache.logging.log4j:log4j-api:2.17.2 +passThrough: +- function: org.apache.logging.log4j.Logger#traceExit + signature: (*, java.lang.Object) * + copy: + - from: arg(1) + to: result +- function: org.apache.logging.log4j.Logger#traceExit + signature: (java.lang.String, java.lang.Object) * + copy: + - from: arg(1) + to: result +- function: org.apache.logging.log4j.Logger#traceExit + signature: (java.lang.Object) * + copy: + - from: arg(0) + to: result diff --git a/core/opentaint-config/config/config/org.apache.velocity-velocity-engine-core-2.4.1.yaml b/core/opentaint-config/config/config/org.apache.velocity-velocity-engine-core-2.4.1.yaml new file mode 100644 index 000000000..7f633bcbc --- /dev/null +++ b/core/opentaint-config/config/config/org.apache.velocity-velocity-engine-core-2.4.1.yaml @@ -0,0 +1,124 @@ +library: org.apache.velocity:velocity-engine-core:2.4.1 +passThrough: +- function: org.apache.velocity.app.Velocity#mergeTemplate + signature: + params: + - index: 0 + type: java.lang.String + - index: 1 + type: java.lang.String + - index: 2 + type: org.apache.velocity.context.Context + - index: 3 + type: java.io.Writer + copy: + - from: arg(2) + to: arg(3) +- function: org.apache.velocity.runtime.resource.util.StringResource#setBody + copy: + - from: arg(1) + to: this + - from: arg(0) + to: + - this + - .org.apache.velocity.runtime.resource.util.StringResource##java.lang.Object + - from: arg(1) + to: + - this + - .org.apache.velocity.runtime.resource.util.StringResource##java.lang.Object + - from: arg(0) + to: this +- function: org.apache.velocity.app.VelocityEngine#evaluate + copy: + - from: arg(0) + to: arg(1) + - from: arg(3) + to: arg(1) +- function: org.apache.velocity.runtime.RuntimeServices#evaluate + copy: + - from: arg(0) + to: arg(1) + - from: arg(3) + to: arg(1) +- function: org.apache.velocity.VelocityContext# + copy: + - from: arg(1) + to: + - this + - .org.apache.velocity.VelocityContext##java.lang.Object + - from: arg(0) + to: + - this + - .org.apache.velocity.VelocityContext##java.lang.Object + - from: arg(1) + to: this + - from: arg(0) + to: this +- function: org.apache.velocity.runtime.RuntimeSingleton#parse + copy: + - from: arg(0) + to: result +- function: org.apache.velocity.runtime.resource.util.StringResource#getBody + copy: + - from: + - this + - .org.apache.velocity.runtime.resource.util.StringResource##java.lang.Object + to: result + - from: this + to: result +- function: org.apache.velocity.app.VelocityEngine#mergeTemplate + signature: + params: + - index: 0 + type: java.lang.String + - index: 1 + type: java.lang.String + - index: 2 + type: org.apache.velocity.context.Context + - index: 3 + type: java.io.Writer + copy: + - from: arg(2) + to: arg(3) +- function: org.apache.velocity.runtime.resource.Resource#setData + copy: + - from: arg(0) + to: + - this + - .org.apache.velocity.runtime.resource.Resource##java.lang.Object + - from: arg(0) + to: this +- function: org.apache.velocity.runtime.RuntimeServices#parse + copy: + - from: arg(0) + to: result +- function: org.apache.velocity.Template#merge + copy: + - from: arg(0) + to: arg(1) + - from: this + to: arg(1) +- function: + package: org.apache.velocity.runtime.resource.util + class: StringResource + name: + pattern: + copy: + - from: arg(1) + to: this + - from: arg(0) + to: + - this + - .org.apache.velocity.runtime.resource.util.StringResource##java.lang.Object + - from: arg(1) + to: + - this + - .org.apache.velocity.runtime.resource.util.StringResource##java.lang.Object + - from: arg(0) + to: this +- function: org.apache.velocity.app.Velocity#evaluate + copy: + - from: arg(0) + to: arg(1) + - from: arg(3) + to: arg(1) diff --git a/core/opentaint-config/config/config/org.apache.wicket-wicket-1.4.23.yaml b/core/opentaint-config/config/config/org.apache.wicket-wicket-1.4.23.yaml new file mode 100644 index 000000000..26d3fff6a --- /dev/null +++ b/core/opentaint-config/config/config/org.apache.wicket-wicket-1.4.23.yaml @@ -0,0 +1,48 @@ +library: org.apache.wicket:wicket:1.4.23 +passThrough: +- function: org.apache.wicket.Component#setComponentBorder + copy: + - from: this + to: result + - from: + - this + - .org.apache.wicket.Component##java.lang.Object + to: result +- function: org.apache.wicket.PageParameters#toRequestParameters + copy: + - from: this + to: result +- function: org.apache.wicket.Component#locateMarkupStream + copy: + - from: this + to: result + - from: + - this + - .org.apache.wicket.Component##java.lang.Object + to: result + - from: this + to: result + - from: + - this + - .org.apache.wicket.Component##java.lang.Object + to: result +- function: org.apache.wicket.Component#setMarkupStream + copy: + - from: this + to: result + - from: + - this + - .org.apache.wicket.Component##java.lang.Object + to: result +- function: org.apache.wicket.Component#findMarkupStream + copy: + - from: this + to: result + - from: + - this + - .org.apache.wicket.Component##java.lang.Object + to: result +- function: org.apache.wicket.Response#encodeURL + copy: + - from: arg(0) + to: result diff --git a/core/opentaint-config/config/config/org.apache.wicket-wicket-core-10.1.0.yaml b/core/opentaint-config/config/config/org.apache.wicket-wicket-core-10.1.0.yaml new file mode 100644 index 000000000..567451f23 --- /dev/null +++ b/core/opentaint-config/config/config/org.apache.wicket-wicket-core-10.1.0.yaml @@ -0,0 +1,294 @@ +library: org.apache.wicket:wicket-core:10.1.0 +passThrough: +- function: org.apache.wicket.Component#setRenderBodyOnly + copy: + - from: this + to: result + - from: + - this + - .org.apache.wicket.Component##java.lang.Object + to: result +- function: + package: org.apache.wicket + class: Component + name: + pattern: find.* + copy: + - from: this + to: result + - from: + - this + - .org.apache.wicket.Component##java.lang.Object + to: result +- function: org.apache.wicket.Component#getDefaultModel + copy: + - from: this + to: result + - from: + - this + - .org.apache.wicket.Component##java.lang.Object + to: result +- function: org.apache.wicket.model.util.GenericBaseModel#createSerializableVersionOf + copy: + - from: arg(0) + to: result + - from: arg(0) + to: + - this + - .org.apache.wicket.model.util.GenericBaseModel##java.lang.Object + - from: arg(0) + to: this +- function: org.apache.wicket.Component#replaceWith + copy: + - from: arg(*) + to: result + - from: arg(*) + to: this + - from: arg(*) + to: + - this + - .org.apache.wicket.Component##java.lang.Object + - from: this + to: result + - from: + - this + - .org.apache.wicket.Component##java.lang.Object + to: result + - from: this + to: this +- function: org.apache.wicket.Component#remove + copy: + - from: this + to: result + - from: + - this + - .org.apache.wicket.Component##java.lang.Object + to: result +- function: org.apache.wicket.Component#setVisibilityAllowed + copy: + - from: this + to: result + - from: + - this + - .org.apache.wicket.Component##java.lang.Object + to: result +- function: org.apache.wicket.Component#getInnermostModel + copy: + - from: arg(0) + to: result + - from: this + to: result + - from: + - this + - .org.apache.wicket.Component##java.lang.Object + to: result +- function: org.apache.wicket.MarkupContainer#autoAdd + copy: + - from: arg(0) + to: arg(1) +- function: org.apache.wicket.model.Model#of + copy: + - from: arg(0) + to: result +- function: org.apache.wicket.model.IModel# + copy: + - from: arg(*) + to: this + - from: arg(*) + to: + - this + - .org.apache.wicket.model.IModel##java.lang.Object +- function: org.apache.wicket.Component#getParent + copy: + - from: this + to: result + - from: + - this + - .org.apache.wicket.Component##java.lang.Object + to: result +- function: org.apache.wicket.MarkupContainer#iterator + copy: + - from: this + to: result +- function: org.apache.wicket.model.IComponentAssignedModel#wrapOnAssignment + copy: + - from: this + to: result +- function: org.apache.wicket.Component#setMarkupId + copy: + - from: this + to: result + - from: + - this + - .org.apache.wicket.Component##java.lang.Object + to: result +- function: org.apache.wicket.Component#render + copy: + - from: + - this + - .org.apache.wicket.Component##java.lang.Object + to: arg(0) + - from: this + to: arg(0) +- function: + package: org.apache.wicket + class: Component + name: + pattern: set(Output.*) + copy: + - from: this + to: result + - from: + - this + - .org.apache.wicket.Component##java.lang.Object + to: result +- function: org.apache.wicket.Component#setDefaultModel + copy: + - from: arg(*) + to: result + - from: arg(*) + to: this + - from: arg(*) + to: + - this + - .org.apache.wicket.Component##java.lang.Object + - from: this + to: result + - from: + - this + - .org.apache.wicket.Component##java.lang.Object + to: result + - from: this + to: this +- function: org.apache.wicket.Component#exceptionMessage + copy: + - from: arg(0) + to: result +- function: org.apache.wicket.Component#setIgnoreAttributeModifier + copy: + - from: this + to: result + - from: + - this + - .org.apache.wicket.Component##java.lang.Object + to: result +- function: org.apache.wicket.Component# + copy: + - from: arg(*) + to: this + - from: arg(*) + to: + - this + - .org.apache.wicket.Component##java.lang.Object +- function: org.apache.wicket.MarkupContainer#getAssociatedMarkupStream + copy: + - from: this + to: result +- function: org.apache.wicket.Component#getPage + copy: + - from: this + to: result + - from: + - this + - .org.apache.wicket.Component##java.lang.Object + to: result +- function: org.apache.wicket.Component#wrap + copy: + - from: arg(0) + to: result +- function: + package: org.apache.wicket.model + class: IModel + name: + pattern: get.* + copy: + - from: this + to: result + - from: + - this + - .org.apache.wicket.model.IModel##java.lang.Object + to: result +- function: org.apache.wicket.Component#setEnabled + copy: + - from: this + to: result + - from: + - this + - .org.apache.wicket.Component##java.lang.Object + to: result +- function: org.apache.wicket.MarkupContainer#renderAll + copy: + - from: this + to: arg(0) +- function: org.apache.wicket.Component#getDefaultModelObjectAsString + copy: + - from: arg(0) + to: result + - from: this + to: result + - from: + - this + - .org.apache.wicket.Component##java.lang.Object + to: result +- function: org.apache.wicket.Component#setDefaultModelObject + copy: + - from: arg(*) + to: result + - from: arg(*) + to: this + - from: arg(*) + to: + - this + - .org.apache.wicket.Component##java.lang.Object + - from: this + to: result + - from: + - this + - .org.apache.wicket.Component##java.lang.Object + to: result + - from: this + to: this +- function: org.apache.wicket.Component#setVisible + copy: + - from: this + to: result + - from: + - this + - .org.apache.wicket.Component##java.lang.Object + to: result +- function: org.apache.wicket.Component#onRender + copy: + - from: + - this + - .org.apache.wicket.Component##java.lang.Object + to: arg(0) + - from: this + to: arg(0) +- function: org.apache.wicket.Component#getDefaultModelObject + copy: + - from: this + to: result + - from: + - this + - .org.apache.wicket.Component##java.lang.Object + to: result +- function: + package: org.apache.wicket.model + class: IModel + name: + pattern: set.* + copy: + - from: arg(*) + to: this + - from: arg(*) + to: + - this + - .org.apache.wicket.model.IModel##java.lang.Object +- function: org.apache.wicket.Component#setVersioned + copy: + - from: this + to: result + - from: + - this + - .org.apache.wicket.Component##java.lang.Object + to: result diff --git a/core/opentaint-config/config/config/org.apache.wicket-wicket-util-9.16.0.yaml b/core/opentaint-config/config/config/org.apache.wicket-wicket-util-9.16.0.yaml new file mode 100644 index 000000000..0fd365f3a --- /dev/null +++ b/core/opentaint-config/config/config/org.apache.wicket-wicket-util-9.16.0.yaml @@ -0,0 +1,10 @@ +library: org.apache.wicket:wicket-util:9.16.0 +passThrough: +- function: org.apache.wicket.util.crypt.ICrypt#decryptUrlSafe + copy: + - from: arg(0) + to: result +- function: org.apache.wicket.util.crypt.NoCrypt#encryptUrlSafe + copy: + - from: arg(0) + to: result diff --git a/core/opentaint-config/config/config/org.apache.ws.commons.axiom-axiom-api-1.4.0.yaml b/core/opentaint-config/config/config/org.apache.ws.commons.axiom-axiom-api-1.4.0.yaml new file mode 100644 index 000000000..6dd2347f5 --- /dev/null +++ b/core/opentaint-config/config/config/org.apache.ws.commons.axiom-axiom-api-1.4.0.yaml @@ -0,0 +1,150 @@ +library: org.apache.ws.commons.axiom:axiom-api:1.4.0 +passThrough: +- function: org.apache.axiom.om.OMComment#setValue + copy: + - from: arg(0) + to: + - this + - .org.apache.axiom.om.OMComment##java.lang.Object + - from: arg(0) + to: this +- function: org.apache.axiom.soap.SOAPHeader#examineMustUnderstandHeaderBlocks + copy: + - from: this + to: result +- function: org.apache.axiom.soap.SOAPHeader#extractHeaderBlocks + copy: + - from: this + to: result +- function: org.apache.axiom.om.OMComment#getValue + copy: + - from: this + to: result + - from: + - this + - .org.apache.axiom.om.OMComment##java.lang.Object + to: result +- function: org.apache.axiom.om.OMElement#toStringWithConsume + copy: + - from: this + to: result + - from: + - this + - .org.apache.axiom.om.OMElement##java.lang.Object + to: result +- function: org.apache.axiom.om.OMElement#setText + copy: + - from: arg(0) + to: + - this + - .org.apache.axiom.om.OMElement##java.lang.Object + - from: arg(0) + to: this +- function: org.apache.axiom.soap.SOAPHeaderBlock#getRole + copy: + - from: this + to: result + - from: + - this + - .org.apache.axiom.soap.SOAPHeaderBlock##java.lang.Object + to: result +- function: org.apache.axiom.soap.SOAPHeader#examineAllHeaderBlocks + copy: + - from: this + to: result +- function: org.apache.axiom.om.OMNode#serializeAndConsume + copy: + - from: this + to: arg(0) +- function: org.apache.axiom.soap.SOAPHeaderBlock#setRole + copy: + - from: arg(*) + to: this + - from: arg(*) + to: + - this + - .org.apache.axiom.soap.SOAPHeaderBlock##java.lang.Object +- function: org.apache.axiom.om.OMElement#cloneOMElement + copy: + - from: this + to: result + - from: + - this + - .org.apache.axiom.om.OMElement##java.lang.Object + to: result +- function: org.apache.axiom.soap.SOAPHeader#examineHeaderBlocks + copy: + - from: this + to: result +- function: org.apache.axiom.om.OMElement#addAttribute + signature: + params: + - index: 0 + type: org.apache.axiom.om.OMAttribute + copy: + - from: arg(0) + to: + - this + - .org.apache.axiom.om.OMElement##java.lang.Object + - from: arg(0) + to: this +- function: org.apache.axiom.soap.SOAPFault#setException + copy: + - from: arg(0) + to: this + - from: arg(0) + to: + - this + - .org.apache.axiom.soap.SOAPFault##java.lang.Object +- function: org.apache.axiom.soap.SOAPEnvelope#getHeader + copy: + - from: + - this + - .org.apache.axiom.soap.SOAPEnvelope##java.lang.Object + to: result + - from: this + to: result +- function: org.apache.axiom.om.OMElement#addAttribute + signature: + params: + - index: 0 + type: java.lang.String + - index: 1 + type: java.lang.String + - index: 2 + type: org.apache.axiom.om.OMNamespace + copy: + - from: arg(1) + to: + - this + - .org.apache.axiom.om.OMElement##java.lang.Object + - from: arg(1) + to: this +- function: org.apache.axiom.soap.SOAPHeader#getHeaderBlocksWithNSURI + copy: + - from: this + to: result +- function: org.apache.axiom.om.OMDataSource#getReader + copy: + - from: this + to: result +- function: org.apache.axiom.om.OMNode#serialize + copy: + - from: this + to: arg(0) +- function: org.apache.axiom.soap.SOAPFault#getException + copy: + - from: + - this + - .org.apache.axiom.soap.SOAPFault##java.lang.Object + to: result + - from: this + to: result +- function: org.apache.axiom.om.OMNode#detach + copy: + - from: this + to: result +- function: org.apache.axiom.soap.SOAPHeader#extractAllHeaderBlocks + copy: + - from: this + to: result diff --git a/core/opentaint-config/config/config/org.hibernate-hibernate-core-3.6.10.Final.yaml b/core/opentaint-config/config/config/org.hibernate-hibernate-core-3.6.10.Final.yaml new file mode 100644 index 000000000..b9efe61d0 --- /dev/null +++ b/core/opentaint-config/config/config/org.hibernate-hibernate-core-3.6.10.Final.yaml @@ -0,0 +1,6 @@ +library: org.hibernate:hibernate-core:3.6.10.Final +passThrough: +- function: org.hibernate.hql.classic.QueryTranslatorImpl#applyLocks + copy: + - from: arg(0) + to: result diff --git a/core/opentaint-config/config/config/org.hibernate-hibernate-core-5.6.15.Final.yaml b/core/opentaint-config/config/config/org.hibernate-hibernate-core-5.6.15.Final.yaml new file mode 100644 index 000000000..6906aa75f --- /dev/null +++ b/core/opentaint-config/config/config/org.hibernate-hibernate-core-5.6.15.Final.yaml @@ -0,0 +1,82 @@ +library: org.hibernate:hibernate-core:5.6.15.Final +passThrough: +- function: org.hibernate.LobHelper#createNClob + copy: + - from: arg(0) + to: result +- function: org.hibernate.ScrollableResults#getClob + copy: + - from: this + to: result +- function: org.hibernate.usertype.UserType#deepCopy + copy: + - from: arg(0) + to: result +- function: org.hibernate.ScrollableResults#getBlob + copy: + - from: this + to: result +- function: org.hibernate.ScrollableResults#getText + copy: + - from: this + to: result +- function: org.hibernate.ScrollableResults#getString + copy: + - from: this + to: result +- function: org.hibernate.ScrollableResults#getBinary + copy: + - from: this + to: result +- function: org.hibernate.loader.Loader#preprocessSQL + copy: + - from: arg(0) + to: result +- function: org.hibernate.criterion.Restrictions#in + copy: + - from: arg(1) + to: result +- function: org.hibernate.criterion.Restrictions#idEq + copy: + - from: arg(0) + to: result +- function: org.hibernate.usertype.UserType#nullSafeGet + copy: + - from: arg(0) + to: result +- function: org.hibernate.LobHelper#createClob + copy: + - from: arg(0) + to: result +- function: org.hibernate.ScrollableResults#get + copy: + - from: this + to: result +- function: org.hibernate.loader.Loader#applyLocks + copy: + - from: arg(0) + to: result +- function: org.hibernate.LobHelper#createBlob + copy: + - from: arg(0) + to: result +- function: org.hibernate.loader.criteria.CriteriaLoader#applyLocks + copy: + - from: arg(0) + to: result +- function: org.hibernate.usertype.UserType#disassemble + copy: + - from: arg(0) + to: result +- function: org.hibernate.dialect.Dialect#getLimitString + copy: + - from: arg(0) + to: result +- function: org.hibernate.criterion.Restrictions#eq + copy: + - from: arg(1) + to: result +- function: org.hibernate.usertype.UserType#assemble + copy: + - from: arg(0) + to: result diff --git a/core/opentaint-config/config/config/org.hibernate-hibernate-entitymanager-3.5.0-Final.yaml b/core/opentaint-config/config/config/org.hibernate-hibernate-entitymanager-3.5.0-Final.yaml new file mode 100644 index 000000000..0fb38439f --- /dev/null +++ b/core/opentaint-config/config/config/org.hibernate-hibernate-entitymanager-3.5.0-Final.yaml @@ -0,0 +1,28 @@ +library: org.hibernate:hibernate-entitymanager:3.5.0-Final +passThrough: +- function: org.hibernate.ejb.packaging.XmlHelper#getChildrenByTagName + copy: + - from: arg(0) + to: result +- function: org.hibernate.ejb.packaging.XmlHelper#getUniqueChildContent + copy: + - from: arg(0) + to: result +- function: org.hibernate.ejb.packaging.XmlHelper#getUniqueChild + copy: + - from: arg(0) + to: result +- function: org.hibernate.ejb.packaging.XmlHelper#getOptionalChild + copy: + - from: arg(0) + to: result +- function: org.hibernate.ejb.packaging.XmlHelper#getOptionalChildContent + copy: + - from: arg(0) + to: result +- function: org.hibernate.ejb.packaging.XmlHelper#getElementContent + copy: + - from: arg(0) + to: result + - from: arg(1) + to: result diff --git a/core/opentaint-config/config/config/org.json-json-20240303.yaml b/core/opentaint-config/config/config/org.json-json-20240303.yaml new file mode 100644 index 000000000..84de35b12 --- /dev/null +++ b/core/opentaint-config/config/config/org.json-json-20240303.yaml @@ -0,0 +1,24 @@ +library: org.json:json:20240303 +passThrough: +- function: org.json.JSONObject# + signature: (java.lang.String) void + overrides: false + copy: + - from: arg(0) + to: this +- function: + package: org.json + class: JSONObject + name: + pattern: opt.* + copy: + - from: this + to: result +- function: + package: org.json + class: JSONObject + name: + pattern: get.* + copy: + - from: this + to: result diff --git a/core/opentaint-config/config/config/org.mybatis-mybatis-spring-3.0.5.yaml b/core/opentaint-config/config/config/org.mybatis-mybatis-spring-3.0.5.yaml new file mode 100644 index 000000000..6d02dc8b0 --- /dev/null +++ b/core/opentaint-config/config/config/org.mybatis-mybatis-spring-3.0.5.yaml @@ -0,0 +1,58 @@ +library: org.mybatis:mybatis-spring:3.0.5 +dependencies: +- org.apache.ibatis:ibatis-core:3.0 +- org.springframework:spring-tx:6.1.5 +passThrough: +- function: org.mybatis.spring.support.SqlSessionDaoSupport#setSqlSessionTemplate + taintCopyOnly: true + copy: + - from: arg(0) + to: this +- function: org.mybatis.spring.support.SqlSessionDaoSupport#setSqlSessionTemplate + copy: + - from: arg(0) + to: + - this + - .org.mybatis.spring.support.SqlSessionDaoSupport##java.lang.Object +- function: org.mybatis.spring.support.SqlSessionDaoSupport#setSqlSessionFactory + copy: + - from: arg(0) + to: + - this + - .org.mybatis.spring.support.SqlSessionDaoSupport##java.lang.Object +- function: org.mybatis.spring.support.SqlSessionDaoSupport#setSqlSessionFactory + signature: + params: + - index: 0 + type: org.apache.ibatis.session.SqlSessionFactory + copy: + - from: arg(0) + to: + - this + - .org.mybatis.spring.support.SqlSessionDaoSupport#sqlSessionFactory#org.apache.ibatis.session.SqlSessionFactory +- function: org.mybatis.spring.support.SqlSessionDaoSupport#getSqlSession + taintCopyOnly: true + copy: + - from: this + to: result +- function: org.mybatis.spring.support.SqlSessionDaoSupport#getSqlSession + copy: + - from: + - this + - .org.mybatis.spring.support.SqlSessionDaoSupport##java.lang.Object + to: result +- function: org.mybatis.spring.support.SqlSessionDaoSupport#setSqlSessionTemplate + signature: + params: + - index: 0 + type: org.mybatis.spring.SqlSessionTemplate + copy: + - from: arg(0) + to: + - this + - .org.mybatis.spring.support.SqlSessionDaoSupport#sqlSessionTemplate#org.mybatis.spring.SqlSessionTemplate +- function: org.mybatis.spring.support.SqlSessionDaoSupport#setSqlSessionFactory + taintCopyOnly: true + copy: + - from: arg(0) + to: this diff --git a/core/opentaint-config/config/config/org.slf4j-slf4j-api-2.0.13.yaml b/core/opentaint-config/config/config/org.slf4j-slf4j-api-2.0.13.yaml new file mode 100644 index 000000000..ee2cca278 --- /dev/null +++ b/core/opentaint-config/config/config/org.slf4j-slf4j-api-2.0.13.yaml @@ -0,0 +1,26 @@ +library: org.slf4j:slf4j-api:2.0.13 +passThrough: +- function: org.slf4j.helpers.MessageFormatter#format + copy: + - from: arg(*) + to: result +- function: org.slf4j.spi.LoggingEventBuilder#addArgument + copy: + - from: this + to: result +- function: org.slf4j.helpers.MessageFormatter#arrayFormat + copy: + - from: arg(*) + to: result +- function: org.slf4j.spi.LoggingEventBuilder#addKeyValue + copy: + - from: this + to: result +- function: org.slf4j.spi.LoggingEventBuilder#addMarker + copy: + - from: this + to: result +- function: org.slf4j.spi.LoggingEventBuilder#setCause + copy: + - from: this + to: result diff --git a/core/opentaint-config/config/config/org.springframework-spring-context-support-6.1.5.yaml b/core/opentaint-config/config/config/org.springframework-spring-context-support-6.1.5.yaml new file mode 100644 index 000000000..9601708ed --- /dev/null +++ b/core/opentaint-config/config/config/org.springframework-spring-context-support-6.1.5.yaml @@ -0,0 +1,74 @@ +library: org.springframework:spring-context-support:6.1.5 +dependencies: +- jakarta.activation:jakarta.activation-api:2.1.3 +passThrough: +- function: org.springframework.mail.javamail.InternetAddressEditor#getAsText + taintCopyOnly: true + copy: + - from: this + to: result +- function: org.springframework.mail.javamail.InternetAddressEditor#setAsText + copy: + - from: arg(0) + to: + - this + - .org.springframework.mail.javamail.InternetAddressEditor##java.lang.Object +- function: org.springframework.mail.javamail.InternetAddressEditor#getAsText + copy: + - from: + - this + - .org.springframework.mail.javamail.InternetAddressEditor##java.lang.Object + to: result +- function: org.springframework.mail.javamail.InternetAddressEditor#setAsText + taintCopyOnly: true + copy: + - from: arg(0) + to: this +- function: org.springframework.mail.javamail.InternetAddressEditor#getAsText + signature: + return: java.lang.String + copy: + - from: + - this + - .org.springframework.mail.javamail.InternetAddressEditor#address#java.lang.String + to: result +- function: org.springframework.mail.javamail.ConfigurableMimeFileTypeMap#getContentType + copy: + - from: + - this + - .jakarta.activation.FileTypeMap#Element#java.lang.Object + to: result +- function: org.springframework.mail.javamail.ConfigurableMimeFileTypeMap#setMappings + copy: + - from: + - arg(0) + - '[*]' + to: + - this + - .jakarta.activation.FileTypeMap#Element#java.lang.Object +- function: org.springframework.mail.javamail.InternetAddressEditor#setAsText + signature: + params: + - index: 0 + type: java.lang.String + copy: + - from: arg(0) + to: + - this + - .org.springframework.mail.javamail.InternetAddressEditor#address#java.lang.String +- function: org.springframework.mail.javamail.ConfigurableMimeFileTypeMap#createFileTypeMap + copy: + - from: + - arg(1) + - '[*]' + to: + - result + - .jakarta.activation.FileTypeMap#Element#java.lang.Object +- function: org.springframework.mail.javamail.ConfigurableMimeFileTypeMap#getFileTypeMap + copy: + - from: + - this + - .jakarta.activation.FileTypeMap#Element#java.lang.Object + to: + - result + - .jakarta.activation.FileTypeMap#Element#java.lang.Object diff --git a/core/opentaint-config/config/config/org.springframework-spring-core-2.5.6.yaml b/core/opentaint-config/config/config/org.springframework-spring-core-2.5.6.yaml new file mode 100644 index 000000000..91b922152 --- /dev/null +++ b/core/opentaint-config/config/config/org.springframework-spring-core-2.5.6.yaml @@ -0,0 +1,10 @@ +library: org.springframework:spring-core:2.5.6 +passThrough: +- function: org.springframework.util.DefaultPropertiesPersister#unescape + copy: + - from: arg(0) + to: result +- function: org.springframework.util.DefaultPropertiesPersister#escape + copy: + - from: arg(0) + to: result diff --git a/core/opentaint-config/config/config/org.springframework-spring-core-4.3.30.RELEASE.yaml b/core/opentaint-config/config/config/org.springframework-spring-core-4.3.30.RELEASE.yaml new file mode 100644 index 000000000..5a056309e --- /dev/null +++ b/core/opentaint-config/config/config/org.springframework-spring-core-4.3.30.RELEASE.yaml @@ -0,0 +1,23 @@ +library: org.springframework:spring-core:4.3.30.RELEASE +passThrough: +- function: org.springframework.util.StringUtils#mergeStringArrays + copy: + - from: arg(0) + to: result + - from: arg(1) + to: result +- function: org.springframework.util.StringUtils#mergeStringArrays + overrides: false + copy: + - from: + - arg(0) + - '[*]' + to: + - result + - '[*]' + - from: + - arg(1) + - '[*]' + to: + - result + - '[*]' diff --git a/core/opentaint-config/config/config/org.springframework-spring-hibernate-1.2.9.yaml b/core/opentaint-config/config/config/org.springframework-spring-hibernate-1.2.9.yaml new file mode 100644 index 000000000..81e19aeb9 --- /dev/null +++ b/core/opentaint-config/config/config/org.springframework-spring-hibernate-1.2.9.yaml @@ -0,0 +1,23 @@ +library: org.springframework:spring-hibernate:1.2.9 +passThrough: +- function: org.springframework.orm.hibernate.support.AbstractLobType#nullSafeGetInternal + taintCopyOnly: true + copy: + - from: arg(0) + to: result +- function: org.springframework.orm.hibernate.support.AbstractLobType#nullSafeGetInternal + signature: + params: + - index: 0 + type: java.sql.ResultSet + return: java.lang.Object + copy: + - from: + - arg(0) + - .java.sql.ResultSet#columnValue#java.lang.Object + to: result + - from: + - arg(0) + - .java.sql.ResultSet#ref#java.sql.Ref + - .java.sql.Ref#value#java.lang.Object + to: result diff --git a/core/opentaint-config/config/config/org.springframework-spring-jdbc-4.3.25.RELEASE.yaml b/core/opentaint-config/config/config/org.springframework-spring-jdbc-4.3.25.RELEASE.yaml new file mode 100644 index 000000000..6eaeec049 --- /dev/null +++ b/core/opentaint-config/config/config/org.springframework-spring-jdbc-4.3.25.RELEASE.yaml @@ -0,0 +1,27 @@ +library: org.springframework:spring-jdbc:4.3.25.RELEASE +passThrough: +- function: org.springframework.jdbc.support.xml.SqlXmlObjectMappingHandler#newMarshallingSqlXmlValue + copy: + - from: arg(0) + to: result +- function: org.springframework.jdbc.support.xml.SqlXmlObjectMappingHandler#getXmlAsObject + taintCopyOnly: true + copy: + - from: arg(0) + to: result +- function: org.springframework.jdbc.support.xml.SqlXmlObjectMappingHandler#getXmlAsObject + signature: + params: + - index: 0 + type: java.sql.ResultSet + return: java.lang.Object + copy: + - from: + - arg(0) + - .java.sql.ResultSet#columnValue#java.lang.Object + to: result + - from: + - arg(0) + - .java.sql.ResultSet#ref#java.sql.Ref + - .java.sql.Ref#value#java.lang.Object + to: result diff --git a/core/opentaint-config/config/config/org.springframework-spring-jms-6.1.5.yaml b/core/opentaint-config/config/config/org.springframework-spring-jms-6.1.5.yaml new file mode 100644 index 000000000..fc7e80d86 --- /dev/null +++ b/core/opentaint-config/config/config/org.springframework-spring-jms-6.1.5.yaml @@ -0,0 +1,32 @@ +library: org.springframework:spring-jms:6.1.5 +passThrough: +- function: org.springframework.jms.listener.adapter.JmsResponse#forTopic + copy: + - from: arg(0) + to: result +- function: org.springframework.jms.listener.adapter.JmsResponse#getResponse + signature: + return: java.lang.Object + copy: + - from: + - this + - .org.springframework.jms.listener.adapter.JmsResponse#response#java.lang.Object + to: result +- function: org.springframework.jms.listener.adapter.JmsResponse#forQueue + copy: + - from: arg(0) + to: result +- function: org.springframework.jms.listener.adapter.JmsResponse#getResponse + taintCopyOnly: true + copy: + - from: this + to: result +- function: org.springframework.jms.support.JmsMessageHeaderAccessor#wrap + taintCopyOnly: true + copy: + - from: arg(0) + to: result +- function: org.springframework.jms.listener.adapter.JmsResponse#forDestination + copy: + - from: arg(0) + to: result diff --git a/core/opentaint-config/config/config/org.springframework-spring-ldap-1.1.2.yaml b/core/opentaint-config/config/config/org.springframework-spring-ldap-1.1.2.yaml new file mode 100644 index 000000000..00173c1e0 --- /dev/null +++ b/core/opentaint-config/config/config/org.springframework-spring-ldap-1.1.2.yaml @@ -0,0 +1,776 @@ +library: org.springframework:spring-ldap:1.1.2 +passThrough: +- function: org.springframework.ldap.support.DistinguishedName#getNames + taintCopyOnly: true + copy: + - from: this + to: result +- function: + package: org.springframework.ldap.support + class: LdapRdn + name: + pattern: + copy: + - from: arg(*) + to: + - this + - .org.springframework.ldap.support.LdapRdn##java.lang.Object +- function: org.springframework.ldap.support.control.PagedResult#getResultList + taintCopyOnly: true + copy: + - from: this + to: result +- function: org.springframework.ldap.support.control.PagedResultsCookie# + taintCopyOnly: true + copy: + - from: arg(0) + to: this +- function: org.springframework.ldap.support.LdapRdn#addComponent + taintCopyOnly: true + copy: + - from: arg(*) + to: this +- function: org.springframework.ldap.support.filter.LessThanOrEqualsFilter# + signature: + params: + - index: 1 + type: java.lang.String + copy: + - from: arg(1) + to: + - this + - .org.springframework.ldap.support.filter.LessThanOrEqualsFilter#attribute#java.lang.String +- function: org.springframework.ldap.support.DefaultDnParserFactory#createDnParser + copy: + - from: arg(0) + to: + - this + - .org.springframework.ldap.support.DefaultDnParserFactory##java.lang.Object +- function: org.springframework.ldap.support.LdapRdn#addComponent + signature: + params: + - index: 0 + type: org.springframework.ldap.support.LdapRdnComponent + copy: + - from: arg(0) + to: + - this + - .org.springframework.ldap.support.LdapRdn#component#org.springframework.ldap.support.LdapRdnComponent +- function: org.springframework.ldap.ContextAssembler#mapToContext + copy: + - from: arg(0) + to: arg(1) +- function: org.springframework.ldap.support.LdapRdnComponent#getValue + signature: + return: java.lang.String + copy: + - from: + - this + - .org.springframework.ldap.support.LdapRdnComponent#value#java.lang.String + to: result +- function: org.springframework.ldap.support.control.PagedResultsRequestControl#getCookie + taintCopyOnly: true + copy: + - from: this + to: result +- function: org.springframework.ldap.support.control.PagedResult#getCookie + taintCopyOnly: true + copy: + - from: this + to: result +- function: org.springframework.ldap.support.LdapRdn#getComponents + copy: + - from: + - this + - .org.springframework.ldap.support.LdapRdn##java.lang.Object + to: result +- function: org.springframework.ldap.support.filter.CompareFilter# + copy: + - from: arg(0) + to: + - this + - .org.springframework.ldap.support.filter.CompareFilter##java.lang.Object + - from: arg(1) + to: + - this + - .org.springframework.ldap.support.filter.CompareFilter##java.lang.Object +- function: org.springframework.ldap.support.filter.NotFilter# + taintCopyOnly: true + copy: + - from: arg(0) + to: this +- function: org.springframework.ldap.support.LdapRdnComponent# + signature: + params: + - index: 1 + type: java.lang.String + copy: + - from: arg(1) + to: + - this + - .org.springframework.ldap.support.LdapRdnComponent#value#java.lang.String +- function: org.springframework.ldap.NameClassPairMapper#mapFromNameClassPair + taintCopyOnly: true + copy: + - from: arg(0) + to: result +- function: org.springframework.ldap.support.control.PagedResult# + taintCopyOnly: true + copy: + - from: arg(*) + to: this +- function: org.springframework.ldap.support.filter.OrFilter#or + taintCopyOnly: true + copy: + - from: arg(0) + to: result + - from: arg(0) + to: this +- function: org.springframework.ldap.support.LdapRdn#getComponent + copy: + - from: + - this + - .org.springframework.ldap.support.LdapRdn##java.lang.Object + to: result +- function: org.springframework.ldap.support.control.PagedResultsRequestControl# + taintCopyOnly: true + copy: + - from: arg(1) + to: this +- function: org.springframework.ldap.support.filter.LessThanOrEqualsFilter# + taintCopyOnly: true + copy: + - from: arg(1) + to: this + - from: arg(0) + to: this +- function: org.springframework.ldap.support.control.PagedResultsCookie# + signature: + params: + - index: 0 + type: byte[] + copy: + - from: arg(0) + to: + - this + - .org.springframework.ldap.support.control.PagedResultsCookie#encodedCookie#byte[] +- function: org.springframework.ldap.support.AbstractContextSource#assembleProviderUrlString + taintCopyOnly: true + copy: + - from: arg(0) + to: result +- function: org.springframework.ldap.support.filter.EqualsFilter# + copy: + - from: arg(1) + to: + - this + - .org.springframework.ldap.support.filter.EqualsFilter##java.lang.Object + - from: arg(0) + to: + - this + - .org.springframework.ldap.support.filter.EqualsFilter##java.lang.Object +- function: org.springframework.ldap.support.filter.GreaterThanOrEqualsFilter# + signature: + params: + - index: 0 + type: java.lang.String + copy: + - from: arg(0) + to: + - this + - .org.springframework.ldap.support.filter.GreaterThanOrEqualsFilter#attribute#java.lang.String +- function: org.springframework.ldap.support.filter.LikeFilter# + signature: + params: + - index: 0 + type: java.lang.String + copy: + - from: arg(0) + to: + - this + - .org.springframework.ldap.support.filter.LikeFilter#attribute#java.lang.String +- function: org.springframework.ldap.support.control.PagedResultsCookie# + copy: + - from: arg(0) + to: + - this + - .org.springframework.ldap.support.control.PagedResultsCookie##java.lang.Object +- function: org.springframework.ldap.support.LdapRdnComponent#getValue + taintCopyOnly: true + copy: + - from: this + to: result +- function: + package: org.springframework.ldap.support + class: LdapRdn + name: + pattern: + taintCopyOnly: true + copy: + - from: arg(*) + to: this +- function: org.springframework.ldap.support.filter.GreaterThanOrEqualsFilter# + taintCopyOnly: true + copy: + - from: arg(1) + to: this + - from: arg(0) + to: this +- function: org.springframework.ldap.support.filter.LikeFilter# + taintCopyOnly: true + copy: + - from: arg(1) + to: this + - from: arg(0) + to: this +- function: org.springframework.ldap.support.filter.WhitespaceWildcardsFilter# + copy: + - from: arg(1) + to: + - this + - .org.springframework.ldap.support.filter.WhitespaceWildcardsFilter##java.lang.Object + - from: arg(0) + to: + - this + - .org.springframework.ldap.support.filter.WhitespaceWildcardsFilter##java.lang.Object +- function: org.springframework.ldap.support.filter.AndFilter#and + copy: + - from: arg(0) + to: + - this + - .org.springframework.ldap.support.filter.AndFilter##java.lang.Object +- function: org.springframework.ldap.support.control.PagedResult#getResultList + signature: + return: java.util.List + copy: + - from: + - this + - .org.springframework.ldap.support.control.PagedResult#resultList#java.util.List + to: result +- function: org.springframework.ldap.support.control.PagedResultsCookie#getCookie + taintCopyOnly: true + copy: + - from: this + to: result +- function: org.springframework.ldap.support.LdapRdnComponent# + taintCopyOnly: true + copy: + - from: arg(1) + to: this + - from: arg(0) + to: this +- function: org.springframework.ldap.support.filter.LessThanOrEqualsFilter# + copy: + - from: arg(1) + to: + - this + - .org.springframework.ldap.support.filter.LessThanOrEqualsFilter##java.lang.Object + - from: arg(0) + to: + - this + - .org.springframework.ldap.support.filter.LessThanOrEqualsFilter##java.lang.Object +- function: org.springframework.ldap.support.LdapRdnComponent#setValue + signature: + params: + - index: 0 + type: java.lang.String + copy: + - from: arg(0) + to: + - this + - .org.springframework.ldap.support.LdapRdnComponent#value#java.lang.String +- function: org.springframework.ldap.ContextMapper#mapFromContext + copy: + - from: arg(0) + to: result +- function: org.springframework.ldap.AttributesMapper#mapFromAttributes + taintCopyOnly: true + copy: + - from: arg(0) + to: result +- function: org.springframework.ldap.support.control.PagedResult# + copy: + - from: arg(*) + to: + - this + - .org.springframework.ldap.support.control.PagedResult##java.lang.Object +- function: org.springframework.ldap.support.control.PagedResultsRequestControl#getCookie + copy: + - from: + - this + - .org.springframework.ldap.support.control.PagedResultsRequestControl##java.lang.Object + to: result +- function: org.springframework.ldap.CollectingNameClassPairCallbackHandler#getList + copy: + - from: + - this + - .org.springframework.ldap.CollectingNameClassPairCallbackHandler##java.lang.Object + to: result +- function: org.springframework.ldap.CollectingNameClassPairCallbackHandler#handleNameClassPair + copy: + - from: arg(0) + to: + - this + - .org.springframework.ldap.CollectingNameClassPairCallbackHandler##java.lang.Object +- function: org.springframework.ldap.support.LdapRdnComponent#setKey + copy: + - from: arg(0) + to: + - this + - .org.springframework.ldap.support.LdapRdnComponent##java.lang.Object +- function: org.springframework.ldap.support.LdapRdnComponent# + signature: + params: + - index: 0 + type: java.lang.String + copy: + - from: arg(0) + to: + - this + - .org.springframework.ldap.support.LdapRdnComponent#value#java.lang.String +- function: org.springframework.ldap.support.filter.NotFilter# + copy: + - from: arg(0) + to: + - this + - .org.springframework.ldap.support.filter.NotFilter##java.lang.Object +- function: org.springframework.ldap.support.filter.GreaterThanOrEqualsFilter# + signature: + params: + - index: 1 + type: java.lang.String + copy: + - from: arg(1) + to: + - this + - .org.springframework.ldap.support.filter.GreaterThanOrEqualsFilter#attribute#java.lang.String +- function: org.springframework.ldap.support.DefaultDnParserFactory#createDnParser + taintCopyOnly: true + copy: + - from: arg(0) + to: this +- function: org.springframework.ldap.support.DistinguishedName#removeLast + taintCopyOnly: true + copy: + - from: this + to: result +- function: org.springframework.ldap.support.control.PagedResultsRequestControl# + signature: + params: + - index: 1 + type: org.springframework.ldap.support.control.PagedResultsCookie + copy: + - from: arg(1) + to: + - this + - .org.springframework.ldap.support.control.PagedResultsRequestControl#cookie#org.springframework.ldap.support.control.PagedResultsCookie +- function: org.springframework.ldap.support.DirContextOperations#getNamesOfModifiedAttributes + taintCopyOnly: true + copy: + - from: this + to: result +- function: org.springframework.ldap.support.control.PagedResult#getCookie + signature: + return: org.springframework.ldap.support.control.PagedResultsCookie + copy: + - from: + - this + - .org.springframework.ldap.support.control.PagedResult#cookie#org.springframework.ldap.support.control.PagedResultsCookie + to: result +- function: org.springframework.ldap.support.filter.LikeFilter# + signature: + params: + - index: 1 + type: java.lang.String + copy: + - from: arg(1) + to: + - this + - .org.springframework.ldap.support.filter.LikeFilter#attribute#java.lang.String +- function: org.springframework.ldap.support.LdapRdn#getComponent + taintCopyOnly: true + copy: + - from: this + to: result +- function: org.springframework.ldap.support.LdapRdnComponent#getKey + copy: + - from: + - this + - .org.springframework.ldap.support.LdapRdnComponent##java.lang.Object + to: result +- function: org.springframework.ldap.support.filter.LikeFilter# + copy: + - from: arg(1) + to: + - this + - .org.springframework.ldap.support.filter.LikeFilter##java.lang.Object + - from: arg(0) + to: + - this + - .org.springframework.ldap.support.filter.LikeFilter##java.lang.Object +- function: org.springframework.ldap.support.filter.GreaterThanOrEqualsFilter# + copy: + - from: arg(1) + to: + - this + - .org.springframework.ldap.support.filter.GreaterThanOrEqualsFilter##java.lang.Object + - from: arg(0) + to: + - this + - .org.springframework.ldap.support.filter.GreaterThanOrEqualsFilter##java.lang.Object +- function: org.springframework.ldap.support.filter.EqualsFilter# + taintCopyOnly: true + copy: + - from: arg(1) + to: this + - from: arg(0) + to: this +- function: org.springframework.ldap.support.LdapRdnComponent#getValue + copy: + - from: + - this + - .org.springframework.ldap.support.LdapRdnComponent##java.lang.Object + to: result +- function: org.springframework.ldap.support.LdapRdnComponent#setValue + taintCopyOnly: true + copy: + - from: arg(0) + to: this +- function: + package: org.springframework.ldap.support + class: LdapRdn + name: + pattern: + signature: + params: + - index: 0 + type: java.lang.String + copy: + - from: arg(0) + to: + - this + - .org.springframework.ldap.support.LdapRdn#value#java.lang.String + - from: arg(0) + to: + - this + - .org.springframework.ldap.support.LdapRdn#component#org.springframework.ldap.support.LdapRdnComponent + - .org.springframework.ldap.support.LdapRdnComponent#value#java.lang.String +- function: org.springframework.ldap.support.DistinguishedName#getLdapRdn + taintCopyOnly: true + copy: + - from: this + to: result +- function: org.springframework.ldap.support.filter.EqualsFilter# + signature: + params: + - index: 0 + type: java.lang.String + copy: + - from: arg(0) + to: + - this + - .org.springframework.ldap.support.filter.EqualsFilter#attribute#java.lang.String +- function: org.springframework.ldap.support.LdapRdn#addComponent + copy: + - from: arg(*) + to: + - this + - .org.springframework.ldap.support.LdapRdn##java.lang.Object +- function: org.springframework.ldap.support.filter.CompareFilter# + taintCopyOnly: true + copy: + - from: arg(1) + to: this + - from: arg(0) + to: this +- function: org.springframework.ldap.support.DnParser#dn + taintCopyOnly: true + copy: + - from: this + to: result +- function: org.springframework.ldap.support.control.PagedResult# + signature: + params: + - index: 0 + type: java.util.List + copy: + - from: arg(0) + to: + - this + - .org.springframework.ldap.support.control.PagedResult#resultList#java.util.List +- function: org.springframework.ldap.support.control.PagedResultsCookie#getCookie + signature: + return: byte[] + copy: + - from: + - this + - .org.springframework.ldap.support.control.PagedResultsCookie#encodedCookie#byte[] + to: result +- function: org.springframework.ldap.support.filter.WhitespaceWildcardsFilter# + signature: + params: + - index: 1 + type: java.lang.String + copy: + - from: arg(1) + to: + - this + - .org.springframework.ldap.support.filter.WhitespaceWildcardsFilter#attribute#java.lang.String +- function: org.springframework.ldap.support.AttributeModificationsAware#getModificationItems + taintCopyOnly: true + copy: + - from: this + to: result +- function: org.springframework.ldap.support.filter.CompareFilter# + signature: + params: + - index: 0 + type: java.lang.String + copy: + - from: arg(0) + to: + - this + - .org.springframework.ldap.support.filter.CompareFilter#attribute#java.lang.String +- function: org.springframework.ldap.support.control.PagedResultsCookie#getCookie + copy: + - from: + - this + - .org.springframework.ldap.support.control.PagedResultsCookie##java.lang.Object + to: result +- function: org.springframework.ldap.support.filter.CompareFilter# + signature: + params: + - index: 1 + type: java.lang.String + copy: + - from: arg(1) + to: + - this + - .org.springframework.ldap.support.filter.CompareFilter#attribute#java.lang.String +- function: org.springframework.ldap.support.DnParser#rdn + taintCopyOnly: true + copy: + - from: this + to: result +- function: org.springframework.ldap.support.DistinguishedName#getNames + signature: + return: java.util.List + copy: + - from: + - this + - .org.springframework.ldap.support.DistinguishedName#rdns#java.util.List + to: result +- function: org.springframework.ldap.support.LdapRdn#getComponents + taintCopyOnly: true + copy: + - from: this + to: result +- function: org.springframework.ldap.support.filter.WhitespaceWildcardsFilter# + signature: + params: + - index: 0 + type: java.lang.String + copy: + - from: arg(0) + to: + - this + - .org.springframework.ldap.support.filter.WhitespaceWildcardsFilter#attribute#java.lang.String +- function: org.springframework.ldap.CollectingNameClassPairCallbackHandler#handleNameClassPair + taintCopyOnly: true + copy: + - from: arg(0) + to: this +- function: org.springframework.ldap.support.control.PagedResult#getResultList + copy: + - from: + - this + - .org.springframework.ldap.support.control.PagedResult##java.lang.Object + to: result +- function: org.springframework.ldap.support.DirContextOperations#getDn + signature: + return: javax.naming.Name + copy: + - from: + - this + - .org.springframework.ldap.support.DirContextOperations#dn#javax.naming.Name + to: result +- function: org.springframework.ldap.support.LdapRdnComponent#getKey + taintCopyOnly: true + copy: + - from: this + to: result +- function: org.springframework.ldap.support.LdapRdnComponent#setKey + taintCopyOnly: true + copy: + - from: arg(0) + to: this +- function: org.springframework.ldap.CollectingNameClassPairCallbackHandler#getObjectFromNameClassPair + taintCopyOnly: true + copy: + - from: arg(0) + to: result +- function: org.springframework.ldap.support.filter.EqualsFilter# + signature: + params: + - index: 1 + type: java.lang.String + copy: + - from: arg(1) + to: + - this + - .org.springframework.ldap.support.filter.EqualsFilter#attribute#java.lang.String +- function: org.springframework.ldap.support.filter.LessThanOrEqualsFilter# + signature: + params: + - index: 0 + type: java.lang.String + copy: + - from: arg(0) + to: + - this + - .org.springframework.ldap.support.filter.LessThanOrEqualsFilter#attribute#java.lang.String +- function: org.springframework.ldap.support.LdapRdn#getComponent + signature: + return: org.springframework.ldap.support.LdapRdnComponent + copy: + - from: + - this + - .org.springframework.ldap.support.LdapRdn#component#org.springframework.ldap.support.LdapRdnComponent + to: result +- function: org.springframework.ldap.support.LdapRdn#getComponent + signature: () org.springframework.ldap.support.LdapRdnComponent + copy: + - from: + - this + - .org.springframework.ldap.support.LdapRdn#value#java.lang.String + to: + - result + - .org.springframework.ldap.support.LdapRdnComponent#value#java.lang.String + - from: + - this + - .org.springframework.ldap.support.LdapRdn#component#org.springframework.ldap.support.LdapRdnComponent + - .org.springframework.ldap.support.LdapRdnComponent#value#java.lang.String + to: + - result + - .org.springframework.ldap.support.LdapRdnComponent#value#java.lang.String +- function: org.springframework.ldap.support.filter.WhitespaceWildcardsFilter# + taintCopyOnly: true + copy: + - from: arg(1) + to: this + - from: arg(0) + to: this +- function: org.springframework.ldap.support.DistinguishedName#removeFirst + taintCopyOnly: true + copy: + - from: this + to: result +- function: org.springframework.ldap.support.control.PagedResult#getCookie + copy: + - from: + - this + - .org.springframework.ldap.support.control.PagedResult##java.lang.Object + to: result +- function: org.springframework.ldap.CollectingNameClassPairCallbackHandler#getList + taintCopyOnly: true + copy: + - from: this + to: result +- function: org.springframework.ldap.support.DirContextOperations#getDn + taintCopyOnly: true + copy: + - from: this + to: result +- function: org.springframework.ldap.support.filter.OrFilter#or + copy: + - from: arg(0) + to: + - this + - .org.springframework.ldap.support.filter.OrFilter##java.lang.Object +- function: org.springframework.ldap.support.LdapRdn#getComponent + signature: (*) org.springframework.ldap.support.LdapRdnComponent + copy: + - from: + - this + - .org.springframework.ldap.support.LdapRdn#value#java.lang.String + to: + - result + - .org.springframework.ldap.support.LdapRdnComponent#value#java.lang.String + - from: + - this + - .org.springframework.ldap.support.LdapRdn#component#org.springframework.ldap.support.LdapRdnComponent + - .org.springframework.ldap.support.LdapRdnComponent#value#java.lang.String + to: + - result + - .org.springframework.ldap.support.LdapRdnComponent#value#java.lang.String +- function: org.springframework.ldap.support.LdapRdnComponent# + copy: + - from: arg(1) + to: + - this + - .org.springframework.ldap.support.LdapRdnComponent##java.lang.Object + - from: arg(0) + to: + - this + - .org.springframework.ldap.support.LdapRdnComponent##java.lang.Object +- function: org.springframework.ldap.support.LdapRdnComponent#getKey + signature: + return: java.lang.String + copy: + - from: + - this + - .org.springframework.ldap.support.LdapRdnComponent#value#java.lang.String + to: result +- function: org.springframework.ldap.support.LdapRdnComponent#setKey + signature: + params: + - index: 0 + type: java.lang.String + copy: + - from: arg(0) + to: + - this + - .org.springframework.ldap.support.LdapRdnComponent#value#java.lang.String +- function: org.springframework.ldap.support.control.PagedResultsRequestControl# + copy: + - from: arg(1) + to: + - this + - .org.springframework.ldap.support.control.PagedResultsRequestControl##java.lang.Object +- function: org.springframework.ldap.support.control.PagedResultsRequestControl#getCookie + signature: + return: org.springframework.ldap.support.control.PagedResultsCookie + copy: + - from: + - this + - .org.springframework.ldap.support.control.PagedResultsRequestControl#cookie#org.springframework.ldap.support.control.PagedResultsCookie + to: result +- function: org.springframework.ldap.support.LdapRdnComponent#setValue + copy: + - from: arg(0) + to: + - this + - .org.springframework.ldap.support.LdapRdnComponent##java.lang.Object +- function: org.springframework.ldap.support.filter.AndFilter#and + taintCopyOnly: true + copy: + - from: arg(0) + to: result + - from: arg(0) + to: this +- function: org.springframework.ldap.support.filter.CompareFilter#encode + signature: (*) java.lang.StringBuffer + copy: + - from: + - this + - .org.springframework.ldap.support.filter.CompareFilter#attribute#java.lang.String + to: + - result + - .java.lang.StringBuffer#value#java.lang.String + - from: + - this + - .org.springframework.ldap.support.filter.CompareFilter#attribute#java.lang.String + to: + - result + - .java.lang.StringBuffer#delegate#java.lang.AbstractStringBuilder + - .java.lang.AbstractStringBuilder#value#java.lang.String diff --git a/core/opentaint-config/config/config/org.springframework-spring-messaging-6.1.5.yaml b/core/opentaint-config/config/config/org.springframework-spring-messaging-6.1.5.yaml new file mode 100644 index 000000000..8548c1718 --- /dev/null +++ b/core/opentaint-config/config/config/org.springframework-spring-messaging-6.1.5.yaml @@ -0,0 +1,307 @@ +library: org.springframework:spring-messaging:6.1.5 +passThrough: +- function: org.springframework.messaging.support.MessageBuilder#setHeader + taintCopyOnly: true + copy: + - from: arg(0) + to: result +- function: org.springframework.messaging.Message#getHeaders + signature: + return: org.springframework.messaging.MessageHeaders + copy: + - from: + - this + - .org.springframework.messaging.Message#headers#org.springframework.messaging.MessageHeaders + to: result +- function: org.springframework.messaging.simp.stomp.StompHeaders#add + signature: + params: + - index: 0 + type: java.lang.Object + copy: + - from: arg(0) + to: + - this + - .org.springframework.messaging.simp.stomp.StompHeaders#headerValue#java.lang.Object +- function: org.springframework.messaging.support.MessageBuilder#removeHeader + copy: + - from: this + to: result +- function: org.springframework.messaging.support.MessageBuilder#withPayload + copy: + - from: arg(0) + to: result + - from: this + to: result +- function: org.springframework.messaging.simp.stomp.StompHeaders#add + taintCopyOnly: true + copy: + - from: arg(1) + to: this + - from: arg(0) + to: this +- function: org.springframework.messaging.support.MessageBuilder#fromMessage + signature: + params: + - index: 0 + type: org.springframework.messaging.Message + return: org.springframework.messaging.support.MessageBuilder + copy: + - from: arg(0) + to: + - result + - .org.springframework.messaging.support.MessageBuilder#originalMessage#org.springframework.messaging.Message +- function: org.springframework.messaging.simp.SimpMessageHeaderAccessor#wrap + taintCopyOnly: true + copy: + - from: arg(0) + to: result +- function: org.springframework.messaging.support.MessageBuilder#removeHeaders + copy: + - from: this + to: result +- function: org.springframework.messaging.support.MessageBuilder#setReplyChannelName + copy: + - from: this + to: result +- function: org.springframework.messaging.simp.stomp.StompHeaders#add + signature: + params: + - index: 1 + type: java.lang.Object + copy: + - from: arg(1) + to: + - this + - .org.springframework.messaging.simp.stomp.StompHeaders#headerValue#java.lang.Object +- function: org.springframework.messaging.simp.stomp.StompHeaders#putAll + copy: + - from: arg(0) + to: + - this + - .org.springframework.messaging.simp.stomp.StompHeaders##java.lang.Object + - from: arg(0) + to: this +- function: org.springframework.messaging.simp.SimpMessageHeaderAccessor#setSessionAttributes + copy: + - from: arg(0) + to: + - this + - .org.springframework.messaging.simp.SimpMessageHeaderAccessor##java.lang.Object +- function: org.springframework.messaging.simp.SimpMessageHeaderAccessor#setSessionAttributes + signature: + params: + - index: 0 + type: java.util.Map + copy: + - from: arg(0) + to: + - this + - .org.springframework.messaging.simp.SimpMessageHeaderAccessor#sessionAttributes#java.util.Map +- function: org.springframework.messaging.support.MessageBuilder#createMessage + copy: + - from: arg(0) + to: result +- function: org.springframework.messaging.simp.stomp.StompHeaders#add + signature: + params: + - index: 1 + type: java.lang.String + copy: + - from: arg(1) + to: + - this + - .org.springframework.messaging.simp.stomp.StompHeaders#receipt#java.lang.String +- function: org.springframework.messaging.Message#getHeaders + taintCopyOnly: true + copy: + - from: this + to: result +- function: org.springframework.messaging.simp.SimpMessageHeaderAccessor#getSessionAttributes + copy: + - from: + - this + - .org.springframework.messaging.simp.SimpMessageHeaderAccessor##java.lang.Object + to: result +- function: org.springframework.messaging.support.MessageBuilder#copyHeaders + taintCopyOnly: true + copy: + - from: arg(0) + to: result + - from: arg(1) + to: result +- function: org.springframework.messaging.simp.stomp.StompHeaders#readOnlyStompHeaders + signature: (*) org.springframework.messaging.simp.stomp.StompHeaders + copy: + - from: + - this + - .org.springframework.messaging.simp.stomp.StompHeaders#receipt#java.lang.String + to: + - result + - .org.springframework.messaging.simp.stomp.StompHeaders#receipt#java.lang.String + - from: + - this + - .org.springframework.messaging.simp.stomp.StompHeaders#headerValue#java.lang.Object + to: + - result + - .org.springframework.messaging.simp.stomp.StompHeaders#headerValue#java.lang.Object +- function: org.springframework.messaging.support.MessageBuilder#setHeaders + copy: + - from: this + to: result +- function: org.springframework.messaging.support.MessageBuilder#fromMessage + taintCopyOnly: true + copy: + - from: arg(0) + to: result + - from: arg(1) + to: result +- function: org.springframework.messaging.support.MessageBuilder#setHeaderIfAbsent + copy: + - from: arg(1) + to: result + - from: this + to: result +- function: org.springframework.messaging.support.MessageBuilder#withPayload + taintCopyOnly: true + copy: + - from: arg(1) + to: result +- function: org.springframework.messaging.support.MessageBuilder#setErrorChannelName + copy: + - from: this + to: result +- function: org.springframework.messaging.Message#getPayload + taintCopyOnly: true + copy: + - from: this + to: result +- function: org.springframework.messaging.MessageHeaders#getRawHeaders + copy: + - from: this + to: result + - from: + - this + - .org.springframework.messaging.MessageHeaders##java.lang.Object + to: result +- function: org.springframework.messaging.simp.stomp.StompHeaders#setAll + copy: + - from: arg(0) + to: + - this + - .org.springframework.messaging.simp.stomp.StompHeaders##java.lang.Object + - from: arg(0) + to: this +- function: org.springframework.messaging.simp.SimpMessageHeaderAccessor#setSessionAttributes + taintCopyOnly: true + copy: + - from: arg(0) + to: this +- function: org.springframework.messaging.support.MessageBuilder#createMessage + taintCopyOnly: true + copy: + - from: arg(1) + to: result +- function: org.springframework.messaging.support.MessageBuilder#setErrorChannel + copy: + - from: this + to: result +- function: org.springframework.messaging.simp.SimpMessageHeaderAccessor#getSessionAttributes + signature: + return: java.util.Map + copy: + - from: + - this + - .org.springframework.messaging.simp.SimpMessageHeaderAccessor#sessionAttributes#java.util.Map + to: result +- function: org.springframework.messaging.simp.stomp.StompHeaders#add + signature: + params: + - index: 0 + type: java.lang.String + copy: + - from: arg(0) + to: + - this + - .org.springframework.messaging.simp.stomp.StompHeaders#receipt#java.lang.String +- function: org.springframework.messaging.support.MessageBuilder#build + signature: + return: org.springframework.messaging.Message + copy: + - from: + - this + - .org.springframework.messaging.support.MessageBuilder#originalMessage#org.springframework.messaging.Message + to: result +- function: org.springframework.messaging.MessageHeaders# + copy: + - from: arg(0) + to: + - this + - .org.springframework.messaging.MessageHeaders##java.lang.Object + - from: arg(0) + to: this +- function: org.springframework.messaging.support.MessageBuilder#setReplyChannel + copy: + - from: this + to: result +- function: org.springframework.messaging.support.MessageBuilder#setHeader + copy: + - from: arg(1) + to: result + - from: this + to: result +- function: org.springframework.messaging.support.MessageBuilder#build + taintCopyOnly: true + copy: + - from: this + to: result +- function: org.springframework.messaging.support.MessageBuilder#copyHeadersIfAbsent + copy: + - from: this + to: result +- function: org.springframework.messaging.support.MessageBuilder#setHeaders + taintCopyOnly: true + copy: + - from: arg(0) + to: result + - from: arg(1) + to: result +- function: org.springframework.messaging.simp.SimpMessageHeaderAccessor#getSessionAttributes + taintCopyOnly: true + copy: + - from: this + to: result +- function: org.springframework.messaging.support.MessageBuilder#createMessage + signature: + params: + - index: 1 + type: org.springframework.messaging.MessageHeaders + return: org.springframework.messaging.Message + copy: + - from: arg(1) + to: + - result + - .org.springframework.messaging.Message#headers#org.springframework.messaging.MessageHeaders +- function: org.springframework.messaging.support.MessageBuilder#copyHeaders + copy: + - from: this + to: result +- function: org.springframework.messaging.support.MessageBuilder#setHeaderIfAbsent + taintCopyOnly: true + copy: + - from: arg(0) + to: result +- function: org.springframework.messaging.support.MessageBuilder#fromMessage + copy: + - from: this + to: result +- function: org.springframework.messaging.simp.stomp.StompHeaders#add + copy: + - from: arg(1) + to: + - this + - .org.springframework.messaging.simp.stomp.StompHeaders##java.lang.Object + - from: arg(0) + to: + - this + - .org.springframework.messaging.simp.stomp.StompHeaders##java.lang.Object diff --git a/core/opentaint-config/config/config/org.springframework-spring-messaging-7.0.2.yaml b/core/opentaint-config/config/config/org.springframework-spring-messaging-7.0.2.yaml new file mode 100644 index 000000000..6927ec06b --- /dev/null +++ b/core/opentaint-config/config/config/org.springframework-spring-messaging-7.0.2.yaml @@ -0,0 +1,501 @@ +library: org.springframework:spring-messaging:7.0.2 +passThrough: +- function: org.springframework.messaging.support.ErrorMessage# + signature: + params: + - index: 1 + type: org.springframework.messaging.MessageHeaders + copy: + - from: arg(1) + to: + - this + - .org.springframework.messaging.support.ErrorMessage#headers#org.springframework.messaging.MessageHeaders + - from: arg(1) + to: + - this + - .org.springframework.messaging.support.ErrorMessage#originalMessage#org.springframework.messaging.Message + - .org.springframework.messaging.Message#headers#org.springframework.messaging.MessageHeaders +- function: org.springframework.messaging.support.NativeMessageHeaderAccessor#toNativeHeaderMap + copy: + - from: + - this + - .org.springframework.messaging.support.NativeMessageHeaderAccessor##java.lang.Object + to: result +- function: org.springframework.messaging.support.MessageHeaderAccessor#getMutableAccessor + taintCopyOnly: true + copy: + - from: arg(0) + to: result +- function: org.springframework.messaging.support.MessageHeaderAccessor#toMap + taintCopyOnly: true + copy: + - from: this + to: result +- function: + package: org.springframework.messaging.support + class: MessageHeaderAccessor + name: + pattern: + taintCopyOnly: true + copy: + - from: arg(1) + to: this + - from: arg(0) + to: this +- function: org.springframework.messaging.support.GenericMessage# + copy: + - from: arg(1) + to: + - this + - .org.springframework.messaging.support.GenericMessage##java.lang.Object + - from: arg(0) + to: this + - from: arg(0) + to: + - this + - .org.springframework.messaging.support.GenericMessage##java.lang.Object +- function: org.springframework.messaging.support.MessageHeaderAccessor#toMessageHeaders + copy: + - from: + - this + - .org.springframework.messaging.support.MessageHeaderAccessor##java.lang.Object + to: result +- function: org.springframework.messaging.support.MessageHeaderAccessor#getMessageHeaders + taintCopyOnly: true + copy: + - from: this + to: result +- function: org.springframework.messaging.support.MessageHeaderAccessor#fromMap + signature: (*) org.springframework.messaging.support.MessageHeaderAccessor + copy: + - from: + - this + - .org.springframework.messaging.support.MessageHeaderAccessor#headerName#java.lang.String + to: + - result + - .org.springframework.messaging.support.MessageHeaderAccessor#headerName#java.lang.String +- function: org.springframework.messaging.support.MessageHeaderAccessor#getMutableAccessor + signature: (*) org.springframework.messaging.support.MessageHeaderAccessor + copy: + - from: + - this + - .org.springframework.messaging.support.MessageHeaderAccessor#headerName#java.lang.String + to: + - result + - .org.springframework.messaging.support.MessageHeaderAccessor#headerName#java.lang.String +- function: org.springframework.messaging.support.MessageHeaderAccessor#copyHeaders + copy: + - from: arg(0) + to: + - this + - .org.springframework.messaging.support.MessageHeaderAccessor##java.lang.Object + - from: arg(1) + to: + - this + - .org.springframework.messaging.support.MessageHeaderAccessor##java.lang.Object +- function: org.springframework.messaging.support.NativeMessageHeaderAccessor#addNativeHeaders + copy: + - from: arg(0) + to: + - this + - .org.springframework.messaging.support.NativeMessageHeaderAccessor##java.lang.Object + - from: arg(1) + to: + - this + - .org.springframework.messaging.support.NativeMessageHeaderAccessor##java.lang.Object +- function: org.springframework.messaging.support.NativeMessageHeaderAccessor#addNativeHeader + signature: + params: + - index: 1 + type: java.lang.String + copy: + - from: arg(1) + to: + - this + - .org.springframework.messaging.support.NativeMessageHeaderAccessor#nativeHeaderName#java.lang.String +- function: org.springframework.messaging.support.NativeMessageHeaderAccessor#setNativeHeader + signature: + params: + - index: 1 + type: java.lang.String + copy: + - from: arg(1) + to: + - this + - .org.springframework.messaging.support.NativeMessageHeaderAccessor#nativeHeaderName#java.lang.String +- function: org.springframework.messaging.support.NativeMessageHeaderAccessor#setNativeHeader + taintCopyOnly: true + copy: + - from: arg(1) + to: this + - from: arg(0) + to: this +- function: org.springframework.messaging.support.NativeMessageHeaderAccessor#getFirstNativeHeader + copy: + - from: + - this + - .org.springframework.messaging.support.NativeMessageHeaderAccessor##java.lang.Object + to: result +- function: org.springframework.messaging.support.MessageHeaderAccessor#getAccessor + taintCopyOnly: true + copy: + - from: arg(0) + to: result +- function: org.springframework.messaging.support.NativeMessageHeaderAccessor#getNativeHeader + copy: + - from: + - this + - .org.springframework.messaging.support.NativeMessageHeaderAccessor##java.lang.Object + to: result +- function: org.springframework.messaging.support.MessageHeaderAccessor#copyHeadersIfAbsent + copy: + - from: arg(0) + to: + - this + - .org.springframework.messaging.support.MessageHeaderAccessor##java.lang.Object + - from: arg(1) + to: + - this + - .org.springframework.messaging.support.MessageHeaderAccessor##java.lang.Object +- function: org.springframework.messaging.support.MessageHeaderAccessor#copyHeaders + taintCopyOnly: true + copy: + - from: arg(1) + to: this + - from: arg(0) + to: this +- function: org.springframework.messaging.support.MessageHeaderAccessor#getHeader + signature: + return: java.lang.Object + copy: + - from: + - this + - .org.springframework.messaging.support.MessageHeaderAccessor#headerValue#java.lang.Object + to: result +- function: org.springframework.messaging.support.MessageHeaderAccessor#getMessageHeaders + copy: + - from: + - this + - .org.springframework.messaging.support.MessageHeaderAccessor##java.lang.Object + to: result +- function: org.springframework.messaging.support.MessageHeaderAccessor#getMessageHeaders + signature: + return: org.springframework.messaging.MessageHeaders + copy: + - from: + - this + - .org.springframework.messaging.support.MessageHeaderAccessor#messageHeaders#org.springframework.messaging.MessageHeaders + to: result +- function: org.springframework.messaging.support.MessageHeaderAccessor#getHeader + taintCopyOnly: true + copy: + - from: this + to: result +- function: org.springframework.messaging.support.MessageHeaderAccessor#getAccessor + signature: + params: + - index: 0 + type: org.springframework.messaging.MessageHeaders + return: org.springframework.messaging.support.MessageHeaderAccessor + copy: + - from: arg(0) + to: + - result + - .org.springframework.messaging.support.MessageHeaderAccessor#messageHeaders#org.springframework.messaging.MessageHeaders +- function: org.springframework.messaging.support.MessageHeaderAccessor#setHeader + signature: + params: + - index: 0 + type: java.lang.String + copy: + - from: arg(0) + to: + - this + - .org.springframework.messaging.support.MessageHeaderAccessor#headerName#java.lang.String +- function: org.springframework.messaging.support.MessageHeaderAccessor#getAccessor + signature: (*, *) org.springframework.messaging.support.MessageHeaderAccessor + copy: + - from: + - this + - .org.springframework.messaging.support.MessageHeaderAccessor#headerName#java.lang.String + to: + - result + - .org.springframework.messaging.support.MessageHeaderAccessor#headerName#java.lang.String +- function: org.springframework.messaging.support.MessageHeaderAccessor#setHeaderIfAbsent + copy: + - from: arg(0) + to: + - this + - .org.springframework.messaging.support.MessageHeaderAccessor##java.lang.Object + - from: arg(1) + to: + - this + - .org.springframework.messaging.support.MessageHeaderAccessor##java.lang.Object + - from: arg(1) + to: this +- function: org.springframework.messaging.support.MessageHeaderAccessor#toMessageHeaders + taintCopyOnly: true + copy: + - from: this + to: result +- function: org.springframework.messaging.support.NativeMessageHeaderAccessor#addNativeHeaders + taintCopyOnly: true + copy: + - from: arg(1) + to: this + - from: arg(0) + to: this +- function: org.springframework.messaging.support.GenericMessage# + taintCopyOnly: true + copy: + - from: arg(1) + to: this +- function: org.springframework.messaging.support.MessageHeaderAccessor#getAccessor + signature: (*) org.springframework.messaging.support.MessageHeaderAccessor + copy: + - from: + - this + - .org.springframework.messaging.support.MessageHeaderAccessor#headerName#java.lang.String + to: + - result + - .org.springframework.messaging.support.MessageHeaderAccessor#headerName#java.lang.String +- function: org.springframework.messaging.support.NativeMessageHeaderAccessor#setNativeHeader + copy: + - from: arg(0) + to: + - this + - .org.springframework.messaging.support.NativeMessageHeaderAccessor##java.lang.Object + - from: arg(1) + to: + - this + - .org.springframework.messaging.support.NativeMessageHeaderAccessor##java.lang.Object +- function: org.springframework.messaging.support.ErrorMessage#getOriginalMessage + signature: () org.springframework.messaging.Message + copy: + - from: + - this + - .org.springframework.messaging.support.ErrorMessage#headers#org.springframework.messaging.MessageHeaders + to: + - result + - .org.springframework.messaging.Message#headers#org.springframework.messaging.MessageHeaders + - from: + - this + - .org.springframework.messaging.support.ErrorMessage#originalMessage#org.springframework.messaging.Message + - .org.springframework.messaging.Message#headers#org.springframework.messaging.MessageHeaders + to: + - result + - .org.springframework.messaging.Message#headers#org.springframework.messaging.MessageHeaders +- function: org.springframework.messaging.support.ErrorMessage# + copy: + - from: arg(1) + to: + - this + - .org.springframework.messaging.support.ErrorMessage##java.lang.Object +- function: org.springframework.messaging.support.MessageHeaderAccessor#setHeaderIfAbsent + signature: + params: + - index: 0 + type: java.lang.String + copy: + - from: arg(0) + to: + - this + - .org.springframework.messaging.support.MessageHeaderAccessor#headerName#java.lang.String +- function: org.springframework.messaging.support.NativeMessageHeaderAccessor#addNativeHeader + copy: + - from: arg(0) + to: + - this + - .org.springframework.messaging.support.NativeMessageHeaderAccessor##java.lang.Object + - from: arg(1) + to: + - this + - .org.springframework.messaging.support.NativeMessageHeaderAccessor##java.lang.Object +- function: org.springframework.messaging.support.MessageHeaderAccessor#setHeader + copy: + - from: arg(0) + to: + - this + - .org.springframework.messaging.support.MessageHeaderAccessor##java.lang.Object + - from: arg(1) + to: + - this + - .org.springframework.messaging.support.MessageHeaderAccessor##java.lang.Object + - from: arg(1) + to: this +- function: org.springframework.messaging.support.NativeMessageHeaderAccessor#toNativeHeaderMap + taintCopyOnly: true + copy: + - from: this + to: result +- function: org.springframework.messaging.support.MessageHeaderAccessor#copyHeadersIfAbsent + taintCopyOnly: true + copy: + - from: arg(1) + to: this + - from: arg(0) + to: this +- function: org.springframework.messaging.support.NativeMessageHeaderAccessor#setNativeHeader + signature: + params: + - index: 0 + type: java.lang.String + copy: + - from: arg(0) + to: + - this + - .org.springframework.messaging.support.NativeMessageHeaderAccessor#nativeHeaderName#java.lang.String +- function: org.springframework.messaging.support.MessageHeaderAccessor#toMap + copy: + - from: + - this + - .org.springframework.messaging.support.MessageHeaderAccessor##java.lang.Object + to: result +- function: org.springframework.messaging.support.NativeMessageHeaderAccessor#addNativeHeader + signature: + params: + - index: 0 + type: java.lang.String + copy: + - from: arg(0) + to: + - this + - .org.springframework.messaging.support.NativeMessageHeaderAccessor#nativeHeaderName#java.lang.String +- function: org.springframework.messaging.support.GenericMessage# + signature: + params: + - index: 1 + type: org.springframework.messaging.MessageHeaders + copy: + - from: arg(1) + to: + - this + - .org.springframework.messaging.support.GenericMessage#headers#org.springframework.messaging.MessageHeaders +- function: org.springframework.messaging.support.MessageHeaderAccessor#getHeader + copy: + - from: + - this + - .org.springframework.messaging.support.MessageHeaderAccessor##java.lang.Object + to: result +- function: org.springframework.messaging.support.ErrorMessage# + taintCopyOnly: true + copy: + - from: arg(1) + to: this +- function: org.springframework.messaging.support.MessageHeaderAccessor#createAccessor + signature: (*) org.springframework.messaging.support.MessageHeaderAccessor + copy: + - from: + - this + - .org.springframework.messaging.support.MessageHeaderAccessor#headerName#java.lang.String + to: + - result + - .org.springframework.messaging.support.MessageHeaderAccessor#headerName#java.lang.String +- function: org.springframework.messaging.support.NativeMessageHeaderAccessor#toNativeHeaderMap + signature: + return: java.util.Map + copy: + - from: + - this + - .org.springframework.messaging.support.NativeMessageHeaderAccessor#nativeHeaders#java.util.Map + to: result +- function: org.springframework.messaging.support.MessageHeaderAccessor#fromMessageHeaders + signature: (*) org.springframework.messaging.support.MessageHeaderAccessor + copy: + - from: + - this + - .org.springframework.messaging.support.MessageHeaderAccessor#headerName#java.lang.String + to: + - result + - .org.springframework.messaging.support.MessageHeaderAccessor#headerName#java.lang.String +- function: org.springframework.messaging.support.NativeMessageHeaderAccessor#addNativeHeader + taintCopyOnly: true + copy: + - from: arg(1) + to: this + - from: arg(0) + to: this +- function: org.springframework.messaging.support.MessageHeaderAccessor#toMessageHeaders + signature: + return: org.springframework.messaging.MessageHeaders + copy: + - from: + - this + - .org.springframework.messaging.support.MessageHeaderAccessor#messageHeaders#org.springframework.messaging.MessageHeaders + to: result +- function: + package: org.springframework.messaging.support + class: MessageHeaderAccessor + name: + pattern: + signature: + params: + - index: 0 + type: org.springframework.messaging.MessageHeaders + copy: + - from: arg(0) + to: + - this + - .org.springframework.messaging.support.MessageHeaderAccessor#messageHeaders#org.springframework.messaging.MessageHeaders +- function: org.springframework.messaging.support.MessageHeaderAccessor#setHeader + taintCopyOnly: true + copy: + - from: arg(0) + to: this +- function: org.springframework.messaging.support.MessageHeaderAccessor#setHeaderIfAbsent + taintCopyOnly: true + copy: + - from: arg(0) + to: this +- function: org.springframework.messaging.support.NativeMessageHeaderAccessor#getNativeHeader + taintCopyOnly: true + copy: + - from: this + to: result +- function: org.springframework.messaging.support.NativeMessageHeaderAccessor#getFirstNativeHeader + signature: + return: java.lang.String + copy: + - from: + - this + - .org.springframework.messaging.support.NativeMessageHeaderAccessor#nativeHeaderName#java.lang.String + to: result +- function: org.springframework.messaging.support.NativeMessageHeaderAccessor#getFirstNativeHeader + taintCopyOnly: true + copy: + - from: arg(1) + to: result + - from: this + to: result +- function: + package: org.springframework.messaging.support + class: MessageHeaderAccessor + name: + pattern: + copy: + - from: arg(0) + to: + - this + - .org.springframework.messaging.support.MessageHeaderAccessor##java.lang.Object + - from: arg(1) + to: + - this + - .org.springframework.messaging.support.MessageHeaderAccessor##java.lang.Object +- function: org.springframework.messaging.support.ErrorMessage# + signature: + params: + - index: 1 + type: org.springframework.messaging.Message + copy: + - from: arg(1) + to: + - this + - .org.springframework.messaging.support.ErrorMessage#originalMessage#org.springframework.messaging.Message +- function: org.springframework.messaging.support.NativeMessageHeaderAccessor#getNativeHeader + signature: + return: java.util.List + copy: + - from: + - this + - .org.springframework.messaging.support.NativeMessageHeaderAccessor#nativeHeaderValues#java.util.List + to: result diff --git a/core/opentaint-config/config/config/org.springframework-spring-orm-1.2.9.yaml b/core/opentaint-config/config/config/org.springframework-spring-orm-1.2.9.yaml new file mode 100644 index 000000000..cb0d55e8f --- /dev/null +++ b/core/opentaint-config/config/config/org.springframework-spring-orm-1.2.9.yaml @@ -0,0 +1,10 @@ +library: org.springframework:spring-orm:1.2.9 +passThrough: +- function: org.springframework.orm.toplink.TopLinkOperations#copy + copy: + - from: arg(0) + to: result +- function: org.springframework.orm.toplink.TopLinkOperations#copyAll + copy: + - from: arg(0) + to: result diff --git a/core/opentaint-config/config/config/org.springframework-spring-orm-3.2.18.RELEASE.yaml b/core/opentaint-config/config/config/org.springframework-spring-orm-3.2.18.RELEASE.yaml new file mode 100644 index 000000000..3d9140041 --- /dev/null +++ b/core/opentaint-config/config/config/org.springframework-spring-orm-3.2.18.RELEASE.yaml @@ -0,0 +1,23 @@ +library: org.springframework:spring-orm:3.2.18.RELEASE +passThrough: +- function: org.springframework.orm.hibernate3.support.AbstractLobType#nullSafeGetInternal + taintCopyOnly: true + copy: + - from: arg(0) + to: result +- function: org.springframework.orm.hibernate3.support.AbstractLobType#nullSafeGetInternal + signature: + params: + - index: 0 + type: java.sql.ResultSet + return: java.lang.Object + copy: + - from: + - arg(0) + - .java.sql.ResultSet#columnValue#java.lang.Object + to: result + - from: + - arg(0) + - .java.sql.ResultSet#ref#java.sql.Ref + - .java.sql.Ref#value#java.lang.Object + to: result diff --git a/core/opentaint-config/config/config/org.springframework-spring-web-4.2.7.RELEASE.yaml b/core/opentaint-config/config/config/org.springframework-spring-web-4.2.7.RELEASE.yaml new file mode 100644 index 000000000..7fd18e10f --- /dev/null +++ b/core/opentaint-config/config/config/org.springframework-spring-web-4.2.7.RELEASE.yaml @@ -0,0 +1,45 @@ +library: org.springframework:spring-web:4.2.7.RELEASE +passThrough: +- function: org.springframework.web.util.CookieGenerator#getCookiePath + taintCopyOnly: true + copy: + - from: this + to: result +- function: org.springframework.web.util.WebUtils#extractFilenameFromUrlPath + copy: + - from: arg(0) + to: result +- function: org.springframework.web.util.CookieGenerator#getCookieDomain + taintCopyOnly: true + copy: + - from: this + to: result +- function: org.springframework.web.util.CookieGenerator#getCookieDomain + signature: + return: java.lang.String + copy: + - from: + - this + - .org.springframework.web.util.CookieGenerator#cookieName#java.lang.String + to: result +- function: org.springframework.web.util.CookieGenerator#getCookieName + taintCopyOnly: true + copy: + - from: this + to: result +- function: org.springframework.web.util.CookieGenerator#getCookiePath + signature: + return: java.lang.String + copy: + - from: + - this + - .org.springframework.web.util.CookieGenerator#cookieName#java.lang.String + to: result +- function: org.springframework.web.util.CookieGenerator#getCookieName + signature: + return: java.lang.String + copy: + - from: + - this + - .org.springframework.web.util.CookieGenerator#cookieName#java.lang.String + to: result diff --git a/core/opentaint-config/config/config/org.springframework-spring-web-5.3.39.yaml b/core/opentaint-config/config/config/org.springframework-spring-web-5.3.39.yaml new file mode 100644 index 000000000..394ae69a5 --- /dev/null +++ b/core/opentaint-config/config/config/org.springframework-spring-web-5.3.39.yaml @@ -0,0 +1,81 @@ +library: org.springframework:spring-web:5.3.39 +dependencies: +- commons-fileupload:commons-fileupload:1.5 +passThrough: +- function: org.springframework.web.multipart.commons.CommonsMultipartFile#getFileItem + signature: + return: org.apache.commons.fileupload.FileItem + copy: + - from: + - this + - .org.springframework.web.multipart.commons.CommonsMultipartFile#fileItem#org.apache.commons.fileupload.FileItem + to: result +- function: org.springframework.web.multipart.commons.CommonsFileUploadSupport$MultipartParsingResult#getMultipartParameters + taintCopyOnly: true + copy: + - from: this + to: result +- function: org.springframework.web.multipart.commons.CommonsFileUploadSupport$MultipartParsingResult# + copy: + - from: arg(*) + to: + - this + - .org.springframework.web.multipart.commons.CommonsFileUploadSupport$MultipartParsingResult##java.lang.Object +- function: org.springframework.web.multipart.commons.CommonsFileUploadSupport$MultipartParsingResult#getMultipartParameters + copy: + - from: + - this + - .org.springframework.web.multipart.commons.CommonsFileUploadSupport$MultipartParsingResult##java.lang.Object + to: result +- function: org.springframework.web.multipart.commons.CommonsFileUploadSupport$MultipartParsingResult# + signature: + params: + - index: 0 + type: org.springframework.util.MultiValueMap + copy: + - from: arg(0) + to: + - this + - .org.springframework.web.multipart.commons.CommonsFileUploadSupport$MultipartParsingResult#multipartParameters#org.springframework.util.MultiValueMap +- function: org.springframework.web.multipart.commons.CommonsMultipartFile#getFileItem + taintCopyOnly: true + copy: + - from: this + to: result +- function: org.springframework.web.multipart.commons.CommonsFileUploadSupport$MultipartParsingResult#getMultipartFiles + taintCopyOnly: true + copy: + - from: this + to: result +- function: org.springframework.web.multipart.commons.CommonsFileUploadSupport$MultipartParsingResult# + taintCopyOnly: true + copy: + - from: arg(*) + to: this +- function: org.springframework.web.multipart.commons.CommonsFileUploadSupport$MultipartParsingResult#getMultipartParameters + signature: + return: java.util.Map + copy: + - from: + - this + - .org.springframework.web.multipart.commons.CommonsFileUploadSupport$MultipartParsingResult#multipartFiles#java.util.Map + to: result +- function: org.springframework.web.multipart.commons.CommonsFileUploadSupport$MultipartParsingResult#getMultipartFiles + signature: + return: org.springframework.util.MultiValueMap + copy: + - from: + - this + - .org.springframework.web.multipart.commons.CommonsFileUploadSupport$MultipartParsingResult#multipartParameters#org.springframework.util.MultiValueMap + to: result +- function: org.springframework.web.multipart.commons.CommonsFileUploadSupport$MultipartParsingResult#getMultipartFiles + copy: + - from: + - this + - .org.springframework.web.multipart.commons.CommonsFileUploadSupport$MultipartParsingResult##java.lang.Object + to: result +- function: org.springframework.web.multipart.commons.CommonsFileUploadSupport#parseFileItems + taintCopyOnly: true + copy: + - from: arg(0) + to: result diff --git a/core/opentaint-config/config/config/org.springframework-spring-web-reactive-5.0.0.M4.yaml b/core/opentaint-config/config/config/org.springframework-spring-web-reactive-5.0.0.M4.yaml new file mode 100644 index 000000000..392f1bc00 --- /dev/null +++ b/core/opentaint-config/config/config/org.springframework-spring-web-reactive-5.0.0.M4.yaml @@ -0,0 +1,7 @@ +library: org.springframework:spring-web-reactive:5.0.0.M4 +passThrough: +- function: org.springframework.web.reactive.function.client.ClientRequest$BodyBuilder#body + taintCopyOnly: true + copy: + - from: this + to: result diff --git a/core/opentaint-config/config/config/org.springframework-spring-webflux-6.1.5.yaml b/core/opentaint-config/config/config/org.springframework-spring-webflux-6.1.5.yaml new file mode 100644 index 000000000..919a845d1 --- /dev/null +++ b/core/opentaint-config/config/config/org.springframework-spring-webflux-6.1.5.yaml @@ -0,0 +1,572 @@ +library: org.springframework:spring-webflux:6.1.5 +passThrough: +- function: org.springframework.web.reactive.function.client.WebClient$RequestBodySpec#contentType + copy: + - from: this + to: result +- function: org.springframework.web.reactive.function.client.WebClient$RequestHeadersSpec#header + copy: + - from: this + to: result +- function: org.springframework.web.reactive.function.server.ServerRequest#attribute + taintCopyOnly: true + copy: + - from: this + to: result +- function: org.springframework.web.reactive.function.server.ServerResponse$HeadersBuilder#build + taintCopyOnly: true + copy: + - from: this + to: result +- function: org.springframework.web.reactive.function.server.ServerRequest$Headers#header + taintCopyOnly: true + copy: + - from: this + to: result +- function: org.springframework.web.reactive.function.server.ServerResponse#temporaryRedirect + taintCopyOnly: true + copy: + - from: this + to: result +- function: org.springframework.web.reactive.function.client.WebClient$RequestHeadersSpec#exchange + taintCopyOnly: true + copy: + - from: this + to: result +- function: org.springframework.web.reactive.function.server.ServerRequest#queryParams + taintCopyOnly: true + copy: + - from: this + to: result +- function: org.springframework.web.reactive.function.server.ServerRequest#body + taintCopyOnly: true + copy: + - from: this + to: result +- function: org.springframework.web.reactive.function.client.ClientResponse#headers + taintCopyOnly: true + copy: + - from: this + to: result +- function: org.springframework.web.reactive.function.client.ClientRequest#method + signature: + return: org.springframework.http.HttpMethod + copy: + - from: + - this + - .org.springframework.web.reactive.function.client.ClientRequest#method#org.springframework.http.HttpMethod + to: result +- function: org.springframework.web.reactive.function.client.WebClient$Builder#clientConnector + copy: + - from: this + to: result +- function: org.springframework.web.reactive.function.server.ServerRequest$Headers#host + taintCopyOnly: true + copy: + - from: this + to: result +- function: org.springframework.web.reactive.function.server.ServerResponse$HeadersBuilder#headers + copy: + - from: this + to: result +- function: org.springframework.web.reactive.function.client.WebClient$RequestHeadersSpec#ifNoneMatch + copy: + - from: this + to: result +- function: org.springframework.web.reactive.function.server.ServerResponse$HeadersBuilder#eTag + copy: + - from: this + to: result +- function: org.springframework.web.reactive.function.server.ServerResponse#ok + taintCopyOnly: true + copy: + - from: this + to: result +- function: org.springframework.web.reactive.function.client.ClientRequest#from + signature: + params: + - index: 0 + type: org.springframework.web.reactive.function.client.ClientRequest + return: org.springframework.web.reactive.function.client.ClientRequest$Builder + copy: + - from: arg(0) + to: + - result + - .org.springframework.web.reactive.function.client.ClientRequest$Builder#request#org.springframework.web.reactive.function.client.ClientRequest +- function: org.springframework.web.reactive.function.BodyInserters#fromServerSentEvents + taintCopyOnly: true + copy: + - from: arg(0) + to: result +- function: org.springframework.web.reactive.function.server.ServerRequest#pathVariables + signature: + return: java.util.Map + copy: + - from: + - this + - .org.springframework.web.reactive.function.server.ServerRequest#pathVariables#java.util.Map + to: result +- function: org.springframework.web.reactive.function.client.WebClient#post + taintCopyOnly: true + copy: + - from: this + to: result +- function: org.springframework.web.reactive.function.BodyInserters#fromObject + copy: + - from: arg(0) + to: result +- function: org.springframework.web.reactive.function.client.ClientResponse#body + taintCopyOnly: true + copy: + - from: this + to: result +- function: org.springframework.web.reactive.function.server.ServerRequest$Headers#acceptCharset + taintCopyOnly: true + copy: + - from: this + to: result +- function: org.springframework.web.reactive.function.client.ClientRequest$Builder#attributes + copy: + - from: this + to: result +- function: org.springframework.web.reactive.function.client.WebClient$UriSpec#uri + taintCopyOnly: true + copy: + - from: this + to: result +- function: org.springframework.web.reactive.function.client.ClientResponse#bodyToFlux + taintCopyOnly: true + copy: + - from: this + to: result +- function: org.springframework.web.reactive.function.client.WebClient$Builder#exchangeFunction + copy: + - from: this + to: result +- function: org.springframework.web.reactive.function.client.WebClient#method + taintCopyOnly: true + copy: + - from: this + to: result +- function: org.springframework.web.reactive.function.server.ServerResponse#status + taintCopyOnly: true + copy: + - from: this + to: result +- function: org.springframework.web.reactive.function.server.ServerRequest#attributes + taintCopyOnly: true + copy: + - from: this + to: result +- function: org.springframework.web.reactive.function.client.WebClient$Builder#baseUrl + copy: + - from: this + to: result +- function: org.springframework.web.reactive.function.client.ClientRequest$Builder#body + copy: + - from: this + to: result +- function: org.springframework.web.reactive.function.client.ClientResponse$Headers#asHttpHeaders + taintCopyOnly: true + copy: + - from: this + to: result +- function: org.springframework.web.reactive.function.client.WebClient$Builder#defaultHeader + copy: + - from: this + to: result +- function: org.springframework.web.reactive.function.client.WebClient$Builder#clone + copy: + - from: this + to: result +- function: org.springframework.web.reactive.function.server.ServerRequest#pathVariable + taintCopyOnly: true + copy: + - from: this + to: result +- function: org.springframework.web.reactive.function.client.ClientRequest$Builder#cookies + copy: + - from: this + to: result +- function: org.springframework.web.reactive.function.client.WebClient$Builder#apply + copy: + - from: this + to: result +- function: org.springframework.web.reactive.function.client.WebClient$Builder#defaultUriVariables + copy: + - from: this + to: result +- function: org.springframework.web.reactive.function.server.ServerRequest#bodyToMono + taintCopyOnly: true + copy: + - from: this + to: result +- function: org.springframework.web.reactive.function.server.ServerRequest#bodyToFlux + taintCopyOnly: true + copy: + - from: this + to: result +- function: org.springframework.web.reactive.function.server.ServerResponse$HeadersBuilder#varyBy + copy: + - from: this + to: result +- function: org.springframework.web.reactive.function.server.ServerResponse$BodyBuilder#contentLength + copy: + - from: this + to: result +- function: org.springframework.web.reactive.function.client.WebClient$Builder#filter + copy: + - from: this + to: result +- function: org.springframework.web.reactive.function.client.ClientRequest#from + taintCopyOnly: true + copy: + - from: arg(0) + to: result + - from: this + to: result +- function: org.springframework.web.reactive.function.client.ClientRequest$Builder#headers + copy: + - from: this + to: result +- function: org.springframework.web.reactive.function.client.WebClient$RequestHeadersSpec#cookies + copy: + - from: this + to: result +- function: org.springframework.web.reactive.function.server.ServerRequest#uri + taintCopyOnly: true + copy: + - from: this + to: result +- function: org.springframework.web.reactive.function.client.WebClient#patch + taintCopyOnly: true + copy: + - from: this + to: result +- function: org.springframework.web.reactive.function.client.ClientResponse#cookies + taintCopyOnly: true + copy: + - from: this + to: result +- function: org.springframework.web.reactive.function.server.ServerRequest#queryParam + taintCopyOnly: true + copy: + - from: this + to: result +- function: org.springframework.web.reactive.function.server.ServerResponse$HeadersBuilder#cacheControl + copy: + - from: this + to: result +- function: org.springframework.web.reactive.function.client.WebClient#builder + taintCopyOnly: true + copy: + - from: this + to: result +- function: org.springframework.web.reactive.function.client.WebClient$RequestHeadersSpec#attribute + copy: + - from: this + to: result +- function: org.springframework.web.reactive.function.client.WebClient#mutate + taintCopyOnly: true + copy: + - from: this + to: result +- function: org.springframework.web.reactive.function.client.WebClient$Builder#uriBuilderFactory + copy: + - from: this + to: result +- function: org.springframework.web.reactive.function.server.ServerResponse$BodyBuilder#hint + copy: + - from: this + to: result +- function: org.springframework.web.reactive.function.server.ServerRequest$Headers#asHttpHeaders + taintCopyOnly: true + copy: + - from: this + to: result +- function: org.springframework.web.reactive.function.client.WebClient$RequestHeadersSpec#attributes + copy: + - from: this + to: result +- function: org.springframework.web.reactive.function.client.ClientRequest$Builder#build + taintCopyOnly: true + copy: + - from: this + to: result +- function: org.springframework.web.reactive.function.client.ClientResponse#toEntityList + taintCopyOnly: true + copy: + - from: this + to: result +- function: org.springframework.web.reactive.function.client.WebClient#get + taintCopyOnly: true + copy: + - from: this + to: result +- function: org.springframework.web.reactive.function.server.ServerRequest#attributes + signature: + return: java.util.Map + copy: + - from: + - this + - .org.springframework.web.reactive.function.server.ServerRequest#pathVariables#java.util.Map + to: result +- function: org.springframework.web.reactive.function.client.ClientResponse#bodyToMono + taintCopyOnly: true + copy: + - from: this + to: result +- function: org.springframework.web.reactive.function.client.WebClient#head + taintCopyOnly: true + copy: + - from: this + to: result +- function: org.springframework.web.reactive.function.server.ServerRequest$Headers#contentType + taintCopyOnly: true + copy: + - from: this + to: result +- function: org.springframework.web.reactive.function.client.ClientRequest$Builder#header + copy: + - from: this + to: result +- function: org.springframework.web.reactive.function.client.WebClient#delete + taintCopyOnly: true + copy: + - from: this + to: result +- function: org.springframework.web.reactive.function.server.ServerRequest$Headers#acceptLanguage + taintCopyOnly: true + copy: + - from: this + to: result +- function: org.springframework.web.reactive.function.BodyInserters#fromPublisher + taintCopyOnly: true + copy: + - from: arg(0) + to: result +- function: org.springframework.web.reactive.function.client.WebClient$Builder#filters + copy: + - from: this + to: result +- function: org.springframework.web.reactive.function.client.WebClient#options + taintCopyOnly: true + copy: + - from: this + to: result +- function: org.springframework.web.reactive.function.server.ServerRequest#method + taintCopyOnly: true + copy: + - from: this + to: result +- function: org.springframework.web.reactive.function.server.ServerRequest$Headers#accept + taintCopyOnly: true + copy: + - from: this + to: result +- function: org.springframework.web.reactive.function.server.ServerResponse#noContent + taintCopyOnly: true + copy: + - from: this + to: result +- function: org.springframework.web.reactive.function.client.WebClient$Builder#exchangeStrategies + copy: + - from: this + to: result +- function: org.springframework.web.reactive.function.server.ServerResponse$BodyBuilder#contentType + copy: + - from: this + to: result +- function: org.springframework.web.reactive.function.server.ServerRequest#cookies + taintCopyOnly: true + copy: + - from: this + to: result +- function: org.springframework.web.reactive.function.client.WebClient$RequestBodySpec#contentLength + copy: + - from: this + to: result +- function: org.springframework.web.reactive.function.server.ServerResponse#unprocessableEntity + taintCopyOnly: true + copy: + - from: this + to: result +- function: org.springframework.web.reactive.function.client.WebClient$Builder#defaultCookies + copy: + - from: this + to: result +- function: org.springframework.web.reactive.function.server.ServerRequest#path + taintCopyOnly: true + copy: + - from: this + to: result +- function: org.springframework.web.reactive.function.server.ServerResponse$HeadersBuilder#header + copy: + - from: this + to: result +- function: org.springframework.web.reactive.function.client.WebClient$ResponseSpec#onStatus + copy: + - from: this + to: result +- function: org.springframework.web.reactive.function.server.ServerRequest#pathVariables + taintCopyOnly: true + copy: + - from: this + to: result +- function: org.springframework.web.reactive.function.client.WebClient$RequestHeadersSpec#ifModifiedSince + copy: + - from: this + to: result +- function: org.springframework.web.reactive.function.client.WebClient#put + taintCopyOnly: true + copy: + - from: this + to: result +- function: org.springframework.web.reactive.function.client.ClientRequest$Builder#attribute + copy: + - from: this + to: result +- function: org.springframework.web.reactive.function.client.WebClient$RequestHeadersSpec#headers + copy: + - from: this + to: result +- function: org.springframework.web.reactive.function.server.ServerResponse#seeOther + taintCopyOnly: true + copy: + - from: this + to: result +- function: org.springframework.web.reactive.function.client.WebClient#create + copy: + - from: this + to: result +- function: org.springframework.web.reactive.function.server.ServerRequest#headers + taintCopyOnly: true + copy: + - from: this + to: result +- function: org.springframework.web.reactive.function.server.ServerResponse#from + taintCopyOnly: true + copy: + - from: arg(0) + to: result + - from: this + to: result +- function: org.springframework.web.reactive.function.client.ClientRequest$Builder#cookie + copy: + - from: this + to: result +- function: org.springframework.web.reactive.function.server.ServerResponse$HeadersBuilder#allow + copy: + - from: this + to: result +- function: org.springframework.web.reactive.function.client.WebClient$RequestBodySpec#syncBody + taintCopyOnly: true + copy: + - from: this + to: result +- function: org.springframework.web.reactive.function.client.WebClient$RequestHeadersSpec#cookie + copy: + - from: this + to: result +- function: org.springframework.web.reactive.function.server.ServerResponse#notFound + taintCopyOnly: true + copy: + - from: this + to: result +- function: org.springframework.web.reactive.function.client.WebClient$ResponseSpec#bodyToMono + taintCopyOnly: true + copy: + - from: this + to: result +- function: org.springframework.web.reactive.function.server.ServerResponse#accepted + taintCopyOnly: true + copy: + - from: this + to: result +- function: org.springframework.web.reactive.function.BodyInserters#fromResource + taintCopyOnly: true + copy: + - from: arg(0) + to: result +- function: org.springframework.web.reactive.function.server.ServerResponse#created + taintCopyOnly: true + copy: + - from: this + to: result +- function: org.springframework.web.reactive.function.client.ClientResponse#toEntity + taintCopyOnly: true + copy: + - from: this + to: result +- function: org.springframework.web.reactive.function.client.WebClient$Builder#build + taintCopyOnly: true + copy: + - from: this + to: result +- function: org.springframework.web.reactive.function.client.WebClient$RequestHeadersSpec#retrieve + taintCopyOnly: true + copy: + - from: this + to: result +- function: org.springframework.web.reactive.function.client.WebClient$RequestHeadersSpec#accept + copy: + - from: this + to: result +- function: org.springframework.web.reactive.function.server.ServerResponse#badRequest + taintCopyOnly: true + copy: + - from: this + to: result +- function: org.springframework.web.reactive.function.client.ClientRequest#method + taintCopyOnly: true + copy: + - from: this + to: result +- function: org.springframework.web.reactive.function.server.ServerResponse$HeadersBuilder#location + copy: + - from: this + to: result +- function: org.springframework.web.reactive.function.client.ClientResponse$Headers#header + taintCopyOnly: true + copy: + - from: this + to: result +- function: org.springframework.web.reactive.function.client.WebClient$Builder#defaultCookie + copy: + - from: this + to: result +- function: org.springframework.web.reactive.function.client.WebClient$RequestBodySpec#body + taintCopyOnly: true + copy: + - from: this + to: result +- function: org.springframework.web.reactive.function.client.ClientRequest$Builder#build + signature: + return: org.springframework.web.reactive.function.client.ClientRequest + copy: + - from: + - this + - .org.springframework.web.reactive.function.client.ClientRequest$Builder#request#org.springframework.web.reactive.function.client.ClientRequest + to: result +- function: org.springframework.web.reactive.function.server.ServerResponse#permanentRedirect + taintCopyOnly: true + copy: + - from: this + to: result +- function: org.springframework.web.reactive.function.client.WebClient$ResponseSpec#bodyToFlux + taintCopyOnly: true + copy: + - from: this + to: result +- function: org.springframework.web.reactive.function.client.WebClient$RequestHeadersSpec#acceptCharset + copy: + - from: this + to: result +- function: org.springframework.web.reactive.function.server.ServerResponse$HeadersBuilder#lastModified + copy: + - from: this + to: result +- function: org.springframework.web.reactive.function.client.WebClient$Builder#defaultHeaders + copy: + - from: this + to: result diff --git a/core/opentaint-config/config/config/org.springframework-spring-webmvc-6.1.5.yaml b/core/opentaint-config/config/config/org.springframework-spring-webmvc-6.1.5.yaml new file mode 100644 index 000000000..869c4b236 --- /dev/null +++ b/core/opentaint-config/config/config/org.springframework-spring-webmvc-6.1.5.yaml @@ -0,0 +1,39 @@ +library: org.springframework:spring-webmvc:6.1.5 +passThrough: +- function: org.springframework.web.servlet.mvc.method.annotation.SseEmitter$SseEventBuilder#name + copy: + - from: this + to: result +- function: org.springframework.web.servlet.mvc.method.annotation.SseEmitter$SseEventBuilder#name + taintCopyOnly: true + copy: + - from: arg(0) + to: result +- function: org.springframework.web.servlet.mvc.method.annotation.SseEmitter$SseEventBuilder#comment + taintCopyOnly: true + copy: + - from: arg(0) + to: result +- function: org.springframework.web.servlet.mvc.method.annotation.SseEmitter$SseEventBuilder#reconnectTime + copy: + - from: this + to: result +- function: org.springframework.web.servlet.mvc.method.annotation.SseEmitter$SseEventBuilder#id + copy: + - from: this + to: result +- function: org.springframework.web.servlet.mvc.method.annotation.SseEmitter$SseEventBuilder#data + copy: + - from: arg(0) + to: result + - from: this + to: result +- function: org.springframework.web.servlet.mvc.method.annotation.SseEmitter$SseEventBuilder#comment + copy: + - from: this + to: result +- function: org.springframework.web.servlet.mvc.method.annotation.SseEmitter$SseEventBuilder#id + taintCopyOnly: true + copy: + - from: arg(0) + to: result diff --git a/core/opentaint-config/config/config/org.springframework-spring-websocket-6.1.5.yaml b/core/opentaint-config/config/config/org.springframework-spring-websocket-6.1.5.yaml new file mode 100644 index 000000000..eb56a2755 --- /dev/null +++ b/core/opentaint-config/config/config/org.springframework-spring-websocket-6.1.5.yaml @@ -0,0 +1,118 @@ +library: org.springframework:spring-websocket:6.1.5 +passThrough: +- function: org.springframework.web.socket.TextMessage#toStringPayload + signature: () java.lang.String + copy: + - from: + - this + - .org.springframework.web.socket.TextMessage#payload#java.lang.CharSequence + to: + - result + - .java.lang.String#content#java.lang.CharSequence +- function: org.springframework.web.socket.TextMessage# + signature: + params: + - index: 0 + type: java.lang.CharSequence + copy: + - from: arg(0) + to: + - this + - .org.springframework.web.socket.TextMessage#payload#java.lang.CharSequence +- function: org.springframework.web.socket.BinaryMessage#toStringPayload + signature: () java.lang.String + copy: + - from: + - this + - .org.springframework.web.socket.BinaryMessage#payload#byte[] + to: + - result + - .java.lang.String#bytes#byte[] +- function: org.springframework.web.socket.PongMessage# + taintCopyOnly: true + copy: + - from: arg(0) + to: this +- function: org.springframework.web.socket.PingMessage# + taintCopyOnly: true + copy: + - from: arg(0) + to: this +- function: org.springframework.web.socket.PongMessage# + copy: + - from: arg(0) + to: + - this + - .org.springframework.web.socket.PongMessage##java.lang.Object +- function: org.springframework.web.socket.BinaryMessage# + signature: + params: + - index: 0 + type: byte[] + copy: + - from: arg(0) + to: + - this + - .org.springframework.web.socket.BinaryMessage#payload#byte[] +- function: org.springframework.web.socket.TextMessage# + signature: + params: + - index: 0 + type: byte[] + copy: + - from: arg(0) + to: + - this + - .org.springframework.web.socket.TextMessage#payloadBytes#byte[] +- function: org.springframework.web.socket.TextMessage#asBytes + taintCopyOnly: true + copy: + - from: this + to: result +- function: org.springframework.web.socket.TextMessage#asBytes + copy: + - from: + - this + - .org.springframework.web.socket.TextMessage##java.lang.Object + to: result +- function: org.springframework.web.socket.TextMessage# + copy: + - from: arg(0) + to: + - this + - .org.springframework.web.socket.TextMessage##java.lang.Object +- function: org.springframework.web.socket.WebSocketMessage#getPayload + taintCopyOnly: true + copy: + - from: this + to: result +- function: org.springframework.web.socket.PingMessage# + copy: + - from: arg(0) + to: + - this + - .org.springframework.web.socket.PingMessage##java.lang.Object +- function: org.springframework.web.socket.BinaryMessage# + copy: + - from: arg(0) + to: + - this + - .org.springframework.web.socket.BinaryMessage##java.lang.Object +- function: org.springframework.web.socket.TextMessage#asBytes + signature: + return: byte[] + copy: + - from: + - this + - .org.springframework.web.socket.TextMessage#payloadBytes#byte[] + to: result +- function: org.springframework.web.socket.BinaryMessage# + taintCopyOnly: true + copy: + - from: arg(0) + to: this +- function: org.springframework.web.socket.TextMessage# + taintCopyOnly: true + copy: + - from: arg(0) + to: this diff --git a/core/opentaint-config/config/config/org.springframework.ldap-spring-ldap-core-3.2.5.yaml b/core/opentaint-config/config/config/org.springframework.ldap-spring-ldap-core-3.2.5.yaml new file mode 100644 index 000000000..d42869ed8 --- /dev/null +++ b/core/opentaint-config/config/config/org.springframework.ldap-spring-ldap-core-3.2.5.yaml @@ -0,0 +1,97 @@ +library: org.springframework.ldap:spring-ldap-core:3.2.5 +passThrough: +- function: org.springframework.ldap.filter.OrFilter#or + copy: + - from: arg(0) + to: result +- function: org.springframework.ldap.filter.Filter#encode + signature: () * + copy: + - from: + - this + - .org.springframework.ldap.filter.Filter#filter#java.lang.Object + to: result +- function: org.springframework.ldap.filter.NotFilter# + copy: + - from: arg(0) + to: this +- function: org.springframework.ldap.filter.GreaterThanOrEqualsFilter# + copy: + - from: arg(1) + to: + - this + - .org.springframework.ldap.filter.Filter#filter#java.lang.Object + - from: arg(0) + to: + - this + - .org.springframework.ldap.filter.Filter#filter#java.lang.Object +- function: org.springframework.ldap.filter.LikeFilter# + copy: + - from: arg(1) + to: + - this + - .org.springframework.ldap.filter.Filter#filter#java.lang.Object + - from: arg(0) + to: + - this + - .org.springframework.ldap.filter.Filter#filter#java.lang.Object +- function: org.springframework.ldap.filter.WhitespaceWildcardsFilter# + copy: + - from: arg(1) + to: + - this + - .org.springframework.ldap.filter.Filter#filter#java.lang.Object + - from: arg(0) + to: + - this + - .org.springframework.ldap.filter.Filter#filter#java.lang.Object +- function: org.springframework.ldap.support.LdapEncoder#toTwoCharHex + copy: + - from: arg(0) + to: result +- function: org.springframework.ldap.filter.LessThanOrEqualsFilter# + copy: + - from: arg(1) + to: + - this + - .org.springframework.ldap.filter.Filter#filter#java.lang.Object + - from: arg(0) + to: + - this + - .org.springframework.ldap.filter.Filter#filter#java.lang.Object +- function: org.springframework.ldap.filter.Filter#encode + signature: (java.lang.StringBuffer) * + bypassVerification: true + copy: + - from: + - this + - .org.springframework.ldap.filter.Filter#filter#java.lang.Object + to: result + - from: + - this + - .org.springframework.ldap.filter.Filter#filter#java.lang.Object + to: arg(0) +- function: org.springframework.ldap.filter.AndFilter#and + copy: + - from: arg(0) + to: result +- function: org.springframework.ldap.filter.CompareFilter# + copy: + - from: arg(1) + to: + - this + - .org.springframework.ldap.filter.Filter#filter#java.lang.Object + - from: arg(0) + to: + - this + - .org.springframework.ldap.filter.Filter#filter#java.lang.Object +- function: org.springframework.ldap.filter.EqualsFilter# + copy: + - from: arg(1) + to: + - this + - .org.springframework.ldap.filter.Filter#filter#java.lang.Object + - from: arg(0) + to: + - this + - .org.springframework.ldap.filter.Filter#filter#java.lang.Object diff --git a/core/opentaint-config/config/config/org.springframework.ws-spring-ws-core-4.0.5.yaml b/core/opentaint-config/config/config/org.springframework.ws-spring-ws-core-4.0.5.yaml new file mode 100644 index 000000000..ad72bcb89 --- /dev/null +++ b/core/opentaint-config/config/config/org.springframework.ws-spring-ws-core-4.0.5.yaml @@ -0,0 +1,1000 @@ +library: org.springframework.ws:spring-ws-core:4.0.5 +passThrough: +- function: org.springframework.ws.soap.SoapHeader#getResult + copy: + - from: + - this + - .org.springframework.ws.soap.SoapHeader##java.lang.Object + to: result +- function: org.springframework.ws.soap.saaj.SaajSoapMessage#setSaajMessage + copy: + - from: arg(0) + to: + - this + - .org.springframework.ws.soap.saaj.SaajSoapMessage##java.lang.Object +- function: org.springframework.ws.soap.SoapBody#addVersionMismatchFault + taintCopyOnly: true + copy: + - from: arg(0) + to: result + - from: arg(0) + to: this +- function: org.springframework.ws.soap.SoapMessage#getSoapAction + copy: + - from: + - this + - .org.springframework.ws.soap.SoapMessage##java.lang.Object + to: result +- function: org.springframework.ws.soap.saaj.SaajSoapMessage#getDocument + signature: + return: org.w3c.dom.Document + copy: + - from: + - this + - .org.springframework.ws.soap.saaj.SaajSoapMessage#document#org.w3c.dom.Document + to: result +- function: org.springframework.ws.mime.MimeMessage#getAttachment + taintCopyOnly: true + copy: + - from: this + to: result +- function: org.springframework.ws.soap.SoapMessage#getDocument + copy: + - from: + - this + - .org.springframework.ws.soap.SoapMessage##java.lang.Object + to: result +- function: org.springframework.ws.soap.SoapMessage#getEnvelope + taintCopyOnly: true + copy: + - from: this + to: result +- function: org.springframework.ws.soap.SoapBody#getPayloadResult + taintCopyOnly: true + copy: + - from: this + to: result +- function: org.springframework.ws.soap.SoapBody#addClientOrSenderFault + taintCopyOnly: true + copy: + - from: arg(0) + to: result + - from: arg(0) + to: this +- function: org.springframework.ws.soap.SoapHeaderElement#getText + copy: + - from: + - this + - .org.springframework.ws.soap.SoapHeaderElement##java.lang.Object + to: result +- function: org.springframework.ws.soap.SoapVersion#getEnvelopeName + taintCopyOnly: true + copy: + - from: this + to: result +- function: org.springframework.ws.soap.saaj.SaajSoapMessage#setDocument + signature: + params: + - index: 0 + type: org.w3c.dom.Document + copy: + - from: arg(0) + to: + - this + - .org.springframework.ws.soap.saaj.SaajSoapMessage#document#org.w3c.dom.Document +- function: org.springframework.ws.soap.saaj.SaajSoapMessage#getEnvelope + copy: + - from: + - this + - .org.springframework.ws.soap.saaj.SaajSoapMessage##java.lang.Object + to: result +- function: org.springframework.ws.soap.SoapVersion#getFaultName + taintCopyOnly: true + copy: + - from: this + to: result +- function: org.springframework.ws.soap.SoapHeader#examineHeaderElements + copy: + - from: + - this + - .org.springframework.ws.soap.SoapHeader##java.lang.Object + to: result +- function: org.springframework.ws.soap.saaj.SaajSoapMessage#getSaajMessage + signature: + return: jakarta.xml.soap.SOAPMessage + copy: + - from: + - this + - .org.springframework.ws.soap.saaj.SaajSoapMessage#saajMessage#jakarta.xml.soap.SOAPMessage + to: result +- function: org.springframework.ws.soap.saaj.SaajSoapMessage#getDocument + copy: + - from: + - this + - .org.springframework.ws.soap.saaj.SaajSoapMessage##java.lang.Object + to: result +- function: org.springframework.ws.soap.AbstractSoapMessage#getSoapBody + taintCopyOnly: true + copy: + - from: this + to: result +- function: org.springframework.ws.soap.SoapHeaderElement#getActorOrRole + copy: + - from: + - this + - .org.springframework.ws.soap.SoapHeaderElement##java.lang.Object + to: result +- function: org.springframework.ws.soap.SoapHeader#examineAllHeaderElements + taintCopyOnly: true + copy: + - from: this + to: result +- function: org.springframework.ws.soap.SoapVersion#getNoneActorOrRoleUri + taintCopyOnly: true + copy: + - from: this + to: result +- function: org.springframework.ws.soap.AbstractSoapMessage#getPayloadSource + taintCopyOnly: true + copy: + - from: this + to: result +- function: org.springframework.ws.soap.SoapMessage#setDocument + signature: + params: + - index: 0 + type: org.w3c.dom.Document + copy: + - from: arg(0) + to: + - this + - .org.springframework.ws.soap.SoapMessage#document#org.w3c.dom.Document +- function: org.springframework.ws.soap.SoapBody#addVersionMismatchFault + signature: + params: + - index: 0 + type: java.lang.String + copy: + - from: arg(0) + to: + - this + - .org.springframework.ws.soap.SoapBody#faultString#java.lang.String +- function: org.springframework.ws.soap.saaj.SaajSoapMessage#setSaajMessage + signature: + params: + - index: 0 + type: jakarta.xml.soap.SOAPMessage + copy: + - from: arg(0) + to: + - this + - .org.springframework.ws.soap.saaj.SaajSoapMessage#saajMessage#jakarta.xml.soap.SOAPMessage +- function: org.springframework.ws.soap.saaj.SaajSoapMessage#setDocument + taintCopyOnly: true + copy: + - from: arg(0) + to: this +- function: org.springframework.ws.soap.saaj.SaajSoapMessage#setSoapAction + copy: + - from: arg(0) + to: + - this + - .org.springframework.ws.soap.saaj.SaajSoapMessage##java.lang.Object +- function: org.springframework.ws.soap.saaj.SaajSoapMessage#getAttachment + taintCopyOnly: true + copy: + - from: this + to: result +- function: org.springframework.ws.soap.AbstractSoapMessage#getSoapHeader + taintCopyOnly: true + copy: + - from: this + to: result +- function: org.springframework.ws.soap.SoapBody#addMustUnderstandFault + copy: + - from: arg(0) + to: + - this + - .org.springframework.ws.soap.SoapBody##java.lang.Object +- function: org.springframework.ws.pox.dom.DomPoxMessage# + signature: + params: + - index: 0 + type: org.w3c.dom.Document + copy: + - from: arg(0) + to: + - this + - .org.springframework.ws.pox.dom.DomPoxMessage#document#org.w3c.dom.Document +- function: org.springframework.ws.soap.SoapBody#addVersionMismatchFault + signature: (*, *) org.springframework.ws.soap.SoapFault + copy: + - from: + - this + - .org.springframework.ws.soap.SoapBody#faultString#java.lang.String + to: + - result + - .org.springframework.ws.soap.SoapFault#faultString#java.lang.String +- function: org.springframework.ws.context.MessageContext#readResponse + copy: + - from: arg(0) + to: + - this + - .org.springframework.ws.context.MessageContext##java.lang.Object +- function: org.springframework.ws.soap.SoapVersion#getMustUnderstandFaultName + taintCopyOnly: true + copy: + - from: this + to: result +- function: org.springframework.ws.soap.SoapBody#addClientOrSenderFault + signature: + params: + - index: 0 + type: java.lang.String + copy: + - from: arg(0) + to: + - this + - .org.springframework.ws.soap.SoapBody#faultString#java.lang.String +- function: org.springframework.ws.soap.saaj.SaajSoapMessage#getAttachment + copy: + - from: + - this + - .org.springframework.ws.soap.saaj.SaajSoapMessage##java.lang.Object + to: result +- function: org.springframework.ws.soap.SoapMessage#getEnvelope + copy: + - from: + - this + - .org.springframework.ws.soap.SoapMessage##java.lang.Object + to: result +- function: org.springframework.ws.soap.SoapMessage#getSoapHeader + taintCopyOnly: true + copy: + - from: this + to: result +- function: org.springframework.ws.soap.SoapEnvelope#getHeader + taintCopyOnly: true + copy: + - from: this + to: result +- function: org.springframework.ws.soap.SoapMessage#getDocument + taintCopyOnly: true + copy: + - from: this + to: result +- function: org.springframework.ws.pox.dom.DomPoxMessage# + taintCopyOnly: true + copy: + - from: arg(0) + to: this +- function: org.springframework.ws.soap.SoapMessage#getSoapBody + taintCopyOnly: true + copy: + - from: this + to: result +- function: org.springframework.ws.soap.SoapVersion#getClientOrSenderFaultName + taintCopyOnly: true + copy: + - from: this + to: result +- function: org.springframework.ws.soap.saaj.SaajSoapMessage#setDocument + copy: + - from: arg(0) + to: + - this + - .org.springframework.ws.soap.saaj.SaajSoapMessage##java.lang.Object +- function: org.springframework.ws.soap.SoapBody#getFault + signature: () org.springframework.ws.soap.SoapFault + copy: + - from: + - this + - .org.springframework.ws.soap.SoapBody#faultString#java.lang.String + to: + - result + - .org.springframework.ws.soap.SoapFault#faultString#java.lang.String +- function: org.springframework.ws.soap.SoapHeader#getResult + taintCopyOnly: true + copy: + - from: this + to: result +- function: org.springframework.ws.soap.saaj.SaajSoapMessage#getSoapAction + copy: + - from: + - this + - .org.springframework.ws.soap.saaj.SaajSoapMessage##java.lang.Object + to: result +- function: org.springframework.ws.soap.SoapVersion#getBodyName + taintCopyOnly: true + copy: + - from: this + to: result +- function: org.springframework.ws.soap.saaj.SaajSoapMessage#setSaajMessage + taintCopyOnly: true + copy: + - from: arg(0) + to: this +- function: org.springframework.ws.soap.saaj.SaajSoapMessage#getSoapAction + signature: + return: java.lang.String + copy: + - from: + - this + - .org.springframework.ws.soap.saaj.SaajSoapMessage#soapAction#java.lang.String + to: result + - from: + - this + - .org.springframework.ws.soap.saaj.SaajSoapMessage#document#org.w3c.dom.Document + - .org.w3c.dom.Document#documentElement#org.w3c.dom.Node + - .org.w3c.dom.Node#nodeValue#java.lang.String + to: result +- function: org.springframework.ws.soap.SoapBody#addMustUnderstandFault + signature: + params: + - index: 0 + type: java.lang.String + return: org.springframework.ws.soap.SoapFault + copy: + - from: arg(0) + to: + - result + - .org.springframework.ws.soap.SoapFault#faultString#java.lang.String +- function: org.springframework.ws.soap.SoapBody#addMustUnderstandFault + signature: (*, *) org.springframework.ws.soap.SoapFault + copy: + - from: + - this + - .org.springframework.ws.soap.SoapBody#faultString#java.lang.String + to: + - result + - .org.springframework.ws.soap.SoapFault#faultString#java.lang.String +- function: org.springframework.ws.soap.SoapHeaderElement#setActorOrRole + copy: + - from: arg(0) + to: + - this + - .org.springframework.ws.soap.SoapHeaderElement##java.lang.Object +- function: org.springframework.ws.WebServiceMessage#getPayloadSource + taintCopyOnly: true + copy: + - from: this + to: result +- function: org.springframework.ws.soap.saaj.SaajSoapMessage#getSaajMessage + copy: + - from: + - this + - .org.springframework.ws.soap.saaj.SaajSoapMessage##java.lang.Object + to: result +- function: org.springframework.ws.soap.SoapBody#getPayloadResult + copy: + - from: + - this + - .org.springframework.ws.soap.SoapBody##java.lang.Object + to: result +- function: org.springframework.ws.soap.SoapBody#getPayloadSource + copy: + - from: + - this + - .org.springframework.ws.soap.SoapBody##java.lang.Object + to: result +- function: org.springframework.ws.soap.SoapBody#addMustUnderstandFault + taintCopyOnly: true + copy: + - from: arg(0) + to: result + - from: arg(0) + to: this +- function: org.springframework.ws.soap.SoapElement#getSource + taintCopyOnly: true + copy: + - from: this + to: result +- function: org.springframework.ws.soap.saaj.SaajSoapMessage#getAttachments + taintCopyOnly: true + copy: + - from: this + to: result +- function: org.springframework.ws.soap.SoapBody#getFault + copy: + - from: + - this + - .org.springframework.ws.soap.SoapBody##java.lang.Object + to: result +- function: org.springframework.ws.soap.AbstractSoapMessage#getVersion + taintCopyOnly: true + copy: + - from: this + to: result +- function: org.springframework.ws.soap.SoapFault#getFaultDetail + taintCopyOnly: true + copy: + - from: this + to: result +- function: org.springframework.ws.WebServiceMessage#getPayloadResult + taintCopyOnly: true + copy: + - from: this + to: result +- function: org.springframework.ws.soap.SoapHeaderElement#setText + signature: + params: + - index: 0 + type: java.lang.String + copy: + - from: arg(0) + to: + - this + - .org.springframework.ws.soap.SoapHeaderElement#actorOrRole#java.lang.String +- function: org.springframework.ws.soap.saaj.SaajSoapMessage#getEnvelope + taintCopyOnly: true + copy: + - from: this + to: result +- function: org.springframework.ws.soap.SoapHeader#addHeaderElement + copy: + - from: arg(0) + to: + - this + - .org.springframework.ws.soap.SoapHeader##java.lang.Object +- function: org.springframework.ws.soap.SoapMessage#getVersion + taintCopyOnly: true + copy: + - from: this + to: result +- function: org.springframework.ws.soap.SoapBody#addServerOrReceiverFault + copy: + - from: arg(0) + to: + - this + - .org.springframework.ws.soap.SoapBody##java.lang.Object +- function: org.springframework.ws.soap.SoapHeader#examineHeaderElements + taintCopyOnly: true + copy: + - from: this + to: result +- function: org.springframework.ws.soap.SoapHeader#examineAllHeaderElements + copy: + - from: + - this + - .org.springframework.ws.soap.SoapHeader##java.lang.Object + to: result +- function: + package: org.springframework.ws.soap.saaj + class: SaajSoapMessage + name: + pattern: + taintCopyOnly: true + copy: + - from: arg(0) + to: this +- function: org.springframework.ws.mime.MimeMessage#getAttachments + taintCopyOnly: true + copy: + - from: this + to: result +- function: org.springframework.ws.mime.Attachment#getInputStream + taintCopyOnly: true + copy: + - from: this + to: result +- function: org.springframework.ws.soap.SoapMessage#setSoapAction + copy: + - from: arg(0) + to: + - this + - .org.springframework.ws.soap.SoapMessage##java.lang.Object +- function: org.springframework.ws.soap.SoapBody#addMustUnderstandFault + signature: + params: + - index: 0 + type: java.lang.String + copy: + - from: arg(0) + to: + - this + - .org.springframework.ws.soap.SoapBody#faultString#java.lang.String +- function: org.springframework.ws.soap.SoapHeaderElement#getResult + taintCopyOnly: true + copy: + - from: this + to: result +- function: org.springframework.ws.soap.SoapMessage#getSoapBody + copy: + - from: + - this + - .org.springframework.ws.soap.SoapMessage##java.lang.Object + to: result +- function: org.springframework.ws.soap.SoapVersion#getVersionMismatchFaultName + taintCopyOnly: true + copy: + - from: this + to: result +- function: org.springframework.ws.mime.MimeMessage#getAttachments + copy: + - from: + - this + - .org.springframework.ws.mime.MimeMessage##java.lang.Object + to: result +- function: org.springframework.ws.pox.dom.DomPoxMessage#getDocument + copy: + - from: + - this + - .org.springframework.ws.pox.dom.DomPoxMessage##java.lang.Object + to: result +- function: org.springframework.ws.soap.SoapEnvelope#getBody + taintCopyOnly: true + copy: + - from: this + to: result +- function: org.springframework.ws.soap.saaj.SaajSoapMessage#getSoapAction + taintCopyOnly: true + copy: + - from: this + to: result +- function: org.springframework.ws.soap.SoapVersion#getNextActorOrRoleUri + taintCopyOnly: true + copy: + - from: this + to: result +- function: org.springframework.ws.soap.saaj.SaajSoapMessage#getDocument + taintCopyOnly: true + copy: + - from: this + to: result +- function: org.springframework.ws.soap.SoapMessage#getSoapHeader + copy: + - from: + - this + - .org.springframework.ws.soap.SoapMessage##java.lang.Object + to: result +- function: org.springframework.ws.soap.SoapMessage#setDocument + copy: + - from: arg(0) + to: + - this + - .org.springframework.ws.soap.SoapMessage##java.lang.Object +- function: + package: org.springframework.ws.soap.saaj + class: SaajSoapMessage + name: + pattern: + signature: + params: + - index: 0 + type: jakarta.xml.soap.SOAPMessage + copy: + - from: arg(0) + to: + - this + - .org.springframework.ws.soap.saaj.SaajSoapMessage#saajMessage#jakarta.xml.soap.SOAPMessage +- function: org.springframework.ws.soap.SoapBody#addServerOrReceiverFault + taintCopyOnly: true + copy: + - from: arg(0) + to: result + - from: arg(0) + to: this +- function: org.springframework.ws.pox.dom.DomPoxMessage#getDocument + signature: + return: org.w3c.dom.Document + copy: + - from: + - this + - .org.springframework.ws.pox.dom.DomPoxMessage#document#org.w3c.dom.Document + to: result +- function: org.springframework.ws.soap.SoapHeaderElement#setText + taintCopyOnly: true + copy: + - from: arg(0) + to: this +- function: + package: org.springframework.ws.soap.saaj + class: SaajSoapMessage + name: + pattern: + copy: + - from: arg(0) + to: + - this + - .org.springframework.ws.soap.saaj.SaajSoapMessage##java.lang.Object +- function: org.springframework.ws.soap.saaj.SaajSoapMessage#getSaajMessage + taintCopyOnly: true + copy: + - from: this + to: result +- function: org.springframework.ws.soap.SoapHeaderElement#getActorOrRole + signature: + return: java.lang.String + copy: + - from: + - this + - .org.springframework.ws.soap.SoapHeaderElement#actorOrRole#java.lang.String + to: result +- function: org.springframework.ws.soap.saaj.SaajSoapMessage#setSoapAction + taintCopyOnly: true + copy: + - from: arg(0) + to: this +- function: org.springframework.ws.soap.SoapHeader#examineMustUnderstandHeaderElements + taintCopyOnly: true + copy: + - from: this + to: result +- function: org.springframework.ws.mime.MimeMessage#addAttachment + taintCopyOnly: true + copy: + - from: arg(1) + to: this +- function: org.springframework.ws.soap.SoapVersion#getMustUnderstandAttributeName + taintCopyOnly: true + copy: + - from: this + to: result +- function: org.springframework.ws.soap.SoapBody#addServerOrReceiverFault + signature: + params: + - index: 0 + type: java.lang.String + return: org.springframework.ws.soap.SoapFault + copy: + - from: arg(0) + to: + - result + - .org.springframework.ws.soap.SoapFault#faultString#java.lang.String +- function: org.springframework.ws.soap.SoapVersion#getServerOrReceiverFaultName + taintCopyOnly: true + copy: + - from: this + to: result +- function: org.springframework.ws.mime.MimeMessage#getAttachment + copy: + - from: + - this + - .org.springframework.ws.mime.MimeMessage##java.lang.Object + to: result +- function: org.springframework.ws.mime.MimeMessage#addAttachment + copy: + - from: arg(1) + to: + - this + - .org.springframework.ws.mime.MimeMessage##java.lang.Object +- function: org.springframework.ws.soap.SoapBody#getPayloadSource + taintCopyOnly: true + copy: + - from: this + to: result +- function: org.springframework.ws.soap.SoapElement#getAllAttributes + taintCopyOnly: true + copy: + - from: this + to: result +- function: org.springframework.ws.soap.SoapMessage#getSoapAction + signature: + return: java.lang.String + copy: + - from: + - this + - .org.springframework.ws.soap.SoapMessage#soapAction#java.lang.String + to: result + - from: + - this + - .org.springframework.ws.soap.SoapMessage#document#org.w3c.dom.Document + - .org.w3c.dom.Document#documentElement#org.w3c.dom.Node + - .org.w3c.dom.Node#nodeValue#java.lang.String + to: result +- function: org.springframework.ws.soap.AbstractSoapMessage#getFaultReason + taintCopyOnly: true + copy: + - from: this + to: result +- function: org.springframework.ws.soap.SoapBody#addClientOrSenderFault + copy: + - from: arg(0) + to: + - this + - .org.springframework.ws.soap.SoapBody##java.lang.Object +- function: org.springframework.ws.soap.AbstractSoapMessage#getPayloadResult + taintCopyOnly: true + copy: + - from: this + to: result +- function: org.springframework.ws.soap.SoapElement#getName + taintCopyOnly: true + copy: + - from: this + to: result +- function: org.springframework.ws.soap.SoapBody#getPayloadSource + signature: () javax.xml.transform.Source + copy: + - from: + - this + - .org.springframework.ws.soap.SoapBody#faultString#java.lang.String + to: + - result + - .javax.xml.transform.Source#systemId#java.lang.String +- function: org.springframework.ws.WebServiceMessage#writeTo + taintCopyOnly: true + copy: + - from: this + to: arg(0) +- function: org.springframework.ws.soap.SoapHeaderElement#getText + taintCopyOnly: true + copy: + - from: this + to: result +- function: org.springframework.ws.soap.saaj.SaajSoapMessage#getAttachments + copy: + - from: + - this + - .org.springframework.ws.soap.saaj.SaajSoapMessage##java.lang.Object + to: result +- function: org.springframework.ws.soap.saaj.SaajSoapMessage#setSoapAction + signature: + params: + - index: 0 + type: java.lang.String + copy: + - from: arg(0) + to: + - this + - .org.springframework.ws.soap.saaj.SaajSoapMessage#soapAction#java.lang.String + - from: arg(0) + to: + - this + - .org.springframework.ws.soap.saaj.SaajSoapMessage#document#org.w3c.dom.Document + - .org.w3c.dom.Document#documentElement#org.w3c.dom.Node + - .org.w3c.dom.Node#nodeValue#java.lang.String +- function: org.springframework.ws.soap.SoapBody#getPayloadResult + signature: () javax.xml.transform.Result + copy: + - from: + - this + - .org.springframework.ws.soap.SoapBody#faultString#java.lang.String + to: + - result + - .javax.xml.transform.Result#systemId#java.lang.String +- function: org.springframework.ws.mime.AbstractMimeMessage#addAttachment + taintCopyOnly: true + copy: + - from: arg(1) + to: this +- function: org.springframework.ws.soap.SoapBody#getFault + taintCopyOnly: true + copy: + - from: this + to: result +- function: org.springframework.ws.soap.SoapVersion#getHeaderName + taintCopyOnly: true + copy: + - from: this + to: result +- function: org.springframework.ws.soap.SoapBody#addClientOrSenderFault + signature: + params: + - index: 0 + type: java.lang.String + return: org.springframework.ws.soap.SoapFault + copy: + - from: arg(0) + to: + - result + - .org.springframework.ws.soap.SoapFault#faultString#java.lang.String +- function: org.springframework.ws.soap.SoapBody#addClientOrSenderFault + signature: (*, *) org.springframework.ws.soap.SoapFault + copy: + - from: + - this + - .org.springframework.ws.soap.SoapBody#faultString#java.lang.String + to: + - result + - .org.springframework.ws.soap.SoapFault#faultString#java.lang.String +- function: org.springframework.ws.soap.SoapVersion#getUltimateReceiverRoleUri + taintCopyOnly: true + copy: + - from: this + to: result +- function: org.springframework.ws.soap.SoapElement#getAttributeValue + taintCopyOnly: true + copy: + - from: this + to: result +- function: org.springframework.ws.soap.SoapHeaderElement#getActorOrRole + taintCopyOnly: true + copy: + - from: this + to: result +- function: org.springframework.ws.soap.SoapMessage#setSoapAction + signature: + params: + - index: 0 + type: java.lang.String + copy: + - from: arg(0) + to: + - this + - .org.springframework.ws.soap.SoapMessage#soapAction#java.lang.String + - from: arg(0) + to: + - this + - .org.springframework.ws.soap.SoapMessage#document#org.w3c.dom.Document + - .org.w3c.dom.Document#documentElement#org.w3c.dom.Node + - .org.w3c.dom.Node#nodeValue#java.lang.String +- function: org.springframework.ws.soap.SoapMessage#setSoapAction + taintCopyOnly: true + copy: + - from: arg(0) + to: this +- function: org.springframework.ws.soap.SoapHeaderElement#getText + signature: + return: java.lang.String + copy: + - from: + - this + - .org.springframework.ws.soap.SoapHeaderElement#actorOrRole#java.lang.String + to: result +- function: org.springframework.ws.soap.SoapMessage#getVersion + copy: + - from: + - this + - .org.springframework.ws.soap.SoapMessage##java.lang.Object + to: result +- function: org.springframework.ws.soap.SoapBody#addServerOrReceiverFault + signature: (*, *) org.springframework.ws.soap.SoapFault + copy: + - from: + - this + - .org.springframework.ws.soap.SoapBody#faultString#java.lang.String + to: + - result + - .org.springframework.ws.soap.SoapFault#faultString#java.lang.String +- function: org.springframework.ws.context.MessageContext#readResponse + taintCopyOnly: true + copy: + - from: arg(0) + to: this +- function: org.springframework.ws.soap.SoapMessage#getSoapAction + taintCopyOnly: true + copy: + - from: this + to: result +- function: org.springframework.ws.soap.SoapHeaderElement#getResult + copy: + - from: + - this + - .org.springframework.ws.soap.SoapHeaderElement##java.lang.Object + to: result +- function: org.springframework.ws.soap.SoapBody#addVersionMismatchFault + copy: + - from: arg(0) + to: + - this + - .org.springframework.ws.soap.SoapBody##java.lang.Object +- function: org.springframework.ws.mime.Attachment#getContentId + taintCopyOnly: true + copy: + - from: this + to: result +- function: org.springframework.ws.soap.SoapBody#addServerOrReceiverFault + signature: + params: + - index: 0 + type: java.lang.String + copy: + - from: arg(0) + to: + - this + - .org.springframework.ws.soap.SoapBody#faultString#java.lang.String +- function: org.springframework.ws.soap.SoapMessage#getDocument + signature: + return: org.w3c.dom.Document + copy: + - from: + - this + - .org.springframework.ws.soap.SoapMessage#document#org.w3c.dom.Document + to: result +- function: org.springframework.ws.soap.SoapHeader#addHeaderElement + taintCopyOnly: true + copy: + - from: arg(0) + to: this +- function: org.springframework.ws.soap.SoapVersion#getEnvelopeNamespaceUri + taintCopyOnly: true + copy: + - from: this + to: result +- function: org.springframework.ws.soap.SoapFault#getFaultStringOrReason + taintCopyOnly: true + copy: + - from: this + to: result +- function: org.springframework.ws.mime.AbstractMimeMessage#addAttachment + copy: + - from: arg(1) + to: + - this + - .org.springframework.ws.mime.AbstractMimeMessage##java.lang.Object +- function: org.springframework.ws.soap.SoapHeaderElement#setText + copy: + - from: arg(0) + to: + - this + - .org.springframework.ws.soap.SoapHeaderElement##java.lang.Object +- function: org.springframework.ws.pox.dom.DomPoxMessage# + copy: + - from: arg(0) + to: + - this + - .org.springframework.ws.pox.dom.DomPoxMessage##java.lang.Object +- function: org.springframework.ws.mime.Attachment#getDataHandler + taintCopyOnly: true + copy: + - from: this + to: result +- function: org.springframework.ws.soap.SoapHeaderElement#setActorOrRole + signature: + params: + - index: 0 + type: java.lang.String + copy: + - from: arg(0) + to: + - this + - .org.springframework.ws.soap.SoapHeaderElement#actorOrRole#java.lang.String +- function: org.springframework.ws.soap.SoapHeader#examineMustUnderstandHeaderElements + copy: + - from: + - this + - .org.springframework.ws.soap.SoapHeader##java.lang.Object + to: result +- function: org.springframework.ws.soap.SoapBody#addVersionMismatchFault + signature: + params: + - index: 0 + type: java.lang.String + return: org.springframework.ws.soap.SoapFault + copy: + - from: arg(0) + to: + - result + - .org.springframework.ws.soap.SoapFault#faultString#java.lang.String +- function: org.springframework.ws.mime.Attachment#getContentType + taintCopyOnly: true + copy: + - from: this + to: result +- function: org.springframework.ws.soap.SoapVersion#getContentType + taintCopyOnly: true + copy: + - from: this + to: result +- function: org.springframework.ws.soap.SoapHeaderElement#setActorOrRole + taintCopyOnly: true + copy: + - from: arg(0) + to: this +- function: org.springframework.ws.pox.dom.DomPoxMessage#getDocument + taintCopyOnly: true + copy: + - from: this + to: result +- function: org.springframework.ws.soap.SoapFault#getFaultStringOrReason + signature: + return: java.lang.String + copy: + - from: + - this + - .org.springframework.ws.soap.SoapFault#faultString#java.lang.String + to: result +- function: org.springframework.ws.soap.SoapElement#getAttributeValue + signature: + return: java.lang.String + copy: + - from: + - this + - .org.springframework.ws.soap.SoapElement#attributeValue#java.lang.String + to: result +- function: org.springframework.ws.soap.SoapMessage#setDocument + taintCopyOnly: true + copy: + - from: arg(0) + to: this diff --git a/core/opentaint-config/config/config/org.springframework.ws-spring-ws-core-4.1.0.yaml b/core/opentaint-config/config/config/org.springframework.ws-spring-ws-core-4.1.0.yaml new file mode 100644 index 000000000..b27910755 --- /dev/null +++ b/core/opentaint-config/config/config/org.springframework.ws-spring-ws-core-4.1.0.yaml @@ -0,0 +1,247 @@ +library: org.springframework.ws:spring-ws-core:4.1.0 +dependencies: +- org.apache.ws.commons.axiom:axiom-api:1.4.0 +passThrough: +- function: org.springframework.ws.soap.axiom.AxiomSoapMessage#setSoapAction + taintCopyOnly: true + copy: + - from: arg(0) + to: this +- function: org.springframework.ws.soap.axiom.AxiomSoapMessage#getEnvelope + copy: + - from: + - this + - .org.springframework.ws.soap.axiom.AxiomSoapMessage##java.lang.Object + to: result +- function: org.springframework.ws.soap.axiom.AxiomSoapMessage# + signature: + params: + - index: 0 + type: org.apache.axiom.soap.SOAPMessage + taintCopyOnly: true + copy: + - from: arg(1) + to: this + - from: arg(2) + to: this + - from: arg(0) + to: this +- function: org.springframework.ws.soap.axiom.AxiomSoapMessage#setDocument + taintCopyOnly: true + copy: + - from: arg(0) + to: this +- function: org.springframework.ws.soap.axiom.AxiomSoapMessage#setSoapAction + copy: + - from: arg(0) + to: + - this + - .org.springframework.ws.soap.axiom.AxiomSoapMessage##java.lang.Object +- function: org.springframework.ws.soap.axiom.AxiomSoapMessage# + signature: + params: + - index: 2 + type: java.lang.String + copy: + - from: arg(2) + to: + - this + - .org.springframework.ws.soap.axiom.AxiomSoapMessage#soapAction#java.lang.String + - from: arg(2) + to: + - this + - .org.springframework.ws.soap.axiom.AxiomSoapMessage#document#org.w3c.dom.Document + - .org.w3c.dom.Document#documentElement#org.w3c.dom.Node + - .org.w3c.dom.Node#nodeValue#java.lang.String +- function: org.springframework.ws.soap.axiom.AxiomSoapMessage#setAxiomMessage + taintCopyOnly: true + copy: + - from: arg(0) + to: this +- function: org.springframework.ws.soap.axiom.AxiomSoapMessage#getAttachment + taintCopyOnly: true + copy: + - from: this + to: result +- function: org.springframework.ws.soap.axiom.AxiomSoapMessage# + signature: + params: + - index: 0 + type: org.apache.axiom.soap.SOAPMessage + copy: + - from: arg(1) + to: + - this + - .org.springframework.ws.soap.axiom.AxiomSoapMessage##java.lang.Object + - from: arg(0) + to: + - this + - .org.springframework.ws.soap.axiom.AxiomSoapMessage##java.lang.Object + - from: arg(2) + to: + - this + - .org.springframework.ws.soap.axiom.AxiomSoapMessage##java.lang.Object + - from: arg(0) + to: + - this + - .org.springframework.ws.soap.axiom.AxiomSoapMessage#axiomMessage#org.apache.axiom.soap.SOAPMessage +- function: org.springframework.ws.soap.axiom.AxiomSoapMessage#getAttachments + copy: + - from: + - this + - .org.springframework.ws.soap.axiom.AxiomSoapMessage##java.lang.Object + to: result +- function: org.springframework.ws.soap.axiom.AxiomSoapMessage#getAxiomMessage + taintCopyOnly: true + copy: + - from: this + to: result +- function: org.springframework.ws.soap.axiom.AxiomSoapMessage#getEnvelope + taintCopyOnly: true + copy: + - from: this + to: result +- function: org.springframework.ws.soap.axiom.AxiomSoapMessage#getDocument + copy: + - from: + - this + - .org.springframework.ws.soap.axiom.AxiomSoapMessage##java.lang.Object + to: result +- function: org.springframework.ws.soap.axiom.AxiomSoapMessage#setSoapAction + signature: + params: + - index: 0 + type: java.lang.String + copy: + - from: arg(0) + to: + - this + - .org.springframework.ws.soap.axiom.AxiomSoapMessage#soapAction#java.lang.String + - from: arg(0) + to: + - this + - .org.springframework.ws.soap.axiom.AxiomSoapMessage#document#org.w3c.dom.Document + - .org.w3c.dom.Document#documentElement#org.w3c.dom.Node + - .org.w3c.dom.Node#nodeValue#java.lang.String +- function: org.springframework.ws.soap.axiom.AxiomSoapMessage#setAxiomMessage + signature: + params: + - index: 0 + type: org.apache.axiom.soap.SOAPMessage + copy: + - from: arg(0) + to: + - this + - .org.springframework.ws.soap.axiom.AxiomSoapMessage#axiomMessage#org.apache.axiom.soap.SOAPMessage +- function: org.springframework.ws.soap.axiom.AxiomSoapMessage#getSoapAction + taintCopyOnly: true + copy: + - from: this + to: result +- function: org.springframework.ws.soap.axiom.AxiomSoapMessage#setDocument + copy: + - from: arg(0) + to: + - this + - .org.springframework.ws.soap.axiom.AxiomSoapMessage##java.lang.Object +- function: org.springframework.ws.soap.axiom.AxiomSoapMessage#setStreamingPayload + copy: + - from: arg(0) + to: + - this + - .org.springframework.ws.soap.axiom.AxiomSoapMessage##java.lang.Object +- function: org.springframework.ws.soap.axiom.AxiomSoapMessage#getDocument + signature: + return: org.w3c.dom.Document + copy: + - from: + - this + - .org.springframework.ws.soap.axiom.AxiomSoapMessage#document#org.w3c.dom.Document + to: result +- function: org.springframework.ws.soap.axiom.AxiomSoapMessage#setAxiomMessage + copy: + - from: arg(0) + to: + - this + - .org.springframework.ws.soap.axiom.AxiomSoapMessage##java.lang.Object +- function: org.springframework.ws.soap.axiom.AxiomSoapMessage#getAttachment + copy: + - from: + - this + - .org.springframework.ws.soap.axiom.AxiomSoapMessage##java.lang.Object + to: result +- function: org.springframework.ws.soap.axiom.AxiomSoapMessage# + signature: + params: + - index: 1 + type: java.lang.String + copy: + - from: arg(1) + to: + - this + - .org.springframework.ws.soap.axiom.AxiomSoapMessage#soapAction#java.lang.String + - from: arg(1) + to: + - this + - .org.springframework.ws.soap.axiom.AxiomSoapMessage#document#org.w3c.dom.Document + - .org.w3c.dom.Document#documentElement#org.w3c.dom.Node + - .org.w3c.dom.Node#nodeValue#java.lang.String +- function: org.springframework.ws.soap.axiom.AxiomSoapMessage#getAxiomMessage + signature: + return: org.apache.axiom.soap.SOAPMessage + copy: + - from: + - this + - .org.springframework.ws.soap.axiom.AxiomSoapMessage#axiomMessage#org.apache.axiom.soap.SOAPMessage + to: result +- function: org.springframework.ws.soap.axiom.AxiomSoapMessage#getAxiomMessage + copy: + - from: + - this + - .org.springframework.ws.soap.axiom.AxiomSoapMessage##java.lang.Object + to: result +- function: org.springframework.ws.soap.axiom.AxiomSoapMessage#setStreamingPayload + taintCopyOnly: true + copy: + - from: arg(0) + to: this +- function: org.springframework.ws.soap.axiom.AxiomSoapMessage#getAttachments + taintCopyOnly: true + copy: + - from: this + to: result +- function: org.springframework.ws.soap.axiom.AxiomSoapMessage#getSoapAction + signature: + return: java.lang.String + copy: + - from: + - this + - .org.springframework.ws.soap.axiom.AxiomSoapMessage#soapAction#java.lang.String + to: result + - from: + - this + - .org.springframework.ws.soap.axiom.AxiomSoapMessage#document#org.w3c.dom.Document + - .org.w3c.dom.Document#documentElement#org.w3c.dom.Node + - .org.w3c.dom.Node#nodeValue#java.lang.String + to: result +- function: org.springframework.ws.soap.axiom.AxiomSoapMessage#getDocument + taintCopyOnly: true + copy: + - from: this + to: result +- function: org.springframework.ws.soap.axiom.AxiomSoapMessage#getSoapAction + copy: + - from: + - this + - .org.springframework.ws.soap.axiom.AxiomSoapMessage##java.lang.Object + to: result +- function: org.springframework.ws.soap.axiom.AxiomSoapMessage#setDocument + signature: + params: + - index: 0 + type: org.w3c.dom.Document + copy: + - from: arg(0) + to: + - this + - .org.springframework.ws.soap.axiom.AxiomSoapMessage#document#org.w3c.dom.Document diff --git a/core/opentaint-config/config/config/org.springframework.ws-spring-xml-4.0.11.yaml b/core/opentaint-config/config/config/org.springframework.ws-spring-xml-4.0.11.yaml new file mode 100644 index 000000000..ae66d7328 --- /dev/null +++ b/core/opentaint-config/config/config/org.springframework.ws-spring-xml-4.0.11.yaml @@ -0,0 +1,23 @@ +library: org.springframework.ws:spring-xml:4.0.11 +passThrough: +- function: org.springframework.xml.transform.StringSource# + copy: + - from: arg(0) + to: + - this + - .org.springframework.xml.transform.StringSource##java.lang.Object +- function: org.springframework.xml.transform.StringSource# + signature: + params: + - index: 0 + type: java.lang.String + copy: + - from: arg(0) + to: + - this + - .org.springframework.xml.transform.StringSource#content#java.lang.String +- function: org.springframework.xml.transform.StringSource# + taintCopyOnly: true + copy: + - from: arg(0) + to: this diff --git a/core/opentaint-config/config/config/org.thymeleaf-thymeleaf-3.1.2.RELEASE.yaml b/core/opentaint-config/config/config/org.thymeleaf-thymeleaf-3.1.2.RELEASE.yaml new file mode 100644 index 000000000..b59d33e6b --- /dev/null +++ b/core/opentaint-config/config/config/org.thymeleaf-thymeleaf-3.1.2.RELEASE.yaml @@ -0,0 +1,10 @@ +library: org.thymeleaf:thymeleaf:3.1.2.RELEASE +passThrough: +- function: org.thymeleaf.TemplateSpec# + copy: + - from: arg(0) + to: this +- function: org.thymeleaf.TemplateSpec#getTemplate + copy: + - from: this + to: result diff --git a/core/opentaint-config/config/config/org.w3c.jigsaw-jigsaw-2.2.6.yaml b/core/opentaint-config/config/config/org.w3c.jigsaw-jigsaw-2.2.6.yaml new file mode 100644 index 000000000..22cc4ff8d --- /dev/null +++ b/core/opentaint-config/config/config/org.w3c.jigsaw-jigsaw-2.2.6.yaml @@ -0,0 +1,26 @@ +library: org.w3c.jigsaw:jigsaw:2.2.6 +passThrough: +- function: org.w3c.tools.codec.Base64Decoder# + signature: + params: + - index: 0 + type: java.lang.String + copy: + - from: arg(0) + to: + - this + - .org.w3c.tools.codec.Base64Decoder##java.lang.Object + - from: arg(0) + to: this +- function: org.w3c.tools.codec.Base64Encoder# + signature: + params: + - index: 0 + type: java.lang.String + copy: + - from: arg(0) + to: + - this + - .org.w3c.tools.codec.Base64Encoder##java.lang.Object + - from: arg(0) + to: this diff --git a/core/opentaint-config/config/config/org.yaml-snakeyaml-2.2.yaml b/core/opentaint-config/config/config/org.yaml-snakeyaml-2.2.yaml new file mode 100644 index 000000000..133dcee58 --- /dev/null +++ b/core/opentaint-config/config/config/org.yaml-snakeyaml-2.2.yaml @@ -0,0 +1,30 @@ +library: org.yaml:snakeyaml:2.2 +passThrough: +- function: org.yaml.snakeyaml.Yaml#loadAs + copy: + - from: arg(0) + to: result + - from: + - arg(0) + - .java.lang.String##java.lang.Object + to: result +- function: org.yaml.snakeyaml.Yaml#load + copy: + - from: arg(0) + to: result + - from: + - arg(0) + - .java.lang.String##java.lang.Object + to: result +- function: org.yaml.snakeyaml.Yaml#loadAll + copy: + - from: arg(0) + to: + - result + - .java.lang.Iterable#Element#java.lang.Object + - from: + - arg(0) + - .java.lang.String##java.lang.Object + to: + - result + - .java.lang.Iterable#Element#java.lang.Object diff --git a/core/opentaint-config/config/config/oro-oro-2.0.8.yaml b/core/opentaint-config/config/config/oro-oro-2.0.8.yaml new file mode 100644 index 000000000..16c22216d --- /dev/null +++ b/core/opentaint-config/config/config/oro-oro-2.0.8.yaml @@ -0,0 +1,486 @@ +library: oro:oro:2.0.8 +passThrough: +- function: + package: org.apache.oro.text.regex + class: PatternMatcherInput + name: + pattern: set.+ + copy: + - from: arg(1) + to: this + - from: arg(2) + to: this + - from: arg(0) + to: + - this + - .org.apache.oro.text.regex.PatternMatcherInput##java.lang.Object + - from: arg(1) + to: + - this + - .org.apache.oro.text.regex.PatternMatcherInput##java.lang.Object + - from: arg(0) + to: this + - from: arg(2) + to: + - this + - .org.apache.oro.text.regex.PatternMatcherInput##java.lang.Object +- function: org.apache.oro.text.regex.PatternMatcherInput#match + copy: + - from: + - this + - .org.apache.oro.text.regex.PatternMatcherInput##java.lang.Object + to: result + - from: this + to: result +- function: org.apache.oro.text.regex.PatternMatcherInput#postMatch + copy: + - from: + - this + - .org.apache.oro.text.regex.PatternMatcherInput##java.lang.Object + to: result + - from: this + to: result +- function: org.apache.oro.text.PatternCacheRandom#addPattern + copy: + - from: arg(0) + to: + - this + - .org.apache.oro.text.PatternCacheRandom##java.lang.Object + - from: arg(1) + to: + - this + - .org.apache.oro.text.PatternCacheRandom##java.lang.Object + - from: arg(1) + to: this + - from: arg(0) + to: this +- function: org.apache.oro.text.regex.Util#split + signature: + params: + - index: 0 + type: java.util.Collection + - index: 1 + type: org.apache.oro.text.regex.PatternMatcher + - index: 2 + type: org.apache.oro.text.regex.Pattern + - index: 3 + type: java.lang.String + copy: + - from: arg(4) + to: arg(0) + - from: arg(3) + to: arg(0) + - from: arg(2) + to: arg(0) + - from: arg(1) + to: arg(0) +- function: org.apache.oro.text.regex.Util#substitute + signature: + params: + - index: 0 + type: org.apache.oro.text.regex.PatternMatcher + - index: 1 + type: org.apache.oro.text.regex.Pattern + - index: 2 + type: org.apache.oro.text.regex.Substitution + - index: 3 + type: java.lang.String + copy: + - from: arg(2) + to: result + - from: arg(3) + to: result + - from: arg(0) + to: result + - from: arg(1) + to: result + - from: arg(4) + to: result +- function: org.apache.oro.text.regex.Perl5Compiler#quotemeta + copy: + - from: arg(0) + to: result + - from: arg(0) + to: result +- function: + package: org.apache.oro.text.regex + class: Perl5Substitution + name: + pattern: + copy: + - from: arg(1) + to: + - this + - .org.apache.oro.text.regex.Perl5Substitution##java.lang.Object + - from: arg(0) + to: + - this + - .org.apache.oro.text.regex.Perl5Substitution##java.lang.Object + - from: arg(1) + to: this + - from: arg(0) + to: this +- function: org.apache.oro.text.regex.PatternMatcherInput#preMatch + copy: + - from: + - this + - .org.apache.oro.text.regex.PatternMatcherInput##java.lang.Object + to: result + - from: this + to: result +- function: org.apache.oro.text.regex.Util#substitute + signature: + params: + - index: 0 + type: java.lang.StringBuffer + - index: 1 + type: org.apache.oro.text.regex.PatternMatcher + - index: 2 + type: org.apache.oro.text.regex.Pattern + - index: 3 + type: org.apache.oro.text.regex.Substitution + - index: 4 + type: org.apache.oro.text.regex.PatternMatcherInput + copy: + - from: arg(2) + to: result + - from: arg(3) + to: result + - from: arg(1) + to: result + - from: arg(4) + to: result + - from: arg(4) + to: arg(0) + - from: arg(3) + to: arg(0) + - from: arg(2) + to: arg(0) + - from: arg(1) + to: arg(0) +- function: org.apache.oro.text.PatternCacheLRU#addPattern + copy: + - from: arg(0) + to: + - this + - .org.apache.oro.text.PatternCacheLRU##java.lang.Object + - from: arg(1) + to: + - this + - .org.apache.oro.text.PatternCacheLRU##java.lang.Object + - from: arg(1) + to: this + - from: arg(0) + to: this +- function: org.apache.oro.text.regex.Perl5Substitution#setSubstitution + copy: + - from: arg(1) + to: + - this + - .org.apache.oro.text.regex.Perl5Substitution##java.lang.Object + - from: arg(0) + to: + - this + - .org.apache.oro.text.regex.Perl5Substitution##java.lang.Object + - from: arg(1) + to: this + - from: arg(0) + to: this +- function: org.apache.oro.text.regex.Util#substitute + signature: + params: + - index: 0 + type: java.lang.StringBuffer + - index: 1 + type: org.apache.oro.text.regex.PatternMatcher + - index: 2 + type: org.apache.oro.text.regex.Pattern + - index: 3 + type: org.apache.oro.text.regex.Substitution + - index: 4 + type: java.lang.String + - index: 5 + type: int + copy: + - from: arg(2) + to: result + - from: arg(3) + to: result + - from: arg(1) + to: result + - from: arg(4) + to: result + - from: arg(5) + to: result + - from: arg(5) + to: arg(0) + - from: arg(4) + to: arg(0) + - from: arg(3) + to: arg(0) + - from: arg(2) + to: arg(0) + - from: arg(1) + to: arg(0) +- function: org.apache.oro.text.regex.PatternMatcher#contains + copy: + - from: arg(0) + to: + - this + - .org.apache.oro.text.regex.PatternMatcher##java.lang.Object + - from: arg(1) + to: + - this + - .org.apache.oro.text.regex.PatternMatcher##java.lang.Object + - from: arg(1) + to: this + - from: arg(2) + to: this + - from: arg(0) + to: this + - from: arg(2) + to: + - this + - .org.apache.oro.text.regex.PatternMatcher##java.lang.Object +- function: org.apache.oro.text.regex.PatternMatcherInput#charAt + copy: + - from: arg(0) + to: result + - from: + - this + - .org.apache.oro.text.regex.PatternMatcherInput##java.lang.Object + to: result + - from: this + to: result +- function: org.apache.oro.text.regex.PatternMatcherInput# + copy: + - from: arg(1) + to: this + - from: arg(2) + to: this + - from: arg(0) + to: + - this + - .org.apache.oro.text.regex.PatternMatcherInput##java.lang.Object + - from: arg(1) + to: + - this + - .org.apache.oro.text.regex.PatternMatcherInput##java.lang.Object + - from: arg(0) + to: this + - from: arg(2) + to: + - this + - .org.apache.oro.text.regex.PatternMatcherInput##java.lang.Object +- function: org.apache.oro.text.regex.Util#substitute + signature: + params: + - index: 0 + type: java.lang.StringBuffer + - index: 1 + type: org.apache.oro.text.regex.PatternMatcher + - index: 2 + type: org.apache.oro.text.regex.Pattern + - index: 3 + type: org.apache.oro.text.regex.Substitution + - index: 4 + type: org.apache.oro.text.regex.PatternMatcherInput + - index: 5 + type: int + copy: + - from: arg(2) + to: result + - from: arg(3) + to: result + - from: arg(1) + to: result + - from: arg(4) + to: result + - from: arg(5) + to: result + - from: arg(5) + to: arg(0) + - from: arg(4) + to: arg(0) + - from: arg(3) + to: arg(0) + - from: arg(2) + to: arg(0) + - from: arg(1) + to: arg(0) +- function: org.apache.oro.text.regex.PatternMatcher#matches + copy: + - from: arg(0) + to: + - this + - .org.apache.oro.text.regex.PatternMatcher##java.lang.Object + - from: arg(1) + to: + - this + - .org.apache.oro.text.regex.PatternMatcher##java.lang.Object + - from: arg(1) + to: this + - from: arg(2) + to: this + - from: arg(0) + to: this + - from: arg(2) + to: + - this + - .org.apache.oro.text.regex.PatternMatcher##java.lang.Object +- function: org.apache.oro.text.PatternCache#addPattern + copy: + - from: arg(0) + to: + - this + - .org.apache.oro.text.PatternCache##java.lang.Object + - from: arg(1) + to: + - this + - .org.apache.oro.text.PatternCache##java.lang.Object + - from: arg(1) + to: this + - from: arg(0) + to: this +- function: org.apache.oro.text.regex.PatternMatcherInput#substring + copy: + - from: + - this + - .org.apache.oro.text.regex.PatternMatcherInput##java.lang.Object + to: result + - from: this + to: result +- function: org.apache.oro.text.PatternCacheFIFO2#addPattern + copy: + - from: arg(0) + to: + - this + - .org.apache.oro.text.PatternCacheFIFO2##java.lang.Object + - from: arg(1) + to: this + - from: arg(1) + to: + - this + - .org.apache.oro.text.PatternCacheFIFO2##java.lang.Object + - from: arg(0) + to: this +- function: org.apache.oro.text.regex.MatchResult#endOffset + copy: + - from: arg(0) + to: result + - from: this + to: result +- function: org.apache.oro.text.MatchActionProcessor#addAction + copy: + - from: arg(2) + to: + - this + - .org.apache.oro.text.MatchActionProcessor##java.lang.Object + - from: arg(1) + to: + - this + - .org.apache.oro.text.MatchActionProcessor##java.lang.Object + - from: arg(0) + to: + - this + - .org.apache.oro.text.MatchActionProcessor##java.lang.Object + - from: arg(1) + to: this + - from: arg(2) + to: this + - from: arg(0) + to: this +- function: org.apache.oro.text.regex.PatternMatcherInput#length + copy: + - from: + - this + - .org.apache.oro.text.regex.PatternMatcherInput##java.lang.Object + to: result + - from: this + to: result +- function: org.apache.oro.text.regex.MatchResult#length + copy: + - from: this + to: result +- function: + package: org.apache.oro.text.regex + class: PatternMatcherInput + name: + pattern: get.+ + copy: + - from: + - this + - .org.apache.oro.text.regex.PatternMatcherInput##java.lang.Object + to: result + - from: this + to: result +- function: org.apache.oro.text.regex.PatternMatcher#matchesPrefix + copy: + - from: arg(0) + to: + - this + - .org.apache.oro.text.regex.PatternMatcher##java.lang.Object + - from: arg(1) + to: + - this + - .org.apache.oro.text.regex.PatternMatcher##java.lang.Object + - from: arg(1) + to: this + - from: arg(2) + to: this + - from: arg(0) + to: this + - from: arg(2) + to: + - this + - .org.apache.oro.text.regex.PatternMatcher##java.lang.Object +- function: org.apache.oro.text.regex.PatternMatcher#getMatch + copy: + - from: + - this + - .org.apache.oro.text.regex.PatternMatcher##java.lang.Object + to: result + - from: this + to: result +- function: org.apache.oro.text.regex.MatchResult#beginOffset + copy: + - from: arg(0) + to: result + - from: this + to: result +- function: org.apache.oro.text.regex.MatchResult#end + copy: + - from: arg(0) + to: result + - from: this + to: result +- function: org.apache.oro.text.regex.MatchResult#begin + copy: + - from: arg(0) + to: result + - from: this + to: result +- function: org.apache.oro.text.PatternCacheFIFO#addPattern + copy: + - from: arg(0) + to: + - this + - .org.apache.oro.text.PatternCacheFIFO##java.lang.Object + - from: arg(1) + to: + - this + - .org.apache.oro.text.PatternCacheFIFO##java.lang.Object + - from: arg(1) + to: this + - from: arg(0) + to: this +- function: org.apache.oro.text.regex.MatchResult#groups + copy: + - from: this + to: result +- function: org.apache.oro.text.regex.MatchResult#group + copy: + - from: arg(0) + to: result + - from: this + to: result diff --git a/core/opentaint-config/config/config/jar-split/pop3-2.0.2.yaml b/core/opentaint-config/config/config/pop3-2.0.2.yaml similarity index 75% rename from core/opentaint-config/config/config/jar-split/pop3-2.0.2.yaml rename to core/opentaint-config/config/config/pop3-2.0.2.yaml index 640c700da..0c79236b0 100644 --- a/core/opentaint-config/config/config/jar-split/pop3-2.0.2.yaml +++ b/core/opentaint-config/config/config/pop3-2.0.2.yaml @@ -1,3 +1,4 @@ +library: com.sun.mail:pop3:2.0.2 passThrough: - function: com.sun.mail.pop3.POP3Folder#getUID copy: diff --git a/core/opentaint-config/config/config/jar-split/reactor-core-3.8.2.yaml b/core/opentaint-config/config/config/reactor-core-3.8.2.yaml similarity index 86% rename from core/opentaint-config/config/config/jar-split/reactor-core-3.8.2.yaml rename to core/opentaint-config/config/config/reactor-core-3.8.2.yaml index a0193ccab..4a89d3dd1 100644 --- a/core/opentaint-config/config/config/jar-split/reactor-core-3.8.2.yaml +++ b/core/opentaint-config/config/config/reactor-core-3.8.2.yaml @@ -1,286 +1,295 @@ +library: io.projectreactor:reactor-core:3.8.2 passThrough: -- function: reactor.core.publisher.Flux#as +- function: reactor.core.publisher.Mono#cancelOn copy: - from: this to: result -- function: reactor.core.publisher.Flux#blockFirst +- function: reactor.core.publisher.Flux#bufferUntil copy: - from: this to: result -- function: reactor.core.publisher.Flux#blockLast +- function: reactor.core.publisher.Flux#mergeSequential copy: - - from: this + - from: arg(*) to: result -- function: reactor.core.publisher.Flux#buffer +- function: reactor.core.publisher.Flux#repeatWhen copy: - from: this to: result -- function: reactor.core.publisher.Flux#bufferTimeout +- function: reactor.core.publisher.Flux#doFinally copy: - from: this to: result -- function: reactor.core.publisher.Flux#bufferUntil +- function: reactor.core.publisher.Flux#onTerminateDetach copy: - from: this to: result -- function: reactor.core.publisher.Flux#bufferWhen +- function: reactor.core.publisher.Flux#buffer copy: - from: this to: result -- function: reactor.core.publisher.Flux#bufferWhile +- function: reactor.core.publisher.Flux#toIterable copy: - from: this to: result -- function: reactor.core.publisher.Flux#cache +- function: reactor.core.publisher.Flux#takeUntil copy: - from: this to: result -- function: reactor.core.publisher.Flux#cancelOn +- function: reactor.core.publisher.Mono#delayUntil copy: - from: this to: result -- function: reactor.core.publisher.Flux#cast +- function: reactor.core.publisher.Mono#thenEmpty copy: + - from: arg(0) + to: result - from: this to: result -- function: reactor.core.publisher.Flux#checkpoint +- function: reactor.core.publisher.Flux#cache copy: - from: this to: result -- function: reactor.core.publisher.Flux#collect +- function: reactor.core.publisher.Flux#mergeDelayError + copy: + - from: arg(*) + to: result +- function: reactor.core.publisher.Mono#checkpoint copy: - from: this to: result -- function: reactor.core.publisher.Flux#collectList +- function: reactor.core.publisher.Flux#retry copy: - from: this to: result -- function: reactor.core.publisher.Flux#collectSortedList +- function: reactor.core.publisher.Flux#doAfterTerminate copy: - from: this to: result -- function: reactor.core.publisher.Flux#concat +- function: reactor.core.publisher.Mono#delaySubscription copy: - - from: arg(*) + - from: this to: result - function: reactor.core.publisher.Flux#concatDelayError copy: - from: arg(*) to: result -- function: reactor.core.publisher.Flux#concatWith +- function: reactor.core.publisher.Flux#publish + signature: + params: + - index: 0 + type: int copy: - - from: arg(0) + - from: this to: result -- function: reactor.core.publisher.Flux#concatWith +- function: reactor.core.publisher.Flux#onErrorResume copy: - from: this to: result -- function: reactor.core.publisher.Flux#defaultIfEmpty +- function: reactor.core.publisher.Mono#toFuture copy: - - from: arg(0) + - from: this to: result - function: reactor.core.publisher.Flux#defaultIfEmpty copy: - - from: this + - from: arg(0) to: result -- function: reactor.core.publisher.Flux#delayElements - copy: - from: this to: result -- function: reactor.core.publisher.Flux#delaySubscription +- function: reactor.core.publisher.Flux#blockLast copy: - from: this to: result -- function: reactor.core.publisher.Flux#delayUntil +- function: reactor.core.publisher.Mono#then copy: - - from: this + - from: arg(0) to: result -- function: reactor.core.publisher.Flux#distinct - copy: - from: this to: result -- function: reactor.core.publisher.Flux#distinctUntilChanged +- function: reactor.core.publisher.Flux#switchOnNext copy: - - from: this + - from: arg(0) to: result -- function: reactor.core.publisher.Flux#doAfterTerminate +- function: reactor.core.publisher.Mono#block copy: - from: this to: result -- function: reactor.core.publisher.Flux#doFinally +- function: reactor.core.publisher.Mono#justOrEmpty copy: - - from: this + - from: arg(0) to: result -- function: reactor.core.publisher.Flux#doOnCancel +- function: reactor.core.publisher.Mono#onErrorReturn + signature: + params: + - index: 0 + type: java.util.function.Predicate + - index: 1 + type: java.lang.Object copy: - - from: this + - from: arg(1) to: result -- function: reactor.core.publisher.Flux#doOnComplete - copy: - from: this to: result -- function: reactor.core.publisher.Flux#doOnEach +- function: reactor.core.publisher.Flux#cancelOn copy: - from: this to: result -- function: reactor.core.publisher.Flux#doOnError +- function: reactor.core.publisher.Flux#onErrorReturn + signature: + params: + - index: 0 + type: java.util.function.Predicate + - index: 1 + type: java.lang.Object copy: - - from: this + - from: arg(1) to: result -- function: reactor.core.publisher.Flux#doOnNext - copy: - from: this to: result -- function: reactor.core.publisher.Flux#doOnRequest +- function: reactor.core.publisher.Flux#handle copy: - from: this to: result -- function: reactor.core.publisher.Flux#doOnSubscribe +- function: reactor.core.publisher.Mono#flux copy: - from: this to: result -- function: reactor.core.publisher.Flux#doOnTerminate +- function: + package: reactor.util.function + class: + pattern: Tuple\d+ + name: toArray + bypassVerification: true copy: - - from: this + - from: arg(0) to: result -- function: reactor.core.publisher.Flux#elapsed +- function: reactor.core.publisher.Flux#distinct copy: - from: this to: result -- function: reactor.core.publisher.Flux#filter +- function: reactor.core.publisher.Flux#onBackpressureBuffer copy: - from: this to: result -- function: reactor.core.publisher.Flux#filterWhen +- function: reactor.core.publisher.Mono#doOnNext copy: - from: this to: result -- function: reactor.core.publisher.Flux#from +- function: reactor.core.publisher.Flux#groupJoin copy: - from: arg(0) to: result -- function: reactor.core.publisher.Flux#fromArray - copy: - - from: arg(*) + - from: this to: result -- function: reactor.core.publisher.Flux#fromIterable +- function: reactor.core.publisher.Mono#doFinally copy: - - from: arg(*) + - from: this to: result -- function: reactor.core.publisher.Flux#fromStream +- function: reactor.core.publisher.Mono#timestamp copy: - - from: arg(*) + - from: this to: result -- function: reactor.core.publisher.Flux#groupJoin +- function: reactor.core.publisher.Mono#cast copy: - - from: arg(0) + - from: this to: result -- function: reactor.core.publisher.Flux#groupJoin +- function: reactor.core.publisher.Flux#onBackpressureDrop copy: - from: this to: result -- function: reactor.core.publisher.Flux#handle +- function: reactor.core.publisher.Flux#repeat copy: - from: this to: result -- function: reactor.core.publisher.Flux#join +- function: reactor.core.publisher.Flux#takeLast copy: - - from: arg(0) + - from: this to: result -- function: reactor.core.publisher.Flux#join +- function: reactor.core.publisher.Flux#cast copy: - from: this to: result -- function: reactor.core.publisher.Flux#just +- function: reactor.core.publisher.Mono#retryWhen copy: - - from: arg(*) + - from: this to: result -- function: reactor.core.publisher.Flux#last +- function: reactor.core.publisher.Flux#delayElements copy: - - from: arg(0) + - from: this to: result -- function: reactor.core.publisher.Flux#last +- function: reactor.core.publisher.Flux#doOnCancel copy: - from: this to: result -- function: reactor.core.publisher.Flux#limitRate +- function: reactor.core.publisher.Flux#log copy: - from: this to: result -- function: reactor.core.publisher.Flux#log +- function: reactor.core.publisher.Flux#take copy: - from: this to: result -- function: reactor.core.publisher.Flux#merge +- function: reactor.core.publisher.Mono#onErrorResume copy: - - from: arg(*) + - from: this to: result -- function: reactor.core.publisher.Flux#mergeDelayError +- function: reactor.util.function.Tuples#of copy: - from: arg(*) to: result -- function: reactor.core.publisher.Flux#mergeSequential +- function: reactor.core.publisher.Flux#windowTimeout copy: - - from: arg(*) + - from: this to: result -- function: reactor.core.publisher.Flux#mergeSequentialDelayError +- function: reactor.core.publisher.Flux#sample copy: - - from: arg(*) + - from: this to: result -- function: reactor.core.publisher.Flux#mergeWith +- function: reactor.core.publisher.Mono#onErrorReturn + signature: + params: + - index: 0 + type: java.lang.Object copy: - from: arg(0) to: result -- function: reactor.core.publisher.Flux#mergeWith - copy: - from: this to: result -- function: reactor.core.publisher.Flux#next +- function: + package: reactor.util.function + class: + pattern: Tuple\d+ + name: toList + bypassVerification: true copy: - - from: this + - from: arg(0) to: result -- function: reactor.core.publisher.Flux#ofType +- function: reactor.core.publisher.Flux#toStream copy: - from: this to: result -- function: reactor.core.publisher.Flux#onBackpressureBuffer +- function: reactor.core.publisher.Mono#takeUntilOther copy: - - from: this + - from: arg(0) to: result -- function: reactor.core.publisher.Flux#onBackpressureDrop - copy: - from: this to: result -- function: reactor.core.publisher.Flux#onBackpressureError +- function: reactor.core.publisher.Flux#checkpoint copy: - from: this to: result -- function: reactor.core.publisher.Flux#onBackpressureLatest +- function: reactor.core.publisher.Flux#from copy: - - from: this + - from: arg(0) to: result -- function: reactor.core.publisher.Flux#onErrorResume +- function: reactor.core.publisher.Mono#retry copy: - from: this to: result -- function: reactor.core.publisher.Flux#onErrorReturn - signature: - params: - - index: 0 - type: java.lang.Class - - index: 1 - type: java.lang.Object +- function: reactor.core.publisher.Flux#then copy: - - from: arg(1) + - from: arg(0) to: result -- function: reactor.core.publisher.Flux#onErrorReturn - signature: - params: - - index: 0 - type: java.lang.Class - - index: 1 - type: java.lang.Object - copy: - from: this to: result - function: reactor.core.publisher.Flux#onErrorReturn @@ -291,11 +300,9 @@ passThrough: copy: - from: arg(0) to: result -- function: reactor.core.publisher.Flux#onErrorReturn - signature: - params: - - index: 0 - type: java.lang.Object + - from: this + to: result +- function: reactor.core.publisher.Flux#bufferWhen copy: - from: this to: result @@ -303,624 +310,525 @@ passThrough: signature: params: - index: 0 - type: java.util.function.Predicate + type: java.lang.Class - index: 1 type: java.lang.Object copy: - from: arg(1) to: result -- function: reactor.core.publisher.Flux#onErrorReturn - signature: - params: - - index: 0 - type: java.util.function.Predicate - - index: 1 - type: java.lang.Object - copy: - from: this to: result -- function: reactor.core.publisher.Flux#onTerminateDetach +- function: reactor.core.publisher.Flux#just + copy: + - from: arg(*) + to: result +- function: reactor.core.publisher.Flux#windowWhen copy: - from: this to: result -- function: reactor.core.publisher.Flux#parallel +- function: reactor.core.publisher.Mono#repeatWhenEmpty copy: - from: this to: result -- function: reactor.core.publisher.Flux#publish - signature: - params: - - index: 0 - type: int +- function: reactor.core.publisher.Flux#startWith copy: - - from: this + - from: arg(*) to: result -- function: reactor.core.publisher.Flux#publish - copy: - from: this to: result -- function: reactor.core.publisher.Flux#publishOn +- function: reactor.core.publisher.Flux#delaySubscription copy: - from: this to: result -- function: reactor.core.publisher.Flux#range +- function: reactor.core.publisher.Flux#as copy: - from: this to: result -- function: reactor.core.publisher.Flux#repeat +- function: reactor.core.publisher.Flux#takeWhile copy: - from: this to: result -- function: reactor.core.publisher.Flux#repeatWhen +- function: reactor.core.publisher.Mono#doOnSubscribe copy: - from: this to: result -- function: reactor.core.publisher.Flux#replay +- function: reactor.core.publisher.Mono#timeout copy: - - from: this + - from: arg(*) to: result -- function: reactor.core.publisher.Flux#retry - copy: - from: this to: result -- function: reactor.core.publisher.Flux#retryWhen +- function: reactor.core.publisher.Mono#from copy: - - from: this + - from: arg(0) to: result -- function: reactor.core.publisher.Flux#sample +- function: reactor.core.publisher.Flux#range copy: - from: this to: result -- function: reactor.core.publisher.Flux#sampleFirst +- function: reactor.core.publisher.Mono#and copy: + - from: arg(0) + to: result - from: this to: result -- function: reactor.core.publisher.Flux#sampleTimeout +- function: reactor.core.publisher.Mono#doOnEach copy: - from: this to: result -- function: reactor.core.publisher.Flux#share +- function: reactor.core.publisher.Flux#onBackpressureLatest copy: - from: this to: result -- function: reactor.core.publisher.Flux#single +- function: reactor.core.publisher.Mono#subscribe copy: - from: this to: result -- function: reactor.core.publisher.Flux#singleOrEmpty +- function: reactor.core.publisher.Mono#take copy: - from: this to: result -- function: reactor.core.publisher.Flux#skip +- function: + package: reactor.util.function + class: + pattern: Tuple\d+ + name: get + bypassVerification: true copy: - - from: this + - from: arg(0) to: result -- function: reactor.core.publisher.Flux#skipLast +- function: reactor.core.publisher.Mono#doOnCancel copy: - from: this to: result -- function: reactor.core.publisher.Flux#skipUntilOther +- function: reactor.core.publisher.Flux#fromStream copy: - - from: this + - from: arg(*) to: result -- function: reactor.core.publisher.Flux#skipWhile +- function: reactor.core.publisher.Flux#doOnEach copy: - from: this to: result -- function: reactor.core.publisher.Flux#sort +- function: reactor.core.publisher.Flux#doOnComplete copy: - from: this to: result -- function: reactor.core.publisher.Flux#startWith +- function: reactor.core.publisher.Mono#mergeWith copy: - - from: arg(*) + - from: arg(0) to: result -- function: reactor.core.publisher.Flux#startWith - copy: - from: this to: result -- function: reactor.core.publisher.Flux#subscribe +- function: reactor.core.publisher.Flux#windowWhile copy: - from: this to: result -- function: reactor.core.publisher.Flux#subscribeOn +- function: reactor.core.publisher.Flux#withLatestFrom copy: - from: this to: result -- function: reactor.core.publisher.Flux#switchIfEmpty - copy: - - from: arg(0) - to: result -- function: reactor.core.publisher.Flux#switchIfEmpty +- function: reactor.core.publisher.Flux#distinctUntilChanged copy: - from: this to: result -- function: reactor.core.publisher.Flux#switchOnNext +- function: reactor.core.publisher.Flux#filter copy: - - from: arg(0) + - from: this to: result -- function: reactor.core.publisher.Flux#take +- function: reactor.core.publisher.Flux#skip copy: - from: this to: result -- function: reactor.core.publisher.Flux#takeLast +- function: reactor.core.publisher.Mono#or copy: + - from: arg(0) + to: result - from: this to: result -- function: reactor.core.publisher.Flux#takeUntil +- function: reactor.core.publisher.Mono#doAfterTerminate copy: - from: this to: result -- function: reactor.core.publisher.Flux#takeUntilOther +- function: reactor.core.publisher.Mono#switchIfEmpty copy: - from: arg(0) to: result -- function: reactor.core.publisher.Flux#takeUntilOther - copy: - from: this to: result -- function: reactor.core.publisher.Flux#takeWhile +- function: reactor.core.publisher.Mono#filterWhen copy: - from: this to: result -- function: reactor.core.publisher.Flux#then - copy: - - from: arg(0) - to: result -- function: reactor.core.publisher.Flux#then +- function: reactor.core.publisher.Flux#concat copy: - - from: this + - from: arg(*) to: result -- function: reactor.core.publisher.Flux#thenEmpty +- function: reactor.core.publisher.Flux#merge copy: - - from: arg(0) + - from: arg(*) to: result -- function: reactor.core.publisher.Flux#thenEmpty +- function: reactor.core.publisher.Flux#collectList copy: - from: this to: result -- function: reactor.core.publisher.Flux#thenMany +- function: reactor.core.publisher.Flux#last copy: - from: arg(0) to: result -- function: reactor.core.publisher.Flux#thenMany - copy: - from: this to: result - function: reactor.core.publisher.Flux#timeout copy: - from: arg(*) to: result -- function: reactor.core.publisher.Flux#timeout - copy: - from: this to: result -- function: reactor.core.publisher.Flux#timestamp +- function: reactor.core.publisher.Flux#switchIfEmpty copy: - - from: this + - from: arg(0) to: result -- function: reactor.core.publisher.Flux#toIterable - copy: - from: this to: result -- function: reactor.core.publisher.Flux#toStream +- function: reactor.core.publisher.Flux#thenEmpty copy: - - from: this + - from: arg(0) to: result -- function: reactor.core.publisher.Flux#window - copy: - from: this to: result -- function: reactor.core.publisher.Flux#windowTimeout +- function: reactor.core.publisher.Mono#as copy: - from: this to: result -- function: reactor.core.publisher.Flux#windowUntil +- function: reactor.core.publisher.Mono#cache copy: - from: this to: result -- function: reactor.core.publisher.Flux#windowWhen +- function: reactor.core.publisher.Mono#delayElement copy: - from: this to: result -- function: reactor.core.publisher.Flux#windowWhile +- function: reactor.core.publisher.Flux#subscribe copy: - from: this to: result -- function: reactor.core.publisher.Flux#withLatestFrom +- function: reactor.core.publisher.Flux#sort copy: - from: this to: result -- function: reactor.core.publisher.Flux#zipWith +- function: reactor.core.publisher.Flux#mergeWith copy: - from: arg(0) to: result -- function: reactor.core.publisher.Flux#zipWith - copy: - from: this to: result -- function: reactor.core.publisher.Flux#zipWithIterable +- function: reactor.core.publisher.Mono#fromDirect copy: - from: arg(0) to: result -- function: reactor.core.publisher.Flux#zipWithIterable +- function: reactor.core.publisher.Mono#just + copy: + - from: arg(*) + to: result +- function: reactor.core.publisher.Mono#filter copy: - from: this to: result -- function: reactor.core.publisher.Mono#and +- function: reactor.core.publisher.Flux#next copy: - - from: arg(0) + - from: this to: result -- function: reactor.core.publisher.Mono#and +- function: reactor.core.publisher.Flux#onBackpressureError copy: - from: this to: result -- function: reactor.core.publisher.Mono#as +- function: reactor.core.publisher.Flux#skipUntilOther copy: - from: this to: result -- function: reactor.core.publisher.Mono#block +- function: reactor.core.publisher.Flux#doOnSubscribe copy: - from: this to: result -- function: reactor.core.publisher.Mono#cache +- function: reactor.core.publisher.Flux#collectSortedList copy: - from: this to: result -- function: reactor.core.publisher.Mono#cancelOn +- function: reactor.core.publisher.Flux#limitRate copy: - from: this to: result -- function: reactor.core.publisher.Mono#cast +- function: reactor.core.publisher.Flux#filterWhen copy: - from: this to: result -- function: reactor.core.publisher.Mono#checkpoint +- function: reactor.core.publisher.Flux#publish copy: - from: this to: result -- function: reactor.core.publisher.Mono#concatWith +- function: reactor.core.publisher.Flux#zipWithIterable copy: - from: arg(0) to: result -- function: reactor.core.publisher.Mono#concatWith - copy: - from: this to: result -- function: reactor.core.publisher.Mono#defaultIfEmpty +- function: reactor.core.publisher.Mono#fromCompletionStage copy: - from: arg(0) to: result -- function: reactor.core.publisher.Mono#defaultIfEmpty +- function: reactor.core.publisher.Flux#blockFirst copy: - from: this to: result -- function: reactor.core.publisher.Mono#delay +- function: + package: reactor.util.function + class: + pattern: Tuple\d+ + name: iterator + bypassVerification: true copy: - - from: this + - from: arg(0) to: result -- function: reactor.core.publisher.Mono#delayElement +- function: reactor.core.publisher.Mono#concatWith copy: - - from: this + - from: arg(0) to: result -- function: reactor.core.publisher.Mono#delaySubscription - copy: - from: this to: result -- function: reactor.core.publisher.Mono#delayUntil +- function: reactor.core.publisher.Flux#windowUntil copy: - from: this to: result -- function: reactor.core.publisher.Mono#doAfterTerminate +- function: reactor.core.publisher.Flux#skipWhile copy: - from: this to: result -- function: reactor.core.publisher.Mono#doFinally +- function: reactor.core.publisher.Flux#mergeSequentialDelayError copy: - - from: this + - from: arg(*) to: result -- function: reactor.core.publisher.Mono#doOnCancel +- function: reactor.core.publisher.Mono#doOnSuccess copy: - from: this to: result -- function: reactor.core.publisher.Mono#doOnEach +- function: reactor.core.publisher.Flux#replay copy: - from: this to: result -- function: reactor.core.publisher.Mono#doOnError +- function: reactor.core.publisher.Flux#skipLast copy: - from: this to: result -- function: reactor.core.publisher.Mono#doOnNext +- function: reactor.core.publisher.Mono#repeat copy: - from: this to: result -- function: reactor.core.publisher.Mono#doOnRequest +- function: reactor.core.publisher.Flux#subscribeOn copy: - from: this to: result -- function: reactor.core.publisher.Mono#doOnSubscribe +- function: reactor.core.publisher.Flux#publishOn copy: - from: this to: result -- function: reactor.core.publisher.Mono#doOnSuccess +- function: reactor.core.publisher.Flux#thenMany copy: - - from: this + - from: arg(0) to: result -- function: reactor.core.publisher.Mono#doOnTerminate - copy: - from: this to: result -- function: reactor.core.publisher.Mono#elapsed +- function: reactor.core.publisher.Mono#onErrorReturn + signature: + params: + - index: 0 + type: java.lang.Class + - index: 1 + type: java.lang.Object copy: - - from: this + - from: arg(1) to: result -- function: reactor.core.publisher.Mono#filter - copy: - from: this to: result -- function: reactor.core.publisher.Mono#filterWhen +- function: reactor.core.publisher.Mono#doOnTerminate copy: - from: this to: result -- function: reactor.core.publisher.Mono#first +- function: reactor.core.publisher.Flux#join copy: - from: arg(0) to: result -- function: reactor.core.publisher.Mono#flux - copy: - from: this to: result -- function: reactor.core.publisher.Mono#from +- function: reactor.core.publisher.Flux#single copy: - - from: arg(0) + - from: this to: result -- function: reactor.core.publisher.Mono#fromCompletionStage +- function: reactor.core.publisher.Flux#doOnNext copy: - - from: arg(0) + - from: this to: result -- function: reactor.core.publisher.Mono#fromDirect +- function: reactor.core.publisher.Mono#first copy: - from: arg(0) to: result -- function: reactor.core.publisher.Mono#fromFuture +- function: + package: reactor.util.function + class: + pattern: Tuple\d+ + name: + pattern: get(T.*) + bypassVerification: true copy: - from: arg(0) to: result -- function: reactor.core.publisher.Mono#handle +- function: reactor.core.publisher.Mono#doOnRequest copy: - from: this to: result -- function: reactor.core.publisher.Mono#just +- function: reactor.util.function.Tuples#fromArray copy: - from: arg(*) to: result -- function: reactor.core.publisher.Mono#justOrEmpty - copy: - - from: arg(0) - to: result -- function: reactor.core.publisher.Mono#mergeWith +- function: reactor.core.publisher.Mono#thenMany copy: - from: arg(0) to: result -- function: reactor.core.publisher.Mono#mergeWith - copy: - from: this to: result -- function: reactor.core.publisher.Mono#onErrorResume +- function: reactor.core.publisher.Flux#timestamp copy: - from: this to: result -- function: reactor.core.publisher.Mono#onErrorReturn - signature: - params: - - index: 0 - type: java.lang.Class - - index: 1 - type: java.lang.Object - copy: - - from: arg(1) - to: result -- function: reactor.core.publisher.Mono#onErrorReturn - signature: - params: - - index: 0 - type: java.lang.Class - - index: 1 - type: java.lang.Object +- function: reactor.core.publisher.Flux#doOnTerminate copy: - from: this to: result -- function: reactor.core.publisher.Mono#onErrorReturn - signature: - params: - - index: 0 - type: java.lang.Object +- function: reactor.core.publisher.Flux#fromArray copy: - - from: arg(0) + - from: arg(*) to: result -- function: reactor.core.publisher.Mono#onErrorReturn - signature: - params: - - index: 0 - type: java.lang.Object +- function: reactor.core.publisher.Flux#ofType copy: - from: this to: result -- function: reactor.core.publisher.Mono#onErrorReturn - signature: - params: - - index: 0 - type: java.util.function.Predicate - - index: 1 - type: java.lang.Object +- function: reactor.core.publisher.Flux#bufferWhile copy: - - from: arg(1) + - from: this to: result -- function: reactor.core.publisher.Mono#onErrorReturn - signature: - params: - - index: 0 - type: java.util.function.Predicate - - index: 1 - type: java.lang.Object +- function: reactor.core.publisher.Mono#subscribeOn copy: - from: this to: result -- function: reactor.core.publisher.Mono#onTerminateDetach +- function: reactor.core.publisher.Flux#window copy: - from: this to: result -- function: reactor.core.publisher.Mono#or +- function: reactor.core.publisher.Mono#handle copy: - - from: arg(0) + - from: this to: result -- function: reactor.core.publisher.Mono#or +- function: reactor.core.publisher.Flux#retryWhen copy: - from: this to: result -- function: reactor.core.publisher.Mono#repeat +- function: reactor.core.publisher.Flux#collect copy: - from: this to: result -- function: reactor.core.publisher.Mono#repeatWhen +- function: reactor.core.publisher.Flux#delayUntil copy: - from: this to: result -- function: reactor.core.publisher.Mono#repeatWhenEmpty +- function: reactor.core.publisher.Flux#sampleTimeout copy: - from: this to: result -- function: reactor.core.publisher.Mono#retry +- function: reactor.core.publisher.Flux#doOnRequest copy: - from: this to: result -- function: reactor.core.publisher.Mono#retryWhen +- function: reactor.core.publisher.Flux#takeUntilOther copy: + - from: arg(0) + to: result - from: this to: result -- function: reactor.core.publisher.Mono#subscribe +- function: reactor.core.publisher.Flux#zipWith copy: + - from: arg(0) + to: result - from: this to: result -- function: reactor.core.publisher.Mono#subscribeOn +- function: reactor.core.publisher.Flux#singleOrEmpty copy: - from: this to: result -- function: reactor.core.publisher.Mono#switchIfEmpty +- function: reactor.core.publisher.Mono#defaultIfEmpty copy: - from: arg(0) to: result -- function: reactor.core.publisher.Mono#switchIfEmpty - copy: - from: this to: result -- function: reactor.core.publisher.Mono#take +- function: reactor.core.publisher.Flux#share copy: - from: this to: result -- function: reactor.core.publisher.Mono#takeUntilOther - copy: - - from: arg(0) - to: result -- function: reactor.core.publisher.Mono#takeUntilOther +- function: reactor.core.publisher.Flux#elapsed copy: - from: this to: result -- function: reactor.core.publisher.Mono#then +- function: reactor.core.publisher.Flux#doOnError copy: - - from: arg(0) + - from: this to: result -- function: reactor.core.publisher.Mono#then +- function: reactor.core.publisher.Mono#repeatWhen copy: - from: this to: result -- function: reactor.core.publisher.Mono#thenEmpty +- function: reactor.core.publisher.Mono#fromFuture copy: - from: arg(0) to: result -- function: reactor.core.publisher.Mono#thenEmpty +- function: reactor.core.publisher.Flux#bufferTimeout copy: - from: this to: result -- function: reactor.core.publisher.Mono#thenMany +- function: reactor.core.publisher.Mono#onTerminateDetach copy: - - from: arg(0) + - from: this to: result -- function: reactor.core.publisher.Mono#thenMany +- function: reactor.core.publisher.Flux#parallel copy: - from: this to: result -- function: reactor.core.publisher.Mono#timeout +- function: reactor.core.publisher.Mono#zipWith copy: - - from: arg(*) + - from: arg(0) to: result -- function: reactor.core.publisher.Mono#timeout - copy: - from: this to: result -- function: reactor.core.publisher.Mono#timestamp +- function: reactor.core.publisher.Mono#delay copy: - from: this to: result -- function: reactor.core.publisher.Mono#toFuture +- function: reactor.core.publisher.Mono#doOnError copy: - from: this to: result -- function: reactor.core.publisher.Mono#zipWith +- function: reactor.core.publisher.Flux#concatWith copy: - from: arg(0) to: result -- function: reactor.core.publisher.Mono#zipWith - copy: - from: this to: result -- function: reactor.util.function.Tuples#fromArray +- function: reactor.core.publisher.Flux#fromIterable copy: - from: arg(*) to: result -- function: reactor.util.function.Tuples#of +- function: reactor.core.publisher.Flux#sampleFirst copy: - - from: arg(*) + - from: this to: result -- function: - package: reactor.util.function - class: - pattern: Tuple\d+ - name: - pattern: get(T.*) - copy: - - from: arg(0) - to: result -- function: - package: reactor.util.function - class: - pattern: Tuple\d+ - name: get - copy: - - from: arg(0) - to: result -- function: - package: reactor.util.function - class: - pattern: Tuple\d+ - name: iterator - copy: - - from: arg(0) - to: result -- function: - package: reactor.util.function - class: - pattern: Tuple\d+ - name: toArray - copy: - - from: arg(0) - to: result -- function: - package: reactor.util.function - class: - pattern: Tuple\d+ - name: toList +- function: reactor.core.publisher.Mono#elapsed copy: - - from: arg(0) - to: result + - from: this + to: result diff --git a/core/opentaint-config/config/config/jar-split/requestfactory-server-2.12.2.yaml b/core/opentaint-config/config/config/requestfactory-server-2.12.2.yaml similarity index 55% rename from core/opentaint-config/config/config/jar-split/requestfactory-server-2.12.2.yaml rename to core/opentaint-config/config/config/requestfactory-server-2.12.2.yaml index a1912d81b..47dd1d621 100644 --- a/core/opentaint-config/config/config/jar-split/requestfactory-server-2.12.2.yaml +++ b/core/opentaint-config/config/config/requestfactory-server-2.12.2.yaml @@ -1,20 +1,47 @@ +library: org.gwtproject.web.bindery:requestfactory-server:2.12.2 passThrough: -- function: com.google.web.bindery.requestfactory.shared.messages.ViolationMessage#getMessage +- function: + package: com.google.web.bindery.requestfactory.shared + class: EntityProxy + name: + pattern: set.* + bypassVerification: true copy: - - from: + - from: arg(0) + to: this + - from: arg(0) + to: + - this + - .com.google.web.bindery.requestfactory.shared.EntityProxy##java.lang.Object +- function: com.google.web.bindery.requestfactory.shared.messages.ViolationMessage#setMessage + copy: + - from: arg(0) + to: - this - .com.google.web.bindery.requestfactory.shared.messages.ViolationMessage##java.lang.Object - to: result - - from: this - to: result -- function: com.google.web.bindery.requestfactory.shared.messages.ViolationMessage#getMessageTemplate + - from: arg(0) + to: this +- function: com.google.web.bindery.requestfactory.shared.messages.ViolationMessage#setPath copy: - - from: + - from: arg(0) + to: - this - .com.google.web.bindery.requestfactory.shared.messages.ViolationMessage##java.lang.Object - to: result + - from: arg(0) + to: this +- function: + package: com.google.web.bindery.requestfactory.shared + class: EntityProxy + name: + pattern: get.* + bypassVerification: true + copy: - from: this to: result + - from: + - this + - .com.google.web.bindery.requestfactory.shared.EntityProxy##java.lang.Object + to: result - function: com.google.web.bindery.requestfactory.shared.messages.ViolationMessage#getPath copy: - from: @@ -23,14 +50,40 @@ passThrough: to: result - from: this to: result -- function: com.google.web.bindery.requestfactory.shared.messages.ViolationMessage#setMessage +- function: + package: com.google.web.bindery.requestfactory.shared + class: ValueProxy + name: + pattern: get.* + bypassVerification: true + copy: + - from: this + to: result + - from: + - this + - .com.google.web.bindery.requestfactory.shared.ValueProxy##java.lang.Object + to: result +- function: + package: com.google.web.bindery.requestfactory.shared + class: ValueProxy + name: + pattern: set.* + bypassVerification: true copy: - from: arg(0) to: - this - - .com.google.web.bindery.requestfactory.shared.messages.ViolationMessage##java.lang.Object + - .com.google.web.bindery.requestfactory.shared.ValueProxy##java.lang.Object - from: arg(0) to: this +- function: com.google.web.bindery.requestfactory.shared.messages.ViolationMessage#getMessageTemplate + copy: + - from: + - this + - .com.google.web.bindery.requestfactory.shared.messages.ViolationMessage##java.lang.Object + to: result + - from: this + to: result - function: com.google.web.bindery.requestfactory.shared.messages.ViolationMessage#setMessageTemplate copy: - from: arg(0) @@ -39,11 +92,11 @@ passThrough: - .com.google.web.bindery.requestfactory.shared.messages.ViolationMessage##java.lang.Object - from: arg(0) to: this -- function: com.google.web.bindery.requestfactory.shared.messages.ViolationMessage#setPath +- function: com.google.web.bindery.requestfactory.shared.messages.ViolationMessage#getMessage copy: - - from: arg(0) - to: + - from: - this - .com.google.web.bindery.requestfactory.shared.messages.ViolationMessage##java.lang.Object - - from: arg(0) - to: this + to: result + - from: this + to: result diff --git a/core/opentaint-config/config/config/jar-split/spring-beans-7.0.2.yaml b/core/opentaint-config/config/config/spring-beans-7.0.2.yaml similarity index 95% rename from core/opentaint-config/config/config/jar-split/spring-beans-7.0.2.yaml rename to core/opentaint-config/config/config/spring-beans-7.0.2.yaml index 597fc73c9..ae172a29a 100644 --- a/core/opentaint-config/config/config/jar-split/spring-beans-7.0.2.yaml +++ b/core/opentaint-config/config/config/spring-beans-7.0.2.yaml @@ -1,64 +1,33 @@ +library: org.springframework:spring-beans:7.0.2 passThrough: -- function: org.springframework.beans.MutablePropertyValues# - signature: (*) * +- function: org.springframework.beans.PropertyValue# + signature: (*, java.lang.Object) * + overrides: false copy: - from: - arg(0) - - .java.util.Map#MapValue#java.lang.Object - to: - - this - - .java.lang.Iterable#Element#java.lang.Object - - .org.springframework.beans.PropertyValue#Value#java.lang.Object - - from: - - arg(0) - - .java.util.Map#MapKey#java.lang.Object - to: - - this - - .java.lang.Iterable#Element#java.lang.Object - .org.springframework.beans.PropertyValue#Key#java.lang.Object - - from: - - arg(0) - - .java.lang.Iterable#Element#java.lang.Object to: - this - - .java.lang.Iterable#Element#java.lang.Object -- function: org.springframework.beans.MutablePropertyValues#add - signature: (java.lang.String, java.lang.Object) * - copy: + - .org.springframework.beans.PropertyValue#Key#java.lang.Object - from: arg(1) to: - this - - .java.lang.Iterable#Element#java.lang.Object - .org.springframework.beans.PropertyValue#Value#java.lang.Object - - from: arg(0) - to: - - this - - .java.lang.Iterable#Element#java.lang.Object - - .org.springframework.beans.PropertyValue#Key#java.lang.Object - - from: this - to: result -- function: org.springframework.beans.MutablePropertyValues#addPropertyValue - signature: (org.springframework.beans.PropertyValue) * +- function: org.springframework.beans.PropertyValues#getPropertyValues copy: - - from: arg(0) - to: + - from: - this - .java.lang.Iterable#Element#java.lang.Object - - from: this - to: result -- function: org.springframework.beans.MutablePropertyValues#addPropertyValue - signature: (java.lang.String, java.lang.Object) * - copy: - - from: arg(1) to: - - this - - .java.lang.Iterable#Element#java.lang.Object - - .org.springframework.beans.PropertyValue#Value#java.lang.Object + - result + - '[*]' +- function: org.springframework.beans.MutablePropertyValues#setPropertyValueAt + copy: - from: arg(0) to: - this - .java.lang.Iterable#Element#java.lang.Object - - .org.springframework.beans.PropertyValue#Key#java.lang.Object - function: org.springframework.beans.MutablePropertyValues#addPropertyValues signature: (*) * copy: @@ -84,18 +53,25 @@ passThrough: - .java.lang.Iterable#Element#java.lang.Object - from: this to: result -- function: org.springframework.beans.MutablePropertyValues#get +- function: org.springframework.beans.MutablePropertyValues#addPropertyValue + signature: (java.lang.String, java.lang.Object) * copy: - - from: + - from: arg(1) + to: - this - .java.lang.Iterable#Element#java.lang.Object - .org.springframework.beans.PropertyValue#Value#java.lang.Object - to: result -- function: org.springframework.beans.MutablePropertyValues#getPropertyValue + - from: arg(0) + to: + - this + - .java.lang.Iterable#Element#java.lang.Object + - .org.springframework.beans.PropertyValue#Key#java.lang.Object +- function: org.springframework.beans.PropertyValue#getValue + overrides: false copy: - from: - this - - .java.lang.Iterable#Element#java.lang.Object + - .org.springframework.beans.PropertyValue#Value#java.lang.Object to: result - function: org.springframework.beans.MutablePropertyValues#getPropertyValueList copy: @@ -105,48 +81,51 @@ passThrough: to: - result - .java.lang.Iterable#Element#java.lang.Object -- function: org.springframework.beans.MutablePropertyValues#getPropertyValues +- function: org.springframework.beans.PropertyValue# + signature: (*) * + overrides: false + copy: + - from: arg(0) + to: this +- function: org.springframework.beans.MutablePropertyValues#get copy: - from: - this - .java.lang.Iterable#Element#java.lang.Object - to: - - result - - '[*]' -- function: org.springframework.beans.MutablePropertyValues# + - .org.springframework.beans.PropertyValue#Value#java.lang.Object + to: result +- function: org.springframework.beans.MutablePropertyValues#addPropertyValue + signature: (org.springframework.beans.PropertyValue) * copy: - from: arg(0) to: - this - - .org.springframework.beans.MutablePropertyValues##java.lang.Object - - from: arg(0) - to: this -- function: org.springframework.beans.MutablePropertyValues#setPropertyValueAt + - .java.lang.Iterable#Element#java.lang.Object + - from: this + to: result +- function: org.springframework.beans.PropertyValues#changesSince copy: - from: arg(0) - to: + to: result +- function: org.springframework.beans.MutablePropertyValues#getPropertyValue + copy: + - from: - this - .java.lang.Iterable#Element#java.lang.Object -- function: org.springframework.beans.PropertyValue# - signature: (*) * - overrides: false + to: result +- function: org.springframework.beans.PropertyValues#getPropertyValue copy: - - from: arg(0) - to: this -- function: org.springframework.beans.PropertyValue# - signature: (*, java.lang.Object) * + - from: + - this + - .java.lang.Iterable#Element#java.lang.Object + to: result +- function: org.springframework.beans.PropertyValue#getName overrides: false copy: - from: - - arg(0) - - .org.springframework.beans.PropertyValue#Key#java.lang.Object - to: - this - .org.springframework.beans.PropertyValue#Key#java.lang.Object - - from: arg(1) - to: - - this - - .org.springframework.beans.PropertyValue#Value#java.lang.Object + to: result - function: org.springframework.beans.PropertyValue# signature: (java.lang.String, java.lang.Object) * overrides: false @@ -159,31 +138,45 @@ passThrough: to: - this - .org.springframework.beans.PropertyValue#Key#java.lang.Object -- function: org.springframework.beans.PropertyValue#getName - overrides: false +- function: org.springframework.beans.MutablePropertyValues# + signature: (*) * copy: - from: + - arg(0) + - .java.util.Map#MapValue#java.lang.Object + to: + - this + - .java.lang.Iterable#Element#java.lang.Object + - .org.springframework.beans.PropertyValue#Value#java.lang.Object + - from: + - arg(0) + - .java.util.Map#MapKey#java.lang.Object + to: - this + - .java.lang.Iterable#Element#java.lang.Object - .org.springframework.beans.PropertyValue#Key#java.lang.Object - to: result -- function: org.springframework.beans.PropertyValue#getValue - overrides: false - copy: - from: + - arg(0) + - .java.lang.Iterable#Element#java.lang.Object + to: - this - - .org.springframework.beans.PropertyValue#Value#java.lang.Object - to: result -- function: org.springframework.beans.PropertyValues#changesSince + - .java.lang.Iterable#Element#java.lang.Object +- function: org.springframework.beans.MutablePropertyValues#add + signature: (java.lang.String, java.lang.Object) * copy: + - from: arg(1) + to: + - this + - .java.lang.Iterable#Element#java.lang.Object + - .org.springframework.beans.PropertyValue#Value#java.lang.Object - from: arg(0) - to: result -- function: org.springframework.beans.PropertyValues#getPropertyValue - copy: - - from: + to: - this - .java.lang.Iterable#Element#java.lang.Object + - .org.springframework.beans.PropertyValue#Key#java.lang.Object + - from: this to: result -- function: org.springframework.beans.PropertyValues#getPropertyValues +- function: org.springframework.beans.MutablePropertyValues#getPropertyValues copy: - from: - this @@ -192,6 +185,7 @@ passThrough: - result - '[*]' - function: org.springframework.beans.TypeConverter#convertIfNecessary + bypassVerification: true copy: - from: arg(0) to: result diff --git a/core/opentaint-config/config/config/spring-boot-health-4.0.2.yaml b/core/opentaint-config/config/config/spring-boot-health-4.0.2.yaml new file mode 100644 index 000000000..96c4861d7 --- /dev/null +++ b/core/opentaint-config/config/config/spring-boot-health-4.0.2.yaml @@ -0,0 +1,24 @@ +library: org.springframework.boot:spring-boot-health:4.0.2 +passThrough: +- function: org.springframework.boot.health.contributor.Status#getDescription + copy: + - from: + - this + - .org.springframework.boot.health.contributor.Status#description#java.lang.Object + to: result +- function: org.springframework.boot.health.contributor.Status# + copy: + - from: arg(1) + to: + - this + - .org.springframework.boot.health.contributor.Status#description#java.lang.Object + - from: arg(0) + to: + - this + - .org.springframework.boot.health.contributor.Status#code#java.lang.Object +- function: org.springframework.boot.health.contributor.Status#getCode + copy: + - from: + - this + - .org.springframework.boot.health.contributor.Status#code#java.lang.Object + to: result diff --git a/core/opentaint-config/config/config/jar-split/spring-context-7.0.2.yaml b/core/opentaint-config/config/config/spring-context-7.0.2.yaml similarity index 97% rename from core/opentaint-config/config/config/jar-split/spring-context-7.0.2.yaml rename to core/opentaint-config/config/config/spring-context-7.0.2.yaml index 87a4c0065..4321d9d30 100644 --- a/core/opentaint-config/config/config/jar-split/spring-context-7.0.2.yaml +++ b/core/opentaint-config/config/config/spring-context-7.0.2.yaml @@ -1,48 +1,73 @@ +library: org.springframework:spring-context:7.0.2 passThrough: -- function: org.springframework.cache.Cache$ValueRetrievalException# +- function: org.springframework.ui.ConcurrentModel# + signature: (java.lang.Object) * overrides: false copy: - from: arg(0) to: - this - - .org.springframework.cache.Cache$ValueRetrievalException#Key#java.lang.Object -- function: org.springframework.cache.Cache$ValueRetrievalException#getKey + - .org.springframework.ui.Model#MapValue#java.lang.Object + - from: arg(0) + to: + - this + - .java.util.Map#MapValue#java.lang.Object +- function: org.springframework.ui.ModelMap#getAttribute overrides: false copy: - from: - this - - .org.springframework.cache.Cache$ValueRetrievalException#Key#java.lang.Object + - .java.util.Map#MapValue#java.lang.Object to: result -- function: org.springframework.cache.Cache$ValueWrapper#get +- function: org.springframework.ui.ModelMap#mergeAttributes + overrides: false copy: - from: + - arg(0) + - .java.util.Map#MapKey#java.lang.Object + to: - this - - .org.springframework.cache.Cache$ValueWrapper#Value#java.lang.Object - to: result -- function: org.springframework.cache.Cache#get - signature: (java.lang.Object) * - copy: + - .java.util.Map#MapKey#java.lang.Object - from: - - this - - .org.springframework.cache.Cache#MapValue#java.lang.Object + - arg(0) + - .java.util.Map#MapValue#java.lang.Object to: - - result - - .org.springframework.cache.Cache$ValueWrapper#Value#java.lang.Object -- function: org.springframework.cache.Cache#get - signature: (java.lang.Object, *) * - copy: - - from: - this - - .org.springframework.cache.Cache#MapValue#java.lang.Object + - .java.util.Map#MapValue#java.lang.Object + - from: this to: result -- function: org.springframework.cache.Cache#getNativeCache +- function: org.springframework.cache.Cache$ValueRetrievalException#getKey + overrides: false copy: - from: - this - - .org.springframework.cache.Cache#MapValue#java.lang.Object + - .org.springframework.cache.Cache$ValueRetrievalException#Key#java.lang.Object + to: result +- function: org.springframework.jndi.JndiLocatorSupport#convertJndiName + copy: + - from: arg(0) + to: result +- function: org.springframework.ui.ModelMap#addAttribute + overrides: false + copy: + - from: this + to: result +- function: org.springframework.cache.Cache$ValueRetrievalException# + overrides: false + copy: + - from: arg(0) to: - - result - - .java.util.Map#MapValue#java.lang.Object + - this + - .org.springframework.cache.Cache$ValueRetrievalException#Key#java.lang.Object +- function: org.springframework.cache.Cache#getNativeCache + bypassVerification: true + copy: + - from: this + to: result +- function: org.springframework.ui.Model#addAttribute + copy: + - from: this + to: result - function: org.springframework.cache.Cache#put copy: - from: arg(1) @@ -53,83 +78,68 @@ passThrough: to: - this - .org.springframework.cache.Cache#MapKey#java.lang.Object -- function: org.springframework.cache.Cache#putIfAbsent +- function: org.springframework.ui.ModelMap# + signature: (java.lang.String, java.lang.Object) * + overrides: false copy: - from: arg(1) to: - this - - .org.springframework.cache.Cache#MapValue#java.lang.Object + - .java.util.Map#MapValue#java.lang.Object + - from: arg(0) + to: + - this + - .java.util.Map#MapKey#java.lang.Object +- function: org.springframework.cache.Cache#get + signature: (java.lang.Object) * + copy: - from: - this - .org.springframework.cache.Cache#MapValue#java.lang.Object to: - result - .org.springframework.cache.Cache$ValueWrapper#Value#java.lang.Object - - from: arg(0) - to: - - this - - .org.springframework.cache.Cache#MapKey#java.lang.Object -- function: org.springframework.jndi.JndiLocatorSupport#convertJndiName - copy: - - from: arg(0) - to: result -- function: org.springframework.ui.ConcurrentModel# +- function: org.springframework.ui.ModelMap# signature: (java.lang.Object) * overrides: false copy: - - from: arg(0) - to: - - this - - .org.springframework.ui.Model#MapValue#java.lang.Object - from: arg(0) to: - this - .java.util.Map#MapValue#java.lang.Object -- function: org.springframework.ui.ConcurrentModel# - signature: (java.lang.String, java.lang.Object) * - overrides: false +- function: org.springframework.cache.Cache$ValueWrapper#get copy: - - from: arg(1) - to: - - this - - .org.springframework.ui.Model#MapValue#java.lang.Object - - from: arg(1) - to: - - this - - .java.util.Map#MapValue#java.lang.Object - - from: arg(0) - to: - - this - - .org.springframework.ui.Model#MapKey#java.lang.Object - - from: arg(0) - to: + - from: - this - - .java.util.Map#MapKey#java.lang.Object -- function: org.springframework.ui.Model#addAllAttributes + - .org.springframework.cache.Cache$ValueWrapper#Value#java.lang.Object + to: result +- function: org.springframework.ui.ModelMap#addAllAttributes + overrides: false + copy: + - from: this + to: result +- function: org.springframework.ui.ModelMap#addAllAttributes signature: (*) * + overrides: false copy: - from: - arg(0) - .java.lang.Iterable#Element#java.lang.Object to: - this - - .org.springframework.ui.Model#MapValue#java.lang.Object + - .java.util.Map#MapValue#java.lang.Object - from: - arg(0) - .java.util.Map#MapKey#java.lang.Object to: - this - - .org.springframework.ui.Model#MapKey#java.lang.Object + - .java.util.Map#MapKey#java.lang.Object - from: - arg(0) - .java.util.Map#MapValue#java.lang.Object to: - this - - .org.springframework.ui.Model#MapValue#java.lang.Object -- function: org.springframework.ui.Model#addAllAttributes - copy: - - from: this - to: result + - .java.util.Map#MapValue#java.lang.Object - function: org.springframework.ui.Model#addAttribute signature: (java.lang.Object) * copy: @@ -137,21 +147,41 @@ passThrough: to: - this - .org.springframework.ui.Model#MapValue#java.lang.Object -- function: org.springframework.ui.Model#addAttribute - signature: (java.lang.String, java.lang.Object) * +- function: org.springframework.ui.Model#mergeAttributes copy: - - from: arg(1) + - from: + - arg(0) + - .java.util.Map#MapKey#java.lang.Object to: - this - - .org.springframework.ui.Model#MapValue#java.lang.Object - - from: arg(0) + - .org.springframework.ui.Model#MapKey#java.lang.Object + - from: + - arg(0) + - .java.util.Map#MapValue#java.lang.Object to: - this - - .org.springframework.ui.Model#MapKey#java.lang.Object -- function: org.springframework.ui.Model#addAttribute + - .org.springframework.ui.Model#MapValue#java.lang.Object + - from: this + to: result +- function: org.springframework.cache.Cache#get + signature: (java.lang.Object, *) * + copy: + - from: + - this + - .org.springframework.cache.Cache#MapValue#java.lang.Object + to: result +- function: org.springframework.ui.Model#addAllAttributes copy: - from: this to: result +- function: org.springframework.ui.ModelMap#addAttribute + signature: (java.lang.Object) * + overrides: false + copy: + - from: arg(0) + to: + - this + - .java.util.Map#MapValue#java.lang.Object - function: org.springframework.ui.Model#asMap copy: - from: @@ -166,121 +196,89 @@ passThrough: to: - result - .java.util.Map#MapValue#java.lang.Object -- function: org.springframework.ui.Model#getAttribute - copy: - - from: - - this - - .org.springframework.ui.Model#MapValue#java.lang.Object - to: result -- function: org.springframework.ui.Model#mergeAttributes +- function: org.springframework.ui.ModelMap#addAttribute + signature: (java.lang.String, java.lang.Object) * + overrides: false copy: - - from: - - arg(0) - - .java.util.Map#MapKey#java.lang.Object + - from: arg(1) to: - this - - .org.springframework.ui.Model#MapKey#java.lang.Object - - from: - - arg(0) - .java.util.Map#MapValue#java.lang.Object - to: - - this - - .org.springframework.ui.Model#MapValue#java.lang.Object - - from: this - to: result -- function: org.springframework.ui.ModelMap# - signature: (java.lang.Object) * - overrides: false - copy: - from: arg(0) to: - this - - .java.util.Map#MapValue#java.lang.Object -- function: org.springframework.ui.ModelMap# - signature: (java.lang.String, java.lang.Object) * - overrides: false + - .java.util.Map#MapKey#java.lang.Object +- function: org.springframework.cache.Cache#putIfAbsent copy: - from: arg(1) to: - this - - .java.util.Map#MapValue#java.lang.Object + - .org.springframework.cache.Cache#MapValue#java.lang.Object + - from: + - this + - .org.springframework.cache.Cache#MapValue#java.lang.Object + to: + - result + - .org.springframework.cache.Cache$ValueWrapper#Value#java.lang.Object - from: arg(0) to: - this - - .java.util.Map#MapKey#java.lang.Object -- function: org.springframework.ui.ModelMap#addAllAttributes + - .org.springframework.cache.Cache#MapKey#java.lang.Object +- function: org.springframework.ui.Model#addAllAttributes signature: (*) * - overrides: false copy: - from: - arg(0) - .java.lang.Iterable#Element#java.lang.Object to: - this - - .java.util.Map#MapValue#java.lang.Object + - .org.springframework.ui.Model#MapValue#java.lang.Object - from: - arg(0) - .java.util.Map#MapKey#java.lang.Object to: - this - - .java.util.Map#MapKey#java.lang.Object + - .org.springframework.ui.Model#MapKey#java.lang.Object - from: - arg(0) - .java.util.Map#MapValue#java.lang.Object to: - this - - .java.util.Map#MapValue#java.lang.Object -- function: org.springframework.ui.ModelMap#addAllAttributes - overrides: false - copy: - - from: this - to: result -- function: org.springframework.ui.ModelMap#addAttribute - signature: (java.lang.Object) * + - .org.springframework.ui.Model#MapValue#java.lang.Object +- function: org.springframework.ui.ConcurrentModel# + signature: (java.lang.String, java.lang.Object) * overrides: false copy: - - from: arg(0) + - from: arg(1) to: - this - - .java.util.Map#MapValue#java.lang.Object -- function: org.springframework.ui.ModelMap#addAttribute - signature: (java.lang.String, java.lang.Object) * - overrides: false - copy: + - .org.springframework.ui.Model#MapValue#java.lang.Object - from: arg(1) to: - this - .java.util.Map#MapValue#java.lang.Object + - from: arg(0) + to: + - this + - .org.springframework.ui.Model#MapKey#java.lang.Object - from: arg(0) to: - this - .java.util.Map#MapKey#java.lang.Object -- function: org.springframework.ui.ModelMap#addAttribute - overrides: false - copy: - - from: this - to: result -- function: org.springframework.ui.ModelMap#getAttribute - overrides: false +- function: org.springframework.ui.Model#addAttribute + signature: (java.lang.String, java.lang.Object) * copy: - - from: + - from: arg(1) + to: - this - - .java.util.Map#MapValue#java.lang.Object - to: result -- function: org.springframework.ui.ModelMap#mergeAttributes - overrides: false - copy: - - from: - - arg(0) - - .java.util.Map#MapKey#java.lang.Object + - .org.springframework.ui.Model#MapValue#java.lang.Object + - from: arg(0) to: - this - - .java.util.Map#MapKey#java.lang.Object + - .org.springframework.ui.Model#MapKey#java.lang.Object +- function: org.springframework.ui.Model#getAttribute + copy: - from: - - arg(0) - - .java.util.Map#MapValue#java.lang.Object - to: - this - - .java.util.Map#MapValue#java.lang.Object - - from: this + - .org.springframework.ui.Model#MapValue#java.lang.Object to: result diff --git a/core/opentaint-config/config/config/spring-core-7.0.2.yaml b/core/opentaint-config/config/config/spring-core-7.0.2.yaml new file mode 100644 index 000000000..5d657e591 --- /dev/null +++ b/core/opentaint-config/config/config/spring-core-7.0.2.yaml @@ -0,0 +1,1995 @@ +library: org.springframework:spring-core:7.0.2 +passThrough: +- function: org.springframework.util.StringUtils#trimArrayElements + copy: + - from: arg(0) + to: result +- function: org.springframework.core.io.Resource#getURL + taintCopyOnly: true + copy: + - from: this + to: result +- function: org.springframework.util.ObjectUtils#unwrapOptional + overrides: false + bypassVerification: true + copy: + - from: + - arg(0) + - .java.util.Optional#Element#java.lang.Object + to: result + - from: arg(0) + to: result +- function: org.springframework.util.PathMatcher#extractPathWithinPattern + copy: + - from: arg(1) + to: result +- function: org.springframework.util.StringUtils#commaDelimitedListToSet + bypassVerification: true + copy: + - from: arg(*) + to: + - result + - .java.lang.Iterable#Element#java.lang.Object +- function: org.springframework.util.ClassUtils#getQualifiedMethodName + taintCopyOnly: true + copy: + - from: arg(0) + to: result +- function: org.springframework.util.StringUtils#parseLocaleString + taintCopyOnly: true + copy: + - from: arg(0) + to: result +- function: org.springframework.core.io.Resource# + signature: + params: + - index: 0 + type: java.io.InputStream + copy: + - from: arg(0) + to: + - this + - .org.springframework.core.io.InputStreamResource#inputStream#java.io.InputStream +- function: org.springframework.util.CollectionUtils#mergeArrayIntoCollection + overrides: false + bypassVerification: true + copy: + - from: + - arg(0) + - '[*]' + to: + - arg(1) + - .java.lang.Iterable#Element#java.lang.Object +- function: org.springframework.core.io.ClassPathResource#getURL + signature: () java.net.URL + copy: + - from: + - this + - .org.springframework.core.io.ClassPathResource#path#java.lang.String + to: + - result + - .java.net.URL#spec#java.lang.String +- function: org.springframework.util.StringUtils#trimLeadingCharacter + copy: + - from: arg(0) + to: result +- function: org.springframework.core.io.FileUrlResource#createRelative + signature: (*) org.springframework.core.io.Resource + copy: + - from: + - this + - .org.springframework.core.io.FileUrlResource#url#java.net.URL + to: + - result + - .org.springframework.core.io.Resource#url#java.net.URL + - from: + - this + - .org.springframework.core.io.FileUrlResource#path#java.lang.String + to: + - result + - .org.springframework.core.io.Resource#description#java.lang.String + - from: + - this + - .org.springframework.core.io.FileUrlResource#path#java.lang.String + to: + - result + - .org.springframework.core.io.Resource#file#java.io.File + - .java.io.File#path#java.lang.String + - from: + - this + - .org.springframework.core.io.FileUrlResource#path#java.lang.String + to: + - result + - .org.springframework.core.io.Resource#uri#java.net.URI + - .java.net.URI#value#java.lang.String + - from: + - this + - .org.springframework.core.io.FileUrlResource#path#java.lang.String + to: + - result + - .org.springframework.core.io.Resource#url#java.net.URL + - .java.net.URL#spec#java.lang.String + - from: + - this + - .org.springframework.core.io.FileUrlResource#url#java.net.URL + - .java.net.URL#spec#java.lang.String + to: + - result + - .org.springframework.core.io.Resource#description#java.lang.String + - from: + - this + - .org.springframework.core.io.FileUrlResource#url#java.net.URL + - .java.net.URL#spec#java.lang.String + to: + - result + - .org.springframework.core.io.Resource#file#java.io.File + - .java.io.File#path#java.lang.String + - from: + - this + - .org.springframework.core.io.FileUrlResource#url#java.net.URL + - .java.net.URL#spec#java.lang.String + to: + - result + - .org.springframework.core.io.Resource#uri#java.net.URI + - .java.net.URI#value#java.lang.String + - from: + - this + - .org.springframework.core.io.FileUrlResource#url#java.net.URL + - .java.net.URL#spec#java.lang.String + to: + - result + - .org.springframework.core.io.Resource#url#java.net.URL + - .java.net.URL#spec#java.lang.String +- function: org.springframework.util.CollectionUtils#firstElement + overrides: false + copy: + - from: + - arg(0) + - .java.lang.Iterable#Element#java.lang.Object + to: result +- function: org.springframework.util.MultiValueMap#addAll + signature: (org.springframework.util.MultiValueMap) * + copy: + - from: + - arg(0) + - .java.util.Map#MapKey#java.lang.Object + to: + - this + - .java.util.Map#MapKey#java.lang.Object + - from: + - arg(0) + - .java.util.Map#MapValue#java.lang.Object + - .java.lang.Iterable#Element#java.lang.Object + to: + - this + - .java.util.Map#MapValue#java.lang.Object + - .java.lang.Iterable#Element#java.lang.Object +- function: org.springframework.util.StringUtils#capitalize + copy: + - from: arg(*) + to: result +- function: org.springframework.core.io.ClassRelativeResourceLoader$ClassRelativeContextResource#createRelative + signature: (*) org.springframework.core.io.Resource + copy: + - from: + - this + - .org.springframework.core.io.ClassRelativeResourceLoader$ClassRelativeContextResource#path#java.lang.String + to: + - result + - .org.springframework.core.io.Resource#description#java.lang.String + - from: + - this + - .org.springframework.core.io.ClassRelativeResourceLoader$ClassRelativeContextResource#path#java.lang.String + to: + - result + - .org.springframework.core.io.Resource#file#java.io.File + - .java.io.File#path#java.lang.String + - from: + - this + - .org.springframework.core.io.ClassRelativeResourceLoader$ClassRelativeContextResource#path#java.lang.String + to: + - result + - .org.springframework.core.io.Resource#uri#java.net.URI + - .java.net.URI#value#java.lang.String + - from: + - this + - .org.springframework.core.io.ClassRelativeResourceLoader$ClassRelativeContextResource#path#java.lang.String + to: + - result + - .org.springframework.core.io.Resource#url#java.net.URL + - .java.net.URL#spec#java.lang.String +- function: org.springframework.core.io.Resource#getURI + taintCopyOnly: true + copy: + - from: this + to: result +- function: org.springframework.core.io.Resource#getFilename + signature: + return: java.lang.String + copy: + - from: + - this + - .org.springframework.core.io.Resource#description#java.lang.String + to: result + - from: + - this + - .org.springframework.core.io.Resource#file#java.io.File + - .java.io.File#path#java.lang.String + to: result + - from: + - this + - .org.springframework.core.io.Resource#uri#java.net.URI + - .java.net.URI#value#java.lang.String + to: result + - from: + - this + - .org.springframework.core.io.Resource#url#java.net.URL + - .java.net.URL#spec#java.lang.String + to: result +- function: org.springframework.util.CollectionUtils#mergePropertiesIntoMap + overrides: false + bypassVerification: true + copy: + - from: + - arg(0) + - .java.util.Map#MapValue#java.lang.Object + to: + - arg(1) + - .java.util.Map#MapValue#java.lang.Object + - from: + - arg(0) + - .java.util.Dictionary#MapValue#java.lang.Object + to: + - arg(1) + - .java.util.Map#MapValue#java.lang.Object + - from: + - arg(0) + - .java.util.Map#MapKey#java.lang.Object + to: + - arg(1) + - .java.util.Map#MapKey#java.lang.Object + - from: + - arg(0) + - .java.util.Dictionary#MapKey#java.lang.Object + to: + - arg(1) + - .java.util.Map#MapKey#java.lang.Object +- function: org.springframework.util.StringUtils#getFilename + copy: + - from: arg(0) + to: result +- function: org.springframework.util.StringUtils#split + copy: + - from: arg(0) + to: + - result + - '[*]' +- function: org.springframework.util.CollectionUtils#unmodifiableMultiValueMap + overrides: false + copy: + - from: + - arg(0) + - .java.util.Map#MapValue#java.lang.Object + to: + - result + - .java.util.Map#MapValue#java.lang.Object + - from: + - arg(0) + - .java.util.Map#MapKey#java.lang.Object + to: + - result + - .java.util.Map#MapKey#java.lang.Object +- function: org.springframework.util.StringUtils#applyRelativePath + copy: + - from: arg(*) + to: result +- function: org.springframework.core.io.ClassPathResource#resolveURL + signature: () java.net.URL + copy: + - from: + - this + - .org.springframework.core.io.ClassPathResource#path#java.lang.String + to: + - result + - .java.net.URL#spec#java.lang.String +- function: org.springframework.util.ObjectUtils#addObjectToArray + overrides: false + copy: + - from: arg(1) + to: + - result + - '[*]' + - from: + - arg(0) + - '[*]' + to: + - result + - '[*]' +- function: org.springframework.util.LinkedMultiValueMap# + signature: (java.util.Map) * + overrides: false + copy: + - from: + - arg(0) + - .java.util.Map#MapKey#java.lang.Object + to: + - this + - .java.util.Map#MapKey#java.lang.Object + - from: + - arg(0) + - .java.util.Map#MapValue#java.lang.Object + - .java.lang.Iterable#Element#java.lang.Object + to: + - this + - .java.util.Map#MapValue#java.lang.Object + - .java.lang.Iterable#Element#java.lang.Object +- function: org.springframework.core.io.InputStreamResource# + signature: (org.springframework.core.io.InputStreamSource) * + copy: + - from: + - arg(0) + - .org.springframework.core.io.InputStreamSource#inputStream#java.io.InputStream + to: + - this + - .org.springframework.core.io.InputStreamResource#inputStream#java.io.InputStream +- function: org.springframework.util.CollectionUtils#toIterator + overrides: false + copy: + - from: + - arg(0) + - .java.util.Enumeration#Element#java.lang.Object + to: + - result + - .java.util.Iterator#Element#java.lang.Object +- function: org.springframework.util.StringUtils#replace + copy: + - from: arg(2) + to: result + - from: arg(0) + to: result +- function: org.springframework.util.StringUtils#collectionToDelimitedString + bypassVerification: true + copy: + - from: + - arg(0) + - .java.lang.Iterable#Element#java.lang.Object + to: result + - from: arg(1) + to: result +- function: org.springframework.util.StringUtils#deleteAny + copy: + - from: arg(0) + to: result +- function: org.springframework.core.io.Resource# + signature: + params: + - index: 0 + type: java.lang.Module + copy: + - from: arg(0) + to: + - this + - .org.springframework.core.io.ModuleResource#module#java.lang.Module +- function: org.springframework.core.io.Resource#getFile + taintCopyOnly: true + copy: + - from: this + to: result +- function: org.springframework.util.StringUtils#unqualify + copy: + - from: arg(0) + to: result +- function: org.springframework.core.io.InputStreamSource#getInputStream + taintCopyOnly: true + copy: + - from: this + to: result +- function: org.springframework.util.StringUtils#concatenateStringArrays + copy: + - from: arg(*) + to: result +- function: org.springframework.util.StringUtils#quoteIfString + copy: + - from: arg(0) + to: result +- function: org.springframework.util.StringUtils#commaDelimitedListToStringArray + bypassVerification: true + copy: + - from: arg(*) + to: + - result + - '[*]' +- function: org.springframework.core.io.ByteArrayResource#getDescription + signature: () java.lang.String + copy: + - from: + - this + - .org.springframework.core.io.ByteArrayResource#byteArray#byte[] + to: + - result + - .java.lang.String#bytes#byte[] +- function: org.springframework.util.StringUtils#getFilenameExtension + copy: + - from: arg(0) + to: result +- function: org.springframework.core.io.Resource#getFilename + copy: + - from: + - this + - .org.springframework.core.io.Resource##java.lang.Object + to: result +- function: org.springframework.core.io.ByteArrayResource#getContentAsString + signature: (*) java.lang.String + copy: + - from: + - this + - .org.springframework.core.io.ByteArrayResource#byteArray#byte[] + to: + - result + - .java.lang.String#bytes#byte[] +- function: org.springframework.util.ObjectUtils#toObjectArray + copy: + - from: arg(0) + to: result +- function: org.springframework.core.io.InputStreamResource# + signature: (org.springframework.core.io.InputStreamSource, *) * + copy: + - from: + - arg(0) + - .org.springframework.core.io.InputStreamSource#inputStream#java.io.InputStream + to: + - this + - .org.springframework.core.io.InputStreamResource#inputStream#java.io.InputStream +- function: org.springframework.util.LinkedMultiValueMap#deepCopy + overrides: false + copy: + - from: + - this + - .java.util.Map#MapKey#java.lang.Object + to: + - result + - .java.util.Map#MapKey#java.lang.Object + - from: + - this + - .java.util.Map#MapValue#java.lang.Object + to: + - result + - .java.util.Map#MapValue#java.lang.Object +- function: org.springframework.util.StringUtils#toStringArray + overrides: false + copy: + - from: + - arg(0) + - .java.lang.Iterable#Element#java.lang.Object + to: + - result + - '[*]' + - from: + - arg(0) + - .java.util.Enumeration#Element#java.lang.Object + to: + - result + - '[*]' +- function: org.springframework.core.io.UrlResource#createRelative + signature: (*) org.springframework.core.io.Resource + copy: + - from: + - this + - .org.springframework.core.io.UrlResource#url#java.net.URL + to: + - result + - .org.springframework.core.io.Resource#url#java.net.URL + - from: + - this + - .org.springframework.core.io.UrlResource#uri#java.net.URI + to: + - result + - .org.springframework.core.io.Resource#uri#java.net.URI + - from: + - this + - .org.springframework.core.io.UrlResource#uri#java.net.URI + to: + - result + - .org.springframework.core.io.Resource#file#java.io.File + - .java.io.File#uri#java.net.URI + - from: + - this + - .org.springframework.core.io.UrlResource#location#java.lang.String + to: + - result + - .org.springframework.core.io.Resource#description#java.lang.String + - from: + - this + - .org.springframework.core.io.UrlResource#location#java.lang.String + to: + - result + - .org.springframework.core.io.Resource#file#java.io.File + - .java.io.File#path#java.lang.String + - from: + - this + - .org.springframework.core.io.UrlResource#location#java.lang.String + to: + - result + - .org.springframework.core.io.Resource#uri#java.net.URI + - .java.net.URI#value#java.lang.String + - from: + - this + - .org.springframework.core.io.UrlResource#location#java.lang.String + to: + - result + - .org.springframework.core.io.Resource#url#java.net.URL + - .java.net.URL#spec#java.lang.String + - from: + - this + - .org.springframework.core.io.UrlResource#uri#java.net.URI + - .java.net.URI#value#java.lang.String + to: + - result + - .org.springframework.core.io.Resource#description#java.lang.String + - from: + - this + - .org.springframework.core.io.UrlResource#uri#java.net.URI + - .java.net.URI#value#java.lang.String + to: + - result + - .org.springframework.core.io.Resource#file#java.io.File + - .java.io.File#path#java.lang.String + - from: + - this + - .org.springframework.core.io.UrlResource#uri#java.net.URI + - .java.net.URI#value#java.lang.String + to: + - result + - .org.springframework.core.io.Resource#uri#java.net.URI + - .java.net.URI#value#java.lang.String + - from: + - this + - .org.springframework.core.io.UrlResource#uri#java.net.URI + - .java.net.URI#value#java.lang.String + to: + - result + - .org.springframework.core.io.Resource#url#java.net.URL + - .java.net.URL#spec#java.lang.String + - from: + - this + - .org.springframework.core.io.UrlResource#url#java.net.URL + - .java.net.URL#spec#java.lang.String + to: + - result + - .org.springframework.core.io.Resource#description#java.lang.String + - from: + - this + - .org.springframework.core.io.UrlResource#url#java.net.URL + - .java.net.URL#spec#java.lang.String + to: + - result + - .org.springframework.core.io.Resource#file#java.io.File + - .java.io.File#path#java.lang.String + - from: + - this + - .org.springframework.core.io.UrlResource#url#java.net.URL + - .java.net.URL#spec#java.lang.String + to: + - result + - .org.springframework.core.io.Resource#uri#java.net.URI + - .java.net.URI#value#java.lang.String + - from: + - this + - .org.springframework.core.io.UrlResource#url#java.net.URL + - .java.net.URL#spec#java.lang.String + to: + - result + - .org.springframework.core.io.Resource#url#java.net.URL + - .java.net.URL#spec#java.lang.String +- function: org.springframework.util.MultiValueMap#toSingleValueMap + copy: + - from: + - this + - .java.util.Map#MapKey#java.lang.Object + to: + - result + - .java.util.Map#MapKey#java.lang.Object + - from: + - this + - .java.util.Map#MapValue#java.lang.Object + - .java.lang.Iterable#Element#java.lang.Object + to: + - result + - .java.util.Map#MapValue#java.lang.Object +- function: org.springframework.util.ObjectUtils#nullSafeToString + bypassVerification: true + copy: + - from: arg(0) + to: result + - from: + - arg(0) + - '[*]' + to: result +- function: org.springframework.core.io.PathResource#createRelative + signature: (*) org.springframework.core.io.Resource + copy: + - from: + - this + - .org.springframework.core.io.PathResource#location#java.lang.String + to: + - result + - .org.springframework.core.io.Resource#description#java.lang.String + - from: + - this + - .org.springframework.core.io.PathResource#location#java.lang.String + to: + - result + - .org.springframework.core.io.Resource#file#java.io.File + - .java.io.File#path#java.lang.String + - from: + - this + - .org.springframework.core.io.PathResource#location#java.lang.String + to: + - result + - .org.springframework.core.io.Resource#uri#java.net.URI + - .java.net.URI#value#java.lang.String + - from: + - this + - .org.springframework.core.io.PathResource#location#java.lang.String + to: + - result + - .org.springframework.core.io.Resource#url#java.net.URL + - .java.net.URL#spec#java.lang.String + - from: + - this + - .org.springframework.core.io.PathResource#uri#java.net.URI + - .java.net.URI#value#java.lang.String + to: + - result + - .org.springframework.core.io.Resource#description#java.lang.String + - from: + - this + - .org.springframework.core.io.PathResource#uri#java.net.URI + - .java.net.URI#value#java.lang.String + to: + - result + - .org.springframework.core.io.Resource#file#java.io.File + - .java.io.File#path#java.lang.String + - from: + - this + - .org.springframework.core.io.PathResource#uri#java.net.URI + - .java.net.URI#value#java.lang.String + to: + - result + - .org.springframework.core.io.Resource#uri#java.net.URI + - .java.net.URI#value#java.lang.String + - from: + - this + - .org.springframework.core.io.PathResource#uri#java.net.URI + - .java.net.URI#value#java.lang.String + to: + - result + - .org.springframework.core.io.Resource#url#java.net.URL + - .java.net.URL#spec#java.lang.String + - from: + - this + - .org.springframework.core.io.PathResource#uri#java.net.URI + to: + - result + - .org.springframework.core.io.Resource#uri#java.net.URI + - from: + - this + - .org.springframework.core.io.PathResource#uri#java.net.URI + to: + - result + - .org.springframework.core.io.Resource#file#java.io.File + - .java.io.File#uri#java.net.URI +- function: org.springframework.util.CollectionUtils#findValueOfType + overrides: false + copy: + - from: + - arg(0) + - .java.lang.Iterable#Element#java.lang.Object + to: result +- function: org.springframework.util.StringValueResolver#resolveStringValue + copy: + - from: arg(0) + to: result +- function: org.springframework.core.io.Resource#getFile + signature: + return: java.io.File + copy: + - from: + - this + - .org.springframework.core.io.Resource#file#java.io.File + to: result +- function: org.springframework.util.ClassUtils#getShortName + taintCopyOnly: true + copy: + - from: arg(0) + to: result +- function: org.springframework.core.io.DefaultResourceLoader$ClassPathContextResource#createRelative + signature: (*) org.springframework.core.io.Resource + copy: + - from: + - this + - .org.springframework.core.io.DefaultResourceLoader$ClassPathContextResource#path#java.lang.String + to: + - result + - .org.springframework.core.io.Resource#description#java.lang.String + - from: + - this + - .org.springframework.core.io.DefaultResourceLoader$ClassPathContextResource#path#java.lang.String + to: + - result + - .org.springframework.core.io.Resource#file#java.io.File + - .java.io.File#path#java.lang.String + - from: + - this + - .org.springframework.core.io.DefaultResourceLoader$ClassPathContextResource#path#java.lang.String + to: + - result + - .org.springframework.core.io.Resource#uri#java.net.URI + - .java.net.URI#value#java.lang.String + - from: + - this + - .org.springframework.core.io.DefaultResourceLoader$ClassPathContextResource#path#java.lang.String + to: + - result + - .org.springframework.core.io.Resource#url#java.net.URL + - .java.net.URL#spec#java.lang.String +- function: org.springframework.util.StringUtils#cleanPath + copy: + - from: arg(*) + to: result +- function: org.springframework.util.CollectionUtils#findFirstMatch + overrides: false + copy: + - from: + - arg(0) + - .java.lang.Iterable#Element#java.lang.Object + to: result +- function: org.springframework.util.StringUtils#uncapitalize + copy: + - from: arg(0) + to: result +- function: org.springframework.util.ObjectUtils#getIdentityHexString + copy: + - from: arg(0) + to: result +- function: org.springframework.util.StringUtils#sortStringArray + overrides: false + copy: + - from: + - arg(0) + - '[*]' + to: + - result + - '[*]' +- function: org.springframework.util.AutoPopulatingList# + signature: (java.util.List, java.lang.Class) * + overrides: false + copy: + - from: + - arg(0) + - .java.lang.Iterable#Element#java.lang.Object + to: + - this + - .java.lang.Iterable#Element#java.lang.Object +- function: org.springframework.util.ClassUtils#convertClassNameToResourcePath + copy: + - from: arg(0) + to: result +- function: org.springframework.util.ReflectionUtils#shallowCopyFieldState + copy: + - from: arg(0) + to: arg(1) +- function: org.springframework.util.StringUtils#sortStringArray + copy: + - from: arg(0) + to: result +- function: org.springframework.util.StringUtils#trimTrailingWhitespace + copy: + - from: arg(0) + to: result +- function: org.springframework.core.io.FileUrlResource#getFile + signature: () java.io.File + copy: + - from: + - this + - .org.springframework.core.io.FileUrlResource#path#java.lang.String + to: + - result + - .java.io.File#path#java.lang.String + - from: + - this + - .org.springframework.core.io.FileUrlResource#path#java.lang.String + to: + - result + - .java.io.File#uri#java.net.URI + - .java.net.URI#value#java.lang.String + - from: + - this + - .org.springframework.core.io.FileUrlResource#url#java.net.URL + - .java.net.URL#spec#java.lang.String + to: + - result + - .java.io.File#path#java.lang.String + - from: + - this + - .org.springframework.core.io.FileUrlResource#url#java.net.URL + - .java.net.URL#spec#java.lang.String + to: + - result + - .java.io.File#uri#java.net.URI + - .java.net.URI#value#java.lang.String +- function: org.springframework.util.AutoPopulatingList# + signature: (java.util.List, org.springframework.util.AutoPopulatingList$ElementFactory) + * + overrides: false + copy: + - from: + - arg(0) + - .java.lang.Iterable#Element#java.lang.Object + to: + - this + - .java.lang.Iterable#Element#java.lang.Object +- function: org.springframework.core.io.Resource#getURI + copy: + - from: + - this + - .org.springframework.core.io.Resource##java.lang.Object + to: result +- function: org.springframework.util.ClassUtils#convertResourcePathToClassName + copy: + - from: arg(0) + to: result +- function: org.springframework.util.CollectionUtils#lastElement + overrides: false + copy: + - from: + - arg(0) + - .java.lang.Iterable#Element#java.lang.Object + to: result +- function: org.springframework.core.io.UrlResource#getFile + signature: () java.io.File + copy: + - from: + - this + - .org.springframework.core.io.UrlResource#uri#java.net.URI + to: + - result + - .java.io.File#uri#java.net.URI + - from: + - this + - .org.springframework.core.io.UrlResource#location#java.lang.String + to: + - result + - .java.io.File#path#java.lang.String + - from: + - this + - .org.springframework.core.io.UrlResource#location#java.lang.String + to: + - result + - .java.io.File#uri#java.net.URI + - .java.net.URI#value#java.lang.String + - from: + - this + - .org.springframework.core.io.UrlResource#uri#java.net.URI + - .java.net.URI#value#java.lang.String + to: + - result + - .java.io.File#path#java.lang.String + - from: + - this + - .org.springframework.core.io.UrlResource#uri#java.net.URI + - .java.net.URI#value#java.lang.String + to: + - result + - .java.io.File#uri#java.net.URI + - .java.net.URI#value#java.lang.String + - from: + - this + - .org.springframework.core.io.UrlResource#url#java.net.URL + - .java.net.URL#spec#java.lang.String + to: + - result + - .java.io.File#path#java.lang.String + - from: + - this + - .org.springframework.core.io.UrlResource#url#java.net.URL + - .java.net.URL#spec#java.lang.String + to: + - result + - .java.io.File#uri#java.net.URI + - .java.net.URI#value#java.lang.String +- function: org.springframework.util.StringUtils#trimLeadingWhitespace + copy: + - from: arg(0) + to: result +- function: org.springframework.core.io.PathResource#getURL + signature: () java.net.URL + copy: + - from: + - this + - .org.springframework.core.io.PathResource#location#java.lang.String + to: + - result + - .java.net.URL#spec#java.lang.String + - from: + - this + - .org.springframework.core.io.PathResource#uri#java.net.URI + - .java.net.URI#value#java.lang.String + to: + - result + - .java.net.URL#spec#java.lang.String +- function: org.springframework.core.io.FileSystemResource#getURL + signature: () java.net.URL + copy: + - from: + - this + - .org.springframework.core.io.FileSystemResource#path#java.lang.String + to: + - result + - .java.net.URL#spec#java.lang.String + - from: + - this + - .org.springframework.core.io.FileSystemResource#file#java.io.File + - .java.io.File#path#java.lang.String + to: + - result + - .java.net.URL#spec#java.lang.String + - from: + - this + - .org.springframework.core.io.FileSystemResource#file#java.io.File + - .java.io.File#uri#java.net.URI + - .java.net.URI#value#java.lang.String + to: + - result + - .java.net.URL#spec#java.lang.String +- function: org.springframework.util.StringUtils#collectionToCommaDelimitedString + bypassVerification: true + copy: + - from: + - arg(0) + - .java.lang.Iterable#Element#java.lang.Object + to: result +- function: org.springframework.core.io.Resource#getURL + signature: + return: java.net.URL + copy: + - from: + - this + - .org.springframework.core.io.Resource#url#java.net.URL + to: result +- function: org.springframework.util.StringUtils#trimWhitespace + copy: + - from: arg(0) + to: result +- function: org.springframework.core.io.Resource#getURI + signature: + return: java.net.URI + copy: + - from: + - this + - .org.springframework.core.io.Resource#uri#java.net.URI + to: result + - from: + - this + - .org.springframework.core.io.Resource#file#java.io.File + - .java.io.File#uri#java.net.URI + to: result +- function: org.springframework.util.StringUtils#delete + copy: + - from: arg(0) + to: result +- function: org.springframework.util.ReflectionUtils#setField + copy: + - from: arg(2) + to: arg(1) +- function: org.springframework.core.io.UrlResource#getURL + signature: () java.net.URL + copy: + - from: + - this + - .org.springframework.core.io.UrlResource#url#java.net.URL + to: + - result + - .java.net.URL#context#java.net.URL + - from: + - this + - .org.springframework.core.io.UrlResource#location#java.lang.String + to: + - result + - .java.net.URL#spec#java.lang.String + - from: + - this + - .org.springframework.core.io.UrlResource#uri#java.net.URI + - .java.net.URI#value#java.lang.String + to: + - result + - .java.net.URL#spec#java.lang.String + - from: + - this + - .org.springframework.core.io.UrlResource#url#java.net.URL + - .java.net.URL#spec#java.lang.String + to: + - result + - .java.net.URL#spec#java.lang.String +- function: org.springframework.core.io.PathResource#getURI + signature: () java.net.URI + copy: + - from: + - this + - .org.springframework.core.io.PathResource#location#java.lang.String + to: + - result + - .java.net.URI#value#java.lang.String + - from: + - this + - .org.springframework.core.io.PathResource#uri#java.net.URI + - .java.net.URI#value#java.lang.String + to: + - result + - .java.net.URI#value#java.lang.String +- function: org.springframework.util.StringUtils#tokenizeToStringArray + copy: + - from: arg(0) + to: + - result + - '[*]' +- function: org.springframework.core.io.FileSystemResource#getFile + signature: () java.io.File + copy: + - from: + - this + - .org.springframework.core.io.FileSystemResource#path#java.lang.String + to: + - result + - .java.io.File#path#java.lang.String + - from: + - this + - .org.springframework.core.io.FileSystemResource#path#java.lang.String + to: + - result + - .java.io.File#uri#java.net.URI + - .java.net.URI#value#java.lang.String + - from: + - this + - .org.springframework.core.io.FileSystemResource#file#java.io.File + - .java.io.File#path#java.lang.String + to: + - result + - .java.io.File#path#java.lang.String + - from: + - this + - .org.springframework.core.io.FileSystemResource#file#java.io.File + - .java.io.File#path#java.lang.String + to: + - result + - .java.io.File#uri#java.net.URI + - .java.net.URI#value#java.lang.String + - from: + - this + - .org.springframework.core.io.FileSystemResource#file#java.io.File + - .java.io.File#uri#java.net.URI + - .java.net.URI#value#java.lang.String + to: + - result + - .java.io.File#path#java.lang.String + - from: + - this + - .org.springframework.core.io.FileSystemResource#file#java.io.File + - .java.io.File#uri#java.net.URI + - .java.net.URI#value#java.lang.String + to: + - result + - .java.io.File#uri#java.net.URI + - .java.net.URI#value#java.lang.String +- function: org.springframework.core.io.PathResource# + signature: (java.net.URI) * + copy: + - from: + - arg(0) + - .java.net.URI#value#java.lang.String + to: + - this + - .org.springframework.core.io.PathResource#location#java.lang.String + - from: + - arg(0) + - .java.net.URI#value#java.lang.String + to: + - this + - .org.springframework.core.io.PathResource#uri#java.net.URI + - .java.net.URI#value#java.lang.String +- function: org.springframework.core.io.FileSystemResource# + signature: (java.io.File) * + copy: + - from: + - arg(0) + - .java.io.File#path#java.lang.String + to: + - this + - .org.springframework.core.io.FileSystemResource#path#java.lang.String + - from: + - arg(0) + - .java.io.File#path#java.lang.String + to: + - this + - .org.springframework.core.io.FileSystemResource#file#java.io.File + - .java.io.File#path#java.lang.String + - from: + - arg(0) + - .java.io.File#path#java.lang.String + to: + - this + - .org.springframework.core.io.FileSystemResource#file#java.io.File + - .java.io.File#uri#java.net.URI + - .java.net.URI#value#java.lang.String + - from: + - arg(0) + - .java.io.File#uri#java.net.URI + - .java.net.URI#value#java.lang.String + to: + - this + - .org.springframework.core.io.FileSystemResource#path#java.lang.String + - from: + - arg(0) + - .java.io.File#uri#java.net.URI + - .java.net.URI#value#java.lang.String + to: + - this + - .org.springframework.core.io.FileSystemResource#file#java.io.File + - .java.io.File#path#java.lang.String + - from: + - arg(0) + - .java.io.File#uri#java.net.URI + - .java.net.URI#value#java.lang.String + to: + - this + - .org.springframework.core.io.FileSystemResource#file#java.io.File + - .java.io.File#uri#java.net.URI + - .java.net.URI#value#java.lang.String + - from: + - arg(0) + - .java.io.File#uri#java.net.URI + to: + - this + - .org.springframework.core.io.FileSystemResource#file#java.io.File + - .java.io.File#uri#java.net.URI +- function: org.springframework.util.StringUtils#arrayToCommaDelimitedString + bypassVerification: true + copy: + - from: + - arg(0) + - '[*]' + to: result +- function: org.springframework.core.io.UrlResource#getURI + signature: () java.net.URI + copy: + - from: + - this + - .org.springframework.core.io.UrlResource#location#java.lang.String + to: + - result + - .java.net.URI#value#java.lang.String + - from: + - this + - .org.springframework.core.io.UrlResource#uri#java.net.URI + - .java.net.URI#value#java.lang.String + to: + - result + - .java.net.URI#value#java.lang.String + - from: + - this + - .org.springframework.core.io.UrlResource#url#java.net.URL + - .java.net.URL#spec#java.lang.String + to: + - result + - .java.net.URI#value#java.lang.String +- function: org.springframework.util.ResourceUtils#extractJarFileURL + signature: + params: + - index: 0 + type: java.net.URL + copy: + - from: arg(0) + to: result +- function: org.springframework.util.ObjectUtils#toObjectArray + overrides: false + bypassVerification: true + copy: + - from: + - arg(0) + - '[*]' + to: + - result + - '[*]' +- function: org.springframework.util.MultiValueMapAdapter# + overrides: false + copy: + - from: + - arg(0) + - .java.util.Map#MapKey#java.lang.Object + to: + - this + - .java.util.Map#MapKey#java.lang.Object + - from: + - arg(0) + - .java.util.Map#MapValue#java.lang.Object + - .java.lang.Iterable#Element#java.lang.Object + to: + - this + - .java.util.Map#MapValue#java.lang.Object + - .java.lang.Iterable#Element#java.lang.Object +- function: org.springframework.util.ObjectUtils#addObjectToArray + copy: + - from: arg(0) + to: result + - from: arg(1) + to: result +- function: org.springframework.util.ClassUtils#getPackageName + taintCopyOnly: true + copy: + - from: arg(0) + to: result +- function: org.springframework.util.CollectionUtils#arrayToList + overrides: false + bypassVerification: true + copy: + - from: + - arg(0) + - '[*]' + to: + - result + - .java.lang.Iterable#Element#java.lang.Object +- function: org.springframework.core.io.UrlResource#from + signature: (*) org.springframework.core.io.UrlResource + copy: + - from: + - this + - .org.springframework.core.io.UrlResource#url#java.net.URL + to: + - result + - .org.springframework.core.io.UrlResource#url#java.net.URL + - from: + - this + - .org.springframework.core.io.UrlResource#uri#java.net.URI + to: + - result + - .org.springframework.core.io.UrlResource#uri#java.net.URI + - from: + - this + - .org.springframework.core.io.UrlResource#location#java.lang.String + to: + - result + - .org.springframework.core.io.UrlResource#location#java.lang.String + - from: + - this + - .org.springframework.core.io.UrlResource#location#java.lang.String + to: + - result + - .org.springframework.core.io.UrlResource#uri#java.net.URI + - .java.net.URI#value#java.lang.String + - from: + - this + - .org.springframework.core.io.UrlResource#location#java.lang.String + to: + - result + - .org.springframework.core.io.UrlResource#url#java.net.URL + - .java.net.URL#spec#java.lang.String + - from: + - this + - .org.springframework.core.io.UrlResource#uri#java.net.URI + - .java.net.URI#value#java.lang.String + to: + - result + - .org.springframework.core.io.UrlResource#location#java.lang.String + - from: + - this + - .org.springframework.core.io.UrlResource#uri#java.net.URI + - .java.net.URI#value#java.lang.String + to: + - result + - .org.springframework.core.io.UrlResource#uri#java.net.URI + - .java.net.URI#value#java.lang.String + - from: + - this + - .org.springframework.core.io.UrlResource#uri#java.net.URI + - .java.net.URI#value#java.lang.String + to: + - result + - .org.springframework.core.io.UrlResource#url#java.net.URL + - .java.net.URL#spec#java.lang.String + - from: + - this + - .org.springframework.core.io.UrlResource#url#java.net.URL + - .java.net.URL#spec#java.lang.String + to: + - result + - .org.springframework.core.io.UrlResource#location#java.lang.String + - from: + - this + - .org.springframework.core.io.UrlResource#url#java.net.URL + - .java.net.URL#spec#java.lang.String + to: + - result + - .org.springframework.core.io.UrlResource#uri#java.net.URI + - .java.net.URI#value#java.lang.String + - from: + - this + - .org.springframework.core.io.UrlResource#url#java.net.URL + - .java.net.URL#spec#java.lang.String + to: + - result + - .org.springframework.core.io.UrlResource#url#java.net.URL + - .java.net.URL#spec#java.lang.String +- function: org.springframework.util.ResourceUtils#toURI + signature: + params: + - index: 0 + type: java.net.URL + taintCopyOnly: true + copy: + - from: arg(0) + to: result +- function: org.springframework.core.io.Resource# + signature: + params: + - index: 0 + type: byte[] + copy: + - from: arg(0) + to: + - this + - .org.springframework.core.io.ByteArrayResource#byteArray#byte[] +- function: org.springframework.core.io.Resource# + signature: + params: + - index: 0 + type: java.net.URL + copy: + - from: arg(0) + to: + - this + - .org.springframework.core.io.FileUrlResource#url#java.net.URL + - from: arg(0) + to: + - this + - .org.springframework.core.io.UrlResource#url#java.net.URL +- function: org.springframework.util.MultiValueMap#addAll + signature: (java.lang.Object, java.util.List) * + copy: + - from: + - arg(1) + - .java.lang.Iterable#Element#java.lang.Object + to: + - this + - .java.util.Map#MapValue#java.lang.Object + - .java.lang.Iterable#Element#java.lang.Object + - from: arg(0) + to: + - this + - .java.util.Map#MapKey#java.lang.Object +- function: org.springframework.core.io.PathResource#getFile + signature: () java.io.File + copy: + - from: + - this + - .org.springframework.core.io.PathResource#location#java.lang.String + to: + - result + - .java.io.File#path#java.lang.String + - from: + - this + - .org.springframework.core.io.PathResource#location#java.lang.String + to: + - result + - .java.io.File#uri#java.net.URI + - .java.net.URI#value#java.lang.String + - from: + - this + - .org.springframework.core.io.PathResource#uri#java.net.URI + - .java.net.URI#value#java.lang.String + to: + - result + - .java.io.File#path#java.lang.String + - from: + - this + - .org.springframework.core.io.PathResource#uri#java.net.URI + - .java.net.URI#value#java.lang.String + to: + - result + - .java.io.File#uri#java.net.URI + - .java.net.URI#value#java.lang.String + - from: + - this + - .org.springframework.core.io.PathResource#uri#java.net.URI + to: + - result + - .java.io.File#uri#java.net.URI +- function: org.springframework.core.io.Resource# + copy: + - from: arg(0) + to: + - this + - .org.springframework.core.io.Resource##java.lang.Object +- function: org.springframework.util.MultiValueMap#getFirst + copy: + - from: + - this + - .java.util.Map#MapValue#java.lang.Object + - .java.lang.Iterable#Element#java.lang.Object + to: result +- function: org.springframework.core.io.Resource#getURL + copy: + - from: + - this + - .org.springframework.core.io.Resource##java.lang.Object + to: result +- function: org.springframework.util.StringUtils#quote + copy: + - from: arg(0) + to: result +- function: org.springframework.core.io.FileSystemResource#getURI + signature: () java.net.URI + copy: + - from: + - this + - .org.springframework.core.io.FileSystemResource#path#java.lang.String + to: + - result + - .java.net.URI#value#java.lang.String + - from: + - this + - .org.springframework.core.io.FileSystemResource#file#java.io.File + - .java.io.File#path#java.lang.String + to: + - result + - .java.net.URI#value#java.lang.String + - from: + - this + - .org.springframework.core.io.FileSystemResource#file#java.io.File + - .java.io.File#uri#java.net.URI + - .java.net.URI#value#java.lang.String + to: + - result + - .java.net.URI#value#java.lang.String +- function: org.springframework.util.MultiValueMap#add + copy: + - from: arg(1) + to: + - this + - .java.util.Map#MapValue#java.lang.Object + - .java.lang.Iterable#Element#java.lang.Object + - from: arg(0) + to: + - this + - .java.util.Map#MapKey#java.lang.Object +- function: org.springframework.util.ClassUtils#getShortNameAsProperty + taintCopyOnly: true + copy: + - from: arg(0) + to: result +- function: org.springframework.util.StringUtils#arrayToDelimitedString + bypassVerification: true + copy: + - from: + - arg(0) + - '[*]' + to: result + - from: arg(1) + to: result +- function: org.springframework.core.io.Resource#getFilename + taintCopyOnly: true + copy: + - from: this + to: result +- function: org.springframework.core.io.FileUrlResource# + signature: (java.net.URL) * + copy: + - from: + - arg(0) + - .java.net.URL#spec#java.lang.String + to: + - this + - .org.springframework.core.io.FileUrlResource#path#java.lang.String + - from: + - arg(0) + - .java.net.URL#spec#java.lang.String + to: + - this + - .org.springframework.core.io.FileUrlResource#url#java.net.URL + - .java.net.URL#spec#java.lang.String + - from: + - arg(0) + - .java.net.URL#context#java.net.URL + to: + - this + - .org.springframework.core.io.FileUrlResource#url#java.net.URL +- function: org.springframework.util.StringUtils#delimitedListToStringArray + copy: + - from: arg(0) + to: + - result + - '[*]' +- function: org.springframework.util.CollectionUtils#toMultiValueMap + overrides: false + copy: + - from: + - arg(0) + - .java.util.Map#MapKey#java.lang.Object + to: + - result + - .java.util.Map#MapKey#java.lang.Object + - from: + - arg(0) + - .java.util.Map#MapValue#java.lang.Object + - .java.lang.Iterable#Element#java.lang.Object + to: + - result + - .java.util.Map#MapValue#java.lang.Object + - .java.lang.Iterable#Element#java.lang.Object +- function: org.springframework.core.io.UrlResource#createRelativeURL + signature: (*) java.net.URL + copy: + - from: + - this + - .org.springframework.core.io.UrlResource#url#java.net.URL + to: + - result + - .java.net.URL#context#java.net.URL + - from: + - this + - .org.springframework.core.io.UrlResource#location#java.lang.String + to: + - result + - .java.net.URL#spec#java.lang.String + - from: + - this + - .org.springframework.core.io.UrlResource#uri#java.net.URI + - .java.net.URI#value#java.lang.String + to: + - result + - .java.net.URL#spec#java.lang.String + - from: + - this + - .org.springframework.core.io.UrlResource#url#java.net.URL + - .java.net.URL#spec#java.lang.String + to: + - result + - .java.net.URL#spec#java.lang.String +- function: org.springframework.core.io.Resource# + taintCopyOnly: true + copy: + - from: arg(0) + to: this +- function: org.springframework.util.MultiValueMap#addIfAbsent + copy: + - from: arg(1) + to: + - this + - .java.util.Map#MapValue#java.lang.Object + - .java.lang.Iterable#Element#java.lang.Object + - from: arg(0) + to: + - this + - .java.util.Map#MapKey#java.lang.Object +- function: org.springframework.util.StringUtils#removeDuplicateStrings + overrides: false + copy: + - from: + - arg(0) + - '[*]' + to: + - result + - '[*]' +- function: org.springframework.util.StringUtils#trimAllWhitespace + copy: + - from: arg(0) + to: result +- function: org.springframework.core.io.ClassPathResource#createRelative + signature: (*) org.springframework.core.io.Resource + copy: + - from: + - this + - .org.springframework.core.io.ClassPathResource#path#java.lang.String + to: + - result + - .org.springframework.core.io.Resource#description#java.lang.String + - from: + - this + - .org.springframework.core.io.ClassPathResource#path#java.lang.String + to: + - result + - .org.springframework.core.io.Resource#file#java.io.File + - .java.io.File#path#java.lang.String + - from: + - this + - .org.springframework.core.io.ClassPathResource#path#java.lang.String + to: + - result + - .org.springframework.core.io.Resource#uri#java.net.URI + - .java.net.URI#value#java.lang.String + - from: + - this + - .org.springframework.core.io.ClassPathResource#path#java.lang.String + to: + - result + - .org.springframework.core.io.Resource#url#java.net.URL + - .java.net.URL#spec#java.lang.String +- function: org.springframework.util.StringUtils#removeDuplicateStrings + copy: + - from: arg(0) + to: result +- function: org.springframework.core.io.FileSystemResource#createRelative + signature: (*) org.springframework.core.io.Resource + copy: + - from: + - this + - .org.springframework.core.io.FileSystemResource#path#java.lang.String + to: + - result + - .org.springframework.core.io.Resource#description#java.lang.String + - from: + - this + - .org.springframework.core.io.FileSystemResource#path#java.lang.String + to: + - result + - .org.springframework.core.io.Resource#file#java.io.File + - .java.io.File#path#java.lang.String + - from: + - this + - .org.springframework.core.io.FileSystemResource#path#java.lang.String + to: + - result + - .org.springframework.core.io.Resource#uri#java.net.URI + - .java.net.URI#value#java.lang.String + - from: + - this + - .org.springframework.core.io.FileSystemResource#path#java.lang.String + to: + - result + - .org.springframework.core.io.Resource#url#java.net.URL + - .java.net.URL#spec#java.lang.String + - from: + - this + - .org.springframework.core.io.FileSystemResource#file#java.io.File + - .java.io.File#path#java.lang.String + to: + - result + - .org.springframework.core.io.Resource#description#java.lang.String + - from: + - this + - .org.springframework.core.io.FileSystemResource#file#java.io.File + - .java.io.File#path#java.lang.String + to: + - result + - .org.springframework.core.io.Resource#file#java.io.File + - .java.io.File#path#java.lang.String + - from: + - this + - .org.springframework.core.io.FileSystemResource#file#java.io.File + - .java.io.File#path#java.lang.String + to: + - result + - .org.springframework.core.io.Resource#uri#java.net.URI + - .java.net.URI#value#java.lang.String + - from: + - this + - .org.springframework.core.io.FileSystemResource#file#java.io.File + - .java.io.File#path#java.lang.String + to: + - result + - .org.springframework.core.io.Resource#url#java.net.URL + - .java.net.URL#spec#java.lang.String + - from: + - this + - .org.springframework.core.io.FileSystemResource#file#java.io.File + - .java.io.File#uri#java.net.URI + - .java.net.URI#value#java.lang.String + to: + - result + - .org.springframework.core.io.Resource#description#java.lang.String + - from: + - this + - .org.springframework.core.io.FileSystemResource#file#java.io.File + - .java.io.File#uri#java.net.URI + - .java.net.URI#value#java.lang.String + to: + - result + - .org.springframework.core.io.Resource#file#java.io.File + - .java.io.File#path#java.lang.String + - from: + - this + - .org.springframework.core.io.FileSystemResource#file#java.io.File + - .java.io.File#uri#java.net.URI + - .java.net.URI#value#java.lang.String + to: + - result + - .org.springframework.core.io.Resource#uri#java.net.URI + - .java.net.URI#value#java.lang.String + - from: + - this + - .org.springframework.core.io.FileSystemResource#file#java.io.File + - .java.io.File#uri#java.net.URI + - .java.net.URI#value#java.lang.String + to: + - result + - .org.springframework.core.io.Resource#url#java.net.URL + - .java.net.URL#spec#java.lang.String + - from: + - this + - .org.springframework.core.io.FileSystemResource#file#java.io.File + to: + - result + - .org.springframework.core.io.Resource#file#java.io.File +- function: org.springframework.util.CollectionUtils#toArray + overrides: false + copy: + - from: + - arg(0) + - .java.util.Enumeration#Element#java.lang.Object + to: + - result + - '[*]' +- function: org.springframework.core.io.UrlResource# + signature: (java.net.URI) * + copy: + - from: + - arg(0) + - .java.net.URI#value#java.lang.String + to: + - this + - .org.springframework.core.io.UrlResource#location#java.lang.String + - from: + - arg(0) + - .java.net.URI#value#java.lang.String + to: + - this + - .org.springframework.core.io.UrlResource#uri#java.net.URI + - .java.net.URI#value#java.lang.String + - from: + - arg(0) + - .java.net.URI#value#java.lang.String + to: + - this + - .org.springframework.core.io.UrlResource#url#java.net.URL + - .java.net.URL#spec#java.lang.String +- function: org.springframework.util.StringUtils#stripFilenameExtension + copy: + - from: arg(0) + to: result +- function: org.springframework.core.io.UrlResource# + signature: (java.net.URL) * + copy: + - from: + - arg(0) + - .java.net.URL#spec#java.lang.String + to: + - this + - .org.springframework.core.io.UrlResource#location#java.lang.String + - from: + - arg(0) + - .java.net.URL#spec#java.lang.String + to: + - this + - .org.springframework.core.io.UrlResource#uri#java.net.URI + - .java.net.URI#value#java.lang.String + - from: + - arg(0) + - .java.net.URL#spec#java.lang.String + to: + - this + - .org.springframework.core.io.UrlResource#url#java.net.URL + - .java.net.URL#spec#java.lang.String + - from: + - arg(0) + - .java.net.URL#context#java.net.URL + to: + - this + - .org.springframework.core.io.UrlResource#url#java.net.URL +- function: org.springframework.util.ClassUtils#getQualifiedName + taintCopyOnly: true + copy: + - from: arg(0) + to: result +- function: org.springframework.util.ObjectUtils#getDisplayString + copy: + - from: arg(0) + to: result +- function: org.springframework.util.MultiValueMap#setAll + copy: + - from: + - arg(0) + - .java.util.Map#MapValue#java.lang.Object + to: + - this + - .java.util.Map#MapValue#java.lang.Object + - .java.lang.Iterable#Element#java.lang.Object + - from: + - arg(0) + - .java.util.Map#MapKey#java.lang.Object + to: + - this + - .java.util.Map#MapKey#java.lang.Object +- function: org.springframework.core.io.Resource# + signature: + params: + - index: 0 + type: java.lang.String + copy: + - from: arg(0) + to: + - this + - .org.springframework.core.io.DefaultResourceLoader$ClassPathContextResource#path#java.lang.String + - from: arg(0) + to: + - this + - .org.springframework.core.io.DescriptiveResource#description#java.lang.String + - from: arg(0) + to: + - this + - .org.springframework.core.io.FileSystemResource#path#java.lang.String + - from: arg(0) + to: + - this + - .org.springframework.core.io.FileSystemResource#file#java.io.File + - .java.io.File#path#java.lang.String + - from: arg(0) + to: + - this + - .org.springframework.core.io.FileSystemResource#file#java.io.File + - .java.io.File#uri#java.net.URI + - .java.net.URI#value#java.lang.String + - from: arg(0) + to: + - this + - .org.springframework.core.io.FileSystemResourceLoader$FileSystemContextResource#path#java.lang.String + - from: arg(0) + to: + - this + - .org.springframework.core.io.FileUrlResource#path#java.lang.String + - from: arg(0) + to: + - this + - .org.springframework.core.io.FileUrlResource#url#java.net.URL + - .java.net.URL#spec#java.lang.String + - from: arg(0) + to: + - this + - .org.springframework.core.io.UrlResource#location#java.lang.String + - from: arg(0) + to: + - this + - .org.springframework.core.io.UrlResource#uri#java.net.URI + - .java.net.URI#value#java.lang.String + - from: arg(0) + to: + - this + - .org.springframework.core.io.UrlResource#url#java.net.URL + - .java.net.URL#spec#java.lang.String + - from: arg(0) + to: + - this + - .org.springframework.core.io.PathResource#location#java.lang.String + - from: arg(0) + to: + - this + - .org.springframework.core.io.PathResource#uri#java.net.URI + - .java.net.URI#value#java.lang.String + - from: arg(0) + to: + - this + - .org.springframework.core.io.ClassPathResource#path#java.lang.String + - from: arg(0) + to: + - this + - .org.springframework.core.io.ClassRelativeResourceLoader$ClassRelativeContextResource#path#java.lang.String +- function: org.springframework.core.io.Resource# + signature: + params: + - index: 0 + type: java.io.File + copy: + - from: arg(0) + to: + - this + - .org.springframework.core.io.FileSystemResource#file#java.io.File +- function: org.springframework.core.io.Resource#getFile + copy: + - from: + - this + - .org.springframework.core.io.Resource##java.lang.Object + to: result +- function: org.springframework.util.StringUtils#addStringToArray + overrides: false + copy: + - from: arg(1) + to: + - result + - '[*]' + - from: + - arg(0) + - '[*]' + to: + - result + - '[*]' +- function: org.springframework.util.MultiValueMap#set + copy: + - from: arg(1) + to: + - this + - .java.util.Map#MapValue#java.lang.Object + - .java.lang.Iterable#Element#java.lang.Object + - from: arg(0) + to: + - this + - .java.util.Map#MapKey#java.lang.Object +- function: org.springframework.util.CompositeIterator#add + overrides: false + copy: + - from: + - arg(0) + - .java.util.Iterator#Element#java.lang.Object + to: + - this + - .java.util.Iterator#Element#java.lang.Object +- function: org.springframework.util.StringUtils#trimTrailingCharacter + copy: + - from: arg(0) + to: result +- function: org.springframework.core.io.InputStreamSource#getInputStream + signature: + return: java.io.InputStream + copy: + - from: + - this + - .org.springframework.core.io.InputStreamSource#inputStream#java.io.InputStream + to: result +- function: org.springframework.util.StringUtils#splitArrayElementsIntoProperties + bypassVerification: true + copy: + - from: + - arg(0) + - '[*]' + to: + - result + - .java.util.Map#MapValue#java.lang.Object + - from: + - arg(0) + - '[*]' + to: + - result + - .java.util.Map#MapKey#java.lang.Object +- function: org.springframework.core.io.Resource# + signature: + params: + - index: 0 + type: java.net.URI + copy: + - from: arg(0) + to: + - this + - .org.springframework.core.io.UrlResource#uri#java.net.URI + - from: arg(0) + to: + - this + - .org.springframework.core.io.PathResource#uri#java.net.URI +- function: org.springframework.core.io.Resource# + signature: + params: + - index: 0 + type: java.nio.file.Path + copy: + - from: arg(0) + to: + - this + - .org.springframework.core.io.FileSystemResource#filePath#java.nio.file.Path + - from: arg(0) + to: + - this + - .org.springframework.core.io.PathResource#path#java.nio.file.Path +- function: org.springframework.util.CollectionUtils#arrayToList + copy: + - from: arg(0) + to: result +- function: org.springframework.util.ObjectUtils#identityToString + copy: + - from: arg(0) + to: result diff --git a/core/opentaint-config/config/config/jar-split/spring-data-commons-4.0.2.yaml b/core/opentaint-config/config/config/spring-data-commons-4.0.2.yaml similarity index 66% rename from core/opentaint-config/config/config/jar-split/spring-data-commons-4.0.2.yaml rename to core/opentaint-config/config/config/spring-data-commons-4.0.2.yaml index f64f0316e..4fcf772ba 100644 --- a/core/opentaint-config/config/config/jar-split/spring-data-commons-4.0.2.yaml +++ b/core/opentaint-config/config/config/spring-data-commons-4.0.2.yaml @@ -1,3 +1,4 @@ +library: org.springframework.data:spring-data-commons:4.0.2 passThrough: - function: org.springframework.data.repository.CrudRepository#save copy: diff --git a/core/opentaint-config/config/config/spring-jdbc-7.0.2.yaml b/core/opentaint-config/config/config/spring-jdbc-7.0.2.yaml new file mode 100644 index 000000000..d49ae0825 --- /dev/null +++ b/core/opentaint-config/config/config/spring-jdbc-7.0.2.yaml @@ -0,0 +1,81 @@ +library: org.springframework:spring-jdbc:7.0.2 +passThrough: +- function: org.springframework.jdbc.support.xml.SqlXmlHandler#getXmlAsString + taintCopyOnly: true + copy: + - from: arg(0) + to: result +- function: org.springframework.jdbc.support.xml.SqlXmlHandler#newSqlXmlValue + signature: + params: + - index: 0 + type: java.lang.String + taintCopyOnly: true + copy: + - from: arg(0) + to: result +- function: org.springframework.jdbc.support.xml.SqlXmlHandler#getXmlAsSource + taintCopyOnly: true + copy: + - from: arg(0) + to: result +- function: org.springframework.jdbc.support.rowset.SqlRowSet#getString + signature: + return: java.lang.String + copy: + - from: + - this + - .org.springframework.jdbc.support.rowset.SqlRowSet#columnText#java.lang.String + to: result +- function: org.springframework.jdbc.support.xml.SqlXmlHandler#newSqlXmlValue + signature: + params: + - index: 0 + type: org.w3c.dom.Document + taintCopyOnly: true + copy: + - from: arg(0) + to: result +- function: org.springframework.jdbc.support.rowset.SqlRowSet#getString + taintCopyOnly: true + copy: + - from: this + to: result +- function: org.springframework.jdbc.support.rowset.SqlRowSet#getObject + signature: + return: java.lang.Object + copy: + - from: + - this + - .org.springframework.jdbc.support.rowset.SqlRowSet#columnValue#java.lang.Object + to: result +- function: org.springframework.jdbc.support.xml.SqlXmlHandler#getXmlAsString + signature: + params: + - index: 0 + type: java.sql.ResultSet + return: java.lang.String + copy: + - from: + - arg(0) + - .java.sql.ResultSet#columnText#java.lang.String + to: result + - from: + - arg(0) + - .java.sql.ResultSet#clob#java.sql.Clob + - .java.sql.Clob#value#java.lang.String + to: result + - from: + - arg(0) + - .java.sql.ResultSet#url#java.net.URL + - .java.net.URL#spec#java.lang.String + to: result +- function: org.springframework.jdbc.core.support.SqlLobValue# + copy: + - from: arg(0) + to: result +- function: org.springframework.jdbc.support.rowset.SqlRowSet#getObject + taintCopyOnly: true + copy: + - from: this + to: result diff --git a/core/opentaint-config/config/config/jar-split/spring-tx-7.0.2.yaml b/core/opentaint-config/config/config/spring-tx-7.0.2.yaml similarity index 84% rename from core/opentaint-config/config/config/jar-split/spring-tx-7.0.2.yaml rename to core/opentaint-config/config/config/spring-tx-7.0.2.yaml index 9b6af414c..212007ce0 100644 --- a/core/opentaint-config/config/config/jar-split/spring-tx-7.0.2.yaml +++ b/core/opentaint-config/config/config/spring-tx-7.0.2.yaml @@ -1,29 +1,35 @@ +library: org.springframework:spring-tx:7.0.2 passThrough: - function: org.springframework.dao.support.DataAccessUtils#intResult copy: - from: arg(0) to: result -- function: org.springframework.dao.support.DataAccessUtils#longResult +- function: org.springframework.dao.support.DataAccessUtils#uniqueResult + taintCopyOnly: true copy: - from: arg(0) to: result -- function: org.springframework.dao.support.DataAccessUtils#objectResult +- function: org.springframework.dao.support.DataAccessUtils#longResult copy: - from: arg(0) to: result -- function: org.springframework.dao.support.DataAccessUtils#requiredSingleResult +- function: org.springframework.dao.support.DataAccessUtils#objectResult + taintCopyOnly: true copy: - from: arg(0) to: result -- function: org.springframework.dao.support.DataAccessUtils#requiredUniqueResult +- function: org.springframework.dao.support.DataAccessUtils#singleResult + taintCopyOnly: true copy: - from: arg(0) to: result -- function: org.springframework.dao.support.DataAccessUtils#singleResult +- function: org.springframework.dao.support.DataAccessUtils#requiredUniqueResult + taintCopyOnly: true copy: - from: arg(0) to: result -- function: org.springframework.dao.support.DataAccessUtils#uniqueResult +- function: org.springframework.dao.support.DataAccessUtils#requiredSingleResult + taintCopyOnly: true copy: - from: arg(0) to: result diff --git a/core/opentaint-config/config/config/spring-web-7.0.2.yaml b/core/opentaint-config/config/config/spring-web-7.0.2.yaml new file mode 100644 index 000000000..160562619 --- /dev/null +++ b/core/opentaint-config/config/config/spring-web-7.0.2.yaml @@ -0,0 +1,1039 @@ +library: org.springframework:spring-web:7.0.2 +dependencies: +- jakarta.servlet:jakarta.servlet-api:6.1.0 +- io.projectreactor:reactor-core:3.8.2 +passThrough: +- function: org.springframework.web.util.UriComponentsBuilder#encode + overrides: false + copy: + - from: this + to: result +- function: org.springframework.http.ResponseEntity$HeadersBuilder#allow + copy: + - from: this + to: result +- function: org.springframework.web.multipart.MultipartFile#getName + signature: + return: java.lang.String + copy: + - from: + - this + - .org.springframework.web.multipart.MultipartFile#originalFilename#java.lang.String + to: result +- function: org.springframework.http.RequestEntity$BodyBuilder#body + taintCopyOnly: true + copy: + - from: this + to: result +- function: org.springframework.http.RequestEntity$HeadersBuilder#acceptCharset + copy: + - from: this + to: result +- function: org.springframework.web.util.UriBuilder#path + copy: + - from: this + to: result +- function: org.springframework.web.server.ServerWebExchange#getRequest + taintCopyOnly: true + copy: + - from: arg(1) + to: result + - from: this + to: result +- function: org.springframework.http.RequestEntity#get + taintCopyOnly: true + copy: + - from: this + to: result +- function: org.springframework.http.HttpHeaders#readOnlyHttpHeaders + signature: (*) org.springframework.http.HttpHeaders + copy: + - from: + - this + - .org.springframework.http.HttpHeaders#headerValues#java.util.List + to: + - result + - .org.springframework.http.HttpHeaders#headerValues#java.util.List + - from: + - this + - .org.springframework.http.HttpHeaders#headerValue#java.lang.String + to: + - result + - .org.springframework.http.HttpHeaders#headerValue#java.lang.String + - from: + - this + - .org.springframework.http.HttpHeaders#headerValue#java.lang.String + to: + - result + - .org.springframework.http.HttpHeaders#location#java.net.URI + - .java.net.URI#value#java.lang.String + - from: + - this + - .org.springframework.http.HttpHeaders#location#java.net.URI + - .java.net.URI#value#java.lang.String + to: + - result + - .org.springframework.http.HttpHeaders#headerValue#java.lang.String + - from: + - this + - .org.springframework.http.HttpHeaders#location#java.net.URI + - .java.net.URI#value#java.lang.String + to: + - result + - .org.springframework.http.HttpHeaders#location#java.net.URI + - .java.net.URI#value#java.lang.String + - from: + - this + - .org.springframework.http.HttpHeaders#allow#org.springframework.http.HttpMethod + to: + - result + - .org.springframework.http.HttpHeaders#allow#org.springframework.http.HttpMethod + - from: + - this + - .org.springframework.http.HttpHeaders#allowedMethods#java.util.Set + to: + - result + - .org.springframework.http.HttpHeaders#allowedMethods#java.util.Set + - from: + - this + - .org.springframework.http.HttpHeaders#contentDisposition#org.springframework.http.ContentDisposition + to: + - result + - .org.springframework.http.HttpHeaders#contentDisposition#org.springframework.http.ContentDisposition + - from: + - this + - .org.springframework.http.HttpHeaders#acceptLanguage#java.util.Locale + to: + - result + - .org.springframework.http.HttpHeaders#acceptLanguage#java.util.Locale + - from: + - this + - .org.springframework.http.HttpHeaders#contentType#org.springframework.http.MediaType + to: + - result + - .org.springframework.http.HttpHeaders#contentType#org.springframework.http.MediaType + - from: + - this + - .org.springframework.http.HttpHeaders#ifModifiedSince#java.time.ZonedDateTime + to: + - result + - .org.springframework.http.HttpHeaders#ifModifiedSince#java.time.ZonedDateTime + - from: + - this + - .org.springframework.http.HttpHeaders#host#java.net.InetSocketAddress + to: + - result + - .org.springframework.http.HttpHeaders#host#java.net.InetSocketAddress + - from: + - this + - .org.springframework.http.HttpHeaders#location#java.net.URI + to: + - result + - .org.springframework.http.HttpHeaders#location#java.net.URI + - from: + - this + - .org.springframework.http.HttpHeaders#headerMap#java.util.Map + to: + - result + - .org.springframework.http.HttpHeaders#headerMap#java.util.Map +- function: + package: org.springframework.http + class: HttpHeaders + name: + pattern: set.+ + signature: + params: + - index: 0 + type: java.util.Set + copy: + - from: arg(0) + to: + - this + - .org.springframework.http.HttpHeaders#allowedMethods#java.util.Set +- function: + package: org.springframework.http + class: HttpHeaders + name: + pattern: set.+ + signature: + params: + - index: 0 + type: java.util.Locale + copy: + - from: arg(0) + to: + - this + - .org.springframework.http.HttpHeaders#acceptLanguage#java.util.Locale +- function: org.springframework.http.HttpEntity#getBody + copy: + - from: + - this + - .org.springframework.http.HttpEntity#Body#java.lang.Object + to: result +- function: org.springframework.web.util.UriBuilder#port + copy: + - from: this + to: result +- function: org.springframework.http.ResponseEntity$BodyBuilder#contentType + copy: + - from: this + to: result +- function: org.springframework.http.RequestEntity#patch + taintCopyOnly: true + copy: + - from: this + to: result +- function: org.springframework.http.ResponseEntity$HeadersBuilder#eTag + copy: + - from: this + to: result +- function: org.springframework.web.server.ServerWebExchange#getResponse + signature: + return: org.springframework.http.server.reactive.ServerHttpResponse + copy: + - from: + - this + - .org.springframework.web.server.ServerWebExchange#response#org.springframework.http.server.reactive.ServerHttpResponse + to: result +- function: org.springframework.http.HttpEntity# + bypassVerification: true + copy: + - from: arg(1) + to: + - this + - .org.springframework.http.HttpEntity#Body#java.lang.Object + - from: arg(0) + to: + - this + - .org.springframework.http.HttpEntity#Body#java.lang.Object +- function: org.springframework.web.util.UriBuilder#replaceQueryParam + copy: + - from: this + to: result +- function: + package: org.springframework.http + class: HttpHeaders + name: + pattern: set.+ + signature: + params: + - index: 0 + type: java.time.ZonedDateTime + copy: + - from: arg(0) + to: + - this + - .org.springframework.http.HttpHeaders#ifModifiedSince#java.time.ZonedDateTime +- function: org.springframework.web.util.UriBuilder#replacePath + copy: + - from: this + to: result +- function: org.springframework.web.util.UriComponentsBuilder#uriComponents + overrides: false + copy: + - from: this + to: result +- function: org.springframework.http.ResponseEntity# + taintCopyOnly: true + copy: + - from: arg(1) + to: + - this + - .org.springframework.http.HttpEntity#Body#java.lang.Object + - from: arg(0) + to: + - this + - .org.springframework.http.HttpEntity#Body#java.lang.Object +- function: org.springframework.web.server.ServerWebExchange#getRequest + signature: + return: org.springframework.http.server.reactive.ServerHttpRequest + copy: + - from: + - this + - .org.springframework.web.server.ServerWebExchange#request#org.springframework.http.server.reactive.ServerHttpRequest + to: result +- function: org.springframework.web.multipart.MultipartFile#getBytes + taintCopyOnly: true + copy: + - from: this + to: result +- function: org.springframework.http.ResponseEntity$BodyBuilder#body + copy: + - from: arg(0) + to: + - result + - .org.springframework.http.HttpEntity#Body#java.lang.Object +- function: org.springframework.web.multipart.MultipartFile#getOriginalFilename + signature: + return: java.lang.String + copy: + - from: + - this + - .org.springframework.web.multipart.MultipartFile#originalFilename#java.lang.String + to: result +- function: org.springframework.web.util.UriBuilder#host + copy: + - from: this + to: result +- function: org.springframework.web.util.UriTemplate#match + taintCopyOnly: true + copy: + - from: arg(*) + to: result + - from: this + to: result +- function: org.springframework.http.RequestEntity$HeadersBuilder#headers + taintCopyOnly: true + copy: + - from: arg(0) + to: result + - from: arg(1) + to: result +- function: org.springframework.http.RequestEntity#put + copy: + - from: + - this + - .org.springframework.http.RequestEntity##java.lang.Object + to: result +- function: org.springframework.http.RequestEntity$HeadersBuilder#header + taintCopyOnly: true + copy: + - from: arg(0) + to: result + - from: arg(1) + to: result +- function: org.springframework.web.multipart.MultipartFile#getContentType + signature: + return: java.lang.String + copy: + - from: + - this + - .org.springframework.web.multipart.MultipartFile#originalFilename#java.lang.String + to: result +- function: org.springframework.web.multipart.MultipartFile#getInputStream + taintCopyOnly: true + copy: + - from: this + to: result +- function: + package: org.springframework.http + class: HttpHeaders + name: + pattern: set.+ + copy: + - from: arg(0) + to: + - this + - .org.springframework.http.HttpHeaders##java.lang.Object +- function: org.springframework.web.util.UriComponentsBuilder#cloneBuilder + overrides: false + copy: + - from: this + to: result +- function: org.springframework.http.RequestEntity#delete + copy: + - from: + - this + - .org.springframework.http.RequestEntity##java.lang.Object + to: result +- function: org.springframework.http.RequestEntity#post + copy: + - from: + - this + - .org.springframework.http.RequestEntity##java.lang.Object + to: result +- function: org.springframework.http.RequestEntity#head + taintCopyOnly: true + copy: + - from: this + to: result +- function: org.springframework.web.util.UriComponents$UriTemplateVariables#getValue + copy: + - from: + - this + - .org.springframework.web.util.UriComponents$UriTemplateVariables#MapValue#java.lang.Object + to: result +- function: org.springframework.http.RequestEntity$HeadersBuilder#ifNoneMatch + copy: + - from: this + to: result +- function: org.springframework.http.RequestEntity# + copy: + - from: arg(0) + to: + - this + - .org.springframework.http.RequestEntity##java.lang.Object + - from: arg(1) + to: + - this + - .org.springframework.http.RequestEntity##java.lang.Object +- function: org.springframework.http.ResponseEntity$HeadersBuilder#header + taintCopyOnly: true + copy: + - from: arg(0) + to: result + - from: arg(1) + to: result +- function: org.springframework.http.ResponseEntity$HeadersBuilder#headers + copy: + - from: this + to: result +- function: org.springframework.http.RequestEntity# + signature: + params: + - index: 1 + type: java.net.URI + copy: + - from: arg(1) + to: + - this + - .org.springframework.http.RequestEntity#url#java.net.URI +- function: org.springframework.http.ResponseEntity$HeadersBuilder#lastModified + copy: + - from: this + to: result +- function: org.springframework.http.RequestEntity#method + taintCopyOnly: true + copy: + - from: this + to: result +- function: org.springframework.web.util.UriBuilder#pathSegment + copy: + - from: this + to: result +- function: org.springframework.http.RequestEntity$HeadersBuilder#accept + copy: + - from: this + to: result +- function: org.springframework.http.ResponseEntity$BodyBuilder#contentType + signature: (*) * + copy: + - from: this + to: result +- function: org.springframework.web.util.UriTemplate# + copy: + - from: arg(0) + to: result +- function: org.springframework.http.RequestEntity#head + copy: + - from: + - this + - .org.springframework.http.RequestEntity##java.lang.Object + to: result +- function: org.springframework.http.ResponseEntity#ok + copy: + - from: arg(0) + to: + - result + - .org.springframework.http.HttpEntity#Body#java.lang.Object +- function: org.springframework.web.multipart.MultipartFile#getName + taintCopyOnly: true + copy: + - from: this + to: result +- function: org.springframework.web.util.UriBuilder#queryParam + copy: + - from: this + to: result +- function: org.springframework.http.RequestEntity$HeadersBuilder#header + copy: + - from: this + to: result +- function: org.springframework.http.RequestEntity$BodyBuilder#body + copy: + - from: arg(0) + to: result +- function: org.springframework.http.ResponseEntity#status + taintCopyOnly: true + copy: + - from: arg(0) + to: result +- function: org.springframework.web.util.UriComponentsBuilder#uriVariables + overrides: false + copy: + - from: this + to: result +- function: org.springframework.http.HttpHeaders#copyOf + signature: (*) org.springframework.http.HttpHeaders + copy: + - from: + - this + - .org.springframework.http.HttpHeaders#headerValues#java.util.List + to: + - result + - .org.springframework.http.HttpHeaders#headerValues#java.util.List + - from: + - this + - .org.springframework.http.HttpHeaders#headerValue#java.lang.String + to: + - result + - .org.springframework.http.HttpHeaders#headerValue#java.lang.String + - from: + - this + - .org.springframework.http.HttpHeaders#headerValue#java.lang.String + to: + - result + - .org.springframework.http.HttpHeaders#location#java.net.URI + - .java.net.URI#value#java.lang.String + - from: + - this + - .org.springframework.http.HttpHeaders#location#java.net.URI + - .java.net.URI#value#java.lang.String + to: + - result + - .org.springframework.http.HttpHeaders#headerValue#java.lang.String + - from: + - this + - .org.springframework.http.HttpHeaders#location#java.net.URI + - .java.net.URI#value#java.lang.String + to: + - result + - .org.springframework.http.HttpHeaders#location#java.net.URI + - .java.net.URI#value#java.lang.String + - from: + - this + - .org.springframework.http.HttpHeaders#allow#org.springframework.http.HttpMethod + to: + - result + - .org.springframework.http.HttpHeaders#allow#org.springframework.http.HttpMethod + - from: + - this + - .org.springframework.http.HttpHeaders#allowedMethods#java.util.Set + to: + - result + - .org.springframework.http.HttpHeaders#allowedMethods#java.util.Set + - from: + - this + - .org.springframework.http.HttpHeaders#contentDisposition#org.springframework.http.ContentDisposition + to: + - result + - .org.springframework.http.HttpHeaders#contentDisposition#org.springframework.http.ContentDisposition + - from: + - this + - .org.springframework.http.HttpHeaders#acceptLanguage#java.util.Locale + to: + - result + - .org.springframework.http.HttpHeaders#acceptLanguage#java.util.Locale + - from: + - this + - .org.springframework.http.HttpHeaders#contentType#org.springframework.http.MediaType + to: + - result + - .org.springframework.http.HttpHeaders#contentType#org.springframework.http.MediaType + - from: + - this + - .org.springframework.http.HttpHeaders#ifModifiedSince#java.time.ZonedDateTime + to: + - result + - .org.springframework.http.HttpHeaders#ifModifiedSince#java.time.ZonedDateTime + - from: + - this + - .org.springframework.http.HttpHeaders#host#java.net.InetSocketAddress + to: + - result + - .org.springframework.http.HttpHeaders#host#java.net.InetSocketAddress + - from: + - this + - .org.springframework.http.HttpHeaders#location#java.net.URI + to: + - result + - .org.springframework.http.HttpHeaders#location#java.net.URI + - from: + - this + - .org.springframework.http.HttpHeaders#headerMap#java.util.Map + to: + - result + - .org.springframework.http.HttpHeaders#headerMap#java.util.Map +- function: org.springframework.web.util.UriBuilder#queryParams + copy: + - from: this + to: result +- function: org.springframework.web.util.UriTemplate#expand + taintCopyOnly: true + copy: + - from: arg(*) + to: result + - from: this + to: result +- function: org.springframework.http.RequestEntity#options + copy: + - from: + - this + - .org.springframework.http.RequestEntity##java.lang.Object + to: result +- function: org.springframework.http.ResponseEntity$HeadersBuilder#location + copy: + - from: this + to: result +- function: + package: org.springframework.http + class: HttpHeaders + name: + pattern: set.+ + signature: + params: + - index: 0 + type: java.util.List + copy: + - from: arg(0) + to: + - this + - .org.springframework.http.HttpHeaders#headerValues#java.util.List +- function: org.springframework.http.RequestEntity# + signature: + params: + - index: 1 + type: org.springframework.http.HttpMethod + copy: + - from: arg(1) + to: + - this + - .org.springframework.http.RequestEntity#method#org.springframework.http.HttpMethod +- function: org.springframework.web.server.ServerWebExchange#getMultipartData + taintCopyOnly: true + copy: + - from: arg(1) + to: result + - from: this + to: result +- function: + package: org.springframework.web.server + class: ServerWebExchange + name: getAttributeOrDefault + taintCopyOnly: true + copy: + - from: this + to: result +- function: org.springframework.web.server.ServerWebExchange#getResponse + taintCopyOnly: true + copy: + - from: arg(1) + to: result + - from: this + to: result +- function: org.springframework.web.util.UriBuilder#scheme + copy: + - from: this + to: result +- function: + package: org.springframework.http + class: HttpHeaders + name: + pattern: set.+ + signature: + params: + - index: 0 + type: org.springframework.http.ContentDisposition + copy: + - from: arg(0) + to: + - this + - .org.springframework.http.HttpHeaders#contentDisposition#org.springframework.http.ContentDisposition +- function: org.springframework.http.ResponseEntity#getBody + copy: + - from: + - this + - .org.springframework.http.HttpEntity#Body#java.lang.Object + to: result +- function: + package: org.springframework.http + class: HttpHeaders + name: + pattern: set.+ + signature: + params: + - index: 0 + type: java.net.InetSocketAddress + copy: + - from: arg(0) + to: + - this + - .org.springframework.http.HttpHeaders#host#java.net.InetSocketAddress +- function: org.springframework.web.util.UriBuilder#userInfo + copy: + - from: this + to: result +- function: org.springframework.web.util.UrlPathHelper#decodeMatrixVariables + overrides: false + copy: + - from: + - arg(1) + - .java.util.Map#MapKey#java.lang.Object + to: + - result + - .java.util.Map#MapKey#java.lang.Object +- function: org.springframework.http.ResponseEntity$BodyBuilder#body + taintCopyOnly: true + copy: + - from: this + to: result +- function: org.springframework.web.multipart.MultipartFile#getBytes + signature: + return: byte[] + copy: + - from: + - this + - .org.springframework.web.multipart.MultipartFile#bytes#byte[] + to: result + - from: + - this + - .org.springframework.web.multipart.MultipartFile#originalFilename#java.lang.String + - .java.lang.String#bytes#byte[] + to: result +- function: org.springframework.http.RequestEntity#method + copy: + - from: + - this + - .org.springframework.http.RequestEntity##java.lang.Object + to: result +- function: org.springframework.web.util.HtmlUtils#htmlEscapeDecimal + copy: + - from: arg(0) + to: result +- function: org.springframework.http.RequestEntity# + taintCopyOnly: true + copy: + - from: arg(1) + to: this + - from: arg(0) + to: this +- function: org.springframework.http.RequestEntity#post + taintCopyOnly: true + copy: + - from: this + to: result +- function: org.springframework.http.HttpEntity#getHeaders + copy: + - from: + - this + - .org.springframework.http.HttpEntity#Body#java.lang.Object + to: result +- function: org.springframework.http.RequestEntity$HeadersBuilder#ifModifiedSince + copy: + - from: this + to: result +- function: org.springframework.http.ResponseEntity$HeadersBuilder#eTag + signature: (java.lang.String) * + copy: + - from: this + to: result +- function: org.springframework.http.ResponseEntity$HeadersBuilder#header + copy: + - from: this + to: result +- function: org.springframework.http.ResponseEntity$HeadersBuilder#headers + signature: (*) * + copy: + - from: this + to: result +- function: org.springframework.web.util.UriBuilder#query + copy: + - from: this + to: result +- function: org.springframework.http.RequestEntity#put + taintCopyOnly: true + copy: + - from: this + to: result +- function: org.springframework.http.ResponseEntity$HeadersBuilder#location + signature: (*) * + copy: + - from: this + to: result +- function: org.springframework.web.server.ServerWebExchange#getAttributes + taintCopyOnly: true + copy: + - from: arg(1) + to: result + - from: this + to: result +- function: org.springframework.http.RequestEntity$HeadersBuilder#build + taintCopyOnly: true + copy: + - from: this + to: result +- function: org.springframework.web.multipart.MultipartFile#getContentType + taintCopyOnly: true + copy: + - from: this + to: result +- function: org.springframework.web.server.ServerWebExchange#getRequiredAttribute + taintCopyOnly: true + copy: + - from: arg(1) + to: result + - from: this + to: result +- function: + package: org.springframework.http + class: HttpHeaders + name: + pattern: set.+ + signature: + params: + - index: 0 + type: java.lang.String + copy: + - from: arg(0) + to: + - this + - .org.springframework.http.HttpHeaders#headerValue#java.lang.String + - from: arg(0) + to: + - this + - .org.springframework.http.HttpHeaders#location#java.net.URI + - .java.net.URI#value#java.lang.String +- function: org.springframework.http.RequestEntity# + signature: + params: + - index: 0 + type: org.springframework.http.HttpMethod + copy: + - from: arg(0) + to: + - this + - .org.springframework.http.RequestEntity#method#org.springframework.http.HttpMethod +- function: org.springframework.http.ResponseEntity$HeadersBuilder#headers + taintCopyOnly: true + copy: + - from: arg(0) + to: result + - from: arg(1) + to: result +- function: org.springframework.web.util.UriComponentsBuilder#schemeSpecificPart + overrides: false + copy: + - from: this + to: result +- function: org.springframework.http.ResponseEntity$BodyBuilder#contentLength + signature: (long) * + copy: + - from: this + to: result +- function: org.springframework.web.util.HtmlUtils#htmlEscapeHex + copy: + - from: arg(0) + to: result +- function: org.springframework.web.util.UriComponentsBuilder#uri + overrides: false + copy: + - from: this + to: result +- function: org.springframework.http.RequestEntity$BodyBuilder#contentLength + copy: + - from: this + to: result +- function: org.springframework.http.ResponseEntity$BodyBuilder#contentLength + copy: + - from: this + to: result +- function: org.springframework.web.server.ServerWebExchange#getFormData + taintCopyOnly: true + copy: + - from: arg(1) + to: result + - from: this + to: result +- function: org.springframework.web.util.HtmlUtils#htmlEscape + copy: + - from: arg(0) + to: result +- function: org.springframework.web.multipart.MultipartFile#getOriginalFilename + taintCopyOnly: true + copy: + - from: this + to: result +- function: org.springframework.http.RequestEntity#get + copy: + - from: + - this + - .org.springframework.http.RequestEntity##java.lang.Object + to: result +- function: + package: org.springframework.web.server + class: ServerWebExchange + name: getAttributeOrDefault + copy: + - from: arg(1) + to: result +- function: org.springframework.http.ResponseEntity$HeadersBuilder#allow + signature: (*) * + copy: + - from: this + to: result +- function: org.springframework.http.ResponseEntity$HeadersBuilder#build + taintCopyOnly: true + copy: + - from: this + to: result +- function: org.springframework.web.util.UriBuilder#replaceQuery + copy: + - from: this + to: result +- function: org.springframework.web.util.UriBuilder#replaceQueryParams + copy: + - from: this + to: result +- function: org.springframework.http.RequestEntity#options + taintCopyOnly: true + copy: + - from: this + to: result +- function: org.springframework.web.server.ServerWebExchange#mutate + taintCopyOnly: true + copy: + - from: arg(1) + to: result + - from: this + to: result +- function: org.springframework.http.ResponseEntity$HeadersBuilder#varyBy + signature: (*) * + copy: + - from: this + to: result +- function: + package: org.springframework.http + class: HttpHeaders + name: + pattern: set.+ + signature: + params: + - index: 0 + type: java.net.URI + copy: + - from: arg(0) + to: + - this + - .org.springframework.http.HttpHeaders#location#java.net.URI +- function: org.springframework.web.server.ServerWebExchange#getAttribute + taintCopyOnly: true + copy: + - from: arg(1) + to: result + - from: this + to: result +- function: org.springframework.web.util.UrlPathHelper#decodePathVariables + overrides: false + copy: + - from: + - arg(1) + - .java.util.Map#MapKey#java.lang.Object + to: + - result + - .java.util.Map#MapKey#java.lang.Object +- function: + package: org.springframework.http + class: HttpHeaders + name: + pattern: set.+ + signature: + params: + - index: 0 + type: org.springframework.http.MediaType + copy: + - from: arg(0) + to: + - this + - .org.springframework.http.HttpHeaders#contentType#org.springframework.http.MediaType +- function: + package: org.springframework.http + class: HttpHeaders + name: + pattern: set.+ + taintCopyOnly: true + copy: + - from: arg(0) + to: this +- function: + package: org.springframework.http + class: HttpHeaders + name: + pattern: set.+ + signature: + params: + - index: 0 + type: java.util.Map + copy: + - from: arg(0) + to: + - this + - .org.springframework.http.HttpHeaders#headerMap#java.util.Map +- function: org.springframework.http.ResponseEntity$HeadersBuilder#cacheControl + copy: + - from: this + to: result +- function: org.springframework.web.util.UriBuilder#fragment + copy: + - from: this + to: result +- function: org.springframework.http.ResponseEntity#created + taintCopyOnly: true + copy: + - from: arg(0) + to: result +- function: org.springframework.http.RequestEntity#delete + taintCopyOnly: true + copy: + - from: this + to: result +- function: org.springframework.web.util.UriBuilder#queryParamIfPresent + copy: + - from: this + to: result +- function: org.springframework.web.util.WebUtils#findParameterValue + signature: (*, java.lang.String) * + overrides: false + copy: + - from: + - arg(0) + - .java.util.Map#MapValue#java.lang.Object + to: result +- function: org.springframework.http.HttpHeaders#getLocation + signature: () java.net.URI + copy: + - from: + - this + - .org.springframework.http.HttpHeaders#headerValue#java.lang.String + to: + - result + - .java.net.URI#value#java.lang.String + - from: + - this + - .org.springframework.http.HttpHeaders#location#java.net.URI + - .java.net.URI#value#java.lang.String + to: + - result + - .java.net.URI#value#java.lang.String +- function: org.springframework.http.RequestEntity#patch + copy: + - from: + - this + - .org.springframework.http.RequestEntity##java.lang.Object + to: result +- function: org.springframework.http.ResponseEntity$HeadersBuilder#header + signature: (java.lang.String, *) * + copy: + - from: this + to: result +- function: org.springframework.web.util.JavaScriptUtils#javaScriptEscape + copy: + - from: arg(0) + to: result +- function: org.springframework.http.RequestEntity$BodyBuilder#contentType + copy: + - from: this + to: result +- function: + package: org.springframework.http + class: HttpHeaders + name: + pattern: set.+ + signature: + params: + - index: 0 + type: org.springframework.http.HttpMethod + copy: + - from: arg(0) + to: + - this + - .org.springframework.http.HttpHeaders#allow#org.springframework.http.HttpMethod diff --git a/core/opentaint-config/config/config/stdlib.yaml b/core/opentaint-config/config/config/stdlib.yaml deleted file mode 100644 index 6d809f14f..000000000 --- a/core/opentaint-config/config/config/stdlib.yaml +++ /dev/null @@ -1,21360 +0,0 @@ -passThrough: -- function: java.io.BufferedReader#lines - signature: () java.util.stream.Stream - copy: - - from: this - to: result -- function: java.io.ByteArrayOutputStream#toByteArray - signature: () byte[] - copy: - - from: this - to: result - - from: - - this - - .java.io.ByteArrayOutputStream##java.lang.Object - to: result - - from: - - this - - .java.io.OutputStream##java.lang.Object - to: result -- function: java.io.ByteArrayOutputStream#write - signature: (int) void - copy: - - from: arg(0) - to: - - this - - .java.io.ByteArrayOutputStream##java.lang.Object - - from: arg(0) - to: - - this - - .java.io.OutputStream##java.lang.Object - - from: arg(0) - to: this -- function: java.io.ByteArrayOutputStream#write - signature: (byte[], int, int) void - copy: - - from: - - arg(0) - - '[*]' - to: - - this - - .java.io.ByteArrayOutputStream##java.lang.Object - - from: - - arg(0) - - '[*]' - to: - - this - - .java.io.OutputStream##java.lang.Object - - from: arg(0) - to: - - this - - .java.io.ByteArrayOutputStream##java.lang.Object - - from: arg(0) - to: - - this - - .java.io.OutputStream##java.lang.Object - - from: - - arg(0) - - '[*]' - to: this - - from: arg(0) - to: this -- function: java.io.File# - signature: (java.io.File, java.lang.String) void - copy: - - from: arg(1) - to: this - - from: arg(1) - to: - - this - - .java.io.File##java.lang.Object - - from: arg(0) - to: this -- function: java.io.File# - signature: (java.lang.String, java.io.File) void - copy: - - from: arg(1) - to: this - - from: arg(0) - to: - - this - - .java.io.File##java.lang.Object - - from: arg(0) - to: this -- function: java.io.File# - signature: (java.lang.String) void - copy: - - from: arg(1) - to: this - - from: arg(0) - to: - - this - - .java.io.File##java.lang.Object - - from: arg(1) - to: - - this - - .java.io.File##java.lang.Object - - from: arg(0) - to: this -- function: java.io.File# - signature: (java.net.URI) void - copy: - - from: arg(1) - to: this - - from: arg(0) - to: - - this - - .java.io.File##java.lang.Object - - from: arg(1) - to: - - this - - .java.io.File##java.lang.Object - - from: arg(0) - to: this -- function: java.io.File# - signature: (java.lang.String, int) void - copy: - - from: arg(1) - to: this - - from: arg(0) - to: - - this - - .java.io.File##java.lang.Object - - from: arg(1) - to: - - this - - .java.io.File##java.lang.Object - - from: arg(0) - to: this -- function: java.io.File# - signature: (java.lang.String, java.lang.String) void - copy: - - from: arg(1) - to: this - - from: arg(0) - to: - - this - - .java.io.File##java.lang.Object - - from: arg(1) - to: - - this - - .java.io.File##java.lang.Object - - from: arg(0) - to: this -- function: java.io.File#getAbsoluteFile - signature: () java.io.File - copy: - - from: - - this - - .java.io.File##java.lang.Object - to: result - - from: this - to: result -- function: java.io.File#getAbsolutePath - signature: () java.lang.String - copy: - - from: - - this - - .java.io.File##java.lang.Object - to: result - - from: this - to: result -- function: java.io.File#getCanonicalFile - signature: () java.io.File - copy: - - from: - - this - - .java.io.File##java.lang.Object - to: result - - from: this - to: result -- function: java.io.File#getCanonicalPath - signature: () java.lang.String - copy: - - from: - - this - - .java.io.File##java.lang.Object - to: result - - from: this - to: result -- function: java.io.File#getFile - copy: - - from: - - this - - .java.io.File##java.lang.Object - to: result - - from: this - to: result -- function: java.io.File#getName - signature: () java.lang.String - copy: - - from: - - this - - .java.io.File##java.lang.Object - to: result - - from: this - to: result -- function: java.io.File#getParent - signature: () java.lang.String - copy: - - from: - - this - - .java.io.File##java.lang.Object - to: result - - from: this - to: result -- function: java.io.File#getParentFile - signature: () java.io.File - copy: - - from: - - this - - .java.io.File##java.lang.Object - to: result - - from: this - to: result -- function: java.io.File#getPath - signature: () java.lang.String - copy: - - from: - - this - - .java.io.File##java.lang.Object - to: result - - from: this - to: result -- function: java.io.File#listFiles - signature: () java.io.File[] - copy: - - from: - - this - - .java.io.File##java.lang.Object - to: result - - from: this - to: result -- function: java.io.File#listFiles - signature: (java.io.FileFilter) java.io.File[] - copy: - - from: - - this - - .java.io.File##java.lang.Object - to: result - - from: this - to: result -- function: java.io.File#listFiles - signature: (java.io.FilenameFilter) java.io.File[] - copy: - - from: - - this - - .java.io.File##java.lang.Object - to: result - - from: this - to: result -- function: java.io.File#toPath - signature: () java.nio.file.Path - copy: - - from: - - this - - .java.io.File##java.lang.Object - to: result - - from: this - to: result -- function: java.io.File#toString - signature: () java.lang.String - copy: - - from: - - this - - .java.io.File##java.lang.Object - to: result - - from: this - to: result -- function: java.io.File#toURI - signature: () java.net.URI - copy: - - from: - - this - - .java.io.File##java.lang.Object - to: result - - from: this - to: result -- function: java.io.File#toURL - signature: () java.net.URL - copy: - - from: - - this - - .java.io.File##java.lang.Object - to: result - - from: this - to: result -- function: java.io.IOException# - signature: (java.lang.String) void - overrides: false - copy: - - from: arg(0) - to: - - this - - .java.lang.Throwable#message#java.lang.Object -- function: - package: java.io - class: InputStream - name: - pattern: read.+ - copy: - - from: - - this - - .java.io.InputStream##java.lang.Object - to: result - - from: this - to: result -- function: java.io.InputStream# - signature: () void - copy: - - from: arg(0) - to: this - - from: arg(0) - to: - - this - - .java.io.InputStream##java.lang.Object -- function: java.io.InputStream#read - signature: () int - copy: - - from: - - this - - .java.io.InputStream##java.lang.Object - to: result - - from: this - to: result -- function: java.io.InputStream#read - signature: (byte[]) int - copy: - - from: - - this - - .java.io.InputStream##java.lang.Object - to: result - - from: this - to: result -- function: java.io.InputStream#read - signature: (byte[], int, int) int - copy: - - from: - - this - - .java.io.InputStream##java.lang.Object - to: result - - from: this - to: result -- function: java.io.InputStream#read - signature: - params: - - index: 0 - type: .byte[] - copy: - - from: - - this - - .java.io.InputStream##java.lang.Object - to: arg(0) - - from: this - to: arg(0) -- function: - package: java.io - class: ObjectOutput - name: - pattern: write.* - copy: - - from: - - arg(0) - - '[*]' - to: - - this - - .java.io.ObjectOutput##java.lang.Object - - from: - - arg(0) - - '[*]' - to: this - - from: arg(0) - to: - - this - - .java.io.ObjectOutput##java.lang.Object - - from: arg(0) - to: this -- function: java.io.OutputStream# - signature: () void - copy: - - from: arg(0) - to: - - this - - .java.io.OutputStream##java.lang.Object - - from: arg(0) - to: this -- function: java.io.OutputStream#write - signature: (byte[]) void - copy: - - from: - - arg(0) - - '[*]' - to: - - this - - .java.io.OutputStream##java.lang.Object - - from: arg(0) - to: - - this - - .java.io.OutputStream##java.lang.Object - - from: - - arg(0) - - '[*]' - to: this - - from: arg(0) - to: this -- function: - package: java.io - class: Reader - name: - pattern: read.+ - copy: - - from: this - to: result - - from: - - this - - .java.io.Reader##java.lang.Object - to: result -- function: java.io.Reader# - signature: () void - copy: - - from: arg(0) - to: - - this - - .java.io.Reader##java.lang.Object - - from: arg(0) - to: this -- function: java.io.Reader# - signature: (java.lang.Object) void - copy: - - from: arg(0) - to: - - this - - .java.io.Reader##java.lang.Object - - from: arg(0) - to: this -- function: java.io.Reader#read - signature: () int - copy: - - from: this - to: result - - from: - - this - - .java.io.Reader##java.lang.Object - to: result -- function: java.io.Reader#read - signature: (char[]) int - copy: - - from: this - to: result - - from: - - this - - .java.io.Reader##java.lang.Object - to: result -- function: java.io.Reader#read - signature: (java.nio.CharBuffer) int - copy: - - from: this - to: result - - from: - - this - - .java.io.Reader##java.lang.Object - to: result -- function: java.io.Reader#read - signature: (char[], int, int) int - copy: - - from: this - to: result - - from: - - this - - .java.io.Reader##java.lang.Object - to: result -- function: java.io.Reader#read - signature: - params: - - index: 0 - type: .byte[] - copy: - - from: - - this - - .java.io.Reader##java.lang.Object - to: arg(0) - - from: this - to: arg(0) -- function: java.io.StringBufferInputStream# - signature: (java.lang.String) void - copy: - - from: arg(0) - to: this - - from: arg(0) - to: - - this - - .java.io.StringBufferInputStream##java.lang.Object - - from: arg(0) - to: - - this - - .java.io.InputStream##java.lang.Object -- function: java.io.StringReader# - signature: (java.lang.String) void - copy: - - from: arg(0) - to: - - this - - .java.io.Reader##java.lang.Object - - from: arg(0) - to: - - this - - .java.io.StringReader##java.lang.Object - - from: arg(0) - to: this -- function: java.io.UncheckedIOException# - signature: (java.io.IOException) void - overrides: false - copy: - - from: arg(0) - to: - - this - - .java.lang.Throwable#cause#java.lang.Object -- function: java.io.Writer# - signature: () void - copy: - - from: arg(0) - to: - - this - - .java.io.Writer##java.lang.Object - - from: arg(0) - to: - - this - - .java.lang.Appendable##java.lang.Object - - from: arg(0) - to: this -- function: java.io.Writer# - signature: (java.lang.Object) void - copy: - - from: arg(0) - to: - - this - - .java.io.Writer##java.lang.Object - - from: arg(0) - to: - - this - - .java.lang.Appendable##java.lang.Object - - from: arg(0) - to: this -- function: java.lang.AbstractStringBuilder# - signature: (java.lang.CharSequence) void - copy: - - from: arg(0) - to: - - this - - .java.lang.Appendable##java.lang.Object - - from: arg(0) - to: this - - from: arg(0) - to: - - this - - .java.lang.AbstractStringBuilder##java.lang.Object -- function: java.lang.AbstractStringBuilder# - signature: (java.lang.String) void - copy: - - from: arg(0) - to: - - this - - .java.lang.Appendable##java.lang.Object - - from: arg(0) - to: this - - from: arg(0) - to: - - this - - .java.lang.AbstractStringBuilder##java.lang.Object -- function: java.lang.AbstractStringBuilder#append - signature: (boolean) java.lang.AbstractStringBuilder - copy: - - from: - - this - - .java.lang.Appendable##java.lang.Object - to: result - - from: - - this - - .java.lang.AbstractStringBuilder##java.lang.Object - to: result - - from: this - to: result -- function: java.lang.AbstractStringBuilder#append - signature: (char) java.lang.AbstractStringBuilder - copy: - - from: - - this - - .java.lang.Appendable##java.lang.Object - to: result - - from: - - this - - .java.lang.AbstractStringBuilder##java.lang.Object - to: result - - from: this - to: result -- function: java.lang.AbstractStringBuilder#append - signature: (char) java.lang.Appendable - copy: - - from: - - this - - .java.lang.Appendable##java.lang.Object - to: result - - from: - - this - - .java.lang.AbstractStringBuilder##java.lang.Object - to: result - - from: this - to: result -- function: java.lang.AbstractStringBuilder#append - signature: (char[]) java.lang.AbstractStringBuilder - copy: - - from: - - this - - .java.lang.Appendable##java.lang.Object - to: result - - from: - - this - - .java.lang.AbstractStringBuilder##java.lang.Object - to: result - - from: this - to: result -- function: java.lang.AbstractStringBuilder#append - signature: (double) java.lang.AbstractStringBuilder - copy: - - from: - - this - - .java.lang.Appendable##java.lang.Object - to: result - - from: - - this - - .java.lang.AbstractStringBuilder##java.lang.Object - to: result - - from: this - to: result -- function: java.lang.AbstractStringBuilder#append - signature: (float) java.lang.AbstractStringBuilder - copy: - - from: - - this - - .java.lang.Appendable##java.lang.Object - to: result - - from: - - this - - .java.lang.AbstractStringBuilder##java.lang.Object - to: result - - from: this - to: result -- function: java.lang.AbstractStringBuilder#append - signature: (int) java.lang.AbstractStringBuilder - copy: - - from: - - this - - .java.lang.Appendable##java.lang.Object - to: result - - from: - - this - - .java.lang.AbstractStringBuilder##java.lang.Object - to: result - - from: this - to: result -- function: java.lang.AbstractStringBuilder#append - signature: (java.lang.AbstractStringBuilder) java.lang.AbstractStringBuilder - copy: - - from: - - this - - .java.lang.Appendable##java.lang.Object - to: result - - from: - - this - - .java.lang.AbstractStringBuilder##java.lang.Object - to: result - - from: this - to: result -- function: java.lang.AbstractStringBuilder#append - signature: (java.lang.CharSequence) java.lang.AbstractStringBuilder - copy: - - from: - - this - - .java.lang.Appendable##java.lang.Object - to: result - - from: - - this - - .java.lang.AbstractStringBuilder##java.lang.Object - to: result - - from: this - to: result -- function: java.lang.AbstractStringBuilder#append - signature: (java.lang.CharSequence) java.lang.Appendable - copy: - - from: - - this - - .java.lang.Appendable##java.lang.Object - to: result - - from: - - this - - .java.lang.AbstractStringBuilder##java.lang.Object - to: result - - from: this - to: result -- function: java.lang.AbstractStringBuilder#append - signature: (java.lang.Object) java.lang.AbstractStringBuilder - copy: - - from: - - this - - .java.lang.Appendable##java.lang.Object - to: result - - from: - - this - - .java.lang.AbstractStringBuilder##java.lang.Object - to: result - - from: this - to: result -- function: java.lang.AbstractStringBuilder#append - signature: (java.lang.String) java.lang.AbstractStringBuilder - copy: - - from: - - this - - .java.lang.Appendable##java.lang.Object - to: result - - from: - - this - - .java.lang.AbstractStringBuilder##java.lang.Object - to: result - - from: this - to: result -- function: java.lang.AbstractStringBuilder#append - signature: (java.lang.StringBuffer) java.lang.AbstractStringBuilder - copy: - - from: - - this - - .java.lang.Appendable##java.lang.Object - to: result - - from: - - this - - .java.lang.AbstractStringBuilder##java.lang.Object - to: result - - from: this - to: result -- function: java.lang.AbstractStringBuilder#append - signature: (long) java.lang.AbstractStringBuilder - copy: - - from: - - this - - .java.lang.Appendable##java.lang.Object - to: result - - from: - - this - - .java.lang.AbstractStringBuilder##java.lang.Object - to: result - - from: this - to: result -- function: java.lang.AbstractStringBuilder#append - signature: (char[], int, int) java.lang.AbstractStringBuilder - copy: - - from: - - this - - .java.lang.Appendable##java.lang.Object - to: result - - from: - - this - - .java.lang.AbstractStringBuilder##java.lang.Object - to: result - - from: this - to: result -- function: java.lang.AbstractStringBuilder#append - signature: (java.lang.CharSequence, int, int) java.lang.AbstractStringBuilder - copy: - - from: - - this - - .java.lang.Appendable##java.lang.Object - to: result - - from: - - this - - .java.lang.AbstractStringBuilder##java.lang.Object - to: result - - from: this - to: result -- function: java.lang.AbstractStringBuilder#append - signature: (java.lang.CharSequence, int, int) java.lang.Appendable - copy: - - from: - - this - - .java.lang.Appendable##java.lang.Object - to: result - - from: - - this - - .java.lang.AbstractStringBuilder##java.lang.Object - to: result - - from: this - to: result -- function: java.lang.AbstractStringBuilder#appendCodePoint - signature: (int) java.lang.AbstractStringBuilder - copy: - - from: arg(0) - to: result -- function: java.lang.AbstractStringBuilder#appendCodePoint - signature: (int) java.lang.AbstractStringBuilder - copy: - - from: - - this - - .java.lang.Appendable##java.lang.Object - to: result - - from: - - this - - .java.lang.AbstractStringBuilder##java.lang.Object - to: result - - from: this - to: result - - from: arg(0) - to: - - this - - .java.lang.Appendable##java.lang.Object - - from: arg(0) - to: this - - from: arg(0) - to: - - this - - .java.lang.AbstractStringBuilder##java.lang.Object -- function: java.lang.AbstractStringBuilder#charAt - signature: (int) char - copy: - - from: - - this - - .java.lang.Appendable##java.lang.Object - to: result - - from: - - this - - .java.lang.AbstractStringBuilder##java.lang.Object - to: result - - from: this - to: result -- function: java.lang.AbstractStringBuilder#delete - signature: (int, int) java.lang.AbstractStringBuilder - copy: - - from: - - this - - .java.lang.Appendable##java.lang.Object - to: result - - from: - - this - - .java.lang.AbstractStringBuilder##java.lang.Object - to: result - - from: this - to: result -- function: java.lang.AbstractStringBuilder#deleteCharAt - signature: (int) java.lang.AbstractStringBuilder - copy: - - from: - - this - - .java.lang.Appendable##java.lang.Object - to: result - - from: - - this - - .java.lang.AbstractStringBuilder##java.lang.Object - to: result - - from: this - to: result -- function: java.lang.AbstractStringBuilder#getChars - signature: (int, int, char[], int) void - copy: - - from: - - this - - .java.lang.AbstractStringBuilder##java.lang.Object - to: arg(2) - - from: - - this - - .java.lang.Appendable##java.lang.Object - to: arg(2) - - from: this - to: arg(2) -- function: java.lang.AbstractStringBuilder#insert - signature: (int, boolean) java.lang.AbstractStringBuilder - copy: - - from: - - this - - .java.lang.Appendable##java.lang.Object - to: result - - from: - - this - - .java.lang.AbstractStringBuilder##java.lang.Object - to: result - - from: this - to: result -- function: java.lang.AbstractStringBuilder#insert - signature: (int, char) java.lang.AbstractStringBuilder - copy: - - from: - - this - - .java.lang.Appendable##java.lang.Object - to: result - - from: - - this - - .java.lang.AbstractStringBuilder##java.lang.Object - to: result - - from: this - to: result -- function: java.lang.AbstractStringBuilder#insert - signature: (int, char[]) java.lang.AbstractStringBuilder - copy: - - from: - - this - - .java.lang.Appendable##java.lang.Object - to: result - - from: - - this - - .java.lang.AbstractStringBuilder##java.lang.Object - to: result - - from: this - to: result -- function: java.lang.AbstractStringBuilder#insert - signature: (int, double) java.lang.AbstractStringBuilder - copy: - - from: - - this - - .java.lang.Appendable##java.lang.Object - to: result - - from: - - this - - .java.lang.AbstractStringBuilder##java.lang.Object - to: result - - from: this - to: result -- function: java.lang.AbstractStringBuilder#insert - signature: (int, float) java.lang.AbstractStringBuilder - copy: - - from: - - this - - .java.lang.Appendable##java.lang.Object - to: result - - from: - - this - - .java.lang.AbstractStringBuilder##java.lang.Object - to: result - - from: this - to: result -- function: java.lang.AbstractStringBuilder#insert - signature: (int, int) java.lang.AbstractStringBuilder - copy: - - from: - - this - - .java.lang.Appendable##java.lang.Object - to: result - - from: - - this - - .java.lang.AbstractStringBuilder##java.lang.Object - to: result - - from: this - to: result -- function: java.lang.AbstractStringBuilder#insert - signature: (int, java.lang.CharSequence) java.lang.AbstractStringBuilder - copy: - - from: - - this - - .java.lang.Appendable##java.lang.Object - to: result - - from: - - this - - .java.lang.AbstractStringBuilder##java.lang.Object - to: result - - from: this - to: result -- function: java.lang.AbstractStringBuilder#insert - signature: (int, java.lang.Object) java.lang.AbstractStringBuilder - copy: - - from: - - this - - .java.lang.Appendable##java.lang.Object - to: result - - from: - - this - - .java.lang.AbstractStringBuilder##java.lang.Object - to: result - - from: this - to: result -- function: java.lang.AbstractStringBuilder#insert - signature: (int, java.lang.String) java.lang.AbstractStringBuilder - copy: - - from: - - this - - .java.lang.Appendable##java.lang.Object - to: result - - from: - - this - - .java.lang.AbstractStringBuilder##java.lang.Object - to: result - - from: this - to: result -- function: java.lang.AbstractStringBuilder#insert - signature: (int, long) java.lang.AbstractStringBuilder - copy: - - from: - - this - - .java.lang.Appendable##java.lang.Object - to: result - - from: - - this - - .java.lang.AbstractStringBuilder##java.lang.Object - to: result - - from: this - to: result -- function: java.lang.AbstractStringBuilder#insert - signature: (int, char[], int, int) java.lang.AbstractStringBuilder - copy: - - from: - - this - - .java.lang.Appendable##java.lang.Object - to: result - - from: - - this - - .java.lang.AbstractStringBuilder##java.lang.Object - to: result - - from: this - to: result -- function: java.lang.AbstractStringBuilder#insert - signature: (int, java.lang.CharSequence, int, int) java.lang.AbstractStringBuilder - copy: - - from: - - this - - .java.lang.Appendable##java.lang.Object - to: result - - from: - - this - - .java.lang.AbstractStringBuilder##java.lang.Object - to: result - - from: this - to: result -- function: java.lang.AbstractStringBuilder#replace - signature: (int, int, java.lang.String) java.lang.AbstractStringBuilder - copy: - - from: - - this - - .java.lang.Appendable##java.lang.Object - to: result - - from: - - this - - .java.lang.AbstractStringBuilder##java.lang.Object - to: result - - from: this - to: result -- function: java.lang.AbstractStringBuilder#reverse - signature: () java.lang.AbstractStringBuilder - copy: - - from: - - this - - .java.lang.Appendable##java.lang.Object - to: result - - from: - - this - - .java.lang.AbstractStringBuilder##java.lang.Object - to: result - - from: this - to: result -- function: java.lang.AbstractStringBuilder#setCharAt - signature: (int, char) void - copy: - - from: arg(1) - to: - - this - - .java.lang.Appendable##java.lang.Object - - from: arg(1) - to: this - - from: arg(1) - to: - - this - - .java.lang.AbstractStringBuilder##java.lang.Object -- function: java.lang.AbstractStringBuilder#subSequence - signature: (int, int) java.lang.CharSequence - copy: - - from: - - this - - .java.lang.Appendable##java.lang.Object - to: result - - from: - - this - - .java.lang.AbstractStringBuilder##java.lang.Object - to: result - - from: this - to: result -- function: java.lang.AbstractStringBuilder#substring - signature: (int) java.lang.String - copy: - - from: - - this - - .java.lang.Appendable##java.lang.Object - to: result - - from: - - this - - .java.lang.AbstractStringBuilder##java.lang.Object - to: result - - from: this - to: result -- function: java.lang.AbstractStringBuilder#substring - signature: (int, int) java.lang.String - copy: - - from: - - this - - .java.lang.Appendable##java.lang.Object - to: result - - from: - - this - - .java.lang.AbstractStringBuilder##java.lang.Object - to: result - - from: this - to: result -- function: java.lang.Appendable#append - signature: (java.lang.CharSequence) java.lang.Appendable - copy: - - from: - - this - - .java.lang.Appendable##java.lang.Object - to: result - - from: this - to: result -- function: java.lang.Appendable#append - signature: (java.lang.CharSequence, int, int) java.lang.Appendable - copy: - - from: - - this - - .java.lang.Appendable##java.lang.Object - to: result - - from: this - to: result -- function: java.lang.Appendable#append - signature: (char) java.lang.Appendable - copy: - - from: - - this - - .java.lang.Appendable##java.lang.Object - to: result - - from: this - to: result -- function: java.lang.AssertionError# - signature: (java.lang.Object) void - overrides: false - copy: - - from: arg(0) - to: - - this - - .java.lang.Throwable#message#java.lang.Object -- function: java.lang.Character# - signature: (char) void - copy: - - from: arg(0) - to: - - this - - .java.lang.Character##java.lang.Object - - from: arg(0) - to: this -- function: java.lang.Character#charValue - signature: () char - copy: - - from: - - this - - .java.lang.Character##java.lang.Object - to: result - - from: this - to: result -- function: java.lang.Character#forDigit - signature: (int, int) char - copy: - - from: arg(0) - to: result - - from: arg(1) - to: result -- function: java.lang.Character#getNumericValue - signature: (char) int - copy: - - from: arg(0) - to: result -- function: java.lang.Character#getNumericValue - signature: (int) int - copy: - - from: arg(0) - to: result -- function: java.lang.Character#toLowerCase - signature: (char) char - copy: - - from: arg(0) - to: result -- function: java.lang.Character#toLowerCase - signature: (int) int - copy: - - from: arg(0) - to: result -- function: java.lang.Character#toString - signature: (char) java.lang.String - copy: - - from: arg(0) - to: result -- function: java.lang.Character#toTitleCase - signature: (char) char - copy: - - from: arg(0) - to: result -- function: java.lang.Character#toTitleCase - signature: (int) int - copy: - - from: arg(0) - to: result -- function: java.lang.Character#toUpperCase - signature: (char) char - copy: - - from: arg(0) - to: result -- function: java.lang.Character#toUpperCase - signature: (int) int - copy: - - from: arg(0) - to: result -- function: java.lang.Class#cast - signature: (java.lang.Object) java.lang.Object - overrides: false - copy: - - from: arg(0) - to: result -- function: java.lang.Class#desiredAssertionStatus - signature: () boolean - copy: - - from: this - to: result -- function: java.lang.Class#getClassLoader - signature: () java.lang.ClassLoader - copy: - - from: this - to: result -- function: java.lang.Class#getClasses - signature: () java.lang.Class[] - copy: - - from: this - to: result -- function: java.lang.Class#getComponentType - signature: () java.lang.Class - copy: - - from: this - to: result -- function: java.lang.Class#getConstructors - signature: () java.lang.reflect.Constructor[] - copy: - - from: this - to: result -- function: java.lang.Class#getDeclaredClasses - signature: () java.lang.Class[] - copy: - - from: this - to: result -- function: java.lang.Class#getDeclaredConstructors - signature: () java.lang.reflect.Constructor[] - copy: - - from: this - to: result -- function: java.lang.Class#getDeclaredFields - signature: () java.lang.reflect.Field[] - copy: - - from: this - to: result -- function: java.lang.Class#getDeclaredMethods - signature: () java.lang.reflect.Method[] - copy: - - from: this - to: result -- function: java.lang.Class#getDeclaringClass - signature: () java.lang.Class - copy: - - from: this - to: result -- function: java.lang.Class#getFields - signature: () java.lang.reflect.Field[] - copy: - - from: this - to: result -- function: java.lang.Class#getInterfaces - signature: () java.lang.Class[] - copy: - - from: this - to: result -- function: java.lang.Class#getInterfaces - signature: (boolean) java.lang.Class[] - copy: - - from: this - to: result -- function: java.lang.Class#getMethods - signature: () java.lang.reflect.Method[] - copy: - - from: this - to: result -- function: java.lang.Class#getModifiers - signature: () int - copy: - - from: this - to: result -- function: java.lang.Class#getName - signature: () java.lang.String - copy: - - from: this - to: result -- function: java.lang.Class#getPackage - signature: () java.lang.Package - copy: - - from: this - to: result -- function: java.lang.Class#getProtectionDomain - signature: () java.security.ProtectionDomain - copy: - - from: this - to: result -- function: java.lang.Class#getResource - signature: (java.lang.String) java.net.URL - copy: - - from: arg(0) - to: result -- function: java.lang.Class#getResource - signature: (java.lang.String) java.net.URL - copy: - - from: this - to: result -- function: java.lang.Class#getResourceAsStream - signature: (java.lang.String) java.io.InputStream - copy: - - from: arg(0) - to: result -- function: java.lang.Class#getResourceAsStream - signature: (java.lang.String) java.io.InputStream - copy: - - from: this - to: result -- function: java.lang.Class#getSigners - signature: () java.lang.Object[] - copy: - - from: this - to: result -- function: java.lang.Class#getSuperclass - signature: () java.lang.Class - copy: - - from: this - to: result -- function: java.lang.Class#getisAssignableFrom - copy: - - from: arg(0) - to: result -- function: java.lang.Class#getisAssignableFrom - copy: - - from: this - to: result -- function: java.lang.Class#getisInstance - copy: - - from: arg(0) - to: result -- function: java.lang.Class#getisInstance - copy: - - from: this - to: result -- function: java.lang.Class#isArray - signature: () boolean - copy: - - from: this - to: result -- function: java.lang.Class#isInterface - signature: () boolean - copy: - - from: this - to: result -- function: java.lang.Class#isPrimitive - signature: () boolean - copy: - - from: this - to: result -- function: java.lang.Enum# - signature: (java.lang.String, int) void - copy: - - from: arg(*) - to: this - - from: arg(*) - to: - - this - - .java.lang.Enum##java.lang.Object -- function: java.lang.Enum#valueOf - signature: (java.lang.Class, java.lang.String) java.lang.Enum - copy: - - from: this - to: result - - from: - - this - - .java.lang.Enum##java.lang.Object - to: result -- function: java.lang.Enum#values - copy: - - from: this - to: result - - from: - - this - - .java.lang.Enum##java.lang.Object - to: result -- function: java.lang.Exception# - signature: (java.lang.String) void - overrides: false - copy: - - from: arg(0) - to: - - this - - .java.lang.Throwable#cause#java.lang.Object - - from: arg(0) - to: - - this - - .java.lang.Throwable#message#java.lang.Object -- function: java.lang.Exception# - signature: (java.lang.Throwable) void - overrides: false - copy: - - from: arg(0) - to: - - this - - .java.lang.Throwable#cause#java.lang.Object -- function: java.lang.Exception# - signature: (java.lang.String, java.lang.Throwable) void - overrides: false - copy: - - from: arg(1) - to: - - this - - .java.lang.Throwable#cause#java.lang.Object - - from: arg(0) - to: - - this - - .java.lang.Throwable#message#java.lang.Object -- function: java.lang.IllegalArgumentException# - signature: (java.lang.String) void - overrides: false - copy: - - from: arg(0) - to: - - this - - .java.lang.Throwable#message#java.lang.Object -- function: java.lang.IllegalStateException# - signature: (java.lang.String) void - overrides: false - copy: - - from: arg(0) - to: - - this - - .java.lang.Throwable#message#java.lang.Object -- function: java.lang.IndexOutOfBoundsException# - signature: (java.lang.String) void - overrides: false - copy: - - from: arg(0) - to: - - this - - .java.lang.Throwable#message#java.lang.Object -- function: java.lang.Integer#toBinaryString - signature: (int) java.lang.String - copy: - - from: arg(0) - to: result -- function: java.lang.Integer#toHexString - signature: (int) java.lang.String - copy: - - from: arg(0) - to: result -- function: java.lang.Integer#toOctalString - signature: (int) java.lang.String - copy: - - from: arg(0) - to: result -- function: java.lang.Iterable#iterator - signature: () java.util.Iterator - copy: - - from: - - this - - .java.lang.Iterable#Element#java.lang.Object - to: - - result - - .java.util.Iterator#Element#java.lang.Object -- function: java.lang.Iterable#spliterator - signature: () java.util.Spliterator - copy: - - from: - - this - - .java.lang.Iterable#Element#java.lang.Object - to: - - result - - .java.util.Spliterator#Element#java.lang.Object -- function: java.lang.Long#toBinaryString - signature: (long) java.lang.String - copy: - - from: arg(0) - to: result -- function: java.lang.Long#toHexString - signature: (long) java.lang.String - copy: - - from: arg(0) - to: result -- function: java.lang.Long#toOctalString - signature: (long) java.lang.String - copy: - - from: arg(0) - to: result -- function: java.lang.NullPointerException# - signature: (java.lang.String) void - overrides: false - copy: - - from: arg(0) - to: - - this - - .java.lang.Throwable#message#java.lang.Object -- function: java.lang.Object#clone - signature: () java.lang.Object - copy: - - from: this - to: result -- function: java.lang.Object#toString - signature: () java.lang.String - overrides: false - copy: - - from: arg(1) - to: result -- function: java.lang.Object#toString - signature: () java.lang.String - copy: - - from: arg(0) - to: result - - from: arg(1) - to: result -- function: java.lang.Object#toString - signature: () java.lang.String - copy: - - from: this - to: result -- function: java.lang.Process#getOutputStream - signature: () java.io.OutputStream - copy: - - from: this - to: result -- function: - package: java.lang - class: ProcessBuilder - name: - pattern: - copy: - - from: arg(*) - to: this - - from: arg(*) - to: - - this - - .java.lang.ProcessBuilder##java.lang.Object -- function: java.lang.ProcessBuilder#command - signature: () java.util.List - copy: - - from: arg(*) - to: this - - from: this - to: result - - from: arg(*) - to: - - this - - .java.lang.ProcessBuilder##java.lang.Object - - from: - - this - - .java.lang.ProcessBuilder##java.lang.Object - to: result -- function: java.lang.ProcessBuilder#command - signature: (java.lang.String[]) java.lang.ProcessBuilder - copy: - - from: arg(*) - to: this - - from: this - to: result - - from: arg(*) - to: - - this - - .java.lang.ProcessBuilder##java.lang.Object - - from: - - this - - .java.lang.ProcessBuilder##java.lang.Object - to: result -- function: java.lang.ProcessBuilder#command - signature: (java.util.List) java.lang.ProcessBuilder - copy: - - from: arg(*) - to: this - - from: this - to: result - - from: arg(*) - to: - - this - - .java.lang.ProcessBuilder##java.lang.Object - - from: - - this - - .java.lang.ProcessBuilder##java.lang.Object - to: result -- function: java.lang.ProcessBuilder#start - signature: () java.lang.Process - copy: - - from: this - to: result - - from: - - this - - .java.lang.ProcessBuilder##java.lang.Object - to: result -- function: java.lang.ProcessBuilder#start - signature: (java.lang.ProcessBuilder$Redirect[]) java.lang.Process - copy: - - from: this - to: result - - from: - - this - - .java.lang.ProcessBuilder##java.lang.Object - to: result -- function: java.lang.RuntimeException# - signature: (java.lang.String) void - overrides: false - copy: - - from: arg(0) - to: - - this - - .java.lang.Throwable#cause#java.lang.Object - - from: arg(0) - to: - - this - - .java.lang.Throwable#message#java.lang.Object -- function: java.lang.RuntimeException# - signature: (java.lang.Throwable) void - overrides: false - copy: - - from: arg(0) - to: - - this - - .java.lang.Throwable#cause#java.lang.Object -- function: java.lang.RuntimeException# - signature: (java.lang.String, java.lang.Throwable) void - overrides: false - copy: - - from: arg(1) - to: - - this - - .java.lang.Throwable#cause#java.lang.Object - - from: arg(0) - to: - - this - - .java.lang.Throwable#message#java.lang.Object -- function: java.lang.String# - signature: (java.lang.String) void - copy: - - from: arg(0) - to: this -- function: java.lang.String# - signature: (byte[]) void - copy: - - from: arg(0) - to: - - this - - .java.lang.String##byte[] - - from: - - arg(0) - - '[*]' - to: this - - from: arg(0) - to: this -- function: java.lang.String# - signature: (char[]) void - copy: - - from: arg(0) - to: - - this - - .java.lang.String##byte[] - - from: - - arg(0) - - '[*]' - to: this - - from: arg(0) - to: this -- function: java.lang.String# - signature: (java.lang.StringBuffer) void - copy: - - from: arg(0) - to: this -- function: java.lang.String# - signature: (java.lang.StringBuilder) void - copy: - - from: arg(0) - to: this -- function: java.lang.String# - signature: (byte[], byte) void - copy: - - from: arg(0) - to: - - this - - .java.lang.String##byte[] - - from: - - arg(0) - - '[*]' - to: this - - from: arg(0) - to: this -- function: java.lang.String# - signature: (byte[], int) void - copy: - - from: arg(0) - to: - - this - - .java.lang.String##byte[] - - from: - - arg(0) - - '[*]' - to: this - - from: arg(0) - to: this -- function: java.lang.String# - signature: (byte[], java.lang.String) void - copy: - - from: arg(0) - to: - - this - - .java.lang.String##byte[] - - from: - - arg(0) - - '[*]' - to: this - - from: arg(0) - to: this -- function: java.lang.String# - signature: (byte[], java.nio.charset.Charset) void - copy: - - from: arg(0) - to: - - this - - .java.lang.String##byte[] - - from: - - arg(0) - - '[*]' - to: this - - from: arg(0) - to: this -- function: java.lang.String# - signature: (java.lang.AbstractStringBuilder) void - copy: - - from: arg(0) - to: this -- function: java.lang.String# - signature: (byte[], int, int) void - copy: - - from: arg(0) - to: - - this - - .java.lang.String##byte[] - - from: - - arg(0) - - '[*]' - to: this - - from: arg(0) - to: this -- function: java.lang.String# - signature: (char[], int, int) void - copy: - - from: arg(0) - to: - - this - - .java.lang.String##byte[] - - from: - - arg(0) - - '[*]' - to: this - - from: arg(0) - to: this -- function: java.lang.String# - signature: (int[], int, int) void - copy: - - from: arg(0) - to: - - this - - .java.lang.String##byte[] - - from: - - arg(0) - - '[*]' - to: this - - from: arg(0) - to: this -- function: java.lang.String# - signature: (byte[], int, int, int) void - copy: - - from: arg(0) - to: - - this - - .java.lang.String##byte[] - - from: - - arg(0) - - '[*]' - to: this - - from: arg(0) - to: this -- function: java.lang.String# - signature: (byte[], int, int, java.lang.String) void - copy: - - from: arg(0) - to: - - this - - .java.lang.String##byte[] - - from: - - arg(0) - - '[*]' - to: this - - from: arg(0) - to: this -- function: java.lang.String# - signature: (byte[], int, int, java.nio.charset.Charset) void - copy: - - from: arg(0) - to: - - this - - .java.lang.String##byte[] - - from: - - arg(0) - - '[*]' - to: this - - from: arg(0) - to: this -- function: java.lang.String#charAt - signature: (int) char - copy: - - from: this - to: result - - from: - - this - - .java.lang.String##byte[] - to: result -- function: java.lang.String#concat - signature: (java.lang.String) java.lang.String - copy: - - from: arg(0) - to: result -- function: java.lang.String#concat - signature: (java.lang.String) java.lang.String - copy: - - from: this - to: result -- function: java.lang.String#copyValueOf - signature: (char[]) java.lang.String - copy: - - from: arg(0) - to: result - - from: arg(0) - to: - - result - - .java.lang.String##byte[] -- function: java.lang.String#copyValueOf - signature: (char[], int, int) java.lang.String - copy: - - from: arg(0) - to: result - - from: arg(0) - to: - - result - - .java.lang.String##byte[] -- function: java.lang.String#format - signature: (java.lang.String, java.lang.Object[]) java.lang.String - copy: - - from: arg(*) - to: result -- function: java.lang.String#format - signature: (java.lang.String, java.lang.Object[]) java.lang.String - copy: - - from: - - arg(*) - - '[*]' - to: result -- function: java.lang.String#format - signature: (java.util.Locale, java.lang.String, java.lang.Object[]) java.lang.String - copy: - - from: arg(3) - to: result - - from: arg(1) - to: result - - from: arg(7) - to: result - - from: arg(5) - to: result - - from: arg(11) - to: result - - from: arg(9) - to: result - - from: arg(15) - to: result - - from: arg(13) - to: result - - from: arg(19) - to: result - - from: arg(17) - to: result - - from: arg(23) - to: result - - from: arg(21) - to: result - - from: arg(27) - to: result - - from: arg(25) - to: result - - from: arg(2) - to: result - - from: arg(6) - to: result - - from: arg(4) - to: result - - from: arg(10) - to: result - - from: arg(8) - to: result - - from: arg(14) - to: result - - from: arg(12) - to: result - - from: arg(18) - to: result - - from: arg(16) - to: result - - from: arg(22) - to: result - - from: arg(20) - to: result - - from: arg(26) - to: result - - from: arg(24) - to: result -- function: java.lang.String#getBytes - signature: () byte[] - copy: - - from: this - to: result - - from: - - this - - .java.lang.String##byte[] - to: result -- function: java.lang.String#getBytes - signature: (java.lang.String) byte[] - copy: - - from: this - to: result - - from: - - this - - .java.lang.String##byte[] - to: result -- function: java.lang.String#getBytes - signature: (java.nio.charset.Charset) byte[] - copy: - - from: this - to: result - - from: - - this - - .java.lang.String##byte[] - to: result -- function: java.lang.String#getBytes - signature: (byte[], int, byte) void - copy: - - from: this - to: arg(0) - - from: - - this - - .java.lang.String##byte[] - to: arg(0) -- function: java.lang.String#getBytes - signature: (int, int, byte[], int) void - copy: - - from: this - to: arg(2) - - from: - - this - - .java.lang.String##byte[] - to: arg(2) -- function: java.lang.String#getBytes - signature: (byte[], int, int, byte, int) void - copy: - - from: this - to: arg(0) - - from: - - this - - .java.lang.String##byte[] - to: arg(0) -- function: java.lang.String#getBytes - signature: - params: - - index: 0 - type: int - - index: 1 - type: int - - index: 2 - type: .byte[] - - index: 3 - type: int - copy: - - from: - - this - - .java.lang.String##byte[] - to: arg(2) - - from: this - to: arg(2) -- function: java.lang.String#getChars - signature: - params: - - index: 0 - type: int - - index: 1 - type: int - - index: 2 - type: .char[] - - index: 3 - type: int - copy: - - from: - - this - - .java.lang.String##byte[] - to: arg(2) - - from: this - to: arg(2) -- function: java.lang.String#intern - signature: () java.lang.String - copy: - - from: this - to: result -- function: java.lang.String#join - signature: (java.lang.CharSequence, java.lang.CharSequence[]) java.lang.String - copy: - - from: arg(*) - to: result -- function: java.lang.String#join - signature: (java.lang.CharSequence, java.lang.Iterable) java.lang.String - copy: - - from: arg(*) - to: result -- function: java.lang.String#join - signature: (java.lang.String, java.lang.String, java.lang.String, java.lang.String[], - int) java.lang.String - copy: - - from: arg(*) - to: result -- function: java.lang.String#split - signature: (java.lang.String) java.lang.String[] - copy: - - from: this - to: - - result - - '[*]' -- function: java.lang.String#split - signature: (java.lang.String, int) java.lang.String[] - copy: - - from: this - to: - - result - - '[*]' -- function: java.lang.String#subSequence - signature: (int, int) java.lang.CharSequence - copy: - - from: this - to: result -- function: java.lang.String#substring - signature: (int) java.lang.String - copy: - - from: this - to: result -- function: java.lang.String#substring - signature: (int, int) java.lang.String - copy: - - from: this - to: result -- function: java.lang.String#toCharArray - signature: () char[] - copy: - - from: this - to: result - - from: - - this - - .java.lang.String##byte[] - to: result -- function: java.lang.String#toLowerCase - signature: () java.lang.String - copy: - - from: this - to: result -- function: java.lang.String#toLowerCase - signature: (java.util.Locale) java.lang.String - copy: - - from: this - to: result -- function: - package: java.lang - class: String - name: - pattern: replace.* - signature: (char, char) java.lang.String - copy: - - from: this - to: result -- function: - package: java.lang - class: String - name: - pattern: replace.* - signature: (java.lang.String, java.lang.String) java.lang.String - copy: - - from: arg(1) - to: result - - from: this - to: result -- function: - package: java.lang - class: String - name: - pattern: replace.* - signature: (java.lang.CharSequence, java.lang.CharSequence) java.lang.String - copy: - - from: arg(1) - to: result - - from: this - to: result -- function: java.lang.String#toString - signature: () java.lang.String - overrides: false - copy: - - from: this - to: result -- function: java.lang.String#toUpperCase - signature: () java.lang.String - copy: - - from: this - to: result -- function: java.lang.String#toUpperCase - signature: (java.util.Locale) java.lang.String - copy: - - from: this - to: result -- function: java.lang.String#trim - signature: () java.lang.String - copy: - - from: this - to: result -- function: java.lang.String#valueOf - signature: (char) java.lang.String - copy: - - from: arg(0) - to: result -- function: java.lang.String#valueOf - signature: (int) java.lang.String - copy: - - from: arg(0) - to: result -- function: java.lang.String#valueOf - signature: (java.lang.Object) java.lang.String - copy: - - from: arg(0) - to: result -- function: java.lang.String#valueOf - signature: - params: - - index: 0 - type: .char[] - copy: - - from: arg(0) - to: result -- function: java.lang.StringBuffer# - signature: (java.lang.CharSequence) void - copy: - - from: arg(0) - to: - - this - - .java.lang.StringBuffer##java.lang.Object - - from: arg(0) - to: - - this - - .java.lang.Appendable##java.lang.Object - - from: arg(0) - to: this - - from: arg(0) - to: - - this - - .java.lang.AbstractStringBuilder##java.lang.Object -- function: java.lang.StringBuffer# - signature: (java.lang.String) void - copy: - - from: arg(0) - to: - - this - - .java.lang.StringBuffer##java.lang.Object - - from: arg(0) - to: - - this - - .java.lang.Appendable##java.lang.Object - - from: arg(0) - to: this - - from: arg(0) - to: - - this - - .java.lang.AbstractStringBuilder##java.lang.Object -- function: java.lang.StringBuffer#append - signature: (boolean) java.lang.AbstractStringBuilder - copy: - - from: arg(0) - to: result -- function: java.lang.StringBuffer#append - signature: (boolean) java.lang.AbstractStringBuilder - copy: - - from: - - this - - .java.lang.Appendable##java.lang.Object - to: result - - from: arg(0) - to: - - this - - .java.lang.StringBuffer##java.lang.Object - - from: - - this - - .java.lang.AbstractStringBuilder##java.lang.Object - to: result - - from: - - this - - .java.lang.StringBuffer##java.lang.Object - to: result - - from: this - to: result - - from: arg(0) - to: - - this - - .java.lang.Appendable##java.lang.Object - - from: arg(0) - to: this - - from: arg(0) - to: - - this - - .java.lang.AbstractStringBuilder##java.lang.Object -- function: java.lang.StringBuffer#append - signature: (boolean) java.lang.StringBuffer - copy: - - from: arg(0) - to: result -- function: java.lang.StringBuffer#append - signature: (boolean) java.lang.StringBuffer - copy: - - from: - - this - - .java.lang.Appendable##java.lang.Object - to: result - - from: arg(0) - to: - - this - - .java.lang.StringBuffer##java.lang.Object - - from: - - this - - .java.lang.AbstractStringBuilder##java.lang.Object - to: result - - from: - - this - - .java.lang.StringBuffer##java.lang.Object - to: result - - from: this - to: result - - from: arg(0) - to: - - this - - .java.lang.Appendable##java.lang.Object - - from: arg(0) - to: this - - from: arg(0) - to: - - this - - .java.lang.AbstractStringBuilder##java.lang.Object -- function: java.lang.StringBuffer#append - signature: (char) java.lang.AbstractStringBuilder - copy: - - from: arg(0) - to: result -- function: java.lang.StringBuffer#append - signature: (char) java.lang.AbstractStringBuilder - copy: - - from: - - this - - .java.lang.Appendable##java.lang.Object - to: result - - from: arg(0) - to: - - this - - .java.lang.StringBuffer##java.lang.Object - - from: - - this - - .java.lang.AbstractStringBuilder##java.lang.Object - to: result - - from: - - this - - .java.lang.StringBuffer##java.lang.Object - to: result - - from: this - to: result - - from: arg(0) - to: - - this - - .java.lang.Appendable##java.lang.Object - - from: arg(0) - to: this - - from: arg(0) - to: - - this - - .java.lang.AbstractStringBuilder##java.lang.Object -- function: java.lang.StringBuffer#append - signature: (char) java.lang.Appendable - copy: - - from: arg(0) - to: result -- function: java.lang.StringBuffer#append - signature: (char) java.lang.Appendable - copy: - - from: - - this - - .java.lang.Appendable##java.lang.Object - to: result - - from: arg(0) - to: - - this - - .java.lang.StringBuffer##java.lang.Object - - from: - - this - - .java.lang.AbstractStringBuilder##java.lang.Object - to: result - - from: - - this - - .java.lang.StringBuffer##java.lang.Object - to: result - - from: this - to: result - - from: arg(0) - to: - - this - - .java.lang.Appendable##java.lang.Object - - from: arg(0) - to: this - - from: arg(0) - to: - - this - - .java.lang.AbstractStringBuilder##java.lang.Object -- function: java.lang.StringBuffer#append - signature: (char) java.lang.StringBuffer - copy: - - from: arg(0) - to: result -- function: java.lang.StringBuffer#append - signature: (char) java.lang.StringBuffer - copy: - - from: - - this - - .java.lang.Appendable##java.lang.Object - to: result - - from: arg(0) - to: - - this - - .java.lang.StringBuffer##java.lang.Object - - from: - - this - - .java.lang.AbstractStringBuilder##java.lang.Object - to: result - - from: - - this - - .java.lang.StringBuffer##java.lang.Object - to: result - - from: this - to: result - - from: arg(0) - to: - - this - - .java.lang.Appendable##java.lang.Object - - from: arg(0) - to: this - - from: arg(0) - to: - - this - - .java.lang.AbstractStringBuilder##java.lang.Object -- function: java.lang.StringBuffer#append - signature: (char[]) java.lang.AbstractStringBuilder - copy: - - from: arg(0) - to: result -- function: java.lang.StringBuffer#append - signature: (char[]) java.lang.AbstractStringBuilder - copy: - - from: - - this - - .java.lang.Appendable##java.lang.Object - to: result - - from: arg(0) - to: - - this - - .java.lang.StringBuffer##java.lang.Object - - from: - - this - - .java.lang.AbstractStringBuilder##java.lang.Object - to: result - - from: - - this - - .java.lang.StringBuffer##java.lang.Object - to: result - - from: - - arg(0) - - '[*]' - to: this - - from: this - to: result - - from: - - arg(0) - - '[*]' - to: - - this - - .java.lang.AbstractStringBuilder##java.lang.Object - - from: - - arg(0) - - '[*]' - to: - - this - - .java.lang.Appendable##java.lang.Object - - from: arg(0) - to: - - this - - .java.lang.Appendable##java.lang.Object - - from: - - arg(0) - - '[*]' - to: - - this - - .java.lang.StringBuffer##java.lang.Object - - from: arg(0) - to: this - - from: arg(0) - to: - - this - - .java.lang.AbstractStringBuilder##java.lang.Object -- function: java.lang.StringBuffer#append - signature: (char[]) java.lang.StringBuffer - copy: - - from: arg(0) - to: result -- function: java.lang.StringBuffer#append - signature: (char[]) java.lang.StringBuffer - copy: - - from: - - this - - .java.lang.Appendable##java.lang.Object - to: result - - from: arg(0) - to: - - this - - .java.lang.StringBuffer##java.lang.Object - - from: - - this - - .java.lang.AbstractStringBuilder##java.lang.Object - to: result - - from: - - this - - .java.lang.StringBuffer##java.lang.Object - to: result - - from: - - arg(0) - - '[*]' - to: this - - from: this - to: result - - from: - - arg(0) - - '[*]' - to: - - this - - .java.lang.AbstractStringBuilder##java.lang.Object - - from: - - arg(0) - - '[*]' - to: - - this - - .java.lang.Appendable##java.lang.Object - - from: arg(0) - to: - - this - - .java.lang.Appendable##java.lang.Object - - from: - - arg(0) - - '[*]' - to: - - this - - .java.lang.StringBuffer##java.lang.Object - - from: arg(0) - to: this - - from: arg(0) - to: - - this - - .java.lang.AbstractStringBuilder##java.lang.Object -- function: java.lang.StringBuffer#append - signature: (double) java.lang.AbstractStringBuilder - copy: - - from: arg(0) - to: result -- function: java.lang.StringBuffer#append - signature: (double) java.lang.AbstractStringBuilder - copy: - - from: - - this - - .java.lang.Appendable##java.lang.Object - to: result - - from: arg(0) - to: - - this - - .java.lang.StringBuffer##java.lang.Object - - from: - - this - - .java.lang.AbstractStringBuilder##java.lang.Object - to: result - - from: - - this - - .java.lang.StringBuffer##java.lang.Object - to: result - - from: this - to: result - - from: arg(0) - to: - - this - - .java.lang.Appendable##java.lang.Object - - from: arg(0) - to: this - - from: arg(0) - to: - - this - - .java.lang.AbstractStringBuilder##java.lang.Object -- function: java.lang.StringBuffer#append - signature: (double) java.lang.StringBuffer - copy: - - from: arg(0) - to: result -- function: java.lang.StringBuffer#append - signature: (double) java.lang.StringBuffer - copy: - - from: - - this - - .java.lang.Appendable##java.lang.Object - to: result - - from: arg(0) - to: - - this - - .java.lang.StringBuffer##java.lang.Object - - from: - - this - - .java.lang.AbstractStringBuilder##java.lang.Object - to: result - - from: - - this - - .java.lang.StringBuffer##java.lang.Object - to: result - - from: this - to: result - - from: arg(0) - to: - - this - - .java.lang.Appendable##java.lang.Object - - from: arg(0) - to: this - - from: arg(0) - to: - - this - - .java.lang.AbstractStringBuilder##java.lang.Object -- function: java.lang.StringBuffer#append - signature: (float) java.lang.AbstractStringBuilder - copy: - - from: arg(0) - to: result -- function: java.lang.StringBuffer#append - signature: (float) java.lang.AbstractStringBuilder - copy: - - from: - - this - - .java.lang.Appendable##java.lang.Object - to: result - - from: arg(0) - to: - - this - - .java.lang.StringBuffer##java.lang.Object - - from: - - this - - .java.lang.AbstractStringBuilder##java.lang.Object - to: result - - from: - - this - - .java.lang.StringBuffer##java.lang.Object - to: result - - from: this - to: result - - from: arg(0) - to: - - this - - .java.lang.Appendable##java.lang.Object - - from: arg(0) - to: this - - from: arg(0) - to: - - this - - .java.lang.AbstractStringBuilder##java.lang.Object -- function: java.lang.StringBuffer#append - signature: (float) java.lang.StringBuffer - copy: - - from: arg(0) - to: result -- function: java.lang.StringBuffer#append - signature: (float) java.lang.StringBuffer - copy: - - from: - - this - - .java.lang.Appendable##java.lang.Object - to: result - - from: arg(0) - to: - - this - - .java.lang.StringBuffer##java.lang.Object - - from: - - this - - .java.lang.AbstractStringBuilder##java.lang.Object - to: result - - from: - - this - - .java.lang.StringBuffer##java.lang.Object - to: result - - from: this - to: result - - from: arg(0) - to: - - this - - .java.lang.Appendable##java.lang.Object - - from: arg(0) - to: this - - from: arg(0) - to: - - this - - .java.lang.AbstractStringBuilder##java.lang.Object -- function: java.lang.StringBuffer#append - signature: (int) java.lang.AbstractStringBuilder - copy: - - from: arg(0) - to: result -- function: java.lang.StringBuffer#append - signature: (int) java.lang.AbstractStringBuilder - copy: - - from: - - this - - .java.lang.Appendable##java.lang.Object - to: result - - from: arg(0) - to: - - this - - .java.lang.StringBuffer##java.lang.Object - - from: - - this - - .java.lang.AbstractStringBuilder##java.lang.Object - to: result - - from: - - this - - .java.lang.StringBuffer##java.lang.Object - to: result - - from: this - to: result - - from: arg(0) - to: - - this - - .java.lang.Appendable##java.lang.Object - - from: arg(0) - to: this - - from: arg(0) - to: - - this - - .java.lang.AbstractStringBuilder##java.lang.Object -- function: java.lang.StringBuffer#append - signature: (int) java.lang.StringBuffer - copy: - - from: arg(0) - to: result -- function: java.lang.StringBuffer#append - signature: (int) java.lang.StringBuffer - copy: - - from: - - this - - .java.lang.Appendable##java.lang.Object - to: result - - from: arg(0) - to: - - this - - .java.lang.StringBuffer##java.lang.Object - - from: - - this - - .java.lang.AbstractStringBuilder##java.lang.Object - to: result - - from: - - this - - .java.lang.StringBuffer##java.lang.Object - to: result - - from: this - to: result - - from: arg(0) - to: - - this - - .java.lang.Appendable##java.lang.Object - - from: arg(0) - to: this - - from: arg(0) - to: - - this - - .java.lang.AbstractStringBuilder##java.lang.Object -- function: java.lang.StringBuffer#append - signature: (java.lang.AbstractStringBuilder) java.lang.AbstractStringBuilder - copy: - - from: arg(0) - to: result -- function: java.lang.StringBuffer#append - signature: (java.lang.AbstractStringBuilder) java.lang.AbstractStringBuilder - copy: - - from: - - this - - .java.lang.Appendable##java.lang.Object - to: result - - from: arg(0) - to: - - this - - .java.lang.StringBuffer##java.lang.Object - - from: - - this - - .java.lang.AbstractStringBuilder##java.lang.Object - to: result - - from: - - this - - .java.lang.StringBuffer##java.lang.Object - to: result - - from: this - to: result - - from: arg(0) - to: - - this - - .java.lang.Appendable##java.lang.Object - - from: arg(0) - to: this - - from: arg(0) - to: - - this - - .java.lang.AbstractStringBuilder##java.lang.Object -- function: java.lang.StringBuffer#append - signature: (java.lang.AbstractStringBuilder) java.lang.StringBuffer - copy: - - from: arg(0) - to: result -- function: java.lang.StringBuffer#append - signature: (java.lang.AbstractStringBuilder) java.lang.StringBuffer - copy: - - from: - - this - - .java.lang.Appendable##java.lang.Object - to: result - - from: arg(0) - to: - - this - - .java.lang.StringBuffer##java.lang.Object - - from: - - this - - .java.lang.AbstractStringBuilder##java.lang.Object - to: result - - from: - - this - - .java.lang.StringBuffer##java.lang.Object - to: result - - from: this - to: result - - from: arg(0) - to: - - this - - .java.lang.Appendable##java.lang.Object - - from: arg(0) - to: this - - from: arg(0) - to: - - this - - .java.lang.AbstractStringBuilder##java.lang.Object -- function: java.lang.StringBuffer#append - signature: (java.lang.CharSequence) java.lang.AbstractStringBuilder - copy: - - from: arg(0) - to: result -- function: java.lang.StringBuffer#append - signature: (java.lang.CharSequence) java.lang.AbstractStringBuilder - copy: - - from: - - this - - .java.lang.Appendable##java.lang.Object - to: result - - from: arg(0) - to: - - this - - .java.lang.StringBuffer##java.lang.Object - - from: - - this - - .java.lang.AbstractStringBuilder##java.lang.Object - to: result - - from: - - this - - .java.lang.StringBuffer##java.lang.Object - to: result - - from: this - to: result - - from: arg(0) - to: - - this - - .java.lang.Appendable##java.lang.Object - - from: arg(0) - to: this - - from: arg(0) - to: - - this - - .java.lang.AbstractStringBuilder##java.lang.Object -- function: java.lang.StringBuffer#append - signature: (java.lang.CharSequence) java.lang.Appendable - copy: - - from: arg(0) - to: result -- function: java.lang.StringBuffer#append - signature: (java.lang.CharSequence) java.lang.Appendable - copy: - - from: - - this - - .java.lang.Appendable##java.lang.Object - to: result - - from: arg(0) - to: - - this - - .java.lang.StringBuffer##java.lang.Object - - from: - - this - - .java.lang.AbstractStringBuilder##java.lang.Object - to: result - - from: - - this - - .java.lang.StringBuffer##java.lang.Object - to: result - - from: this - to: result - - from: arg(0) - to: - - this - - .java.lang.Appendable##java.lang.Object - - from: arg(0) - to: this - - from: arg(0) - to: - - this - - .java.lang.AbstractStringBuilder##java.lang.Object -- function: java.lang.StringBuffer#append - signature: (java.lang.CharSequence) java.lang.StringBuffer - copy: - - from: arg(0) - to: result -- function: java.lang.StringBuffer#append - signature: (java.lang.CharSequence) java.lang.StringBuffer - copy: - - from: - - this - - .java.lang.Appendable##java.lang.Object - to: result - - from: arg(0) - to: - - this - - .java.lang.StringBuffer##java.lang.Object - - from: - - this - - .java.lang.AbstractStringBuilder##java.lang.Object - to: result - - from: - - this - - .java.lang.StringBuffer##java.lang.Object - to: result - - from: this - to: result - - from: arg(0) - to: - - this - - .java.lang.Appendable##java.lang.Object - - from: arg(0) - to: this - - from: arg(0) - to: - - this - - .java.lang.AbstractStringBuilder##java.lang.Object -- function: java.lang.StringBuffer#append - signature: (java.lang.Object) java.lang.AbstractStringBuilder - copy: - - from: arg(0) - to: result -- function: java.lang.StringBuffer#append - signature: (java.lang.Object) java.lang.AbstractStringBuilder - copy: - - from: - - this - - .java.lang.Appendable##java.lang.Object - to: result - - from: arg(0) - to: - - this - - .java.lang.StringBuffer##java.lang.Object - - from: - - this - - .java.lang.AbstractStringBuilder##java.lang.Object - to: result - - from: - - this - - .java.lang.StringBuffer##java.lang.Object - to: result - - from: this - to: result - - from: arg(0) - to: - - this - - .java.lang.Appendable##java.lang.Object - - from: arg(0) - to: this - - from: arg(0) - to: - - this - - .java.lang.AbstractStringBuilder##java.lang.Object -- function: java.lang.StringBuffer#append - signature: (java.lang.Object) java.lang.StringBuffer - copy: - - from: arg(0) - to: result -- function: java.lang.StringBuffer#append - signature: (java.lang.Object) java.lang.StringBuffer - copy: - - from: - - this - - .java.lang.Appendable##java.lang.Object - to: result - - from: arg(0) - to: - - this - - .java.lang.StringBuffer##java.lang.Object - - from: - - this - - .java.lang.AbstractStringBuilder##java.lang.Object - to: result - - from: - - this - - .java.lang.StringBuffer##java.lang.Object - to: result - - from: this - to: result - - from: arg(0) - to: - - this - - .java.lang.Appendable##java.lang.Object - - from: arg(0) - to: this - - from: arg(0) - to: - - this - - .java.lang.AbstractStringBuilder##java.lang.Object -- function: java.lang.StringBuffer#append - signature: (java.lang.String) java.lang.AbstractStringBuilder - copy: - - from: arg(0) - to: result -- function: java.lang.StringBuffer#append - signature: (java.lang.String) java.lang.AbstractStringBuilder - copy: - - from: - - this - - .java.lang.Appendable##java.lang.Object - to: result - - from: arg(0) - to: - - this - - .java.lang.StringBuffer##java.lang.Object - - from: - - this - - .java.lang.AbstractStringBuilder##java.lang.Object - to: result - - from: - - this - - .java.lang.StringBuffer##java.lang.Object - to: result - - from: this - to: result - - from: arg(0) - to: - - this - - .java.lang.Appendable##java.lang.Object - - from: arg(0) - to: this - - from: arg(0) - to: - - this - - .java.lang.AbstractStringBuilder##java.lang.Object -- function: java.lang.StringBuffer#append - signature: (java.lang.String) java.lang.StringBuffer - copy: - - from: arg(0) - to: result -- function: java.lang.StringBuffer#append - signature: (java.lang.String) java.lang.StringBuffer - copy: - - from: - - this - - .java.lang.Appendable##java.lang.Object - to: result - - from: arg(0) - to: - - this - - .java.lang.StringBuffer##java.lang.Object - - from: - - this - - .java.lang.AbstractStringBuilder##java.lang.Object - to: result - - from: - - this - - .java.lang.StringBuffer##java.lang.Object - to: result - - from: this - to: result - - from: arg(0) - to: - - this - - .java.lang.Appendable##java.lang.Object - - from: arg(0) - to: this - - from: arg(0) - to: - - this - - .java.lang.AbstractStringBuilder##java.lang.Object -- function: java.lang.StringBuffer#append - signature: (java.lang.StringBuffer) java.lang.AbstractStringBuilder - copy: - - from: arg(0) - to: result -- function: java.lang.StringBuffer#append - signature: (java.lang.StringBuffer) java.lang.AbstractStringBuilder - copy: - - from: - - this - - .java.lang.Appendable##java.lang.Object - to: result - - from: - - this - - .java.lang.AbstractStringBuilder##java.lang.Object - to: result - - from: - - this - - .java.lang.StringBuffer##java.lang.Object - to: result - - from: this - to: result - - from: arg(0) - to: this -- function: java.lang.StringBuffer#append - signature: (java.lang.StringBuffer) java.lang.StringBuffer - copy: - - from: arg(0) - to: result -- function: java.lang.StringBuffer#append - signature: (java.lang.StringBuffer) java.lang.StringBuffer - copy: - - from: - - this - - .java.lang.Appendable##java.lang.Object - to: result - - from: - - this - - .java.lang.AbstractStringBuilder##java.lang.Object - to: result - - from: - - this - - .java.lang.StringBuffer##java.lang.Object - to: result - - from: this - to: result - - from: arg(0) - to: this -- function: java.lang.StringBuffer#append - signature: (long) java.lang.AbstractStringBuilder - copy: - - from: arg(0) - to: result -- function: java.lang.StringBuffer#append - signature: (long) java.lang.AbstractStringBuilder - copy: - - from: - - this - - .java.lang.Appendable##java.lang.Object - to: result - - from: arg(0) - to: - - this - - .java.lang.StringBuffer##java.lang.Object - - from: - - this - - .java.lang.AbstractStringBuilder##java.lang.Object - to: result - - from: - - this - - .java.lang.StringBuffer##java.lang.Object - to: result - - from: this - to: result - - from: arg(0) - to: - - this - - .java.lang.Appendable##java.lang.Object - - from: arg(0) - to: this - - from: arg(0) - to: - - this - - .java.lang.AbstractStringBuilder##java.lang.Object -- function: java.lang.StringBuffer#append - signature: (long) java.lang.StringBuffer - copy: - - from: arg(0) - to: result -- function: java.lang.StringBuffer#append - signature: (long) java.lang.StringBuffer - copy: - - from: - - this - - .java.lang.Appendable##java.lang.Object - to: result - - from: arg(0) - to: - - this - - .java.lang.StringBuffer##java.lang.Object - - from: - - this - - .java.lang.AbstractStringBuilder##java.lang.Object - to: result - - from: - - this - - .java.lang.StringBuffer##java.lang.Object - to: result - - from: this - to: result - - from: arg(0) - to: - - this - - .java.lang.Appendable##java.lang.Object - - from: arg(0) - to: this - - from: arg(0) - to: - - this - - .java.lang.AbstractStringBuilder##java.lang.Object -- function: java.lang.StringBuffer#append - signature: (char[], int, int) java.lang.AbstractStringBuilder - copy: - - from: arg(0) - to: result -- function: java.lang.StringBuffer#append - signature: (char[], int, int) java.lang.AbstractStringBuilder - copy: - - from: - - this - - .java.lang.Appendable##java.lang.Object - to: result - - from: arg(0) - to: - - this - - .java.lang.StringBuffer##java.lang.Object - - from: - - this - - .java.lang.AbstractStringBuilder##java.lang.Object - to: result - - from: - - this - - .java.lang.StringBuffer##java.lang.Object - to: result - - from: - - arg(0) - - '[*]' - to: this - - from: this - to: result - - from: - - arg(0) - - '[*]' - to: - - this - - .java.lang.AbstractStringBuilder##java.lang.Object - - from: - - arg(0) - - '[*]' - to: - - this - - .java.lang.Appendable##java.lang.Object - - from: arg(0) - to: - - this - - .java.lang.Appendable##java.lang.Object - - from: - - arg(0) - - '[*]' - to: - - this - - .java.lang.StringBuffer##java.lang.Object - - from: arg(0) - to: this - - from: arg(0) - to: - - this - - .java.lang.AbstractStringBuilder##java.lang.Object -- function: java.lang.StringBuffer#append - signature: (char[], int, int) java.lang.StringBuffer - copy: - - from: arg(0) - to: result -- function: java.lang.StringBuffer#append - signature: (char[], int, int) java.lang.StringBuffer - copy: - - from: - - this - - .java.lang.Appendable##java.lang.Object - to: result - - from: arg(0) - to: - - this - - .java.lang.StringBuffer##java.lang.Object - - from: - - this - - .java.lang.AbstractStringBuilder##java.lang.Object - to: result - - from: - - this - - .java.lang.StringBuffer##java.lang.Object - to: result - - from: - - arg(0) - - '[*]' - to: this - - from: this - to: result - - from: - - arg(0) - - '[*]' - to: - - this - - .java.lang.AbstractStringBuilder##java.lang.Object - - from: - - arg(0) - - '[*]' - to: - - this - - .java.lang.Appendable##java.lang.Object - - from: arg(0) - to: - - this - - .java.lang.Appendable##java.lang.Object - - from: - - arg(0) - - '[*]' - to: - - this - - .java.lang.StringBuffer##java.lang.Object - - from: arg(0) - to: this - - from: arg(0) - to: - - this - - .java.lang.AbstractStringBuilder##java.lang.Object -- function: java.lang.StringBuffer#append - signature: (java.lang.CharSequence, int, int) java.lang.AbstractStringBuilder - copy: - - from: arg(0) - to: result -- function: java.lang.StringBuffer#append - signature: (java.lang.CharSequence, int, int) java.lang.AbstractStringBuilder - copy: - - from: - - this - - .java.lang.Appendable##java.lang.Object - to: result - - from: arg(0) - to: - - this - - .java.lang.StringBuffer##java.lang.Object - - from: - - this - - .java.lang.AbstractStringBuilder##java.lang.Object - to: result - - from: - - this - - .java.lang.StringBuffer##java.lang.Object - to: result - - from: this - to: result - - from: arg(0) - to: - - this - - .java.lang.Appendable##java.lang.Object - - from: arg(0) - to: this - - from: arg(0) - to: - - this - - .java.lang.AbstractStringBuilder##java.lang.Object -- function: java.lang.StringBuffer#append - signature: (java.lang.CharSequence, int, int) java.lang.Appendable - copy: - - from: arg(0) - to: result -- function: java.lang.StringBuffer#append - signature: (java.lang.CharSequence, int, int) java.lang.Appendable - copy: - - from: - - this - - .java.lang.Appendable##java.lang.Object - to: result - - from: arg(0) - to: - - this - - .java.lang.StringBuffer##java.lang.Object - - from: - - this - - .java.lang.AbstractStringBuilder##java.lang.Object - to: result - - from: - - this - - .java.lang.StringBuffer##java.lang.Object - to: result - - from: this - to: result - - from: arg(0) - to: - - this - - .java.lang.Appendable##java.lang.Object - - from: arg(0) - to: this - - from: arg(0) - to: - - this - - .java.lang.AbstractStringBuilder##java.lang.Object -- function: java.lang.StringBuffer#append - signature: (java.lang.CharSequence, int, int) java.lang.StringBuffer - copy: - - from: arg(0) - to: result -- function: java.lang.StringBuffer#append - signature: (java.lang.CharSequence, int, int) java.lang.StringBuffer - copy: - - from: - - this - - .java.lang.Appendable##java.lang.Object - to: result - - from: arg(0) - to: - - this - - .java.lang.StringBuffer##java.lang.Object - - from: - - this - - .java.lang.AbstractStringBuilder##java.lang.Object - to: result - - from: - - this - - .java.lang.StringBuffer##java.lang.Object - to: result - - from: this - to: result - - from: arg(0) - to: - - this - - .java.lang.Appendable##java.lang.Object - - from: arg(0) - to: this - - from: arg(0) - to: - - this - - .java.lang.AbstractStringBuilder##java.lang.Object -- function: java.lang.StringBuffer#appendCodePoint - signature: (int) java.lang.AbstractStringBuilder - copy: - - from: arg(0) - to: result -- function: java.lang.StringBuffer#appendCodePoint - signature: (int) java.lang.AbstractStringBuilder - copy: - - from: - - this - - .java.lang.Appendable##java.lang.Object - to: result - - from: arg(0) - to: - - this - - .java.lang.StringBuffer##java.lang.Object - - from: - - this - - .java.lang.AbstractStringBuilder##java.lang.Object - to: result - - from: - - this - - .java.lang.StringBuffer##java.lang.Object - to: result - - from: this - to: result - - from: arg(0) - to: - - this - - .java.lang.Appendable##java.lang.Object - - from: arg(0) - to: this - - from: arg(0) - to: - - this - - .java.lang.AbstractStringBuilder##java.lang.Object -- function: java.lang.StringBuffer#appendCodePoint - signature: (int) java.lang.StringBuffer - copy: - - from: arg(0) - to: result -- function: java.lang.StringBuffer#appendCodePoint - signature: (int) java.lang.StringBuffer - copy: - - from: - - this - - .java.lang.Appendable##java.lang.Object - to: result - - from: arg(0) - to: - - this - - .java.lang.StringBuffer##java.lang.Object - - from: - - this - - .java.lang.AbstractStringBuilder##java.lang.Object - to: result - - from: - - this - - .java.lang.StringBuffer##java.lang.Object - to: result - - from: this - to: result - - from: arg(0) - to: - - this - - .java.lang.Appendable##java.lang.Object - - from: arg(0) - to: this - - from: arg(0) - to: - - this - - .java.lang.AbstractStringBuilder##java.lang.Object -- function: java.lang.StringBuffer#charAt - signature: (int) char - copy: - - from: - - this - - .java.lang.Appendable##java.lang.Object - to: result - - from: - - this - - .java.lang.AbstractStringBuilder##java.lang.Object - to: result - - from: - - this - - .java.lang.StringBuffer##java.lang.Object - to: result - - from: this - to: result -- function: java.lang.StringBuffer#delete - signature: (int, int) java.lang.AbstractStringBuilder - copy: - - from: - - this - - .java.lang.Appendable##java.lang.Object - to: result - - from: - - this - - .java.lang.AbstractStringBuilder##java.lang.Object - to: result - - from: - - this - - .java.lang.StringBuffer##java.lang.Object - to: result - - from: this - to: result -- function: java.lang.StringBuffer#delete - signature: (int, int) java.lang.StringBuffer - copy: - - from: - - this - - .java.lang.Appendable##java.lang.Object - to: result - - from: - - this - - .java.lang.AbstractStringBuilder##java.lang.Object - to: result - - from: - - this - - .java.lang.StringBuffer##java.lang.Object - to: result - - from: this - to: result -- function: java.lang.StringBuffer#deleteCharAt - signature: (int) java.lang.AbstractStringBuilder - copy: - - from: - - this - - .java.lang.Appendable##java.lang.Object - to: result - - from: - - this - - .java.lang.AbstractStringBuilder##java.lang.Object - to: result - - from: - - this - - .java.lang.StringBuffer##java.lang.Object - to: result - - from: this - to: result -- function: java.lang.StringBuffer#deleteCharAt - signature: (int) java.lang.StringBuffer - copy: - - from: - - this - - .java.lang.Appendable##java.lang.Object - to: result - - from: - - this - - .java.lang.AbstractStringBuilder##java.lang.Object - to: result - - from: - - this - - .java.lang.StringBuffer##java.lang.Object - to: result - - from: this - to: result -- function: java.lang.StringBuffer#getChars - signature: (int, int, char[], int) void - copy: - - from: - - this - - .java.lang.AbstractStringBuilder##java.lang.Object - to: arg(2) - - from: - - this - - .java.lang.Appendable##java.lang.Object - to: arg(2) - - from: - - this - - .java.lang.StringBuffer##java.lang.Object - to: arg(2) - - from: this - to: arg(2) -- function: java.lang.StringBuffer#insert - signature: (int, boolean) java.lang.AbstractStringBuilder - copy: - - from: arg(1) - to: result -- function: java.lang.StringBuffer#insert - signature: (int, boolean) java.lang.AbstractStringBuilder - copy: - - from: arg(1) - to: - - this - - .java.lang.StringBuffer##java.lang.Object - - from: - - this - - .java.lang.Appendable##java.lang.Object - to: result - - from: - - this - - .java.lang.AbstractStringBuilder##java.lang.Object - to: result - - from: - - this - - .java.lang.StringBuffer##java.lang.Object - to: result - - from: this - to: result - - from: arg(1) - to: - - this - - .java.lang.Appendable##java.lang.Object - - from: arg(1) - to: this - - from: arg(1) - to: - - this - - .java.lang.AbstractStringBuilder##java.lang.Object -- function: java.lang.StringBuffer#insert - signature: (int, boolean) java.lang.StringBuffer - copy: - - from: arg(1) - to: result -- function: java.lang.StringBuffer#insert - signature: (int, boolean) java.lang.StringBuffer - copy: - - from: arg(1) - to: - - this - - .java.lang.StringBuffer##java.lang.Object - - from: - - this - - .java.lang.Appendable##java.lang.Object - to: result - - from: - - this - - .java.lang.AbstractStringBuilder##java.lang.Object - to: result - - from: - - this - - .java.lang.StringBuffer##java.lang.Object - to: result - - from: this - to: result - - from: arg(1) - to: - - this - - .java.lang.Appendable##java.lang.Object - - from: arg(1) - to: this - - from: arg(1) - to: - - this - - .java.lang.AbstractStringBuilder##java.lang.Object -- function: java.lang.StringBuffer#insert - signature: (int, char) java.lang.AbstractStringBuilder - copy: - - from: arg(1) - to: result -- function: java.lang.StringBuffer#insert - signature: (int, char) java.lang.AbstractStringBuilder - copy: - - from: arg(1) - to: - - this - - .java.lang.StringBuffer##java.lang.Object - - from: - - this - - .java.lang.Appendable##java.lang.Object - to: result - - from: - - this - - .java.lang.AbstractStringBuilder##java.lang.Object - to: result - - from: - - this - - .java.lang.StringBuffer##java.lang.Object - to: result - - from: this - to: result - - from: arg(1) - to: - - this - - .java.lang.Appendable##java.lang.Object - - from: arg(1) - to: this - - from: arg(1) - to: - - this - - .java.lang.AbstractStringBuilder##java.lang.Object -- function: java.lang.StringBuffer#insert - signature: (int, char) java.lang.StringBuffer - copy: - - from: arg(1) - to: result -- function: java.lang.StringBuffer#insert - signature: (int, char) java.lang.StringBuffer - copy: - - from: arg(1) - to: - - this - - .java.lang.StringBuffer##java.lang.Object - - from: - - this - - .java.lang.Appendable##java.lang.Object - to: result - - from: - - this - - .java.lang.AbstractStringBuilder##java.lang.Object - to: result - - from: - - this - - .java.lang.StringBuffer##java.lang.Object - to: result - - from: this - to: result - - from: arg(1) - to: - - this - - .java.lang.Appendable##java.lang.Object - - from: arg(1) - to: this - - from: arg(1) - to: - - this - - .java.lang.AbstractStringBuilder##java.lang.Object -- function: java.lang.StringBuffer#insert - signature: (int, char[]) java.lang.AbstractStringBuilder - copy: - - from: arg(1) - to: result -- function: java.lang.StringBuffer#insert - signature: (int, char[]) java.lang.AbstractStringBuilder - copy: - - from: arg(1) - to: - - this - - .java.lang.StringBuffer##java.lang.Object - - from: - - this - - .java.lang.Appendable##java.lang.Object - to: result - - from: - - arg(1) - - '[*]' - to: this - - from: - - this - - .java.lang.AbstractStringBuilder##java.lang.Object - to: result - - from: - - this - - .java.lang.StringBuffer##java.lang.Object - to: result - - from: this - to: result - - from: - - arg(1) - - '[*]' - to: - - this - - .java.lang.AbstractStringBuilder##java.lang.Object - - from: arg(1) - to: - - this - - .java.lang.Appendable##java.lang.Object - - from: arg(1) - to: this - - from: - - arg(1) - - '[*]' - to: - - this - - .java.lang.StringBuffer##java.lang.Object - - from: arg(1) - to: - - this - - .java.lang.AbstractStringBuilder##java.lang.Object - - from: - - arg(1) - - '[*]' - to: - - this - - .java.lang.Appendable##java.lang.Object -- function: java.lang.StringBuffer#insert - signature: (int, char[]) java.lang.StringBuffer - copy: - - from: arg(1) - to: result -- function: java.lang.StringBuffer#insert - signature: (int, char[]) java.lang.StringBuffer - copy: - - from: arg(1) - to: - - this - - .java.lang.StringBuffer##java.lang.Object - - from: - - this - - .java.lang.Appendable##java.lang.Object - to: result - - from: - - arg(1) - - '[*]' - to: this - - from: - - this - - .java.lang.AbstractStringBuilder##java.lang.Object - to: result - - from: - - this - - .java.lang.StringBuffer##java.lang.Object - to: result - - from: this - to: result - - from: - - arg(1) - - '[*]' - to: - - this - - .java.lang.AbstractStringBuilder##java.lang.Object - - from: arg(1) - to: - - this - - .java.lang.Appendable##java.lang.Object - - from: arg(1) - to: this - - from: - - arg(1) - - '[*]' - to: - - this - - .java.lang.StringBuffer##java.lang.Object - - from: arg(1) - to: - - this - - .java.lang.AbstractStringBuilder##java.lang.Object - - from: - - arg(1) - - '[*]' - to: - - this - - .java.lang.Appendable##java.lang.Object -- function: java.lang.StringBuffer#insert - signature: (int, double) java.lang.AbstractStringBuilder - copy: - - from: arg(1) - to: result -- function: java.lang.StringBuffer#insert - signature: (int, double) java.lang.AbstractStringBuilder - copy: - - from: arg(1) - to: - - this - - .java.lang.StringBuffer##java.lang.Object - - from: - - this - - .java.lang.Appendable##java.lang.Object - to: result - - from: - - this - - .java.lang.AbstractStringBuilder##java.lang.Object - to: result - - from: - - this - - .java.lang.StringBuffer##java.lang.Object - to: result - - from: this - to: result - - from: arg(1) - to: - - this - - .java.lang.Appendable##java.lang.Object - - from: arg(1) - to: this - - from: arg(1) - to: - - this - - .java.lang.AbstractStringBuilder##java.lang.Object -- function: java.lang.StringBuffer#insert - signature: (int, double) java.lang.StringBuffer - copy: - - from: arg(1) - to: result -- function: java.lang.StringBuffer#insert - signature: (int, double) java.lang.StringBuffer - copy: - - from: arg(1) - to: - - this - - .java.lang.StringBuffer##java.lang.Object - - from: - - this - - .java.lang.Appendable##java.lang.Object - to: result - - from: - - this - - .java.lang.AbstractStringBuilder##java.lang.Object - to: result - - from: - - this - - .java.lang.StringBuffer##java.lang.Object - to: result - - from: this - to: result - - from: arg(1) - to: - - this - - .java.lang.Appendable##java.lang.Object - - from: arg(1) - to: this - - from: arg(1) - to: - - this - - .java.lang.AbstractStringBuilder##java.lang.Object -- function: java.lang.StringBuffer#insert - signature: (int, float) java.lang.AbstractStringBuilder - copy: - - from: arg(1) - to: result -- function: java.lang.StringBuffer#insert - signature: (int, float) java.lang.AbstractStringBuilder - copy: - - from: arg(1) - to: - - this - - .java.lang.StringBuffer##java.lang.Object - - from: - - this - - .java.lang.Appendable##java.lang.Object - to: result - - from: - - this - - .java.lang.AbstractStringBuilder##java.lang.Object - to: result - - from: - - this - - .java.lang.StringBuffer##java.lang.Object - to: result - - from: this - to: result - - from: arg(1) - to: - - this - - .java.lang.Appendable##java.lang.Object - - from: arg(1) - to: this - - from: arg(1) - to: - - this - - .java.lang.AbstractStringBuilder##java.lang.Object -- function: java.lang.StringBuffer#insert - signature: (int, float) java.lang.StringBuffer - copy: - - from: arg(1) - to: result -- function: java.lang.StringBuffer#insert - signature: (int, float) java.lang.StringBuffer - copy: - - from: arg(1) - to: - - this - - .java.lang.StringBuffer##java.lang.Object - - from: - - this - - .java.lang.Appendable##java.lang.Object - to: result - - from: - - this - - .java.lang.AbstractStringBuilder##java.lang.Object - to: result - - from: - - this - - .java.lang.StringBuffer##java.lang.Object - to: result - - from: this - to: result - - from: arg(1) - to: - - this - - .java.lang.Appendable##java.lang.Object - - from: arg(1) - to: this - - from: arg(1) - to: - - this - - .java.lang.AbstractStringBuilder##java.lang.Object -- function: java.lang.StringBuffer#insert - signature: (int, int) java.lang.AbstractStringBuilder - copy: - - from: arg(1) - to: result -- function: java.lang.StringBuffer#insert - signature: (int, int) java.lang.AbstractStringBuilder - copy: - - from: arg(1) - to: - - this - - .java.lang.StringBuffer##java.lang.Object - - from: - - this - - .java.lang.Appendable##java.lang.Object - to: result - - from: - - this - - .java.lang.AbstractStringBuilder##java.lang.Object - to: result - - from: - - this - - .java.lang.StringBuffer##java.lang.Object - to: result - - from: this - to: result - - from: arg(1) - to: - - this - - .java.lang.Appendable##java.lang.Object - - from: arg(1) - to: this - - from: arg(1) - to: - - this - - .java.lang.AbstractStringBuilder##java.lang.Object -- function: java.lang.StringBuffer#insert - signature: (int, int) java.lang.StringBuffer - copy: - - from: arg(1) - to: result -- function: java.lang.StringBuffer#insert - signature: (int, int) java.lang.StringBuffer - copy: - - from: arg(1) - to: - - this - - .java.lang.StringBuffer##java.lang.Object - - from: - - this - - .java.lang.Appendable##java.lang.Object - to: result - - from: - - this - - .java.lang.AbstractStringBuilder##java.lang.Object - to: result - - from: - - this - - .java.lang.StringBuffer##java.lang.Object - to: result - - from: this - to: result - - from: arg(1) - to: - - this - - .java.lang.Appendable##java.lang.Object - - from: arg(1) - to: this - - from: arg(1) - to: - - this - - .java.lang.AbstractStringBuilder##java.lang.Object -- function: java.lang.StringBuffer#insert - signature: (int, java.lang.CharSequence) java.lang.AbstractStringBuilder - copy: - - from: arg(1) - to: result -- function: java.lang.StringBuffer#insert - signature: (int, java.lang.CharSequence) java.lang.AbstractStringBuilder - copy: - - from: arg(1) - to: - - this - - .java.lang.StringBuffer##java.lang.Object - - from: - - this - - .java.lang.Appendable##java.lang.Object - to: result - - from: - - this - - .java.lang.AbstractStringBuilder##java.lang.Object - to: result - - from: - - this - - .java.lang.StringBuffer##java.lang.Object - to: result - - from: this - to: result - - from: arg(1) - to: - - this - - .java.lang.Appendable##java.lang.Object - - from: arg(1) - to: this - - from: arg(1) - to: - - this - - .java.lang.AbstractStringBuilder##java.lang.Object -- function: java.lang.StringBuffer#insert - signature: (int, java.lang.CharSequence) java.lang.StringBuffer - copy: - - from: arg(1) - to: result -- function: java.lang.StringBuffer#insert - signature: (int, java.lang.CharSequence) java.lang.StringBuffer - copy: - - from: arg(1) - to: - - this - - .java.lang.StringBuffer##java.lang.Object - - from: - - this - - .java.lang.Appendable##java.lang.Object - to: result - - from: - - this - - .java.lang.AbstractStringBuilder##java.lang.Object - to: result - - from: - - this - - .java.lang.StringBuffer##java.lang.Object - to: result - - from: this - to: result - - from: arg(1) - to: - - this - - .java.lang.Appendable##java.lang.Object - - from: arg(1) - to: this - - from: arg(1) - to: - - this - - .java.lang.AbstractStringBuilder##java.lang.Object -- function: java.lang.StringBuffer#insert - signature: (int, java.lang.Object) java.lang.AbstractStringBuilder - copy: - - from: arg(1) - to: result -- function: java.lang.StringBuffer#insert - signature: (int, java.lang.Object) java.lang.AbstractStringBuilder - copy: - - from: arg(1) - to: - - this - - .java.lang.StringBuffer##java.lang.Object - - from: - - this - - .java.lang.Appendable##java.lang.Object - to: result - - from: - - this - - .java.lang.AbstractStringBuilder##java.lang.Object - to: result - - from: - - this - - .java.lang.StringBuffer##java.lang.Object - to: result - - from: this - to: result - - from: arg(1) - to: - - this - - .java.lang.Appendable##java.lang.Object - - from: arg(1) - to: this - - from: arg(1) - to: - - this - - .java.lang.AbstractStringBuilder##java.lang.Object -- function: java.lang.StringBuffer#insert - signature: (int, java.lang.Object) java.lang.StringBuffer - copy: - - from: arg(1) - to: result -- function: java.lang.StringBuffer#insert - signature: (int, java.lang.Object) java.lang.StringBuffer - copy: - - from: arg(1) - to: - - this - - .java.lang.StringBuffer##java.lang.Object - - from: - - this - - .java.lang.Appendable##java.lang.Object - to: result - - from: - - this - - .java.lang.AbstractStringBuilder##java.lang.Object - to: result - - from: - - this - - .java.lang.StringBuffer##java.lang.Object - to: result - - from: this - to: result - - from: arg(1) - to: - - this - - .java.lang.Appendable##java.lang.Object - - from: arg(1) - to: this - - from: arg(1) - to: - - this - - .java.lang.AbstractStringBuilder##java.lang.Object -- function: java.lang.StringBuffer#insert - signature: (int, java.lang.String) java.lang.AbstractStringBuilder - copy: - - from: arg(1) - to: result -- function: java.lang.StringBuffer#insert - signature: (int, java.lang.String) java.lang.AbstractStringBuilder - copy: - - from: arg(1) - to: - - this - - .java.lang.StringBuffer##java.lang.Object - - from: - - this - - .java.lang.Appendable##java.lang.Object - to: result - - from: - - this - - .java.lang.AbstractStringBuilder##java.lang.Object - to: result - - from: - - this - - .java.lang.StringBuffer##java.lang.Object - to: result - - from: this - to: result - - from: arg(1) - to: - - this - - .java.lang.Appendable##java.lang.Object - - from: arg(1) - to: this - - from: arg(1) - to: - - this - - .java.lang.AbstractStringBuilder##java.lang.Object -- function: java.lang.StringBuffer#insert - signature: (int, java.lang.String) java.lang.StringBuffer - copy: - - from: arg(1) - to: result -- function: java.lang.StringBuffer#insert - signature: (int, java.lang.String) java.lang.StringBuffer - copy: - - from: arg(1) - to: - - this - - .java.lang.StringBuffer##java.lang.Object - - from: - - this - - .java.lang.Appendable##java.lang.Object - to: result - - from: - - this - - .java.lang.AbstractStringBuilder##java.lang.Object - to: result - - from: - - this - - .java.lang.StringBuffer##java.lang.Object - to: result - - from: this - to: result - - from: arg(1) - to: - - this - - .java.lang.Appendable##java.lang.Object - - from: arg(1) - to: this - - from: arg(1) - to: - - this - - .java.lang.AbstractStringBuilder##java.lang.Object -- function: java.lang.StringBuffer#insert - signature: (int, long) java.lang.AbstractStringBuilder - copy: - - from: arg(1) - to: result -- function: java.lang.StringBuffer#insert - signature: (int, long) java.lang.AbstractStringBuilder - copy: - - from: arg(1) - to: - - this - - .java.lang.StringBuffer##java.lang.Object - - from: - - this - - .java.lang.Appendable##java.lang.Object - to: result - - from: - - this - - .java.lang.AbstractStringBuilder##java.lang.Object - to: result - - from: - - this - - .java.lang.StringBuffer##java.lang.Object - to: result - - from: this - to: result - - from: arg(1) - to: - - this - - .java.lang.Appendable##java.lang.Object - - from: arg(1) - to: this - - from: arg(1) - to: - - this - - .java.lang.AbstractStringBuilder##java.lang.Object -- function: java.lang.StringBuffer#insert - signature: (int, long) java.lang.StringBuffer - copy: - - from: arg(1) - to: result -- function: java.lang.StringBuffer#insert - signature: (int, long) java.lang.StringBuffer - copy: - - from: arg(1) - to: - - this - - .java.lang.StringBuffer##java.lang.Object - - from: - - this - - .java.lang.Appendable##java.lang.Object - to: result - - from: - - this - - .java.lang.AbstractStringBuilder##java.lang.Object - to: result - - from: - - this - - .java.lang.StringBuffer##java.lang.Object - to: result - - from: this - to: result - - from: arg(1) - to: - - this - - .java.lang.Appendable##java.lang.Object - - from: arg(1) - to: this - - from: arg(1) - to: - - this - - .java.lang.AbstractStringBuilder##java.lang.Object -- function: java.lang.StringBuffer#insert - signature: (int, char[], int, int) java.lang.AbstractStringBuilder - copy: - - from: arg(1) - to: result -- function: java.lang.StringBuffer#insert - signature: (int, char[], int, int) java.lang.AbstractStringBuilder - copy: - - from: arg(1) - to: - - this - - .java.lang.StringBuffer##java.lang.Object - - from: - - this - - .java.lang.Appendable##java.lang.Object - to: result - - from: - - arg(1) - - '[*]' - to: this - - from: - - this - - .java.lang.AbstractStringBuilder##java.lang.Object - to: result - - from: - - this - - .java.lang.StringBuffer##java.lang.Object - to: result - - from: this - to: result - - from: - - arg(1) - - '[*]' - to: - - this - - .java.lang.AbstractStringBuilder##java.lang.Object - - from: arg(1) - to: - - this - - .java.lang.Appendable##java.lang.Object - - from: arg(1) - to: this - - from: - - arg(1) - - '[*]' - to: - - this - - .java.lang.StringBuffer##java.lang.Object - - from: arg(1) - to: - - this - - .java.lang.AbstractStringBuilder##java.lang.Object - - from: - - arg(1) - - '[*]' - to: - - this - - .java.lang.Appendable##java.lang.Object -- function: java.lang.StringBuffer#insert - signature: (int, char[], int, int) java.lang.StringBuffer - copy: - - from: arg(1) - to: result -- function: java.lang.StringBuffer#insert - signature: (int, char[], int, int) java.lang.StringBuffer - copy: - - from: arg(1) - to: - - this - - .java.lang.StringBuffer##java.lang.Object - - from: - - this - - .java.lang.Appendable##java.lang.Object - to: result - - from: - - arg(1) - - '[*]' - to: this - - from: - - this - - .java.lang.AbstractStringBuilder##java.lang.Object - to: result - - from: - - this - - .java.lang.StringBuffer##java.lang.Object - to: result - - from: this - to: result - - from: - - arg(1) - - '[*]' - to: - - this - - .java.lang.AbstractStringBuilder##java.lang.Object - - from: arg(1) - to: - - this - - .java.lang.Appendable##java.lang.Object - - from: arg(1) - to: this - - from: - - arg(1) - - '[*]' - to: - - this - - .java.lang.StringBuffer##java.lang.Object - - from: arg(1) - to: - - this - - .java.lang.AbstractStringBuilder##java.lang.Object - - from: - - arg(1) - - '[*]' - to: - - this - - .java.lang.Appendable##java.lang.Object -- function: java.lang.StringBuffer#insert - signature: (int, java.lang.CharSequence, int, int) java.lang.AbstractStringBuilder - copy: - - from: arg(1) - to: result -- function: java.lang.StringBuffer#insert - signature: (int, java.lang.CharSequence, int, int) java.lang.AbstractStringBuilder - copy: - - from: arg(1) - to: - - this - - .java.lang.StringBuffer##java.lang.Object - - from: - - this - - .java.lang.Appendable##java.lang.Object - to: result - - from: - - this - - .java.lang.AbstractStringBuilder##java.lang.Object - to: result - - from: - - this - - .java.lang.StringBuffer##java.lang.Object - to: result - - from: this - to: result - - from: arg(1) - to: - - this - - .java.lang.Appendable##java.lang.Object - - from: arg(1) - to: this - - from: arg(1) - to: - - this - - .java.lang.AbstractStringBuilder##java.lang.Object -- function: java.lang.StringBuffer#insert - signature: (int, java.lang.CharSequence, int, int) java.lang.StringBuffer - copy: - - from: arg(1) - to: result -- function: java.lang.StringBuffer#insert - signature: (int, java.lang.CharSequence, int, int) java.lang.StringBuffer - copy: - - from: arg(1) - to: - - this - - .java.lang.StringBuffer##java.lang.Object - - from: - - this - - .java.lang.Appendable##java.lang.Object - to: result - - from: - - this - - .java.lang.AbstractStringBuilder##java.lang.Object - to: result - - from: - - this - - .java.lang.StringBuffer##java.lang.Object - to: result - - from: this - to: result - - from: arg(1) - to: - - this - - .java.lang.Appendable##java.lang.Object - - from: arg(1) - to: this - - from: arg(1) - to: - - this - - .java.lang.AbstractStringBuilder##java.lang.Object -- function: java.lang.StringBuffer#replace - signature: (int, int, java.lang.String) java.lang.AbstractStringBuilder - copy: - - from: arg(2) - to: result -- function: java.lang.StringBuffer#replace - signature: (int, int, java.lang.String) java.lang.AbstractStringBuilder - copy: - - from: arg(2) - to: - - this - - .java.lang.StringBuffer##java.lang.Object - - from: - - this - - .java.lang.Appendable##java.lang.Object - to: result - - from: - - this - - .java.lang.AbstractStringBuilder##java.lang.Object - to: result - - from: - - this - - .java.lang.StringBuffer##java.lang.Object - to: result - - from: this - to: result - - from: arg(2) - to: - - this - - .java.lang.Appendable##java.lang.Object - - from: arg(2) - to: this - - from: arg(2) - to: - - this - - .java.lang.AbstractStringBuilder##java.lang.Object -- function: java.lang.StringBuffer#replace - signature: (int, int, java.lang.String) java.lang.StringBuffer - copy: - - from: arg(2) - to: result -- function: java.lang.StringBuffer#replace - signature: (int, int, java.lang.String) java.lang.StringBuffer - copy: - - from: arg(2) - to: - - this - - .java.lang.StringBuffer##java.lang.Object - - from: - - this - - .java.lang.Appendable##java.lang.Object - to: result - - from: - - this - - .java.lang.AbstractStringBuilder##java.lang.Object - to: result - - from: - - this - - .java.lang.StringBuffer##java.lang.Object - to: result - - from: this - to: result - - from: arg(2) - to: - - this - - .java.lang.Appendable##java.lang.Object - - from: arg(2) - to: this - - from: arg(2) - to: - - this - - .java.lang.AbstractStringBuilder##java.lang.Object -- function: java.lang.StringBuffer#reverse - signature: () java.lang.AbstractStringBuilder - copy: - - from: - - this - - .java.lang.Appendable##java.lang.Object - to: result - - from: - - this - - .java.lang.AbstractStringBuilder##java.lang.Object - to: result - - from: - - this - - .java.lang.StringBuffer##java.lang.Object - to: result - - from: this - to: result -- function: java.lang.StringBuffer#reverse - signature: () java.lang.StringBuffer - copy: - - from: - - this - - .java.lang.Appendable##java.lang.Object - to: result - - from: - - this - - .java.lang.AbstractStringBuilder##java.lang.Object - to: result - - from: - - this - - .java.lang.StringBuffer##java.lang.Object - to: result - - from: this - to: result -- function: java.lang.StringBuffer#setCharAt - signature: (int, char) void - copy: - - from: arg(1) - to: - - this - - .java.lang.StringBuffer##java.lang.Object - - from: arg(1) - to: - - this - - .java.lang.Appendable##java.lang.Object - - from: arg(1) - to: this - - from: arg(1) - to: - - this - - .java.lang.AbstractStringBuilder##java.lang.Object -- function: java.lang.StringBuffer#subSequence - signature: (int, int) java.lang.CharSequence - copy: - - from: - - this - - .java.lang.Appendable##java.lang.Object - to: result - - from: - - this - - .java.lang.AbstractStringBuilder##java.lang.Object - to: result - - from: - - this - - .java.lang.StringBuffer##java.lang.Object - to: result - - from: this - to: result -- function: java.lang.StringBuffer#substring - signature: (int) java.lang.String - copy: - - from: - - this - - .java.lang.Appendable##java.lang.Object - to: result - - from: - - this - - .java.lang.AbstractStringBuilder##java.lang.Object - to: result - - from: - - this - - .java.lang.StringBuffer##java.lang.Object - to: result - - from: this - to: result -- function: java.lang.StringBuffer#substring - signature: (int, int) java.lang.String - copy: - - from: - - this - - .java.lang.Appendable##java.lang.Object - to: result - - from: - - this - - .java.lang.AbstractStringBuilder##java.lang.Object - to: result - - from: - - this - - .java.lang.StringBuffer##java.lang.Object - to: result - - from: this - to: result -- function: java.lang.StringBuilder# - signature: (java.lang.CharSequence) void - copy: - - from: arg(0) - to: - - this - - .java.lang.StringBuilder##java.lang.Object - - from: arg(0) - to: - - this - - .java.lang.Appendable##java.lang.Object - - from: arg(0) - to: this - - from: arg(0) - to: - - this - - .java.lang.AbstractStringBuilder##java.lang.Object -- function: java.lang.StringBuilder# - signature: (java.lang.String) void - copy: - - from: arg(0) - to: - - this - - .java.lang.StringBuilder##java.lang.Object - - from: arg(0) - to: - - this - - .java.lang.Appendable##java.lang.Object - - from: arg(0) - to: this - - from: arg(0) - to: - - this - - .java.lang.AbstractStringBuilder##java.lang.Object -- function: java.lang.StringBuilder#append - signature: (boolean) java.lang.AbstractStringBuilder - copy: - - from: arg(0) - to: result -- function: java.lang.StringBuilder#append - signature: (boolean) java.lang.AbstractStringBuilder - copy: - - from: - - this - - .java.lang.StringBuilder##java.lang.Object - to: result - - from: arg(0) - to: - - this - - .java.lang.StringBuilder##java.lang.Object - - from: - - this - - .java.lang.Appendable##java.lang.Object - to: result - - from: - - this - - .java.lang.AbstractStringBuilder##java.lang.Object - to: result - - from: this - to: result - - from: arg(0) - to: - - this - - .java.lang.Appendable##java.lang.Object - - from: arg(0) - to: this - - from: arg(0) - to: - - this - - .java.lang.AbstractStringBuilder##java.lang.Object -- function: java.lang.StringBuilder#append - signature: (boolean) java.lang.StringBuilder - copy: - - from: arg(0) - to: result -- function: java.lang.StringBuilder#append - signature: (boolean) java.lang.StringBuilder - copy: - - from: - - this - - .java.lang.StringBuilder##java.lang.Object - to: result - - from: arg(0) - to: - - this - - .java.lang.StringBuilder##java.lang.Object - - from: - - this - - .java.lang.Appendable##java.lang.Object - to: result - - from: - - this - - .java.lang.AbstractStringBuilder##java.lang.Object - to: result - - from: this - to: result - - from: arg(0) - to: - - this - - .java.lang.Appendable##java.lang.Object - - from: arg(0) - to: this - - from: arg(0) - to: - - this - - .java.lang.AbstractStringBuilder##java.lang.Object -- function: java.lang.StringBuilder#append - signature: (char) java.lang.AbstractStringBuilder - copy: - - from: arg(0) - to: result -- function: java.lang.StringBuilder#append - signature: (char) java.lang.AbstractStringBuilder - copy: - - from: - - this - - .java.lang.StringBuilder##java.lang.Object - to: result - - from: arg(0) - to: - - this - - .java.lang.StringBuilder##java.lang.Object - - from: - - this - - .java.lang.Appendable##java.lang.Object - to: result - - from: - - this - - .java.lang.AbstractStringBuilder##java.lang.Object - to: result - - from: this - to: result - - from: arg(0) - to: - - this - - .java.lang.Appendable##java.lang.Object - - from: arg(0) - to: this - - from: arg(0) - to: - - this - - .java.lang.AbstractStringBuilder##java.lang.Object -- function: java.lang.StringBuilder#append - signature: (char) java.lang.Appendable - copy: - - from: arg(0) - to: result -- function: java.lang.StringBuilder#append - signature: (char) java.lang.Appendable - copy: - - from: - - this - - .java.lang.StringBuilder##java.lang.Object - to: result - - from: arg(0) - to: - - this - - .java.lang.StringBuilder##java.lang.Object - - from: - - this - - .java.lang.Appendable##java.lang.Object - to: result - - from: - - this - - .java.lang.AbstractStringBuilder##java.lang.Object - to: result - - from: this - to: result - - from: arg(0) - to: - - this - - .java.lang.Appendable##java.lang.Object - - from: arg(0) - to: this - - from: arg(0) - to: - - this - - .java.lang.AbstractStringBuilder##java.lang.Object -- function: java.lang.StringBuilder#append - signature: (char) java.lang.StringBuilder - copy: - - from: arg(0) - to: result -- function: java.lang.StringBuilder#append - signature: (char) java.lang.StringBuilder - copy: - - from: - - this - - .java.lang.StringBuilder##java.lang.Object - to: result - - from: arg(0) - to: - - this - - .java.lang.StringBuilder##java.lang.Object - - from: - - this - - .java.lang.Appendable##java.lang.Object - to: result - - from: - - this - - .java.lang.AbstractStringBuilder##java.lang.Object - to: result - - from: this - to: result - - from: arg(0) - to: - - this - - .java.lang.Appendable##java.lang.Object - - from: arg(0) - to: this - - from: arg(0) - to: - - this - - .java.lang.AbstractStringBuilder##java.lang.Object -- function: java.lang.StringBuilder#append - signature: (char[]) java.lang.AbstractStringBuilder - copy: - - from: arg(0) - to: result -- function: java.lang.StringBuilder#append - signature: (char[]) java.lang.AbstractStringBuilder - copy: - - from: - - this - - .java.lang.StringBuilder##java.lang.Object - to: result - - from: arg(0) - to: - - this - - .java.lang.StringBuilder##java.lang.Object - - from: - - arg(0) - - '[*]' - to: - - this - - .java.lang.StringBuilder##java.lang.Object - - from: - - this - - .java.lang.Appendable##java.lang.Object - to: result - - from: - - this - - .java.lang.AbstractStringBuilder##java.lang.Object - to: result - - from: - - arg(0) - - '[*]' - to: this - - from: this - to: result - - from: - - arg(0) - - '[*]' - to: - - this - - .java.lang.AbstractStringBuilder##java.lang.Object - - from: - - arg(0) - - '[*]' - to: - - this - - .java.lang.Appendable##java.lang.Object - - from: arg(0) - to: - - this - - .java.lang.Appendable##java.lang.Object - - from: arg(0) - to: this - - from: arg(0) - to: - - this - - .java.lang.AbstractStringBuilder##java.lang.Object -- function: java.lang.StringBuilder#append - signature: (char[]) java.lang.StringBuilder - copy: - - from: arg(0) - to: result -- function: java.lang.StringBuilder#append - signature: (char[]) java.lang.StringBuilder - copy: - - from: - - this - - .java.lang.StringBuilder##java.lang.Object - to: result - - from: arg(0) - to: - - this - - .java.lang.StringBuilder##java.lang.Object - - from: - - arg(0) - - '[*]' - to: - - this - - .java.lang.StringBuilder##java.lang.Object - - from: - - this - - .java.lang.Appendable##java.lang.Object - to: result - - from: - - this - - .java.lang.AbstractStringBuilder##java.lang.Object - to: result - - from: - - arg(0) - - '[*]' - to: this - - from: this - to: result - - from: - - arg(0) - - '[*]' - to: - - this - - .java.lang.AbstractStringBuilder##java.lang.Object - - from: - - arg(0) - - '[*]' - to: - - this - - .java.lang.Appendable##java.lang.Object - - from: arg(0) - to: - - this - - .java.lang.Appendable##java.lang.Object - - from: arg(0) - to: this - - from: arg(0) - to: - - this - - .java.lang.AbstractStringBuilder##java.lang.Object -- function: java.lang.StringBuilder#append - signature: (double) java.lang.AbstractStringBuilder - copy: - - from: arg(0) - to: result -- function: java.lang.StringBuilder#append - signature: (double) java.lang.AbstractStringBuilder - copy: - - from: - - this - - .java.lang.StringBuilder##java.lang.Object - to: result - - from: arg(0) - to: - - this - - .java.lang.StringBuilder##java.lang.Object - - from: - - this - - .java.lang.Appendable##java.lang.Object - to: result - - from: - - this - - .java.lang.AbstractStringBuilder##java.lang.Object - to: result - - from: this - to: result - - from: arg(0) - to: - - this - - .java.lang.Appendable##java.lang.Object - - from: arg(0) - to: this - - from: arg(0) - to: - - this - - .java.lang.AbstractStringBuilder##java.lang.Object -- function: java.lang.StringBuilder#append - signature: (double) java.lang.StringBuilder - copy: - - from: arg(0) - to: result -- function: java.lang.StringBuilder#append - signature: (double) java.lang.StringBuilder - copy: - - from: - - this - - .java.lang.StringBuilder##java.lang.Object - to: result - - from: arg(0) - to: - - this - - .java.lang.StringBuilder##java.lang.Object - - from: - - this - - .java.lang.Appendable##java.lang.Object - to: result - - from: - - this - - .java.lang.AbstractStringBuilder##java.lang.Object - to: result - - from: this - to: result - - from: arg(0) - to: - - this - - .java.lang.Appendable##java.lang.Object - - from: arg(0) - to: this - - from: arg(0) - to: - - this - - .java.lang.AbstractStringBuilder##java.lang.Object -- function: java.lang.StringBuilder#append - signature: (float) java.lang.AbstractStringBuilder - copy: - - from: arg(0) - to: result -- function: java.lang.StringBuilder#append - signature: (float) java.lang.AbstractStringBuilder - copy: - - from: - - this - - .java.lang.StringBuilder##java.lang.Object - to: result - - from: arg(0) - to: - - this - - .java.lang.StringBuilder##java.lang.Object - - from: - - this - - .java.lang.Appendable##java.lang.Object - to: result - - from: - - this - - .java.lang.AbstractStringBuilder##java.lang.Object - to: result - - from: this - to: result - - from: arg(0) - to: - - this - - .java.lang.Appendable##java.lang.Object - - from: arg(0) - to: this - - from: arg(0) - to: - - this - - .java.lang.AbstractStringBuilder##java.lang.Object -- function: java.lang.StringBuilder#append - signature: (float) java.lang.StringBuilder - copy: - - from: arg(0) - to: result -- function: java.lang.StringBuilder#append - signature: (float) java.lang.StringBuilder - copy: - - from: - - this - - .java.lang.StringBuilder##java.lang.Object - to: result - - from: arg(0) - to: - - this - - .java.lang.StringBuilder##java.lang.Object - - from: - - this - - .java.lang.Appendable##java.lang.Object - to: result - - from: - - this - - .java.lang.AbstractStringBuilder##java.lang.Object - to: result - - from: this - to: result - - from: arg(0) - to: - - this - - .java.lang.Appendable##java.lang.Object - - from: arg(0) - to: this - - from: arg(0) - to: - - this - - .java.lang.AbstractStringBuilder##java.lang.Object -- function: java.lang.StringBuilder#append - signature: (int) java.lang.AbstractStringBuilder - copy: - - from: arg(0) - to: result -- function: java.lang.StringBuilder#append - signature: (int) java.lang.AbstractStringBuilder - copy: - - from: - - this - - .java.lang.StringBuilder##java.lang.Object - to: result - - from: arg(0) - to: - - this - - .java.lang.StringBuilder##java.lang.Object - - from: - - this - - .java.lang.Appendable##java.lang.Object - to: result - - from: - - this - - .java.lang.AbstractStringBuilder##java.lang.Object - to: result - - from: this - to: result - - from: arg(0) - to: - - this - - .java.lang.Appendable##java.lang.Object - - from: arg(0) - to: this - - from: arg(0) - to: - - this - - .java.lang.AbstractStringBuilder##java.lang.Object -- function: java.lang.StringBuilder#append - signature: (int) java.lang.StringBuilder - copy: - - from: arg(0) - to: result -- function: java.lang.StringBuilder#append - signature: (int) java.lang.StringBuilder - copy: - - from: - - this - - .java.lang.StringBuilder##java.lang.Object - to: result - - from: arg(0) - to: - - this - - .java.lang.StringBuilder##java.lang.Object - - from: - - this - - .java.lang.Appendable##java.lang.Object - to: result - - from: - - this - - .java.lang.AbstractStringBuilder##java.lang.Object - to: result - - from: this - to: result - - from: arg(0) - to: - - this - - .java.lang.Appendable##java.lang.Object - - from: arg(0) - to: this - - from: arg(0) - to: - - this - - .java.lang.AbstractStringBuilder##java.lang.Object -- function: java.lang.StringBuilder#append - signature: (java.lang.CharSequence) java.lang.AbstractStringBuilder - copy: - - from: arg(0) - to: result -- function: java.lang.StringBuilder#append - signature: (java.lang.CharSequence) java.lang.AbstractStringBuilder - copy: - - from: - - this - - .java.lang.StringBuilder##java.lang.Object - to: result - - from: arg(0) - to: - - this - - .java.lang.StringBuilder##java.lang.Object - - from: - - this - - .java.lang.Appendable##java.lang.Object - to: result - - from: - - this - - .java.lang.AbstractStringBuilder##java.lang.Object - to: result - - from: this - to: result - - from: arg(0) - to: - - this - - .java.lang.Appendable##java.lang.Object - - from: arg(0) - to: this - - from: arg(0) - to: - - this - - .java.lang.AbstractStringBuilder##java.lang.Object -- function: java.lang.StringBuilder#append - signature: (java.lang.CharSequence) java.lang.Appendable - copy: - - from: arg(0) - to: result -- function: java.lang.StringBuilder#append - signature: (java.lang.CharSequence) java.lang.Appendable - copy: - - from: - - this - - .java.lang.StringBuilder##java.lang.Object - to: result - - from: arg(0) - to: - - this - - .java.lang.StringBuilder##java.lang.Object - - from: - - this - - .java.lang.Appendable##java.lang.Object - to: result - - from: - - this - - .java.lang.AbstractStringBuilder##java.lang.Object - to: result - - from: this - to: result - - from: arg(0) - to: - - this - - .java.lang.Appendable##java.lang.Object - - from: arg(0) - to: this - - from: arg(0) - to: - - this - - .java.lang.AbstractStringBuilder##java.lang.Object -- function: java.lang.StringBuilder#append - signature: (java.lang.CharSequence) java.lang.StringBuilder - copy: - - from: arg(0) - to: result -- function: java.lang.StringBuilder#append - signature: (java.lang.CharSequence) java.lang.StringBuilder - copy: - - from: - - this - - .java.lang.StringBuilder##java.lang.Object - to: result - - from: arg(0) - to: - - this - - .java.lang.StringBuilder##java.lang.Object - - from: - - this - - .java.lang.Appendable##java.lang.Object - to: result - - from: - - this - - .java.lang.AbstractStringBuilder##java.lang.Object - to: result - - from: this - to: result - - from: arg(0) - to: - - this - - .java.lang.Appendable##java.lang.Object - - from: arg(0) - to: this - - from: arg(0) - to: - - this - - .java.lang.AbstractStringBuilder##java.lang.Object -- function: java.lang.StringBuilder#append - signature: (java.lang.Object) java.lang.AbstractStringBuilder - copy: - - from: arg(0) - to: result -- function: java.lang.StringBuilder#append - signature: (java.lang.Object) java.lang.AbstractStringBuilder - copy: - - from: - - this - - .java.lang.StringBuilder##java.lang.Object - to: result - - from: arg(0) - to: - - this - - .java.lang.StringBuilder##java.lang.Object - - from: - - this - - .java.lang.Appendable##java.lang.Object - to: result - - from: - - this - - .java.lang.AbstractStringBuilder##java.lang.Object - to: result - - from: this - to: result - - from: arg(0) - to: - - this - - .java.lang.Appendable##java.lang.Object - - from: arg(0) - to: this - - from: arg(0) - to: - - this - - .java.lang.AbstractStringBuilder##java.lang.Object -- function: java.lang.StringBuilder#append - signature: (java.lang.Object) java.lang.StringBuilder - copy: - - from: arg(0) - to: result -- function: java.lang.StringBuilder#append - signature: (java.lang.Object) java.lang.StringBuilder - copy: - - from: - - this - - .java.lang.StringBuilder##java.lang.Object - to: result - - from: arg(0) - to: - - this - - .java.lang.StringBuilder##java.lang.Object - - from: - - this - - .java.lang.Appendable##java.lang.Object - to: result - - from: - - this - - .java.lang.AbstractStringBuilder##java.lang.Object - to: result - - from: this - to: result - - from: arg(0) - to: - - this - - .java.lang.Appendable##java.lang.Object - - from: arg(0) - to: this - - from: arg(0) - to: - - this - - .java.lang.AbstractStringBuilder##java.lang.Object -- function: java.lang.StringBuilder#append - signature: (java.lang.String) java.lang.AbstractStringBuilder - copy: - - from: arg(0) - to: result -- function: java.lang.StringBuilder#append - signature: (java.lang.String) java.lang.AbstractStringBuilder - copy: - - from: - - this - - .java.lang.StringBuilder##java.lang.Object - to: result - - from: arg(0) - to: - - this - - .java.lang.StringBuilder##java.lang.Object - - from: - - this - - .java.lang.Appendable##java.lang.Object - to: result - - from: - - this - - .java.lang.AbstractStringBuilder##java.lang.Object - to: result - - from: this - to: result - - from: arg(0) - to: - - this - - .java.lang.Appendable##java.lang.Object - - from: arg(0) - to: this - - from: arg(0) - to: - - this - - .java.lang.AbstractStringBuilder##java.lang.Object -- function: java.lang.StringBuilder#append - signature: (java.lang.String) java.lang.StringBuilder - copy: - - from: arg(0) - to: result -- function: java.lang.StringBuilder#append - signature: (java.lang.String) java.lang.StringBuilder - copy: - - from: - - this - - .java.lang.StringBuilder##java.lang.Object - to: result - - from: arg(0) - to: - - this - - .java.lang.StringBuilder##java.lang.Object - - from: - - this - - .java.lang.Appendable##java.lang.Object - to: result - - from: - - this - - .java.lang.AbstractStringBuilder##java.lang.Object - to: result - - from: this - to: result - - from: arg(0) - to: - - this - - .java.lang.Appendable##java.lang.Object - - from: arg(0) - to: this - - from: arg(0) - to: - - this - - .java.lang.AbstractStringBuilder##java.lang.Object -- function: java.lang.StringBuilder#append - signature: (java.lang.StringBuffer) java.lang.AbstractStringBuilder - copy: - - from: arg(0) - to: result -- function: java.lang.StringBuilder#append - signature: (java.lang.StringBuffer) java.lang.AbstractStringBuilder - copy: - - from: - - this - - .java.lang.StringBuilder##java.lang.Object - to: result - - from: arg(0) - to: - - this - - .java.lang.StringBuilder##java.lang.Object - - from: - - this - - .java.lang.Appendable##java.lang.Object - to: result - - from: - - this - - .java.lang.AbstractStringBuilder##java.lang.Object - to: result - - from: this - to: result - - from: arg(0) - to: - - this - - .java.lang.Appendable##java.lang.Object - - from: arg(0) - to: this - - from: arg(0) - to: - - this - - .java.lang.AbstractStringBuilder##java.lang.Object -- function: java.lang.StringBuilder#append - signature: (java.lang.StringBuffer) java.lang.StringBuilder - copy: - - from: arg(0) - to: result -- function: java.lang.StringBuilder#append - signature: (java.lang.StringBuffer) java.lang.StringBuilder - copy: - - from: - - this - - .java.lang.StringBuilder##java.lang.Object - to: result - - from: arg(0) - to: - - this - - .java.lang.StringBuilder##java.lang.Object - - from: - - this - - .java.lang.Appendable##java.lang.Object - to: result - - from: - - this - - .java.lang.AbstractStringBuilder##java.lang.Object - to: result - - from: this - to: result - - from: arg(0) - to: - - this - - .java.lang.Appendable##java.lang.Object - - from: arg(0) - to: this - - from: arg(0) - to: - - this - - .java.lang.AbstractStringBuilder##java.lang.Object -- function: java.lang.StringBuilder#append - signature: (long) java.lang.AbstractStringBuilder - copy: - - from: arg(0) - to: result -- function: java.lang.StringBuilder#append - signature: (long) java.lang.AbstractStringBuilder - copy: - - from: - - this - - .java.lang.StringBuilder##java.lang.Object - to: result - - from: arg(0) - to: - - this - - .java.lang.StringBuilder##java.lang.Object - - from: - - this - - .java.lang.Appendable##java.lang.Object - to: result - - from: - - this - - .java.lang.AbstractStringBuilder##java.lang.Object - to: result - - from: this - to: result - - from: arg(0) - to: - - this - - .java.lang.Appendable##java.lang.Object - - from: arg(0) - to: this - - from: arg(0) - to: - - this - - .java.lang.AbstractStringBuilder##java.lang.Object -- function: java.lang.StringBuilder#append - signature: (long) java.lang.StringBuilder - copy: - - from: arg(0) - to: result -- function: java.lang.StringBuilder#append - signature: (long) java.lang.StringBuilder - copy: - - from: - - this - - .java.lang.StringBuilder##java.lang.Object - to: result - - from: arg(0) - to: - - this - - .java.lang.StringBuilder##java.lang.Object - - from: - - this - - .java.lang.Appendable##java.lang.Object - to: result - - from: - - this - - .java.lang.AbstractStringBuilder##java.lang.Object - to: result - - from: this - to: result - - from: arg(0) - to: - - this - - .java.lang.Appendable##java.lang.Object - - from: arg(0) - to: this - - from: arg(0) - to: - - this - - .java.lang.AbstractStringBuilder##java.lang.Object -- function: java.lang.StringBuilder#append - signature: (char[], int, int) java.lang.AbstractStringBuilder - copy: - - from: arg(0) - to: result -- function: java.lang.StringBuilder#append - signature: (char[], int, int) java.lang.AbstractStringBuilder - copy: - - from: - - this - - .java.lang.StringBuilder##java.lang.Object - to: result - - from: arg(0) - to: - - this - - .java.lang.StringBuilder##java.lang.Object - - from: - - arg(0) - - '[*]' - to: - - this - - .java.lang.StringBuilder##java.lang.Object - - from: - - this - - .java.lang.Appendable##java.lang.Object - to: result - - from: - - this - - .java.lang.AbstractStringBuilder##java.lang.Object - to: result - - from: - - arg(0) - - '[*]' - to: this - - from: this - to: result - - from: - - arg(0) - - '[*]' - to: - - this - - .java.lang.AbstractStringBuilder##java.lang.Object - - from: - - arg(0) - - '[*]' - to: - - this - - .java.lang.Appendable##java.lang.Object - - from: arg(0) - to: - - this - - .java.lang.Appendable##java.lang.Object - - from: arg(0) - to: this - - from: arg(0) - to: - - this - - .java.lang.AbstractStringBuilder##java.lang.Object -- function: java.lang.StringBuilder#append - signature: (char[], int, int) java.lang.StringBuilder - copy: - - from: arg(0) - to: result -- function: java.lang.StringBuilder#append - signature: (char[], int, int) java.lang.StringBuilder - copy: - - from: - - this - - .java.lang.StringBuilder##java.lang.Object - to: result - - from: arg(0) - to: - - this - - .java.lang.StringBuilder##java.lang.Object - - from: - - arg(0) - - '[*]' - to: - - this - - .java.lang.StringBuilder##java.lang.Object - - from: - - this - - .java.lang.Appendable##java.lang.Object - to: result - - from: - - this - - .java.lang.AbstractStringBuilder##java.lang.Object - to: result - - from: - - arg(0) - - '[*]' - to: this - - from: this - to: result - - from: - - arg(0) - - '[*]' - to: - - this - - .java.lang.AbstractStringBuilder##java.lang.Object - - from: - - arg(0) - - '[*]' - to: - - this - - .java.lang.Appendable##java.lang.Object - - from: arg(0) - to: - - this - - .java.lang.Appendable##java.lang.Object - - from: arg(0) - to: this - - from: arg(0) - to: - - this - - .java.lang.AbstractStringBuilder##java.lang.Object -- function: java.lang.StringBuilder#append - signature: (java.lang.CharSequence, int, int) java.lang.AbstractStringBuilder - copy: - - from: arg(0) - to: result -- function: java.lang.StringBuilder#append - signature: (java.lang.CharSequence, int, int) java.lang.AbstractStringBuilder - copy: - - from: - - this - - .java.lang.StringBuilder##java.lang.Object - to: result - - from: arg(0) - to: - - this - - .java.lang.StringBuilder##java.lang.Object - - from: - - this - - .java.lang.Appendable##java.lang.Object - to: result - - from: - - this - - .java.lang.AbstractStringBuilder##java.lang.Object - to: result - - from: this - to: result - - from: arg(0) - to: - - this - - .java.lang.Appendable##java.lang.Object - - from: arg(0) - to: this - - from: arg(0) - to: - - this - - .java.lang.AbstractStringBuilder##java.lang.Object -- function: java.lang.StringBuilder#append - signature: (java.lang.CharSequence, int, int) java.lang.Appendable - copy: - - from: arg(0) - to: result -- function: java.lang.StringBuilder#append - signature: (java.lang.CharSequence, int, int) java.lang.Appendable - copy: - - from: - - this - - .java.lang.StringBuilder##java.lang.Object - to: result - - from: arg(0) - to: - - this - - .java.lang.StringBuilder##java.lang.Object - - from: - - this - - .java.lang.Appendable##java.lang.Object - to: result - - from: - - this - - .java.lang.AbstractStringBuilder##java.lang.Object - to: result - - from: this - to: result - - from: arg(0) - to: - - this - - .java.lang.Appendable##java.lang.Object - - from: arg(0) - to: this - - from: arg(0) - to: - - this - - .java.lang.AbstractStringBuilder##java.lang.Object -- function: java.lang.StringBuilder#append - signature: (java.lang.CharSequence, int, int) java.lang.StringBuilder - copy: - - from: arg(0) - to: result -- function: java.lang.StringBuilder#append - signature: (java.lang.CharSequence, int, int) java.lang.StringBuilder - copy: - - from: - - this - - .java.lang.StringBuilder##java.lang.Object - to: result - - from: arg(0) - to: - - this - - .java.lang.StringBuilder##java.lang.Object - - from: - - this - - .java.lang.Appendable##java.lang.Object - to: result - - from: - - this - - .java.lang.AbstractStringBuilder##java.lang.Object - to: result - - from: this - to: result - - from: arg(0) - to: - - this - - .java.lang.Appendable##java.lang.Object - - from: arg(0) - to: this - - from: arg(0) - to: - - this - - .java.lang.AbstractStringBuilder##java.lang.Object -- function: java.lang.StringBuilder#appendCodePoint - signature: (int) java.lang.AbstractStringBuilder - copy: - - from: arg(0) - to: result -- function: java.lang.StringBuilder#appendCodePoint - signature: (int) java.lang.AbstractStringBuilder - copy: - - from: - - this - - .java.lang.StringBuilder##java.lang.Object - to: result - - from: arg(0) - to: - - this - - .java.lang.StringBuilder##java.lang.Object - - from: - - this - - .java.lang.Appendable##java.lang.Object - to: result - - from: - - this - - .java.lang.AbstractStringBuilder##java.lang.Object - to: result - - from: this - to: result - - from: arg(0) - to: - - this - - .java.lang.Appendable##java.lang.Object - - from: arg(0) - to: this - - from: arg(0) - to: - - this - - .java.lang.AbstractStringBuilder##java.lang.Object -- function: java.lang.StringBuilder#appendCodePoint - signature: (int) java.lang.StringBuilder - copy: - - from: arg(0) - to: result -- function: java.lang.StringBuilder#appendCodePoint - signature: (int) java.lang.StringBuilder - copy: - - from: - - this - - .java.lang.StringBuilder##java.lang.Object - to: result - - from: arg(0) - to: - - this - - .java.lang.StringBuilder##java.lang.Object - - from: - - this - - .java.lang.Appendable##java.lang.Object - to: result - - from: - - this - - .java.lang.AbstractStringBuilder##java.lang.Object - to: result - - from: this - to: result - - from: arg(0) - to: - - this - - .java.lang.Appendable##java.lang.Object - - from: arg(0) - to: this - - from: arg(0) - to: - - this - - .java.lang.AbstractStringBuilder##java.lang.Object -- function: java.lang.StringBuilder#charAt - signature: (int) char - copy: - - from: - - this - - .java.lang.StringBuilder##java.lang.Object - to: result - - from: - - this - - .java.lang.Appendable##java.lang.Object - to: result - - from: - - this - - .java.lang.AbstractStringBuilder##java.lang.Object - to: result - - from: this - to: result -- function: java.lang.StringBuilder#delete - signature: (int, int) java.lang.AbstractStringBuilder - copy: - - from: - - this - - .java.lang.StringBuilder##java.lang.Object - to: result - - from: - - this - - .java.lang.Appendable##java.lang.Object - to: result - - from: - - this - - .java.lang.AbstractStringBuilder##java.lang.Object - to: result - - from: this - to: result -- function: java.lang.StringBuilder#delete - signature: (int, int) java.lang.StringBuilder - copy: - - from: - - this - - .java.lang.StringBuilder##java.lang.Object - to: result - - from: - - this - - .java.lang.Appendable##java.lang.Object - to: result - - from: - - this - - .java.lang.AbstractStringBuilder##java.lang.Object - to: result - - from: this - to: result -- function: java.lang.StringBuilder#deleteCharAt - signature: (int) java.lang.AbstractStringBuilder - copy: - - from: - - this - - .java.lang.StringBuilder##java.lang.Object - to: result - - from: - - this - - .java.lang.Appendable##java.lang.Object - to: result - - from: - - this - - .java.lang.AbstractStringBuilder##java.lang.Object - to: result - - from: this - to: result -- function: java.lang.StringBuilder#deleteCharAt - signature: (int) java.lang.StringBuilder - copy: - - from: - - this - - .java.lang.StringBuilder##java.lang.Object - to: result - - from: - - this - - .java.lang.Appendable##java.lang.Object - to: result - - from: - - this - - .java.lang.AbstractStringBuilder##java.lang.Object - to: result - - from: this - to: result -- function: java.lang.StringBuilder#getChars - signature: (int, int, char[], int) void - copy: - - from: - - this - - .java.lang.AbstractStringBuilder##java.lang.Object - to: arg(2) - - from: - - this - - .java.lang.Appendable##java.lang.Object - to: arg(2) - - from: - - this - - .java.lang.StringBuilder##java.lang.Object - to: arg(2) - - from: this - to: arg(2) -- function: java.lang.StringBuilder#insert - signature: (int, boolean) java.lang.AbstractStringBuilder - copy: - - from: arg(1) - to: result -- function: java.lang.StringBuilder#insert - signature: (int, boolean) java.lang.AbstractStringBuilder - copy: - - from: - - this - - .java.lang.StringBuilder##java.lang.Object - to: result - - from: arg(1) - to: - - this - - .java.lang.StringBuilder##java.lang.Object - - from: - - this - - .java.lang.Appendable##java.lang.Object - to: result - - from: - - this - - .java.lang.AbstractStringBuilder##java.lang.Object - to: result - - from: this - to: result - - from: arg(1) - to: - - this - - .java.lang.Appendable##java.lang.Object - - from: arg(1) - to: this - - from: arg(1) - to: - - this - - .java.lang.AbstractStringBuilder##java.lang.Object -- function: java.lang.StringBuilder#insert - signature: (int, boolean) java.lang.StringBuilder - copy: - - from: arg(1) - to: result -- function: java.lang.StringBuilder#insert - signature: (int, boolean) java.lang.StringBuilder - copy: - - from: - - this - - .java.lang.StringBuilder##java.lang.Object - to: result - - from: arg(1) - to: - - this - - .java.lang.StringBuilder##java.lang.Object - - from: - - this - - .java.lang.Appendable##java.lang.Object - to: result - - from: - - this - - .java.lang.AbstractStringBuilder##java.lang.Object - to: result - - from: this - to: result - - from: arg(1) - to: - - this - - .java.lang.Appendable##java.lang.Object - - from: arg(1) - to: this - - from: arg(1) - to: - - this - - .java.lang.AbstractStringBuilder##java.lang.Object -- function: java.lang.StringBuilder#insert - signature: (int, char) java.lang.AbstractStringBuilder - copy: - - from: arg(1) - to: result -- function: java.lang.StringBuilder#insert - signature: (int, char) java.lang.AbstractStringBuilder - copy: - - from: - - this - - .java.lang.StringBuilder##java.lang.Object - to: result - - from: arg(1) - to: - - this - - .java.lang.StringBuilder##java.lang.Object - - from: - - this - - .java.lang.Appendable##java.lang.Object - to: result - - from: - - this - - .java.lang.AbstractStringBuilder##java.lang.Object - to: result - - from: this - to: result - - from: arg(1) - to: - - this - - .java.lang.Appendable##java.lang.Object - - from: arg(1) - to: this - - from: arg(1) - to: - - this - - .java.lang.AbstractStringBuilder##java.lang.Object -- function: java.lang.StringBuilder#insert - signature: (int, char) java.lang.StringBuilder - copy: - - from: arg(1) - to: result -- function: java.lang.StringBuilder#insert - signature: (int, char) java.lang.StringBuilder - copy: - - from: - - this - - .java.lang.StringBuilder##java.lang.Object - to: result - - from: arg(1) - to: - - this - - .java.lang.StringBuilder##java.lang.Object - - from: - - this - - .java.lang.Appendable##java.lang.Object - to: result - - from: - - this - - .java.lang.AbstractStringBuilder##java.lang.Object - to: result - - from: this - to: result - - from: arg(1) - to: - - this - - .java.lang.Appendable##java.lang.Object - - from: arg(1) - to: this - - from: arg(1) - to: - - this - - .java.lang.AbstractStringBuilder##java.lang.Object -- function: java.lang.StringBuilder#insert - signature: (int, char[]) java.lang.AbstractStringBuilder - copy: - - from: arg(1) - to: result -- function: java.lang.StringBuilder#insert - signature: (int, char[]) java.lang.AbstractStringBuilder - copy: - - from: - - arg(1) - - '[*]' - to: - - this - - .java.lang.StringBuilder##java.lang.Object - - from: - - this - - .java.lang.StringBuilder##java.lang.Object - to: result - - from: arg(1) - to: - - this - - .java.lang.StringBuilder##java.lang.Object - - from: - - this - - .java.lang.Appendable##java.lang.Object - to: result - - from: - - arg(1) - - '[*]' - to: this - - from: - - this - - .java.lang.AbstractStringBuilder##java.lang.Object - to: result - - from: this - to: result - - from: - - arg(1) - - '[*]' - to: - - this - - .java.lang.AbstractStringBuilder##java.lang.Object - - from: arg(1) - to: - - this - - .java.lang.Appendable##java.lang.Object - - from: arg(1) - to: this - - from: arg(1) - to: - - this - - .java.lang.AbstractStringBuilder##java.lang.Object - - from: - - arg(1) - - '[*]' - to: - - this - - .java.lang.Appendable##java.lang.Object -- function: java.lang.StringBuilder#insert - signature: (int, char[]) java.lang.StringBuilder - copy: - - from: arg(1) - to: result -- function: java.lang.StringBuilder#insert - signature: (int, char[]) java.lang.StringBuilder - copy: - - from: - - arg(1) - - '[*]' - to: - - this - - .java.lang.StringBuilder##java.lang.Object - - from: - - this - - .java.lang.StringBuilder##java.lang.Object - to: result - - from: arg(1) - to: - - this - - .java.lang.StringBuilder##java.lang.Object - - from: - - this - - .java.lang.Appendable##java.lang.Object - to: result - - from: - - arg(1) - - '[*]' - to: this - - from: - - this - - .java.lang.AbstractStringBuilder##java.lang.Object - to: result - - from: this - to: result - - from: - - arg(1) - - '[*]' - to: - - this - - .java.lang.AbstractStringBuilder##java.lang.Object - - from: arg(1) - to: - - this - - .java.lang.Appendable##java.lang.Object - - from: arg(1) - to: this - - from: arg(1) - to: - - this - - .java.lang.AbstractStringBuilder##java.lang.Object - - from: - - arg(1) - - '[*]' - to: - - this - - .java.lang.Appendable##java.lang.Object -- function: java.lang.StringBuilder#insert - signature: (int, double) java.lang.AbstractStringBuilder - copy: - - from: arg(1) - to: result -- function: java.lang.StringBuilder#insert - signature: (int, double) java.lang.AbstractStringBuilder - copy: - - from: - - this - - .java.lang.StringBuilder##java.lang.Object - to: result - - from: arg(1) - to: - - this - - .java.lang.StringBuilder##java.lang.Object - - from: - - this - - .java.lang.Appendable##java.lang.Object - to: result - - from: - - this - - .java.lang.AbstractStringBuilder##java.lang.Object - to: result - - from: this - to: result - - from: arg(1) - to: - - this - - .java.lang.Appendable##java.lang.Object - - from: arg(1) - to: this - - from: arg(1) - to: - - this - - .java.lang.AbstractStringBuilder##java.lang.Object -- function: java.lang.StringBuilder#insert - signature: (int, double) java.lang.StringBuilder - copy: - - from: arg(1) - to: result -- function: java.lang.StringBuilder#insert - signature: (int, double) java.lang.StringBuilder - copy: - - from: - - this - - .java.lang.StringBuilder##java.lang.Object - to: result - - from: arg(1) - to: - - this - - .java.lang.StringBuilder##java.lang.Object - - from: - - this - - .java.lang.Appendable##java.lang.Object - to: result - - from: - - this - - .java.lang.AbstractStringBuilder##java.lang.Object - to: result - - from: this - to: result - - from: arg(1) - to: - - this - - .java.lang.Appendable##java.lang.Object - - from: arg(1) - to: this - - from: arg(1) - to: - - this - - .java.lang.AbstractStringBuilder##java.lang.Object -- function: java.lang.StringBuilder#insert - signature: (int, float) java.lang.AbstractStringBuilder - copy: - - from: arg(1) - to: result -- function: java.lang.StringBuilder#insert - signature: (int, float) java.lang.AbstractStringBuilder - copy: - - from: - - this - - .java.lang.StringBuilder##java.lang.Object - to: result - - from: arg(1) - to: - - this - - .java.lang.StringBuilder##java.lang.Object - - from: - - this - - .java.lang.Appendable##java.lang.Object - to: result - - from: - - this - - .java.lang.AbstractStringBuilder##java.lang.Object - to: result - - from: this - to: result - - from: arg(1) - to: - - this - - .java.lang.Appendable##java.lang.Object - - from: arg(1) - to: this - - from: arg(1) - to: - - this - - .java.lang.AbstractStringBuilder##java.lang.Object -- function: java.lang.StringBuilder#insert - signature: (int, float) java.lang.StringBuilder - copy: - - from: arg(1) - to: result -- function: java.lang.StringBuilder#insert - signature: (int, float) java.lang.StringBuilder - copy: - - from: - - this - - .java.lang.StringBuilder##java.lang.Object - to: result - - from: arg(1) - to: - - this - - .java.lang.StringBuilder##java.lang.Object - - from: - - this - - .java.lang.Appendable##java.lang.Object - to: result - - from: - - this - - .java.lang.AbstractStringBuilder##java.lang.Object - to: result - - from: this - to: result - - from: arg(1) - to: - - this - - .java.lang.Appendable##java.lang.Object - - from: arg(1) - to: this - - from: arg(1) - to: - - this - - .java.lang.AbstractStringBuilder##java.lang.Object -- function: java.lang.StringBuilder#insert - signature: (int, int) java.lang.AbstractStringBuilder - copy: - - from: arg(1) - to: result -- function: java.lang.StringBuilder#insert - signature: (int, int) java.lang.AbstractStringBuilder - copy: - - from: - - this - - .java.lang.StringBuilder##java.lang.Object - to: result - - from: arg(1) - to: - - this - - .java.lang.StringBuilder##java.lang.Object - - from: - - this - - .java.lang.Appendable##java.lang.Object - to: result - - from: - - this - - .java.lang.AbstractStringBuilder##java.lang.Object - to: result - - from: this - to: result - - from: arg(1) - to: - - this - - .java.lang.Appendable##java.lang.Object - - from: arg(1) - to: this - - from: arg(1) - to: - - this - - .java.lang.AbstractStringBuilder##java.lang.Object -- function: java.lang.StringBuilder#insert - signature: (int, int) java.lang.StringBuilder - copy: - - from: arg(1) - to: result -- function: java.lang.StringBuilder#insert - signature: (int, int) java.lang.StringBuilder - copy: - - from: - - this - - .java.lang.StringBuilder##java.lang.Object - to: result - - from: arg(1) - to: - - this - - .java.lang.StringBuilder##java.lang.Object - - from: - - this - - .java.lang.Appendable##java.lang.Object - to: result - - from: - - this - - .java.lang.AbstractStringBuilder##java.lang.Object - to: result - - from: this - to: result - - from: arg(1) - to: - - this - - .java.lang.Appendable##java.lang.Object - - from: arg(1) - to: this - - from: arg(1) - to: - - this - - .java.lang.AbstractStringBuilder##java.lang.Object -- function: java.lang.StringBuilder#insert - signature: (int, java.lang.CharSequence) java.lang.AbstractStringBuilder - copy: - - from: arg(1) - to: result -- function: java.lang.StringBuilder#insert - signature: (int, java.lang.CharSequence) java.lang.AbstractStringBuilder - copy: - - from: - - this - - .java.lang.StringBuilder##java.lang.Object - to: result - - from: arg(1) - to: - - this - - .java.lang.StringBuilder##java.lang.Object - - from: - - this - - .java.lang.Appendable##java.lang.Object - to: result - - from: - - this - - .java.lang.AbstractStringBuilder##java.lang.Object - to: result - - from: this - to: result - - from: arg(1) - to: - - this - - .java.lang.Appendable##java.lang.Object - - from: arg(1) - to: this - - from: arg(1) - to: - - this - - .java.lang.AbstractStringBuilder##java.lang.Object -- function: java.lang.StringBuilder#insert - signature: (int, java.lang.CharSequence) java.lang.StringBuilder - copy: - - from: arg(1) - to: result -- function: java.lang.StringBuilder#insert - signature: (int, java.lang.CharSequence) java.lang.StringBuilder - copy: - - from: - - this - - .java.lang.StringBuilder##java.lang.Object - to: result - - from: arg(1) - to: - - this - - .java.lang.StringBuilder##java.lang.Object - - from: - - this - - .java.lang.Appendable##java.lang.Object - to: result - - from: - - this - - .java.lang.AbstractStringBuilder##java.lang.Object - to: result - - from: this - to: result - - from: arg(1) - to: - - this - - .java.lang.Appendable##java.lang.Object - - from: arg(1) - to: this - - from: arg(1) - to: - - this - - .java.lang.AbstractStringBuilder##java.lang.Object -- function: java.lang.StringBuilder#insert - signature: (int, java.lang.Object) java.lang.AbstractStringBuilder - copy: - - from: arg(1) - to: result -- function: java.lang.StringBuilder#insert - signature: (int, java.lang.Object) java.lang.AbstractStringBuilder - copy: - - from: - - this - - .java.lang.StringBuilder##java.lang.Object - to: result - - from: arg(1) - to: - - this - - .java.lang.StringBuilder##java.lang.Object - - from: - - this - - .java.lang.Appendable##java.lang.Object - to: result - - from: - - this - - .java.lang.AbstractStringBuilder##java.lang.Object - to: result - - from: this - to: result - - from: arg(1) - to: - - this - - .java.lang.Appendable##java.lang.Object - - from: arg(1) - to: this - - from: arg(1) - to: - - this - - .java.lang.AbstractStringBuilder##java.lang.Object -- function: java.lang.StringBuilder#insert - signature: (int, java.lang.Object) java.lang.StringBuilder - copy: - - from: arg(1) - to: result -- function: java.lang.StringBuilder#insert - signature: (int, java.lang.Object) java.lang.StringBuilder - copy: - - from: - - this - - .java.lang.StringBuilder##java.lang.Object - to: result - - from: arg(1) - to: - - this - - .java.lang.StringBuilder##java.lang.Object - - from: - - this - - .java.lang.Appendable##java.lang.Object - to: result - - from: - - this - - .java.lang.AbstractStringBuilder##java.lang.Object - to: result - - from: this - to: result - - from: arg(1) - to: - - this - - .java.lang.Appendable##java.lang.Object - - from: arg(1) - to: this - - from: arg(1) - to: - - this - - .java.lang.AbstractStringBuilder##java.lang.Object -- function: java.lang.StringBuilder#insert - signature: (int, java.lang.String) java.lang.AbstractStringBuilder - copy: - - from: arg(1) - to: result -- function: java.lang.StringBuilder#insert - signature: (int, java.lang.String) java.lang.AbstractStringBuilder - copy: - - from: - - this - - .java.lang.StringBuilder##java.lang.Object - to: result - - from: arg(1) - to: - - this - - .java.lang.StringBuilder##java.lang.Object - - from: - - this - - .java.lang.Appendable##java.lang.Object - to: result - - from: - - this - - .java.lang.AbstractStringBuilder##java.lang.Object - to: result - - from: this - to: result - - from: arg(1) - to: - - this - - .java.lang.Appendable##java.lang.Object - - from: arg(1) - to: this - - from: arg(1) - to: - - this - - .java.lang.AbstractStringBuilder##java.lang.Object -- function: java.lang.StringBuilder#insert - signature: (int, java.lang.String) java.lang.StringBuilder - copy: - - from: arg(1) - to: result -- function: java.lang.StringBuilder#insert - signature: (int, java.lang.String) java.lang.StringBuilder - copy: - - from: - - this - - .java.lang.StringBuilder##java.lang.Object - to: result - - from: arg(1) - to: - - this - - .java.lang.StringBuilder##java.lang.Object - - from: - - this - - .java.lang.Appendable##java.lang.Object - to: result - - from: - - this - - .java.lang.AbstractStringBuilder##java.lang.Object - to: result - - from: this - to: result - - from: arg(1) - to: - - this - - .java.lang.Appendable##java.lang.Object - - from: arg(1) - to: this - - from: arg(1) - to: - - this - - .java.lang.AbstractStringBuilder##java.lang.Object -- function: java.lang.StringBuilder#insert - signature: (int, long) java.lang.AbstractStringBuilder - copy: - - from: arg(1) - to: result -- function: java.lang.StringBuilder#insert - signature: (int, long) java.lang.AbstractStringBuilder - copy: - - from: - - this - - .java.lang.StringBuilder##java.lang.Object - to: result - - from: arg(1) - to: - - this - - .java.lang.StringBuilder##java.lang.Object - - from: - - this - - .java.lang.Appendable##java.lang.Object - to: result - - from: - - this - - .java.lang.AbstractStringBuilder##java.lang.Object - to: result - - from: this - to: result - - from: arg(1) - to: - - this - - .java.lang.Appendable##java.lang.Object - - from: arg(1) - to: this - - from: arg(1) - to: - - this - - .java.lang.AbstractStringBuilder##java.lang.Object -- function: java.lang.StringBuilder#insert - signature: (int, long) java.lang.StringBuilder - copy: - - from: arg(1) - to: result -- function: java.lang.StringBuilder#insert - signature: (int, long) java.lang.StringBuilder - copy: - - from: - - this - - .java.lang.StringBuilder##java.lang.Object - to: result - - from: arg(1) - to: - - this - - .java.lang.StringBuilder##java.lang.Object - - from: - - this - - .java.lang.Appendable##java.lang.Object - to: result - - from: - - this - - .java.lang.AbstractStringBuilder##java.lang.Object - to: result - - from: this - to: result - - from: arg(1) - to: - - this - - .java.lang.Appendable##java.lang.Object - - from: arg(1) - to: this - - from: arg(1) - to: - - this - - .java.lang.AbstractStringBuilder##java.lang.Object -- function: java.lang.StringBuilder#insert - signature: (int, char[], int, int) java.lang.AbstractStringBuilder - copy: - - from: arg(1) - to: result -- function: java.lang.StringBuilder#insert - signature: (int, char[], int, int) java.lang.AbstractStringBuilder - copy: - - from: - - arg(1) - - '[*]' - to: - - this - - .java.lang.StringBuilder##java.lang.Object - - from: - - this - - .java.lang.StringBuilder##java.lang.Object - to: result - - from: arg(1) - to: - - this - - .java.lang.StringBuilder##java.lang.Object - - from: - - this - - .java.lang.Appendable##java.lang.Object - to: result - - from: - - arg(1) - - '[*]' - to: this - - from: - - this - - .java.lang.AbstractStringBuilder##java.lang.Object - to: result - - from: this - to: result - - from: - - arg(1) - - '[*]' - to: - - this - - .java.lang.AbstractStringBuilder##java.lang.Object - - from: arg(1) - to: - - this - - .java.lang.Appendable##java.lang.Object - - from: arg(1) - to: this - - from: arg(1) - to: - - this - - .java.lang.AbstractStringBuilder##java.lang.Object - - from: - - arg(1) - - '[*]' - to: - - this - - .java.lang.Appendable##java.lang.Object -- function: java.lang.StringBuilder#insert - signature: (int, char[], int, int) java.lang.StringBuilder - copy: - - from: arg(1) - to: result -- function: java.lang.StringBuilder#insert - signature: (int, char[], int, int) java.lang.StringBuilder - copy: - - from: - - arg(1) - - '[*]' - to: - - this - - .java.lang.StringBuilder##java.lang.Object - - from: - - this - - .java.lang.StringBuilder##java.lang.Object - to: result - - from: arg(1) - to: - - this - - .java.lang.StringBuilder##java.lang.Object - - from: - - this - - .java.lang.Appendable##java.lang.Object - to: result - - from: - - arg(1) - - '[*]' - to: this - - from: - - this - - .java.lang.AbstractStringBuilder##java.lang.Object - to: result - - from: this - to: result - - from: - - arg(1) - - '[*]' - to: - - this - - .java.lang.AbstractStringBuilder##java.lang.Object - - from: arg(1) - to: - - this - - .java.lang.Appendable##java.lang.Object - - from: arg(1) - to: this - - from: arg(1) - to: - - this - - .java.lang.AbstractStringBuilder##java.lang.Object - - from: - - arg(1) - - '[*]' - to: - - this - - .java.lang.Appendable##java.lang.Object -- function: java.lang.StringBuilder#insert - signature: (int, java.lang.CharSequence, int, int) java.lang.AbstractStringBuilder - copy: - - from: arg(1) - to: result -- function: java.lang.StringBuilder#insert - signature: (int, java.lang.CharSequence, int, int) java.lang.AbstractStringBuilder - copy: - - from: - - this - - .java.lang.StringBuilder##java.lang.Object - to: result - - from: arg(1) - to: - - this - - .java.lang.StringBuilder##java.lang.Object - - from: - - this - - .java.lang.Appendable##java.lang.Object - to: result - - from: - - this - - .java.lang.AbstractStringBuilder##java.lang.Object - to: result - - from: this - to: result - - from: arg(1) - to: - - this - - .java.lang.Appendable##java.lang.Object - - from: arg(1) - to: this - - from: arg(1) - to: - - this - - .java.lang.AbstractStringBuilder##java.lang.Object -- function: java.lang.StringBuilder#insert - signature: (int, java.lang.CharSequence, int, int) java.lang.StringBuilder - copy: - - from: arg(1) - to: result -- function: java.lang.StringBuilder#insert - signature: (int, java.lang.CharSequence, int, int) java.lang.StringBuilder - copy: - - from: - - this - - .java.lang.StringBuilder##java.lang.Object - to: result - - from: arg(1) - to: - - this - - .java.lang.StringBuilder##java.lang.Object - - from: - - this - - .java.lang.Appendable##java.lang.Object - to: result - - from: - - this - - .java.lang.AbstractStringBuilder##java.lang.Object - to: result - - from: this - to: result - - from: arg(1) - to: - - this - - .java.lang.Appendable##java.lang.Object - - from: arg(1) - to: this - - from: arg(1) - to: - - this - - .java.lang.AbstractStringBuilder##java.lang.Object -- function: java.lang.StringBuilder#replace - signature: (int, int, java.lang.String) java.lang.AbstractStringBuilder - copy: - - from: arg(2) - to: result -- function: java.lang.StringBuilder#replace - signature: (int, int, java.lang.String) java.lang.AbstractStringBuilder - copy: - - from: - - this - - .java.lang.StringBuilder##java.lang.Object - to: result - - from: - - this - - .java.lang.Appendable##java.lang.Object - to: result - - from: arg(2) - to: - - this - - .java.lang.StringBuilder##java.lang.Object - - from: - - this - - .java.lang.AbstractStringBuilder##java.lang.Object - to: result - - from: this - to: result - - from: arg(2) - to: - - this - - .java.lang.Appendable##java.lang.Object - - from: arg(2) - to: this - - from: arg(2) - to: - - this - - .java.lang.AbstractStringBuilder##java.lang.Object -- function: java.lang.StringBuilder#replace - signature: (int, int, java.lang.String) java.lang.StringBuilder - copy: - - from: arg(2) - to: result -- function: java.lang.StringBuilder#replace - signature: (int, int, java.lang.String) java.lang.StringBuilder - copy: - - from: - - this - - .java.lang.StringBuilder##java.lang.Object - to: result - - from: - - this - - .java.lang.Appendable##java.lang.Object - to: result - - from: arg(2) - to: - - this - - .java.lang.StringBuilder##java.lang.Object - - from: - - this - - .java.lang.AbstractStringBuilder##java.lang.Object - to: result - - from: this - to: result - - from: arg(2) - to: - - this - - .java.lang.Appendable##java.lang.Object - - from: arg(2) - to: this - - from: arg(2) - to: - - this - - .java.lang.AbstractStringBuilder##java.lang.Object -- function: java.lang.StringBuilder#reverse - signature: () java.lang.AbstractStringBuilder - copy: - - from: - - this - - .java.lang.StringBuilder##java.lang.Object - to: result - - from: - - this - - .java.lang.Appendable##java.lang.Object - to: result - - from: - - this - - .java.lang.AbstractStringBuilder##java.lang.Object - to: result - - from: this - to: result -- function: java.lang.StringBuilder#reverse - signature: () java.lang.StringBuilder - copy: - - from: - - this - - .java.lang.StringBuilder##java.lang.Object - to: result - - from: - - this - - .java.lang.Appendable##java.lang.Object - to: result - - from: - - this - - .java.lang.AbstractStringBuilder##java.lang.Object - to: result - - from: this - to: result -- function: java.lang.StringBuilder#setCharAt - signature: (int, char) void - copy: - - from: arg(1) - to: - - this - - .java.lang.StringBuilder##java.lang.Object - - from: arg(1) - to: - - this - - .java.lang.Appendable##java.lang.Object - - from: arg(1) - to: this - - from: arg(1) - to: - - this - - .java.lang.AbstractStringBuilder##java.lang.Object -- function: java.lang.StringBuilder#subSequence - signature: (int, int) java.lang.CharSequence - copy: - - from: - - this - - .java.lang.StringBuilder##java.lang.Object - to: result - - from: - - this - - .java.lang.Appendable##java.lang.Object - to: result - - from: - - this - - .java.lang.AbstractStringBuilder##java.lang.Object - to: result - - from: this - to: result -- function: java.lang.StringBuilder#substring - signature: (int) java.lang.String - copy: - - from: - - this - - .java.lang.StringBuilder##java.lang.Object - to: result - - from: - - this - - .java.lang.Appendable##java.lang.Object - to: result - - from: - - this - - .java.lang.AbstractStringBuilder##java.lang.Object - to: result - - from: this - to: result -- function: java.lang.StringBuilder#substring - signature: (int, int) java.lang.String - copy: - - from: - - this - - .java.lang.StringBuilder##java.lang.Object - to: result - - from: - - this - - .java.lang.Appendable##java.lang.Object - to: result - - from: - - this - - .java.lang.AbstractStringBuilder##java.lang.Object - to: result - - from: this - to: result -- function: java.lang.System#arraycopy - signature: (java.lang.Object, int, java.lang.Object, int, int) void - copy: - - from: arg(1) - to: arg(2) - - from: arg(0) - to: arg(2) - - from: arg(4) - to: arg(2) - - from: arg(3) - to: arg(2) -- function: java.lang.System#mapLibraryName - signature: (java.lang.String) java.lang.String - copy: - - from: this - to: result -- function: java.lang.Thread# - signature: (java.lang.String) void - overrides: false - copy: - - from: arg(0) - to: - - this - - .java.lang.Thread#name#java.lang.Object -- function: java.lang.Thread#getName - signature: () java.lang.String - copy: - - from: - - this - - .java.lang.Thread#name#java.lang.Object - to: result -- function: java.lang.ThreadLocal#get - signature: () java.lang.Object - copy: - - from: - - this - - .java.lang.ThreadLocal#value#java.lang.Object - to: result -- function: java.lang.ThreadLocal#set - signature: (java.lang.Object) void - copy: - - from: arg(0) - to: - - this - - .java.lang.ThreadLocal#value#java.lang.Object -- function: java.lang.Throwable# - signature: (java.lang.Throwable) void - copy: - - from: arg(0) - to: this -- function: java.lang.Throwable# - signature: () void - copy: - - from: arg(0) - to: - - this - - .java.lang.Throwable##java.lang.Object - - from: arg(0) - to: this -- function: java.lang.Throwable# - signature: (java.lang.String) void - copy: - - from: arg(0) - to: - - this - - .java.lang.Throwable##java.lang.Object - - from: arg(0) - to: this -- function: java.lang.Throwable# - signature: (java.lang.String, java.lang.Throwable) void - copy: - - from: arg(0) - to: - - this - - .java.lang.Throwable##java.lang.Object - - from: arg(0) - to: this -- function: java.lang.Throwable# - signature: (java.lang.String, java.lang.Throwable, boolean, boolean) void - copy: - - from: arg(0) - to: - - this - - .java.lang.Throwable##java.lang.Object - - from: arg(0) - to: this -- function: java.lang.Throwable# - signature: (java.lang.String) void - overrides: false - copy: - - from: arg(0) - to: - - this - - .java.lang.Throwable#cause#java.lang.Object - - from: arg(0) - to: - - this - - .java.lang.Throwable#message#java.lang.Object -- function: java.lang.Throwable# - signature: (java.lang.Throwable) void - overrides: false - copy: - - from: arg(0) - to: - - this - - .java.lang.Throwable#cause#java.lang.Object -- function: java.lang.Throwable# - signature: (java.lang.String, java.lang.Throwable) void - overrides: false - copy: - - from: arg(1) - to: - - this - - .java.lang.Throwable#cause#java.lang.Object - - from: arg(0) - to: - - this - - .java.lang.Throwable#message#java.lang.Object -- function: java.lang.Throwable#getCause - signature: () java.lang.Throwable - copy: - - from: - - this - - .java.lang.Throwable#cause#java.lang.Object - to: result -- function: java.lang.Throwable#getLocalizedMessage - signature: () java.lang.String - copy: - - from: - - this - - .java.lang.Throwable#message#java.lang.Object - to: result -- function: java.lang.Throwable#getMessage - signature: () java.lang.String - copy: - - from: - - this - - .java.lang.Throwable#message#java.lang.Object - to: result -- function: java.lang.Throwable#initCause - signature: (java.lang.Throwable) java.lang.Throwable - copy: - - from: arg(0) - to: - - result - - .java.lang.Throwable#cause#java.lang.Object -- function: java.lang.Throwable#initCause - signature: (java.lang.Throwable) java.lang.Throwable - copy: - - from: - - this - - .java.lang.Throwable##java.lang.Object - to: result - - from: this - to: result - - from: arg(0) - to: - - this - - .java.lang.Throwable#cause#java.lang.Object -- function: java.lang.UnsupportedOperationException# - signature: (java.lang.String) void - overrides: false - copy: - - from: arg(0) - to: - - this - - .java.lang.Throwable#message#java.lang.Object -- function: java.lang.ref.Reference# - signature: (java.lang.Object) void - copy: - - from: arg(0) - to: - - this - - .java.lang.ref.Reference##java.lang.Object - - from: arg(0) - to: this -- function: java.lang.ref.Reference# - signature: (java.lang.Object, java.lang.ref.ReferenceQueue) void - copy: - - from: arg(0) - to: - - this - - .java.lang.ref.Reference##java.lang.Object - - from: arg(0) - to: this -- function: java.lang.ref.Reference#get - signature: () java.lang.Object - copy: - - from: - - this - - .java.lang.ref.Reference##java.lang.Object - to: result - - from: this - to: result -- function: - package: java.lang.reflect - class: Array - name: - pattern: get.* - copy: - - from: arg(0) - to: result -- function: - package: java.lang.reflect - class: Array - name: - pattern: set.* - copy: - - from: arg(1) - to: arg(0) -- function: java.lang.reflect.Constructor#getExceptionType - copy: - - from: this - to: result -- function: java.lang.reflect.Constructor#getExceptionTypes - signature: () java.lang.Class[] - copy: - - from: this - to: result -- function: java.lang.reflect.Constructor#getParameterType - copy: - - from: this - to: result -- function: java.lang.reflect.Constructor#getParameterTypes - signature: () java.lang.Class[] - copy: - - from: this - to: result -- function: java.lang.reflect.Constructor#getReturnType - copy: - - from: this - to: result -- function: java.lang.reflect.Constructor#getReturnTypes - copy: - - from: this - to: result -- function: java.lang.reflect.Field#get - signature: (java.lang.Object) java.lang.Object - copy: - - from: arg(0) - to: result -- function: java.lang.reflect.Field#get - signature: (java.lang.Object) java.lang.Object - copy: - - from: this - to: result -- function: java.lang.reflect.Field#getBoolean - signature: (java.lang.Object) boolean - copy: - - from: arg(0) - to: result -- function: java.lang.reflect.Field#getBoolean - signature: (java.lang.Object) boolean - copy: - - from: this - to: result -- function: java.lang.reflect.Field#getByte - signature: (java.lang.Object) byte - copy: - - from: arg(0) - to: result -- function: java.lang.reflect.Field#getByte - signature: (java.lang.Object) byte - copy: - - from: this - to: result -- function: java.lang.reflect.Field#getChar - signature: (java.lang.Object) char - copy: - - from: arg(0) - to: result -- function: java.lang.reflect.Field#getChar - signature: (java.lang.Object) char - copy: - - from: this - to: result -- function: java.lang.reflect.Field#getDouble - signature: (java.lang.Object) double - copy: - - from: arg(0) - to: result -- function: java.lang.reflect.Field#getDouble - signature: (java.lang.Object) double - copy: - - from: this - to: result -- function: java.lang.reflect.Field#getFloat - signature: (java.lang.Object) float - copy: - - from: arg(0) - to: result -- function: java.lang.reflect.Field#getFloat - signature: (java.lang.Object) float - copy: - - from: this - to: result -- function: java.lang.reflect.Field#getInt - signature: (java.lang.Object) int - copy: - - from: arg(0) - to: result -- function: java.lang.reflect.Field#getInt - signature: (java.lang.Object) int - copy: - - from: this - to: result -- function: java.lang.reflect.Field#getLong - signature: (java.lang.Object) long - copy: - - from: arg(0) - to: result -- function: java.lang.reflect.Field#getLong - signature: (java.lang.Object) long - copy: - - from: this - to: result -- function: java.lang.reflect.Field#getShort - signature: (java.lang.Object) short - copy: - - from: arg(0) - to: result -- function: java.lang.reflect.Field#getShort - signature: (java.lang.Object) short - copy: - - from: this - to: result -- function: java.lang.reflect.Field#getType - signature: () java.lang.Class - copy: - - from: arg(0) - to: result -- function: java.lang.reflect.Field#getType - signature: () java.lang.Class - copy: - - from: this - to: result -- function: java.lang.reflect.Field#set - signature: (java.lang.Object, java.lang.Object) void - copy: - - from: arg(1) - to: arg(0) -- function: java.lang.reflect.Field#set - signature: (java.lang.Object, java.lang.Object) void - copy: - - from: this - to: arg(0) -- function: java.lang.reflect.Field#setBoolean - signature: (java.lang.Object, boolean) void - copy: - - from: arg(1) - to: arg(0) -- function: java.lang.reflect.Field#setBoolean - signature: (java.lang.Object, boolean) void - copy: - - from: this - to: arg(0) -- function: java.lang.reflect.Field#setByte - signature: (java.lang.Object, byte) void - copy: - - from: arg(1) - to: arg(0) -- function: java.lang.reflect.Field#setByte - signature: (java.lang.Object, byte) void - copy: - - from: this - to: arg(0) -- function: java.lang.reflect.Field#setChar - signature: (java.lang.Object, char) void - copy: - - from: arg(1) - to: arg(0) -- function: java.lang.reflect.Field#setChar - signature: (java.lang.Object, char) void - copy: - - from: this - to: arg(0) -- function: java.lang.reflect.Field#setDouble - signature: (java.lang.Object, double) void - copy: - - from: arg(1) - to: arg(0) -- function: java.lang.reflect.Field#setDouble - signature: (java.lang.Object, double) void - copy: - - from: this - to: arg(0) -- function: java.lang.reflect.Field#setFloat - signature: (java.lang.Object, float) void - copy: - - from: arg(1) - to: arg(0) -- function: java.lang.reflect.Field#setFloat - signature: (java.lang.Object, float) void - copy: - - from: this - to: arg(0) -- function: java.lang.reflect.Field#setInt - signature: (java.lang.Object, int) void - copy: - - from: arg(1) - to: arg(0) -- function: java.lang.reflect.Field#setInt - signature: (java.lang.Object, int) void - copy: - - from: this - to: arg(0) -- function: java.lang.reflect.Field#setLong - signature: (java.lang.Object, long) void - copy: - - from: arg(1) - to: arg(0) -- function: java.lang.reflect.Field#setLong - signature: (java.lang.Object, long) void - copy: - - from: this - to: arg(0) -- function: java.lang.reflect.Field#setShort - signature: (java.lang.Object, short) void - copy: - - from: arg(1) - to: arg(0) -- function: java.lang.reflect.Field#setShort - signature: (java.lang.Object, short) void - copy: - - from: this - to: arg(0) -- function: java.lang.reflect.Field#setType - copy: - - from: arg(1) - to: arg(0) -- function: java.lang.reflect.Field#setType - copy: - - from: this - to: arg(0) -- function: java.lang.reflect.Member#getDeclaringClass - signature: () java.lang.Class - copy: - - from: this - to: result -- function: java.lang.reflect.Member#getModifiers - signature: () int - copy: - - from: this - to: result -- function: java.lang.reflect.Member#getName - signature: () java.lang.String - copy: - - from: this - to: result -- function: java.lang.reflect.Method#getExceptionType - copy: - - from: this - to: result -- function: java.lang.reflect.Method#getExceptionTypes - signature: () java.lang.Class[] - copy: - - from: this - to: result -- function: java.lang.reflect.Method#getParameterType - copy: - - from: this - to: result -- function: java.lang.reflect.Method#getParameterTypes - signature: () java.lang.Class[] - copy: - - from: this - to: result -- function: java.lang.reflect.Method#getReturnType - signature: () java.lang.Class - copy: - - from: this - to: result -- function: java.lang.reflect.Method#getReturnTypes - copy: - - from: this - to: result -- function: - package: java.lang.reflect - class: Proxy - name: - pattern: (get.*) - copy: - - from: arg(0) - to: result - - from: arg(1) - to: result -- function: - package: java.lang.reflect - class: Proxy - name: - pattern: (is.*) - copy: - - from: arg(0) - to: result - - from: arg(1) - to: result -- function: java.naming.directory.SearchResu1t#setAtttributes - copy: - - from: arg(0) - to: - - this - - .java.naming.directory.SearchResu1t##java.lang.Object - - from: arg(0) - to: this -- function: java.net.HttpCookie# - signature: (java.lang.String, java.lang.String) void - copy: - - from: arg(0) - to: this - - from: arg(1) - to: this -- function: java.net.HttpCookie#setComment - signature: (java.lang.String) void - copy: - - from: arg(0) - to: this -- function: java.net.HttpCookie#setCommentURL - signature: (java.lang.String) void - copy: - - from: arg(0) - to: this -- function: java.net.HttpCookie#setDomain - signature: (java.lang.String) void - copy: - - from: arg(0) - to: this -- function: java.net.HttpCookie#setPath - signature: (java.lang.String) void - copy: - - from: arg(0) - to: this -- function: java.net.HttpCookie#setValue - signature: (java.lang.String) void - copy: - - from: arg(0) - to: this -- function: java.net.HttpURLConnection#getResponseMessage - signature: () java.lang.String - copy: - - from: this - to: result -- function: java.net.InetAddress#getByAddress - signature: - params: - - index: 0 - type: java.lang.String - - index: 1 - type: .byte[] - copy: - - from: arg(*) - to: result -- function: java.net.InetAddress#getCanonicalHostName - signature: () java.lang.String - copy: - - from: this - to: result -- function: java.net.InetAddress#getHostName - signature: () java.lang.String - copy: - - from: this - to: result -- function: java.net.InetAddress#getHostName - signature: (boolean) java.lang.String - copy: - - from: this - to: result -- function: java.net.InetAddress#toString - signature: () java.lang.String - copy: - - from: this - to: result -- function: - package: java.net - class: URI - name: - pattern: get.* - copy: - - from: this - to: result - - from: - - this - - .java.net.URI##java.lang.Object - to: result -- function: java.net.URI# - signature: () void - copy: - - from: arg(*) - to: this - - from: arg(*) - to: - - this - - .java.net.URI##java.lang.Object -- function: java.net.URI#create - signature: (java.lang.String) java.net.URI - copy: - - from: arg(0) - to: result -- function: java.net.URI# - signature: (java.lang.String) void - copy: - - from: arg(*) - to: this - - from: arg(*) - to: - - this - - .java.net.URI##java.lang.Object -- function: java.net.URI# - signature: (java.lang.String, java.lang.String) void - copy: - - from: arg(*) - to: this - - from: arg(*) - to: - - this - - .java.net.URI##java.lang.Object -- function: java.net.URI# - signature: (java.lang.String, java.lang.String, java.lang.String) void - copy: - - from: arg(*) - to: this - - from: arg(*) - to: - - this - - .java.net.URI##java.lang.Object -- function: java.net.URI# - signature: (java.lang.String, java.lang.String, java.lang.String, java.lang.String) - void - copy: - - from: arg(*) - to: this - - from: arg(*) - to: - - this - - .java.net.URI##java.lang.Object -- function: java.net.URI# - signature: (java.lang.String, java.lang.String, java.lang.String, java.lang.String, - java.lang.String) void - copy: - - from: arg(*) - to: this - - from: arg(*) - to: - - this - - .java.net.URI##java.lang.Object -- function: java.net.URI# - signature: (java.lang.String, java.lang.String, java.lang.String, int, java.lang.String, - java.lang.String, java.lang.String) void - copy: - - from: arg(*) - to: this - - from: arg(*) - to: - - this - - .java.net.URI##java.lang.Object -- function: java.net.URI#toASCIIString - signature: () java.lang.String - copy: - - from: this - to: result - - from: - - this - - .java.net.URI##java.lang.Object - to: result -- function: java.net.URI#toURL - signature: () java.net.URL - copy: - - from: this - to: result - - from: - - this - - .java.net.URI##java.lang.Object - to: result -- function: - package: java.net - class: URL - name: - pattern: get.* - copy: - - from: this - to: result - - from: - - this - - .java.net.URL##java.lang.Object - to: result -- function: java.net.URL# - signature: (java.net.URL, java.lang.String) void - copy: - - from: arg(*) - to: this - - from: arg(5) - to: this - - from: arg(3) - to: this - - from: arg(4) - to: this - - from: arg(1) - to: this - - from: arg(2) - to: this - - from: arg(4) - to: - - this - - .java.net.URL##java.lang.Object - - from: arg(0) - to: this - - from: arg(5) - to: - - this - - .java.net.URL##java.lang.Object - - from: arg(2) - to: - - this - - .java.net.URL##java.lang.Object - - from: arg(3) - to: - - this - - .java.net.URL##java.lang.Object - - from: arg(1) - to: - - this - - .java.net.URL##java.lang.Object - - from: arg(*) - to: - - this - - .java.net.URL##java.lang.Object -- function: java.net.URL# - signature: (java.net.URL, java.lang.String, java.net.URLStreamHandler) void - copy: - - from: arg(*) - to: this - - from: arg(5) - to: this - - from: arg(3) - to: this - - from: arg(4) - to: this - - from: arg(1) - to: this - - from: arg(2) - to: this - - from: arg(4) - to: - - this - - .java.net.URL##java.lang.Object - - from: arg(0) - to: this - - from: arg(5) - to: - - this - - .java.net.URL##java.lang.Object - - from: arg(2) - to: - - this - - .java.net.URL##java.lang.Object - - from: arg(3) - to: - - this - - .java.net.URL##java.lang.Object - - from: arg(1) - to: - - this - - .java.net.URL##java.lang.Object - - from: arg(*) - to: - - this - - .java.net.URL##java.lang.Object -- function: java.net.URL# - signature: (java.lang.String) void - copy: - - from: arg(*) - to: this - - from: arg(5) - to: this - - from: arg(3) - to: this - - from: arg(4) - to: this - - from: arg(1) - to: this - - from: arg(2) - to: this - - from: arg(4) - to: - - this - - .java.net.URL##java.lang.Object - - from: arg(5) - to: - - this - - .java.net.URL##java.lang.Object - - from: arg(0) - to: this - - from: arg(2) - to: - - this - - .java.net.URL##java.lang.Object - - from: arg(3) - to: - - this - - .java.net.URL##java.lang.Object - - from: arg(0) - to: - - this - - .java.net.URL##java.lang.Object - - from: arg(1) - to: - - this - - .java.net.URL##java.lang.Object - - from: arg(*) - to: - - this - - .java.net.URL##java.lang.Object -- function: java.net.URL# - signature: (java.lang.String, java.lang.String, java.lang.String) void - copy: - - from: arg(*) - to: this - - from: arg(5) - to: this - - from: arg(3) - to: this - - from: arg(4) - to: this - - from: arg(1) - to: this - - from: arg(2) - to: this - - from: arg(4) - to: - - this - - .java.net.URL##java.lang.Object - - from: arg(5) - to: - - this - - .java.net.URL##java.lang.Object - - from: arg(0) - to: this - - from: arg(2) - to: - - this - - .java.net.URL##java.lang.Object - - from: arg(3) - to: - - this - - .java.net.URL##java.lang.Object - - from: arg(0) - to: - - this - - .java.net.URL##java.lang.Object - - from: arg(1) - to: - - this - - .java.net.URL##java.lang.Object - - from: arg(*) - to: - - this - - .java.net.URL##java.lang.Object -- function: java.net.URL# - signature: (java.lang.String, java.lang.String, int, java.lang.String) void - copy: - - from: arg(*) - to: this - - from: arg(5) - to: this - - from: arg(3) - to: this - - from: arg(4) - to: this - - from: arg(1) - to: this - - from: arg(2) - to: this - - from: arg(4) - to: - - this - - .java.net.URL##java.lang.Object - - from: arg(5) - to: - - this - - .java.net.URL##java.lang.Object - - from: arg(0) - to: this - - from: arg(2) - to: - - this - - .java.net.URL##java.lang.Object - - from: arg(3) - to: - - this - - .java.net.URL##java.lang.Object - - from: arg(0) - to: - - this - - .java.net.URL##java.lang.Object - - from: arg(1) - to: - - this - - .java.net.URL##java.lang.Object - - from: arg(*) - to: - - this - - .java.net.URL##java.lang.Object -- function: java.net.URL# - signature: (java.lang.String, java.lang.String, int, java.lang.String, java.net.URLStreamHandler) - void - copy: - - from: arg(*) - to: this - - from: arg(5) - to: this - - from: arg(3) - to: this - - from: arg(4) - to: this - - from: arg(1) - to: this - - from: arg(2) - to: this - - from: arg(4) - to: - - this - - .java.net.URL##java.lang.Object - - from: arg(5) - to: - - this - - .java.net.URL##java.lang.Object - - from: arg(0) - to: this - - from: arg(2) - to: - - this - - .java.net.URL##java.lang.Object - - from: arg(3) - to: - - this - - .java.net.URL##java.lang.Object - - from: arg(0) - to: - - this - - .java.net.URL##java.lang.Object - - from: arg(1) - to: - - this - - .java.net.URL##java.lang.Object - - from: arg(*) - to: - - this - - .java.net.URL##java.lang.Object -- function: java.net.URL#getContent - signature: () java.lang.Object - copy: - - from: this - to: result - - from: - - this - - .java.net.URL##java.lang.Object - to: result -- function: java.net.URL#getContent - signature: (java.lang.Class[]) java.lang.Object - copy: - - from: this - to: result - - from: - - this - - .java.net.URL##java.lang.Object - to: result -- function: java.net.URL#getFile - signature: () java.lang.String - copy: - - from: this - to: result - - from: - - this - - .java.net.URL##java.lang.Object - to: result -- function: java.net.URL#getHost - signature: () java.lang.String - copy: - - from: this - to: result - - from: - - this - - .java.net.URL##java.lang.Object - to: result -- function: java.net.URL#getPath - signature: () java.lang.String - copy: - - from: this - to: result - - from: - - this - - .java.net.URL##java.lang.Object - to: result -- function: java.net.URL#getQuery - signature: () java.lang.String - copy: - - from: this - to: result - - from: - - this - - .java.net.URL##java.lang.Object - to: result -- function: java.net.URL#set - signature: (java.lang.String, java.lang.String, int, java.lang.String, java.lang.String, - java.lang.String, java.lang.String, java.lang.String) void - copy: - - from: arg(*) - to: this - - from: arg(*) - to: - - this - - .java.net.URL##java.lang.Object -- function: java.net.URL#toExternalForm - signature: () java.lang.String - copy: - - from: this - to: result - - from: - - this - - .java.net.URL##java.lang.Object - to: result -- function: java.net.URL#toURI - signature: () java.net.URI - copy: - - from: this - to: result - - from: - - this - - .java.net.URL##java.lang.Object - to: result -- function: java.net.URLConnection#getContent - signature: () java.lang.Object - copy: - - from: this - to: result -- function: java.net.URLConnection#getContent - signature: (java.lang.Class[]) java.lang.Object - copy: - - from: this - to: result -- function: java.net.URLConnection#getContentEncoding - signature: () java.lang.String - copy: - - from: this - to: result -- function: java.net.URLConnection#getContentType - signature: () java.lang.String - copy: - - from: this - to: result -- function: java.net.URLConnection#getHeaderField - signature: (int) java.lang.String - copy: - - from: this - to: result -- function: java.net.URLConnection#getHeaderField - signature: (java.lang.String) java.lang.String - copy: - - from: this - to: result -- function: java.net.URLConnection#getHeaderFieldKey - signature: (int) java.lang.String - copy: - - from: this - to: result -- function: java.net.URLConnection#getHeaderFields - signature: () java.util.Map - copy: - - from: this - to: result -- function: java.net.URLDecoder#decode - signature: (java.lang.String) java.lang.String - copy: - - from: arg(0) - to: result -- function: java.net.URLDecoder#decode - signature: (java.lang.String, java.lang.String) java.lang.String - copy: - - from: arg(0) - to: result -- function: java.net.URLDecoder#decode - signature: (java.lang.String, java.nio.charset.Charset) java.lang.String - copy: - - from: arg(0) - to: result -- function: java.util.Base64$Decoder#decode - signature: (java.lang.String) byte[] - copy: - - from: arg(0) - to: result -- function: java.util.Base64$Decoder#decode - signature: (byte[], byte[]) int - copy: - - from: arg(0) - to: arg(1) -- function: java.util.Base64$Decoder#decode - signature: (byte[]) byte[] - copy: - - from: arg(0) - to: result -- function: java.util.Base64$Decoder#decode - signature: (java.nio.ByteBuffer) java.nio.ByteBuffer - copy: - - from: arg(0) - to: result -- function: java.nio.ByteBuffer#array - signature: () byte[] - copy: - - from: this - to: result - - from: - - this - - .java.nio.ByteBuffer##java.lang.Object - to: result -- function: java.nio.ByteBuffer#array - signature: () java.lang.Object - copy: - - from: this - to: result - - from: - - this - - .java.nio.ByteBuffer##java.lang.Object - to: result -- function: java.nio.ByteBuffer#asCharBuffer - signature: () java.nio.CharBuffer - copy: - - from: this - to: result - - from: - - this - - .java.nio.ByteBuffer##java.lang.Object - to: result -- function: java.nio.ByteBuffer#asDoubleBuffer - signature: () java.nio.DoubleBuffer - copy: - - from: this - to: result - - from: - - this - - .java.nio.ByteBuffer##java.lang.Object - to: result -- function: java.nio.ByteBuffer#asFloatBuffer - signature: () java.nio.FloatBuffer - copy: - - from: this - to: result - - from: - - this - - .java.nio.ByteBuffer##java.lang.Object - to: result -- function: java.nio.ByteBuffer#asIntBuffer - signature: () java.nio.IntBuffer - copy: - - from: this - to: result - - from: - - this - - .java.nio.ByteBuffer##java.lang.Object - to: result -- function: java.nio.ByteBuffer#asLongBuffer - signature: () java.nio.LongBuffer - copy: - - from: this - to: result - - from: - - this - - .java.nio.ByteBuffer##java.lang.Object - to: result -- function: java.nio.ByteBuffer#asReadOnlyBuffer - signature: () java.nio.ByteBuffer - copy: - - from: this - to: result - - from: - - this - - .java.nio.ByteBuffer##java.lang.Object - to: result -- function: java.nio.ByteBuffer#asShortBuffer - signature: () java.nio.ShortBuffer - copy: - - from: this - to: result - - from: - - this - - .java.nio.ByteBuffer##java.lang.Object - to: result -- function: java.nio.ByteBuffer#compact - signature: () java.nio.ByteBuffer - copy: - - from: this - to: result - - from: - - this - - .java.nio.ByteBuffer##java.lang.Object - to: result -- function: java.nio.ByteBuffer#duplicate - signature: () java.nio.Buffer - copy: - - from: this - to: result - - from: - - this - - .java.nio.ByteBuffer##java.lang.Object - to: result -- function: java.nio.ByteBuffer#duplicate - signature: () java.nio.ByteBuffer - copy: - - from: this - to: result - - from: - - this - - .java.nio.ByteBuffer##java.lang.Object - to: result -- function: java.nio.ByteBuffer#get - signature: () byte - copy: - - from: this - to: result - - from: - - this - - .java.nio.ByteBuffer##java.lang.Object - to: result -- function: java.nio.ByteBuffer#get - signature: (byte[]) java.nio.ByteBuffer - copy: - - from: this - to: result - - from: - - this - - .java.nio.ByteBuffer##java.lang.Object - to: result -- function: java.nio.ByteBuffer#get - signature: (int) byte - copy: - - from: this - to: result - - from: - - this - - .java.nio.ByteBuffer##java.lang.Object - to: result -- function: java.nio.ByteBuffer#get - signature: (int, byte[]) java.nio.ByteBuffer - copy: - - from: this - to: result - - from: - - this - - .java.nio.ByteBuffer##java.lang.Object - to: result -- function: java.nio.ByteBuffer#get - signature: (byte[], int, int) java.nio.ByteBuffer - copy: - - from: this - to: result - - from: - - this - - .java.nio.ByteBuffer##java.lang.Object - to: result -- function: java.nio.ByteBuffer#get - signature: (int, byte[], int, int) java.nio.ByteBuffer - copy: - - from: this - to: result - - from: - - this - - .java.nio.ByteBuffer##java.lang.Object - to: result -- function: java.nio.ByteBuffer#get - signature: - params: - - index: 0 - type: .byte[] - copy: - - from: this - to: result - - from: - - this - - .java.nio.ByteBuffer##java.lang.Object - to: result - - from: - - this - - .java.nio.ByteBuffer##java.lang.Object - to: arg(0) - - from: this - to: arg(0) -- function: java.nio.ByteBuffer#getChar - signature: () char - copy: - - from: this - to: result - - from: - - this - - .java.nio.ByteBuffer##java.lang.Object - to: result -- function: java.nio.ByteBuffer#getChar - signature: (int) char - copy: - - from: this - to: result - - from: - - this - - .java.nio.ByteBuffer##java.lang.Object - to: result -- function: java.nio.ByteBuffer#put - signature: (byte) java.nio.ByteBuffer - copy: - - from: arg(0) - to: result -- function: java.nio.ByteBuffer#put - signature: (byte) java.nio.ByteBuffer - copy: - - from: arg(0) - to: this - - from: arg(0) - to: - - this - - .java.nio.ByteBuffer##java.lang.Object -- function: java.nio.ByteBuffer#put - signature: (byte[]) java.nio.ByteBuffer - copy: - - from: arg(0) - to: result -- function: java.nio.ByteBuffer#put - signature: (byte[]) java.nio.ByteBuffer - copy: - - from: - - arg(0) - - '[*]' - to: this - - from: - - arg(0) - - '[*]' - to: - - this - - .java.nio.ByteBuffer##java.lang.Object - - from: arg(0) - to: this - - from: arg(0) - to: - - this - - .java.nio.ByteBuffer##java.lang.Object -- function: java.nio.ByteBuffer#put - signature: (java.nio.ByteBuffer) java.nio.ByteBuffer - copy: - - from: arg(0) - to: result -- function: java.nio.ByteBuffer#put - signature: (java.nio.ByteBuffer) java.nio.ByteBuffer - copy: - - from: arg(0) - to: this -- function: java.nio.ByteBuffer#put - signature: (int, byte) java.nio.ByteBuffer - copy: - - from: arg(0) - to: result - - from: arg(1) - to: result -- function: java.nio.ByteBuffer#put - signature: (int, byte) java.nio.ByteBuffer - copy: - - from: arg(1) - to: this - - from: arg(0) - to: this - - from: arg(0) - to: - - this - - .java.nio.ByteBuffer##java.lang.Object - - from: arg(1) - to: - - this - - .java.nio.ByteBuffer##java.lang.Object -- function: java.nio.ByteBuffer#put - signature: (int, byte[]) java.nio.ByteBuffer - copy: - - from: arg(0) - to: result - - from: arg(1) - to: result -- function: java.nio.ByteBuffer#put - signature: (int, byte[]) java.nio.ByteBuffer - copy: - - from: - - arg(1) - - '[*]' - to: this - - from: - - arg(1) - - '[*]' - to: - - this - - .java.nio.ByteBuffer##java.lang.Object - - from: arg(1) - to: this - - from: arg(0) - to: this - - from: arg(0) - to: - - this - - .java.nio.ByteBuffer##java.lang.Object - - from: arg(1) - to: - - this - - .java.nio.ByteBuffer##java.lang.Object -- function: java.nio.ByteBuffer#put - signature: (byte[], int, int) java.nio.ByteBuffer - copy: - - from: arg(0) - to: result -- function: java.nio.ByteBuffer#put - signature: (byte[], int, int) java.nio.ByteBuffer - copy: - - from: - - arg(0) - - '[*]' - to: this - - from: - - arg(0) - - '[*]' - to: - - this - - .java.nio.ByteBuffer##java.lang.Object - - from: arg(0) - to: this - - from: arg(0) - to: - - this - - .java.nio.ByteBuffer##java.lang.Object -- function: java.nio.ByteBuffer#put - signature: (int, byte[], int, int) java.nio.ByteBuffer - copy: - - from: arg(0) - to: result - - from: arg(1) - to: result -- function: java.nio.ByteBuffer#put - signature: (int, byte[], int, int) java.nio.ByteBuffer - copy: - - from: - - arg(1) - - '[*]' - to: this - - from: - - arg(1) - - '[*]' - to: - - this - - .java.nio.ByteBuffer##java.lang.Object - - from: arg(1) - to: this - - from: arg(0) - to: this - - from: arg(0) - to: - - this - - .java.nio.ByteBuffer##java.lang.Object - - from: arg(1) - to: - - this - - .java.nio.ByteBuffer##java.lang.Object -- function: java.nio.ByteBuffer#put - signature: (int, java.nio.ByteBuffer, int, int) java.nio.ByteBuffer - copy: - - from: arg(0) - to: result - - from: arg(1) - to: result -- function: java.nio.ByteBuffer#put - signature: (int, java.nio.ByteBuffer, int, int) java.nio.ByteBuffer - copy: - - from: arg(1) - to: this - - from: arg(0) - to: this - - from: arg(0) - to: - - this - - .java.nio.ByteBuffer##java.lang.Object -- function: java.nio.ByteBuffer#put - signature: - params: - - index: 0 - type: .byte[] - - index: 1 - type: int - - index: 2 - type: int - copy: - - from: arg(0) - to: result -- function: java.nio.ByteBuffer#put - signature: - params: - - index: 0 - type: .byte[] - - index: 1 - type: int - - index: 2 - type: int - copy: - - from: arg(0) - to: this - - from: arg(0) - to: - - this - - .java.nio.ByteBuffer##java.lang.Object -- function: java.nio.ByteBuffer#putChar - signature: (char) java.nio.ByteBuffer - copy: - - from: arg(0) - to: result -- function: java.nio.ByteBuffer#putChar - signature: (char) java.nio.ByteBuffer - copy: - - from: arg(0) - to: this - - from: arg(0) - to: - - this - - .java.nio.ByteBuffer##java.lang.Object -- function: java.nio.ByteBuffer#putChar - signature: (int, char) java.nio.ByteBuffer - copy: - - from: arg(0) - to: result - - from: arg(1) - to: result -- function: java.nio.ByteBuffer#putChar - signature: (int, char) java.nio.ByteBuffer - copy: - - from: arg(1) - to: this - - from: arg(0) - to: this - - from: arg(0) - to: - - this - - .java.nio.ByteBuffer##java.lang.Object - - from: arg(1) - to: - - this - - .java.nio.ByteBuffer##java.lang.Object -- function: java.nio.ByteBuffer#putDouble - signature: (double) java.nio.ByteBuffer - copy: - - from: arg(0) - to: result -- function: java.nio.ByteBuffer#putDouble - signature: (double) java.nio.ByteBuffer - copy: - - from: arg(0) - to: this - - from: arg(0) - to: - - this - - .java.nio.ByteBuffer##java.lang.Object -- function: java.nio.ByteBuffer#putDouble - signature: (int, double) java.nio.ByteBuffer - copy: - - from: arg(0) - to: result - - from: arg(1) - to: result -- function: java.nio.ByteBuffer#putDouble - signature: (int, double) java.nio.ByteBuffer - copy: - - from: arg(1) - to: this - - from: arg(0) - to: this - - from: arg(0) - to: - - this - - .java.nio.ByteBuffer##java.lang.Object - - from: arg(1) - to: - - this - - .java.nio.ByteBuffer##java.lang.Object -- function: java.nio.ByteBuffer#putFloat - signature: (float) java.nio.ByteBuffer - copy: - - from: arg(0) - to: result -- function: java.nio.ByteBuffer#putFloat - signature: (float) java.nio.ByteBuffer - copy: - - from: arg(0) - to: this - - from: arg(0) - to: - - this - - .java.nio.ByteBuffer##java.lang.Object -- function: java.nio.ByteBuffer#putFloat - signature: (int, float) java.nio.ByteBuffer - copy: - - from: arg(0) - to: result - - from: arg(1) - to: result -- function: java.nio.ByteBuffer#putFloat - signature: (int, float) java.nio.ByteBuffer - copy: - - from: arg(1) - to: this - - from: arg(0) - to: this - - from: arg(0) - to: - - this - - .java.nio.ByteBuffer##java.lang.Object - - from: arg(1) - to: - - this - - .java.nio.ByteBuffer##java.lang.Object -- function: java.nio.ByteBuffer#putInt - signature: (int) java.nio.ByteBuffer - copy: - - from: arg(0) - to: result - - from: arg(1) - to: result -- function: java.nio.ByteBuffer#putInt - signature: (int) java.nio.ByteBuffer - copy: - - from: arg(1) - to: this - - from: arg(0) - to: this - - from: arg(0) - to: - - this - - .java.nio.ByteBuffer##java.lang.Object - - from: arg(1) - to: - - this - - .java.nio.ByteBuffer##java.lang.Object -- function: java.nio.ByteBuffer#putInt - signature: (int, int) java.nio.ByteBuffer - copy: - - from: arg(0) - to: result - - from: arg(1) - to: result -- function: java.nio.ByteBuffer#putInt - signature: (int, int) java.nio.ByteBuffer - copy: - - from: arg(1) - to: this - - from: arg(0) - to: this - - from: arg(0) - to: - - this - - .java.nio.ByteBuffer##java.lang.Object - - from: arg(1) - to: - - this - - .java.nio.ByteBuffer##java.lang.Object -- function: java.nio.ByteBuffer#putLong - signature: (long) java.nio.ByteBuffer - copy: - - from: arg(0) - to: result -- function: java.nio.ByteBuffer#putLong - signature: (long) java.nio.ByteBuffer - copy: - - from: arg(0) - to: this - - from: arg(0) - to: - - this - - .java.nio.ByteBuffer##java.lang.Object -- function: java.nio.ByteBuffer#putLong - signature: (int, long) java.nio.ByteBuffer - copy: - - from: arg(0) - to: result - - from: arg(1) - to: result -- function: java.nio.ByteBuffer#putLong - signature: (int, long) java.nio.ByteBuffer - copy: - - from: arg(1) - to: this - - from: arg(0) - to: this - - from: arg(0) - to: - - this - - .java.nio.ByteBuffer##java.lang.Object - - from: arg(1) - to: - - this - - .java.nio.ByteBuffer##java.lang.Object -- function: java.nio.ByteBuffer#putShort - signature: (short) java.nio.ByteBuffer - copy: - - from: arg(0) - to: result -- function: java.nio.ByteBuffer#putShort - signature: (short) java.nio.ByteBuffer - copy: - - from: arg(0) - to: this - - from: arg(0) - to: - - this - - .java.nio.ByteBuffer##java.lang.Object -- function: java.nio.ByteBuffer#putShort - signature: (int, short) java.nio.ByteBuffer - copy: - - from: arg(0) - to: result - - from: arg(1) - to: result -- function: java.nio.ByteBuffer#putShort - signature: (int, short) java.nio.ByteBuffer - copy: - - from: arg(1) - to: this - - from: arg(0) - to: this - - from: arg(0) - to: - - this - - .java.nio.ByteBuffer##java.lang.Object - - from: arg(1) - to: - - this - - .java.nio.ByteBuffer##java.lang.Object -- function: java.nio.ByteBuffer#slice - signature: () java.nio.Buffer - copy: - - from: this - to: result - - from: - - this - - .java.nio.ByteBuffer##java.lang.Object - to: result -- function: java.nio.ByteBuffer#slice - signature: () java.nio.ByteBuffer - copy: - - from: this - to: result - - from: - - this - - .java.nio.ByteBuffer##java.lang.Object - to: result -- function: java.nio.ByteBuffer#slice - signature: (int, int) java.nio.Buffer - copy: - - from: this - to: result - - from: - - this - - .java.nio.ByteBuffer##java.lang.Object - to: result -- function: java.nio.ByteBuffer#slice - signature: (int, int) java.nio.ByteBuffer - copy: - - from: this - to: result - - from: - - this - - .java.nio.ByteBuffer##java.lang.Object - to: result -- function: java.nio.ByteBuffer#wrap - signature: (byte[]) java.nio.ByteBuffer - copy: - - from: arg(0) - to: result -- function: java.nio.ByteBuffer#wrap - signature: (byte[], int, int) java.nio.ByteBuffer - copy: - - from: arg(0) - to: result -- function: java.nio.CharBuffer#append - signature: (char) java.lang.Appendable - copy: - - from: arg(0) - to: result -- function: java.nio.CharBuffer#append - signature: (char) java.nio.CharBuffer - copy: - - from: arg(0) - to: result -- function: java.nio.CharBuffer#append - signature: (java.lang.CharSequence) java.lang.Appendable - copy: - - from: arg(0) - to: result -- function: java.nio.CharBuffer#append - signature: (java.lang.CharSequence) java.nio.CharBuffer - copy: - - from: arg(0) - to: result -- function: java.nio.CharBuffer#append - signature: (java.lang.CharSequence, int, int) java.lang.Appendable - copy: - - from: arg(0) - to: result -- function: java.nio.CharBuffer#append - signature: (java.lang.CharSequence, int, int) java.nio.CharBuffer - copy: - - from: arg(0) - to: result -- function: java.nio.CharBuffer#array - signature: () char[] - copy: - - from: - - this - - .java.lang.Appendable##java.lang.Object - to: result - - from: this - to: result - - from: - - this - - .java.nio.CharBuffer##java.lang.Object - to: result -- function: java.nio.CharBuffer#array - signature: () java.lang.Object - copy: - - from: - - this - - .java.lang.Appendable##java.lang.Object - to: result - - from: this - to: result - - from: - - this - - .java.nio.CharBuffer##java.lang.Object - to: result -- function: java.nio.CharBuffer#asCharBuffer - copy: - - from: - - this - - .java.lang.Appendable##java.lang.Object - to: result - - from: this - to: result - - from: - - this - - .java.nio.CharBuffer##java.lang.Object - to: result -- function: java.nio.CharBuffer#asReadOnlyBuffer - signature: () java.nio.CharBuffer - copy: - - from: - - this - - .java.lang.Appendable##java.lang.Object - to: result - - from: this - to: result - - from: - - this - - .java.nio.CharBuffer##java.lang.Object - to: result -- function: java.nio.CharBuffer#charAt - signature: (int) char - copy: - - from: - - this - - .java.lang.Appendable##java.lang.Object - to: result - - from: this - to: result - - from: - - this - - .java.nio.CharBuffer##java.lang.Object - to: result -- function: java.nio.CharBuffer#compact - signature: () java.nio.CharBuffer - copy: - - from: - - this - - .java.lang.Appendable##java.lang.Object - to: result - - from: this - to: result - - from: - - this - - .java.nio.CharBuffer##java.lang.Object - to: result -- function: java.nio.CharBuffer#duplicate - signature: () java.nio.Buffer - copy: - - from: - - this - - .java.lang.Appendable##java.lang.Object - to: result - - from: this - to: result - - from: - - this - - .java.nio.CharBuffer##java.lang.Object - to: result -- function: java.nio.CharBuffer#duplicate - signature: () java.nio.CharBuffer - copy: - - from: - - this - - .java.lang.Appendable##java.lang.Object - to: result - - from: this - to: result - - from: - - this - - .java.nio.CharBuffer##java.lang.Object - to: result -- function: java.nio.CharBuffer#get - signature: () char - copy: - - from: - - this - - .java.lang.Appendable##java.lang.Object - to: result - - from: this - to: result - - from: - - this - - .java.nio.CharBuffer##java.lang.Object - to: result -- function: java.nio.CharBuffer#get - signature: (char[]) java.nio.CharBuffer - copy: - - from: - - this - - .java.lang.Appendable##java.lang.Object - to: result - - from: this - to: result - - from: - - this - - .java.nio.CharBuffer##java.lang.Object - to: result -- function: java.nio.CharBuffer#get - signature: (int) char - copy: - - from: - - this - - .java.lang.Appendable##java.lang.Object - to: result - - from: this - to: result - - from: - - this - - .java.nio.CharBuffer##java.lang.Object - to: result -- function: java.nio.CharBuffer#get - signature: (int, char[]) java.nio.CharBuffer - copy: - - from: - - this - - .java.lang.Appendable##java.lang.Object - to: result - - from: this - to: result - - from: - - this - - .java.nio.CharBuffer##java.lang.Object - to: result -- function: java.nio.CharBuffer#get - signature: (char[], int, int) java.nio.CharBuffer - copy: - - from: - - this - - .java.lang.Appendable##java.lang.Object - to: result - - from: this - to: result - - from: - - this - - .java.nio.CharBuffer##java.lang.Object - to: result -- function: java.nio.CharBuffer#get - signature: (int, char[], int, int) java.nio.CharBuffer - copy: - - from: - - this - - .java.lang.Appendable##java.lang.Object - to: result - - from: this - to: result - - from: - - this - - .java.nio.CharBuffer##java.lang.Object - to: result -- function: java.nio.CharBuffer#get - signature: - params: - - index: 0 - type: .char[] - copy: - - from: - - this - - .java.lang.Appendable##java.lang.Object - to: arg(0) - - from: - - this - - .java.lang.Appendable##java.lang.Object - to: result - - from: - - this - - .java.nio.CharBuffer##java.lang.Object - to: arg(0) - - from: this - to: result - - from: - - this - - .java.nio.CharBuffer##java.lang.Object - to: result - - from: this - to: arg(0) -- function: java.nio.CharBuffer#put - signature: (char) java.nio.CharBuffer - copy: - - from: arg(0) - to: result -- function: java.nio.CharBuffer#put - signature: (char) java.nio.CharBuffer - copy: - - from: arg(0) - to: - - this - - .java.nio.CharBuffer##java.lang.Object - - from: arg(0) - to: - - this - - .java.lang.Appendable##java.lang.Object - - from: arg(0) - to: this -- function: java.nio.CharBuffer#put - signature: (char[]) java.nio.CharBuffer - copy: - - from: arg(0) - to: result -- function: java.nio.CharBuffer#put - signature: (char[]) java.nio.CharBuffer - copy: - - from: - - arg(0) - - '[*]' - to: - - this - - .java.nio.CharBuffer##java.lang.Object - - from: arg(0) - to: - - this - - .java.nio.CharBuffer##java.lang.Object - - from: - - arg(0) - - '[*]' - to: this - - from: - - arg(0) - - '[*]' - to: - - this - - .java.lang.Appendable##java.lang.Object - - from: arg(0) - to: - - this - - .java.lang.Appendable##java.lang.Object - - from: arg(0) - to: this -- function: java.nio.CharBuffer#put - signature: (java.lang.String) java.nio.CharBuffer - copy: - - from: arg(0) - to: result -- function: java.nio.CharBuffer#put - signature: (java.lang.String) java.nio.CharBuffer - copy: - - from: arg(0) - to: - - this - - .java.nio.CharBuffer##java.lang.Object - - from: arg(0) - to: - - this - - .java.lang.Appendable##java.lang.Object - - from: arg(0) - to: this -- function: java.nio.CharBuffer#put - signature: (java.nio.CharBuffer) java.nio.CharBuffer - copy: - - from: arg(0) - to: result -- function: java.nio.CharBuffer#put - signature: (java.nio.CharBuffer) java.nio.CharBuffer - copy: - - from: arg(0) - to: this -- function: java.nio.CharBuffer#put - signature: (int, char) java.nio.CharBuffer - copy: - - from: arg(0) - to: result - - from: arg(1) - to: result -- function: java.nio.CharBuffer#put - signature: (int, char) java.nio.CharBuffer - copy: - - from: arg(0) - to: - - this - - .java.nio.CharBuffer##java.lang.Object - - from: arg(1) - to: - - this - - .java.nio.CharBuffer##java.lang.Object - - from: arg(0) - to: - - this - - .java.lang.Appendable##java.lang.Object - - from: arg(1) - to: - - this - - .java.lang.Appendable##java.lang.Object - - from: arg(1) - to: this - - from: arg(0) - to: this -- function: java.nio.CharBuffer#put - signature: (int, char[]) java.nio.CharBuffer - copy: - - from: arg(0) - to: result - - from: arg(1) - to: result -- function: java.nio.CharBuffer#put - signature: (int, char[]) java.nio.CharBuffer - copy: - - from: arg(0) - to: - - this - - .java.nio.CharBuffer##java.lang.Object - - from: arg(1) - to: - - this - - .java.nio.CharBuffer##java.lang.Object - - from: - - arg(1) - - '[*]' - to: this - - from: arg(0) - to: - - this - - .java.lang.Appendable##java.lang.Object - - from: arg(1) - to: - - this - - .java.lang.Appendable##java.lang.Object - - from: arg(1) - to: this - - from: arg(0) - to: this - - from: - - arg(1) - - '[*]' - to: - - this - - .java.nio.CharBuffer##java.lang.Object - - from: - - arg(1) - - '[*]' - to: - - this - - .java.lang.Appendable##java.lang.Object -- function: java.nio.CharBuffer#put - signature: (char[], int, int) java.nio.CharBuffer - copy: - - from: arg(0) - to: result -- function: java.nio.CharBuffer#put - signature: (char[], int, int) java.nio.CharBuffer - copy: - - from: - - arg(0) - - '[*]' - to: - - this - - .java.nio.CharBuffer##java.lang.Object - - from: arg(0) - to: - - this - - .java.nio.CharBuffer##java.lang.Object - - from: - - arg(0) - - '[*]' - to: this - - from: - - arg(0) - - '[*]' - to: - - this - - .java.lang.Appendable##java.lang.Object - - from: arg(0) - to: - - this - - .java.lang.Appendable##java.lang.Object - - from: arg(0) - to: this -- function: java.nio.CharBuffer#put - signature: (java.lang.String, int, int) java.nio.CharBuffer - copy: - - from: arg(0) - to: result -- function: java.nio.CharBuffer#put - signature: (java.lang.String, int, int) java.nio.CharBuffer - copy: - - from: arg(0) - to: - - this - - .java.nio.CharBuffer##java.lang.Object - - from: arg(0) - to: - - this - - .java.lang.Appendable##java.lang.Object - - from: arg(0) - to: this -- function: java.nio.CharBuffer#put - signature: (int, char[], int, int) java.nio.CharBuffer - copy: - - from: arg(0) - to: result - - from: arg(1) - to: result -- function: java.nio.CharBuffer#put - signature: (int, char[], int, int) java.nio.CharBuffer - copy: - - from: arg(0) - to: - - this - - .java.nio.CharBuffer##java.lang.Object - - from: arg(1) - to: - - this - - .java.nio.CharBuffer##java.lang.Object - - from: - - arg(1) - - '[*]' - to: this - - from: arg(0) - to: - - this - - .java.lang.Appendable##java.lang.Object - - from: arg(1) - to: - - this - - .java.lang.Appendable##java.lang.Object - - from: arg(1) - to: this - - from: arg(0) - to: this - - from: - - arg(1) - - '[*]' - to: - - this - - .java.nio.CharBuffer##java.lang.Object - - from: - - arg(1) - - '[*]' - to: - - this - - .java.lang.Appendable##java.lang.Object -- function: java.nio.CharBuffer#put - signature: (int, java.nio.CharBuffer, int, int) java.nio.CharBuffer - copy: - - from: arg(0) - to: result - - from: arg(1) - to: result -- function: java.nio.CharBuffer#put - signature: (int, java.nio.CharBuffer, int, int) java.nio.CharBuffer - copy: - - from: arg(0) - to: - - this - - .java.nio.CharBuffer##java.lang.Object - - from: arg(0) - to: - - this - - .java.lang.Appendable##java.lang.Object - - from: arg(1) - to: this - - from: arg(0) - to: this -- function: java.nio.CharBuffer#put - signature: - params: - - index: 0 - type: .char[] - copy: - - from: arg(0) - to: result -- function: java.nio.CharBuffer#put - signature: - params: - - index: 0 - type: .char[] - copy: - - from: arg(0) - to: - - this - - .java.nio.CharBuffer##java.lang.Object - - from: arg(0) - to: - - this - - .java.lang.Appendable##java.lang.Object - - from: arg(0) - to: this -- function: java.nio.CharBuffer#putChar - signature: - params: - - index: 0 - type: int - copy: - - from: arg(1) - to: result -- function: java.nio.CharBuffer#putChar - signature: - params: - - index: 0 - type: int - copy: - - from: arg(1) - to: - - this - - .java.nio.CharBuffer##java.lang.Object - - from: arg(1) - to: - - this - - .java.lang.Appendable##java.lang.Object - - from: arg(1) - to: this -- function: java.nio.CharBuffer#putChar - copy: - - from: arg(0) - to: result -- function: java.nio.CharBuffer#putChar - copy: - - from: arg(0) - to: - - this - - .java.nio.CharBuffer##java.lang.Object - - from: arg(0) - to: - - this - - .java.lang.Appendable##java.lang.Object - - from: arg(0) - to: this -- function: java.nio.CharBuffer#putDouble - signature: - params: - - index: 0 - type: int - copy: - - from: arg(1) - to: result -- function: java.nio.CharBuffer#putDouble - signature: - params: - - index: 0 - type: int - copy: - - from: arg(1) - to: - - this - - .java.nio.CharBuffer##java.lang.Object - - from: arg(1) - to: - - this - - .java.lang.Appendable##java.lang.Object - - from: arg(1) - to: this -- function: java.nio.CharBuffer#putDouble - copy: - - from: arg(0) - to: result -- function: java.nio.CharBuffer#putDouble - copy: - - from: arg(0) - to: - - this - - .java.nio.CharBuffer##java.lang.Object - - from: arg(0) - to: - - this - - .java.lang.Appendable##java.lang.Object - - from: arg(0) - to: this -- function: java.nio.CharBuffer#putFloat - signature: - params: - - index: 0 - type: int - copy: - - from: arg(1) - to: result -- function: java.nio.CharBuffer#putFloat - signature: - params: - - index: 0 - type: int - copy: - - from: arg(1) - to: - - this - - .java.nio.CharBuffer##java.lang.Object - - from: arg(1) - to: - - this - - .java.lang.Appendable##java.lang.Object - - from: arg(1) - to: this -- function: java.nio.CharBuffer#putFloat - copy: - - from: arg(0) - to: result -- function: java.nio.CharBuffer#putFloat - copy: - - from: arg(0) - to: - - this - - .java.nio.CharBuffer##java.lang.Object - - from: arg(0) - to: - - this - - .java.lang.Appendable##java.lang.Object - - from: arg(0) - to: this -- function: java.nio.CharBuffer#putInt - signature: - params: - - index: 0 - type: int - copy: - - from: arg(1) - to: result -- function: java.nio.CharBuffer#putInt - signature: - params: - - index: 0 - type: int - copy: - - from: arg(1) - to: - - this - - .java.nio.CharBuffer##java.lang.Object - - from: arg(1) - to: - - this - - .java.lang.Appendable##java.lang.Object - - from: arg(1) - to: this -- function: java.nio.CharBuffer#putInt - copy: - - from: arg(0) - to: result -- function: java.nio.CharBuffer#putInt - copy: - - from: arg(0) - to: - - this - - .java.nio.CharBuffer##java.lang.Object - - from: arg(0) - to: - - this - - .java.lang.Appendable##java.lang.Object - - from: arg(0) - to: this -- function: java.nio.CharBuffer#putLong - signature: - params: - - index: 0 - type: int - copy: - - from: arg(1) - to: result -- function: java.nio.CharBuffer#putLong - signature: - params: - - index: 0 - type: int - copy: - - from: arg(1) - to: - - this - - .java.nio.CharBuffer##java.lang.Object - - from: arg(1) - to: - - this - - .java.lang.Appendable##java.lang.Object - - from: arg(1) - to: this -- function: java.nio.CharBuffer#putLong - copy: - - from: arg(0) - to: result -- function: java.nio.CharBuffer#putLong - copy: - - from: arg(0) - to: - - this - - .java.nio.CharBuffer##java.lang.Object - - from: arg(0) - to: - - this - - .java.lang.Appendable##java.lang.Object - - from: arg(0) - to: this -- function: java.nio.CharBuffer#putShort - signature: - params: - - index: 0 - type: int - copy: - - from: arg(1) - to: result -- function: java.nio.CharBuffer#putShort - signature: - params: - - index: 0 - type: int - copy: - - from: arg(1) - to: - - this - - .java.nio.CharBuffer##java.lang.Object - - from: arg(1) - to: - - this - - .java.lang.Appendable##java.lang.Object - - from: arg(1) - to: this -- function: java.nio.CharBuffer#putShort - copy: - - from: arg(0) - to: result -- function: java.nio.CharBuffer#putShort - copy: - - from: arg(0) - to: - - this - - .java.nio.CharBuffer##java.lang.Object - - from: arg(0) - to: - - this - - .java.lang.Appendable##java.lang.Object - - from: arg(0) - to: this -- function: java.nio.CharBuffer#read - signature: (java.nio.CharBuffer) int - copy: - - from: - - this - - .java.lang.Appendable##java.lang.Object - to: arg(0) - - from: - - this - - .java.nio.CharBuffer##java.lang.Object - to: arg(0) - - from: this - to: arg(0) -- function: java.nio.CharBuffer#slice - signature: () java.nio.Buffer - copy: - - from: - - this - - .java.lang.Appendable##java.lang.Object - to: result - - from: this - to: result - - from: - - this - - .java.nio.CharBuffer##java.lang.Object - to: result -- function: java.nio.CharBuffer#slice - signature: () java.nio.CharBuffer - copy: - - from: - - this - - .java.lang.Appendable##java.lang.Object - to: result - - from: this - to: result - - from: - - this - - .java.nio.CharBuffer##java.lang.Object - to: result -- function: java.nio.CharBuffer#slice - signature: (int, int) java.nio.Buffer - copy: - - from: - - this - - .java.lang.Appendable##java.lang.Object - to: result - - from: this - to: result - - from: - - this - - .java.nio.CharBuffer##java.lang.Object - to: result -- function: java.nio.CharBuffer#slice - signature: (int, int) java.nio.CharBuffer - copy: - - from: - - this - - .java.lang.Appendable##java.lang.Object - to: result - - from: this - to: result - - from: - - this - - .java.nio.CharBuffer##java.lang.Object - to: result -- function: java.nio.CharBuffer#subSequence - signature: (int, int) java.lang.CharSequence - copy: - - from: - - this - - .java.lang.Appendable##java.lang.Object - to: result - - from: this - to: result - - from: - - this - - .java.nio.CharBuffer##java.lang.Object - to: result -- function: java.nio.CharBuffer#subSequence - signature: (int, int) java.nio.CharBuffer - copy: - - from: - - this - - .java.lang.Appendable##java.lang.Object - to: result - - from: this - to: result - - from: - - this - - .java.nio.CharBuffer##java.lang.Object - to: result -- function: java.nio.CharBuffer#toString - signature: () java.lang.String - copy: - - from: - - this - - .java.lang.Appendable##java.lang.Object - to: result - - from: this - to: result - - from: - - this - - .java.nio.CharBuffer##java.lang.Object - to: result -- function: java.nio.CharBuffer#toString - signature: (int, int) java.lang.String - copy: - - from: - - this - - .java.lang.Appendable##java.lang.Object - to: result - - from: this - to: result - - from: - - this - - .java.nio.CharBuffer##java.lang.Object - to: result -- function: java.nio.CharBuffer#wrap - signature: (char[]) java.nio.CharBuffer - copy: - - from: arg(0) - to: result -- function: java.nio.CharBuffer#wrap - signature: (java.lang.CharSequence) java.nio.CharBuffer - copy: - - from: arg(0) - to: result -- function: java.nio.CharBuffer#wrap - signature: (char[], int, int) java.nio.CharBuffer - copy: - - from: arg(0) - to: result -- function: java.nio.CharBuffer#wrap - signature: (java.lang.CharSequence, int, int) java.nio.CharBuffer - copy: - - from: arg(0) - to: result -- function: java.nio.DoubleBuffer#array - signature: () double[] - copy: - - from: this - to: result - - from: - - this - - .java.nio.DoubleBuffer##java.lang.Object - to: result -- function: java.nio.DoubleBuffer#array - signature: () java.lang.Object - copy: - - from: this - to: result - - from: - - this - - .java.nio.DoubleBuffer##java.lang.Object - to: result -- function: java.nio.DoubleBuffer#asCharBuffer - copy: - - from: this - to: result - - from: - - this - - .java.nio.DoubleBuffer##java.lang.Object - to: result -- function: java.nio.DoubleBuffer#asReadOnlyBuffer - signature: () java.nio.DoubleBuffer - copy: - - from: this - to: result - - from: - - this - - .java.nio.DoubleBuffer##java.lang.Object - to: result -- function: java.nio.DoubleBuffer#compact - signature: () java.nio.DoubleBuffer - copy: - - from: this - to: result - - from: - - this - - .java.nio.DoubleBuffer##java.lang.Object - to: result -- function: java.nio.DoubleBuffer#duplicate - signature: () java.nio.Buffer - copy: - - from: this - to: result - - from: - - this - - .java.nio.DoubleBuffer##java.lang.Object - to: result -- function: java.nio.DoubleBuffer#duplicate - signature: () java.nio.DoubleBuffer - copy: - - from: this - to: result - - from: - - this - - .java.nio.DoubleBuffer##java.lang.Object - to: result -- function: java.nio.DoubleBuffer#put - signature: (double) java.nio.DoubleBuffer - copy: - - from: arg(0) - to: result -- function: java.nio.DoubleBuffer#put - signature: (double) java.nio.DoubleBuffer - copy: - - from: arg(0) - to: - - this - - .java.nio.DoubleBuffer##java.lang.Object - - from: arg(0) - to: this -- function: java.nio.DoubleBuffer#put - signature: (double[]) java.nio.DoubleBuffer - copy: - - from: arg(0) - to: result -- function: java.nio.DoubleBuffer#put - signature: (double[]) java.nio.DoubleBuffer - copy: - - from: - - arg(0) - - '[*]' - to: - - this - - .java.nio.DoubleBuffer##java.lang.Object - - from: arg(0) - to: - - this - - .java.nio.DoubleBuffer##java.lang.Object - - from: - - arg(0) - - '[*]' - to: this - - from: arg(0) - to: this -- function: java.nio.DoubleBuffer#put - signature: (java.nio.DoubleBuffer) java.nio.DoubleBuffer - copy: - - from: arg(0) - to: result -- function: java.nio.DoubleBuffer#put - signature: (java.nio.DoubleBuffer) java.nio.DoubleBuffer - copy: - - from: arg(0) - to: this -- function: java.nio.DoubleBuffer#put - signature: (int, double) java.nio.DoubleBuffer - copy: - - from: arg(0) - to: result - - from: arg(1) - to: result -- function: java.nio.DoubleBuffer#put - signature: (int, double) java.nio.DoubleBuffer - copy: - - from: arg(0) - to: - - this - - .java.nio.DoubleBuffer##java.lang.Object - - from: arg(1) - to: - - this - - .java.nio.DoubleBuffer##java.lang.Object - - from: arg(1) - to: this - - from: arg(0) - to: this -- function: java.nio.DoubleBuffer#put - signature: (int, double[]) java.nio.DoubleBuffer - copy: - - from: arg(0) - to: result - - from: arg(1) - to: result -- function: java.nio.DoubleBuffer#put - signature: (int, double[]) java.nio.DoubleBuffer - copy: - - from: - - arg(1) - - '[*]' - to: - - this - - .java.nio.DoubleBuffer##java.lang.Object - - from: arg(0) - to: - - this - - .java.nio.DoubleBuffer##java.lang.Object - - from: arg(1) - to: - - this - - .java.nio.DoubleBuffer##java.lang.Object - - from: - - arg(1) - - '[*]' - to: this - - from: arg(1) - to: this - - from: arg(0) - to: this -- function: java.nio.DoubleBuffer#put - signature: (double[], int, int) java.nio.DoubleBuffer - copy: - - from: arg(0) - to: result -- function: java.nio.DoubleBuffer#put - signature: (double[], int, int) java.nio.DoubleBuffer - copy: - - from: - - arg(0) - - '[*]' - to: - - this - - .java.nio.DoubleBuffer##java.lang.Object - - from: arg(0) - to: - - this - - .java.nio.DoubleBuffer##java.lang.Object - - from: - - arg(0) - - '[*]' - to: this - - from: arg(0) - to: this -- function: java.nio.DoubleBuffer#put - signature: (int, double[], int, int) java.nio.DoubleBuffer - copy: - - from: arg(0) - to: result - - from: arg(1) - to: result -- function: java.nio.DoubleBuffer#put - signature: (int, double[], int, int) java.nio.DoubleBuffer - copy: - - from: - - arg(1) - - '[*]' - to: - - this - - .java.nio.DoubleBuffer##java.lang.Object - - from: arg(0) - to: - - this - - .java.nio.DoubleBuffer##java.lang.Object - - from: arg(1) - to: - - this - - .java.nio.DoubleBuffer##java.lang.Object - - from: - - arg(1) - - '[*]' - to: this - - from: arg(1) - to: this - - from: arg(0) - to: this -- function: java.nio.DoubleBuffer#put - signature: (int, java.nio.DoubleBuffer, int, int) java.nio.DoubleBuffer - copy: - - from: arg(0) - to: result - - from: arg(1) - to: result -- function: java.nio.DoubleBuffer#put - signature: (int, java.nio.DoubleBuffer, int, int) java.nio.DoubleBuffer - copy: - - from: arg(0) - to: - - this - - .java.nio.DoubleBuffer##java.lang.Object - - from: arg(1) - to: this - - from: arg(0) - to: this -- function: java.nio.DoubleBuffer#put - signature: - params: - - index: 0 - type: .double[] - copy: - - from: arg(0) - to: result -- function: java.nio.DoubleBuffer#put - signature: - params: - - index: 0 - type: .double[] - copy: - - from: arg(0) - to: - - this - - .java.nio.DoubleBuffer##java.lang.Object - - from: arg(0) - to: this -- function: java.nio.DoubleBuffer#putChar - signature: - params: - - index: 0 - type: int - copy: - - from: arg(1) - to: result -- function: java.nio.DoubleBuffer#putChar - signature: - params: - - index: 0 - type: int - copy: - - from: arg(1) - to: - - this - - .java.nio.DoubleBuffer##java.lang.Object - - from: arg(1) - to: this -- function: java.nio.DoubleBuffer#putChar - copy: - - from: arg(0) - to: result -- function: java.nio.DoubleBuffer#putChar - copy: - - from: arg(0) - to: - - this - - .java.nio.DoubleBuffer##java.lang.Object - - from: arg(0) - to: this -- function: java.nio.DoubleBuffer#putDouble - signature: - params: - - index: 0 - type: int - copy: - - from: arg(1) - to: result -- function: java.nio.DoubleBuffer#putDouble - signature: - params: - - index: 0 - type: int - copy: - - from: arg(1) - to: - - this - - .java.nio.DoubleBuffer##java.lang.Object - - from: arg(1) - to: this -- function: java.nio.DoubleBuffer#putDouble - copy: - - from: arg(0) - to: result -- function: java.nio.DoubleBuffer#putDouble - copy: - - from: arg(0) - to: - - this - - .java.nio.DoubleBuffer##java.lang.Object - - from: arg(0) - to: this -- function: java.nio.DoubleBuffer#putFloat - signature: - params: - - index: 0 - type: int - copy: - - from: arg(1) - to: result -- function: java.nio.DoubleBuffer#putFloat - signature: - params: - - index: 0 - type: int - copy: - - from: arg(1) - to: - - this - - .java.nio.DoubleBuffer##java.lang.Object - - from: arg(1) - to: this -- function: java.nio.DoubleBuffer#putFloat - copy: - - from: arg(0) - to: result -- function: java.nio.DoubleBuffer#putFloat - copy: - - from: arg(0) - to: - - this - - .java.nio.DoubleBuffer##java.lang.Object - - from: arg(0) - to: this -- function: java.nio.DoubleBuffer#putInt - signature: - params: - - index: 0 - type: int - copy: - - from: arg(1) - to: result -- function: java.nio.DoubleBuffer#putInt - signature: - params: - - index: 0 - type: int - copy: - - from: arg(1) - to: - - this - - .java.nio.DoubleBuffer##java.lang.Object - - from: arg(1) - to: this -- function: java.nio.DoubleBuffer#putInt - copy: - - from: arg(0) - to: result -- function: java.nio.DoubleBuffer#putInt - copy: - - from: arg(0) - to: - - this - - .java.nio.DoubleBuffer##java.lang.Object - - from: arg(0) - to: this -- function: java.nio.DoubleBuffer#putLong - signature: - params: - - index: 0 - type: int - copy: - - from: arg(1) - to: result -- function: java.nio.DoubleBuffer#putLong - signature: - params: - - index: 0 - type: int - copy: - - from: arg(1) - to: - - this - - .java.nio.DoubleBuffer##java.lang.Object - - from: arg(1) - to: this -- function: java.nio.DoubleBuffer#putLong - copy: - - from: arg(0) - to: result -- function: java.nio.DoubleBuffer#putLong - copy: - - from: arg(0) - to: - - this - - .java.nio.DoubleBuffer##java.lang.Object - - from: arg(0) - to: this -- function: java.nio.DoubleBuffer#putShort - signature: - params: - - index: 0 - type: int - copy: - - from: arg(1) - to: result -- function: java.nio.DoubleBuffer#putShort - signature: - params: - - index: 0 - type: int - copy: - - from: arg(1) - to: - - this - - .java.nio.DoubleBuffer##java.lang.Object - - from: arg(1) - to: this -- function: java.nio.DoubleBuffer#putShort - copy: - - from: arg(0) - to: result -- function: java.nio.DoubleBuffer#putShort - copy: - - from: arg(0) - to: - - this - - .java.nio.DoubleBuffer##java.lang.Object - - from: arg(0) - to: this -- function: java.nio.DoubleBuffer#slice - signature: () java.nio.Buffer - copy: - - from: this - to: result - - from: - - this - - .java.nio.DoubleBuffer##java.lang.Object - to: result -- function: java.nio.DoubleBuffer#slice - signature: () java.nio.DoubleBuffer - copy: - - from: this - to: result - - from: - - this - - .java.nio.DoubleBuffer##java.lang.Object - to: result -- function: java.nio.DoubleBuffer#slice - signature: (int, int) java.nio.Buffer - copy: - - from: this - to: result - - from: - - this - - .java.nio.DoubleBuffer##java.lang.Object - to: result -- function: java.nio.DoubleBuffer#slice - signature: (int, int) java.nio.DoubleBuffer - copy: - - from: this - to: result - - from: - - this - - .java.nio.DoubleBuffer##java.lang.Object - to: result -- function: java.nio.DoubleBuffer#wrap - signature: (double[]) java.nio.DoubleBuffer - copy: - - from: arg(0) - to: result -- function: java.nio.DoubleBuffer#wrap - signature: (double[], int, int) java.nio.DoubleBuffer - copy: - - from: arg(0) - to: result -- function: java.nio.FloatBuffer#array - signature: () float[] - copy: - - from: this - to: result - - from: - - this - - .java.nio.FloatBuffer##java.lang.Object - to: result -- function: java.nio.FloatBuffer#array - signature: () java.lang.Object - copy: - - from: this - to: result - - from: - - this - - .java.nio.FloatBuffer##java.lang.Object - to: result -- function: java.nio.FloatBuffer#asCharBuffer - copy: - - from: this - to: result - - from: - - this - - .java.nio.FloatBuffer##java.lang.Object - to: result -- function: java.nio.FloatBuffer#asReadOnlyBuffer - signature: () java.nio.FloatBuffer - copy: - - from: this - to: result - - from: - - this - - .java.nio.FloatBuffer##java.lang.Object - to: result -- function: java.nio.FloatBuffer#compact - signature: () java.nio.FloatBuffer - copy: - - from: this - to: result - - from: - - this - - .java.nio.FloatBuffer##java.lang.Object - to: result -- function: java.nio.FloatBuffer#duplicate - signature: () java.nio.Buffer - copy: - - from: this - to: result - - from: - - this - - .java.nio.FloatBuffer##java.lang.Object - to: result -- function: java.nio.FloatBuffer#duplicate - signature: () java.nio.FloatBuffer - copy: - - from: this - to: result - - from: - - this - - .java.nio.FloatBuffer##java.lang.Object - to: result -- function: java.nio.FloatBuffer#put - signature: (float) java.nio.FloatBuffer - copy: - - from: arg(0) - to: result -- function: java.nio.FloatBuffer#put - signature: (float) java.nio.FloatBuffer - copy: - - from: arg(0) - to: - - this - - .java.nio.FloatBuffer##java.lang.Object - - from: arg(0) - to: this -- function: java.nio.FloatBuffer#put - signature: (float[]) java.nio.FloatBuffer - copy: - - from: arg(0) - to: result -- function: java.nio.FloatBuffer#put - signature: (float[]) java.nio.FloatBuffer - copy: - - from: - - arg(0) - - '[*]' - to: this - - from: - - arg(0) - - '[*]' - to: - - this - - .java.nio.FloatBuffer##java.lang.Object - - from: arg(0) - to: - - this - - .java.nio.FloatBuffer##java.lang.Object - - from: arg(0) - to: this -- function: java.nio.FloatBuffer#put - signature: (java.nio.FloatBuffer) java.nio.FloatBuffer - copy: - - from: arg(0) - to: result -- function: java.nio.FloatBuffer#put - signature: (java.nio.FloatBuffer) java.nio.FloatBuffer - copy: - - from: arg(0) - to: this -- function: java.nio.FloatBuffer#put - signature: (int, float) java.nio.FloatBuffer - copy: - - from: arg(0) - to: result - - from: arg(1) - to: result -- function: java.nio.FloatBuffer#put - signature: (int, float) java.nio.FloatBuffer - copy: - - from: arg(1) - to: - - this - - .java.nio.FloatBuffer##java.lang.Object - - from: arg(1) - to: this - - from: arg(0) - to: - - this - - .java.nio.FloatBuffer##java.lang.Object - - from: arg(0) - to: this -- function: java.nio.FloatBuffer#put - signature: (int, float[]) java.nio.FloatBuffer - copy: - - from: arg(0) - to: result - - from: arg(1) - to: result -- function: java.nio.FloatBuffer#put - signature: (int, float[]) java.nio.FloatBuffer - copy: - - from: - - arg(1) - - '[*]' - to: this - - from: - - arg(1) - - '[*]' - to: - - this - - .java.nio.FloatBuffer##java.lang.Object - - from: arg(1) - to: - - this - - .java.nio.FloatBuffer##java.lang.Object - - from: arg(1) - to: this - - from: arg(0) - to: - - this - - .java.nio.FloatBuffer##java.lang.Object - - from: arg(0) - to: this -- function: java.nio.FloatBuffer#put - signature: (float[], int, int) java.nio.FloatBuffer - copy: - - from: arg(0) - to: result -- function: java.nio.FloatBuffer#put - signature: (float[], int, int) java.nio.FloatBuffer - copy: - - from: - - arg(0) - - '[*]' - to: this - - from: - - arg(0) - - '[*]' - to: - - this - - .java.nio.FloatBuffer##java.lang.Object - - from: arg(0) - to: - - this - - .java.nio.FloatBuffer##java.lang.Object - - from: arg(0) - to: this -- function: java.nio.FloatBuffer#put - signature: (int, float[], int, int) java.nio.FloatBuffer - copy: - - from: arg(0) - to: result - - from: arg(1) - to: result -- function: java.nio.FloatBuffer#put - signature: (int, float[], int, int) java.nio.FloatBuffer - copy: - - from: - - arg(1) - - '[*]' - to: this - - from: - - arg(1) - - '[*]' - to: - - this - - .java.nio.FloatBuffer##java.lang.Object - - from: arg(1) - to: - - this - - .java.nio.FloatBuffer##java.lang.Object - - from: arg(1) - to: this - - from: arg(0) - to: - - this - - .java.nio.FloatBuffer##java.lang.Object - - from: arg(0) - to: this -- function: java.nio.FloatBuffer#put - signature: (int, java.nio.FloatBuffer, int, int) java.nio.FloatBuffer - copy: - - from: arg(0) - to: result - - from: arg(1) - to: result -- function: java.nio.FloatBuffer#put - signature: (int, java.nio.FloatBuffer, int, int) java.nio.FloatBuffer - copy: - - from: arg(1) - to: this - - from: arg(0) - to: - - this - - .java.nio.FloatBuffer##java.lang.Object - - from: arg(0) - to: this -- function: java.nio.FloatBuffer#put - signature: - params: - - index: 0 - type: .float[] - copy: - - from: arg(0) - to: result -- function: java.nio.FloatBuffer#put - signature: - params: - - index: 0 - type: .float[] - copy: - - from: arg(0) - to: - - this - - .java.nio.FloatBuffer##java.lang.Object - - from: arg(0) - to: this -- function: java.nio.FloatBuffer#putChar - signature: - params: - - index: 0 - type: int - copy: - - from: arg(1) - to: result -- function: java.nio.FloatBuffer#putChar - signature: - params: - - index: 0 - type: int - copy: - - from: arg(1) - to: - - this - - .java.nio.FloatBuffer##java.lang.Object - - from: arg(1) - to: this -- function: java.nio.FloatBuffer#putChar - copy: - - from: arg(0) - to: result -- function: java.nio.FloatBuffer#putChar - copy: - - from: arg(0) - to: - - this - - .java.nio.FloatBuffer##java.lang.Object - - from: arg(0) - to: this -- function: java.nio.FloatBuffer#putDouble - signature: - params: - - index: 0 - type: int - copy: - - from: arg(1) - to: result -- function: java.nio.FloatBuffer#putDouble - signature: - params: - - index: 0 - type: int - copy: - - from: arg(1) - to: - - this - - .java.nio.FloatBuffer##java.lang.Object - - from: arg(1) - to: this -- function: java.nio.FloatBuffer#putDouble - copy: - - from: arg(0) - to: result -- function: java.nio.FloatBuffer#putDouble - copy: - - from: arg(0) - to: - - this - - .java.nio.FloatBuffer##java.lang.Object - - from: arg(0) - to: this -- function: java.nio.FloatBuffer#putFloat - signature: - params: - - index: 0 - type: int - copy: - - from: arg(1) - to: result -- function: java.nio.FloatBuffer#putFloat - signature: - params: - - index: 0 - type: int - copy: - - from: arg(1) - to: - - this - - .java.nio.FloatBuffer##java.lang.Object - - from: arg(1) - to: this -- function: java.nio.FloatBuffer#putFloat - copy: - - from: arg(0) - to: result -- function: java.nio.FloatBuffer#putFloat - copy: - - from: arg(0) - to: - - this - - .java.nio.FloatBuffer##java.lang.Object - - from: arg(0) - to: this -- function: java.nio.FloatBuffer#putInt - signature: - params: - - index: 0 - type: int - copy: - - from: arg(1) - to: result -- function: java.nio.FloatBuffer#putInt - signature: - params: - - index: 0 - type: int - copy: - - from: arg(1) - to: - - this - - .java.nio.FloatBuffer##java.lang.Object - - from: arg(1) - to: this -- function: java.nio.FloatBuffer#putInt - copy: - - from: arg(0) - to: result -- function: java.nio.FloatBuffer#putInt - copy: - - from: arg(0) - to: - - this - - .java.nio.FloatBuffer##java.lang.Object - - from: arg(0) - to: this -- function: java.nio.FloatBuffer#putLong - signature: - params: - - index: 0 - type: int - copy: - - from: arg(1) - to: result -- function: java.nio.FloatBuffer#putLong - signature: - params: - - index: 0 - type: int - copy: - - from: arg(1) - to: - - this - - .java.nio.FloatBuffer##java.lang.Object - - from: arg(1) - to: this -- function: java.nio.FloatBuffer#putLong - copy: - - from: arg(0) - to: result -- function: java.nio.FloatBuffer#putLong - copy: - - from: arg(0) - to: - - this - - .java.nio.FloatBuffer##java.lang.Object - - from: arg(0) - to: this -- function: java.nio.FloatBuffer#putShort - signature: - params: - - index: 0 - type: int - copy: - - from: arg(1) - to: result -- function: java.nio.FloatBuffer#putShort - signature: - params: - - index: 0 - type: int - copy: - - from: arg(1) - to: - - this - - .java.nio.FloatBuffer##java.lang.Object - - from: arg(1) - to: this -- function: java.nio.FloatBuffer#putShort - copy: - - from: arg(0) - to: result -- function: java.nio.FloatBuffer#putShort - copy: - - from: arg(0) - to: - - this - - .java.nio.FloatBuffer##java.lang.Object - - from: arg(0) - to: this -- function: java.nio.FloatBuffer#slice - signature: () java.nio.Buffer - copy: - - from: this - to: result - - from: - - this - - .java.nio.FloatBuffer##java.lang.Object - to: result -- function: java.nio.FloatBuffer#slice - signature: () java.nio.FloatBuffer - copy: - - from: this - to: result - - from: - - this - - .java.nio.FloatBuffer##java.lang.Object - to: result -- function: java.nio.FloatBuffer#slice - signature: (int, int) java.nio.Buffer - copy: - - from: this - to: result - - from: - - this - - .java.nio.FloatBuffer##java.lang.Object - to: result -- function: java.nio.FloatBuffer#slice - signature: (int, int) java.nio.FloatBuffer - copy: - - from: this - to: result - - from: - - this - - .java.nio.FloatBuffer##java.lang.Object - to: result -- function: java.nio.FloatBuffer#wrap - signature: (float[]) java.nio.FloatBuffer - copy: - - from: arg(0) - to: result -- function: java.nio.FloatBuffer#wrap - signature: (float[], int, int) java.nio.FloatBuffer - copy: - - from: arg(0) - to: result -- function: java.nio.IntBuffer#array - signature: () int[] - copy: - - from: this - to: result - - from: - - this - - .java.nio.IntBuffer##java.lang.Object - to: result -- function: java.nio.IntBuffer#array - signature: () java.lang.Object - copy: - - from: this - to: result - - from: - - this - - .java.nio.IntBuffer##java.lang.Object - to: result -- function: java.nio.IntBuffer#asCharBuffer - copy: - - from: this - to: result - - from: - - this - - .java.nio.IntBuffer##java.lang.Object - to: result -- function: java.nio.IntBuffer#asReadOnlyBuffer - signature: () java.nio.IntBuffer - copy: - - from: this - to: result - - from: - - this - - .java.nio.IntBuffer##java.lang.Object - to: result -- function: java.nio.IntBuffer#compact - signature: () java.nio.IntBuffer - copy: - - from: this - to: result - - from: - - this - - .java.nio.IntBuffer##java.lang.Object - to: result -- function: java.nio.IntBuffer#duplicate - signature: () java.nio.Buffer - copy: - - from: this - to: result - - from: - - this - - .java.nio.IntBuffer##java.lang.Object - to: result -- function: java.nio.IntBuffer#duplicate - signature: () java.nio.IntBuffer - copy: - - from: this - to: result - - from: - - this - - .java.nio.IntBuffer##java.lang.Object - to: result -- function: java.nio.IntBuffer#put - signature: (int) java.nio.IntBuffer - copy: - - from: arg(0) - to: result - - from: arg(1) - to: result -- function: java.nio.IntBuffer#put - signature: (int) java.nio.IntBuffer - copy: - - from: arg(0) - to: - - this - - .java.nio.IntBuffer##java.lang.Object - - from: arg(1) - to: - - this - - .java.nio.IntBuffer##java.lang.Object - - from: arg(1) - to: this - - from: arg(0) - to: this -- function: java.nio.IntBuffer#put - signature: (int[]) java.nio.IntBuffer - copy: - - from: arg(0) - to: result -- function: java.nio.IntBuffer#put - signature: (int[]) java.nio.IntBuffer - copy: - - from: - - arg(0) - - '[*]' - to: this - - from: arg(0) - to: - - this - - .java.nio.IntBuffer##java.lang.Object - - from: - - arg(0) - - '[*]' - to: - - this - - .java.nio.IntBuffer##java.lang.Object - - from: arg(0) - to: this -- function: java.nio.IntBuffer#put - signature: (java.nio.IntBuffer) java.nio.IntBuffer - copy: - - from: arg(0) - to: result -- function: java.nio.IntBuffer#put - signature: (java.nio.IntBuffer) java.nio.IntBuffer - copy: - - from: arg(0) - to: this -- function: java.nio.IntBuffer#put - signature: (int, int) java.nio.IntBuffer - copy: - - from: arg(0) - to: result - - from: arg(1) - to: result -- function: java.nio.IntBuffer#put - signature: (int, int) java.nio.IntBuffer - copy: - - from: arg(0) - to: - - this - - .java.nio.IntBuffer##java.lang.Object - - from: arg(1) - to: - - this - - .java.nio.IntBuffer##java.lang.Object - - from: arg(1) - to: this - - from: arg(0) - to: this -- function: java.nio.IntBuffer#put - signature: (int, int[]) java.nio.IntBuffer - copy: - - from: arg(0) - to: result - - from: arg(1) - to: result -- function: java.nio.IntBuffer#put - signature: (int, int[]) java.nio.IntBuffer - copy: - - from: - - arg(1) - - '[*]' - to: this - - from: arg(0) - to: - - this - - .java.nio.IntBuffer##java.lang.Object - - from: arg(1) - to: - - this - - .java.nio.IntBuffer##java.lang.Object - - from: arg(1) - to: this - - from: - - arg(1) - - '[*]' - to: - - this - - .java.nio.IntBuffer##java.lang.Object - - from: arg(0) - to: this -- function: java.nio.IntBuffer#put - signature: (int[], int, int) java.nio.IntBuffer - copy: - - from: arg(0) - to: result -- function: java.nio.IntBuffer#put - signature: (int[], int, int) java.nio.IntBuffer - copy: - - from: - - arg(0) - - '[*]' - to: this - - from: arg(0) - to: - - this - - .java.nio.IntBuffer##java.lang.Object - - from: - - arg(0) - - '[*]' - to: - - this - - .java.nio.IntBuffer##java.lang.Object - - from: arg(0) - to: this -- function: java.nio.IntBuffer#put - signature: (int, int[], int, int) java.nio.IntBuffer - copy: - - from: arg(0) - to: result - - from: arg(1) - to: result -- function: java.nio.IntBuffer#put - signature: (int, int[], int, int) java.nio.IntBuffer - copy: - - from: - - arg(1) - - '[*]' - to: this - - from: arg(0) - to: - - this - - .java.nio.IntBuffer##java.lang.Object - - from: arg(1) - to: - - this - - .java.nio.IntBuffer##java.lang.Object - - from: arg(1) - to: this - - from: - - arg(1) - - '[*]' - to: - - this - - .java.nio.IntBuffer##java.lang.Object - - from: arg(0) - to: this -- function: java.nio.IntBuffer#put - signature: (int, java.nio.IntBuffer, int, int) java.nio.IntBuffer - copy: - - from: arg(0) - to: result - - from: arg(1) - to: result -- function: java.nio.IntBuffer#put - signature: (int, java.nio.IntBuffer, int, int) java.nio.IntBuffer - copy: - - from: arg(0) - to: - - this - - .java.nio.IntBuffer##java.lang.Object - - from: arg(1) - to: this - - from: arg(0) - to: this -- function: java.nio.IntBuffer#put - signature: - params: - - index: 0 - type: .int[] - copy: - - from: arg(0) - to: result -- function: java.nio.IntBuffer#put - signature: - params: - - index: 0 - type: .int[] - copy: - - from: arg(0) - to: - - this - - .java.nio.IntBuffer##java.lang.Object - - from: arg(0) - to: this -- function: java.nio.IntBuffer#putChar - signature: - params: - - index: 0 - type: int - copy: - - from: arg(1) - to: result -- function: java.nio.IntBuffer#putChar - signature: - params: - - index: 0 - type: int - copy: - - from: arg(1) - to: - - this - - .java.nio.IntBuffer##java.lang.Object - - from: arg(1) - to: this -- function: java.nio.IntBuffer#putChar - copy: - - from: arg(0) - to: result -- function: java.nio.IntBuffer#putChar - copy: - - from: arg(0) - to: - - this - - .java.nio.IntBuffer##java.lang.Object - - from: arg(0) - to: this -- function: java.nio.IntBuffer#putDouble - signature: - params: - - index: 0 - type: int - copy: - - from: arg(1) - to: result -- function: java.nio.IntBuffer#putDouble - signature: - params: - - index: 0 - type: int - copy: - - from: arg(1) - to: - - this - - .java.nio.IntBuffer##java.lang.Object - - from: arg(1) - to: this -- function: java.nio.IntBuffer#putDouble - copy: - - from: arg(0) - to: result -- function: java.nio.IntBuffer#putDouble - copy: - - from: arg(0) - to: - - this - - .java.nio.IntBuffer##java.lang.Object - - from: arg(0) - to: this -- function: java.nio.IntBuffer#putFloat - signature: - params: - - index: 0 - type: int - copy: - - from: arg(1) - to: result -- function: java.nio.IntBuffer#putFloat - signature: - params: - - index: 0 - type: int - copy: - - from: arg(1) - to: - - this - - .java.nio.IntBuffer##java.lang.Object - - from: arg(1) - to: this -- function: java.nio.IntBuffer#putFloat - copy: - - from: arg(0) - to: result -- function: java.nio.IntBuffer#putFloat - copy: - - from: arg(0) - to: - - this - - .java.nio.IntBuffer##java.lang.Object - - from: arg(0) - to: this -- function: java.nio.IntBuffer#putInt - signature: - params: - - index: 0 - type: int - copy: - - from: arg(1) - to: result -- function: java.nio.IntBuffer#putInt - signature: - params: - - index: 0 - type: int - copy: - - from: arg(1) - to: - - this - - .java.nio.IntBuffer##java.lang.Object - - from: arg(1) - to: this -- function: java.nio.IntBuffer#putInt - copy: - - from: arg(0) - to: result -- function: java.nio.IntBuffer#putInt - copy: - - from: arg(0) - to: - - this - - .java.nio.IntBuffer##java.lang.Object - - from: arg(0) - to: this -- function: java.nio.IntBuffer#putLong - signature: - params: - - index: 0 - type: int - copy: - - from: arg(1) - to: result -- function: java.nio.IntBuffer#putLong - signature: - params: - - index: 0 - type: int - copy: - - from: arg(1) - to: - - this - - .java.nio.IntBuffer##java.lang.Object - - from: arg(1) - to: this -- function: java.nio.IntBuffer#putLong - copy: - - from: arg(0) - to: result -- function: java.nio.IntBuffer#putLong - copy: - - from: arg(0) - to: - - this - - .java.nio.IntBuffer##java.lang.Object - - from: arg(0) - to: this -- function: java.nio.IntBuffer#putShort - signature: - params: - - index: 0 - type: int - copy: - - from: arg(1) - to: result -- function: java.nio.IntBuffer#putShort - signature: - params: - - index: 0 - type: int - copy: - - from: arg(1) - to: - - this - - .java.nio.IntBuffer##java.lang.Object - - from: arg(1) - to: this -- function: java.nio.IntBuffer#putShort - copy: - - from: arg(0) - to: result -- function: java.nio.IntBuffer#putShort - copy: - - from: arg(0) - to: - - this - - .java.nio.IntBuffer##java.lang.Object - - from: arg(0) - to: this -- function: java.nio.IntBuffer#slice - signature: () java.nio.Buffer - copy: - - from: this - to: result - - from: - - this - - .java.nio.IntBuffer##java.lang.Object - to: result -- function: java.nio.IntBuffer#slice - signature: () java.nio.IntBuffer - copy: - - from: this - to: result - - from: - - this - - .java.nio.IntBuffer##java.lang.Object - to: result -- function: java.nio.IntBuffer#slice - signature: (int, int) java.nio.Buffer - copy: - - from: this - to: result - - from: - - this - - .java.nio.IntBuffer##java.lang.Object - to: result -- function: java.nio.IntBuffer#slice - signature: (int, int) java.nio.IntBuffer - copy: - - from: this - to: result - - from: - - this - - .java.nio.IntBuffer##java.lang.Object - to: result -- function: java.nio.IntBuffer#wrap - signature: (int[]) java.nio.IntBuffer - copy: - - from: arg(0) - to: result -- function: java.nio.IntBuffer#wrap - signature: (int[], int, int) java.nio.IntBuffer - copy: - - from: arg(0) - to: result -- function: java.nio.LongBuffer#array - signature: () java.lang.Object - copy: - - from: - - this - - .java.nio.LongBuffer##java.lang.Object - to: result - - from: this - to: result -- function: java.nio.LongBuffer#array - signature: () long[] - copy: - - from: - - this - - .java.nio.LongBuffer##java.lang.Object - to: result - - from: this - to: result -- function: java.nio.LongBuffer#asCharBuffer - copy: - - from: - - this - - .java.nio.LongBuffer##java.lang.Object - to: result - - from: this - to: result -- function: java.nio.LongBuffer#asReadOnlyBuffer - signature: () java.nio.LongBuffer - copy: - - from: - - this - - .java.nio.LongBuffer##java.lang.Object - to: result - - from: this - to: result -- function: java.nio.LongBuffer#compact - signature: () java.nio.LongBuffer - copy: - - from: - - this - - .java.nio.LongBuffer##java.lang.Object - to: result - - from: this - to: result -- function: java.nio.LongBuffer#duplicate - signature: () java.nio.Buffer - copy: - - from: - - this - - .java.nio.LongBuffer##java.lang.Object - to: result - - from: this - to: result -- function: java.nio.LongBuffer#duplicate - signature: () java.nio.LongBuffer - copy: - - from: - - this - - .java.nio.LongBuffer##java.lang.Object - to: result - - from: this - to: result -- function: java.nio.LongBuffer#put - signature: (java.nio.LongBuffer) java.nio.LongBuffer - copy: - - from: arg(0) - to: result -- function: java.nio.LongBuffer#put - signature: (java.nio.LongBuffer) java.nio.LongBuffer - copy: - - from: arg(0) - to: this -- function: java.nio.LongBuffer#put - signature: (long) java.nio.LongBuffer - copy: - - from: arg(0) - to: result -- function: java.nio.LongBuffer#put - signature: (long) java.nio.LongBuffer - copy: - - from: arg(0) - to: - - this - - .java.nio.LongBuffer##java.lang.Object - - from: arg(0) - to: this -- function: java.nio.LongBuffer#put - signature: (long[]) java.nio.LongBuffer - copy: - - from: arg(0) - to: result -- function: java.nio.LongBuffer#put - signature: (long[]) java.nio.LongBuffer - copy: - - from: arg(0) - to: - - this - - .java.nio.LongBuffer##java.lang.Object - - from: - - arg(0) - - '[*]' - to: this - - from: - - arg(0) - - '[*]' - to: - - this - - .java.nio.LongBuffer##java.lang.Object - - from: arg(0) - to: this -- function: java.nio.LongBuffer#put - signature: (int, long) java.nio.LongBuffer - copy: - - from: arg(0) - to: result - - from: arg(1) - to: result -- function: java.nio.LongBuffer#put - signature: (int, long) java.nio.LongBuffer - copy: - - from: arg(0) - to: - - this - - .java.nio.LongBuffer##java.lang.Object - - from: arg(1) - to: - - this - - .java.nio.LongBuffer##java.lang.Object - - from: arg(1) - to: this - - from: arg(0) - to: this -- function: java.nio.LongBuffer#put - signature: (int, long[]) java.nio.LongBuffer - copy: - - from: arg(0) - to: result - - from: arg(1) - to: result -- function: java.nio.LongBuffer#put - signature: (int, long[]) java.nio.LongBuffer - copy: - - from: - - arg(1) - - '[*]' - to: this - - from: arg(0) - to: - - this - - .java.nio.LongBuffer##java.lang.Object - - from: arg(1) - to: - - this - - .java.nio.LongBuffer##java.lang.Object - - from: arg(1) - to: this - - from: arg(0) - to: this - - from: - - arg(1) - - '[*]' - to: - - this - - .java.nio.LongBuffer##java.lang.Object -- function: java.nio.LongBuffer#put - signature: (long[], int, int) java.nio.LongBuffer - copy: - - from: arg(0) - to: result -- function: java.nio.LongBuffer#put - signature: (long[], int, int) java.nio.LongBuffer - copy: - - from: arg(0) - to: - - this - - .java.nio.LongBuffer##java.lang.Object - - from: - - arg(0) - - '[*]' - to: this - - from: - - arg(0) - - '[*]' - to: - - this - - .java.nio.LongBuffer##java.lang.Object - - from: arg(0) - to: this -- function: java.nio.LongBuffer#put - signature: (int, java.nio.LongBuffer, int, int) java.nio.LongBuffer - copy: - - from: arg(0) - to: result - - from: arg(1) - to: result -- function: java.nio.LongBuffer#put - signature: (int, java.nio.LongBuffer, int, int) java.nio.LongBuffer - copy: - - from: arg(0) - to: - - this - - .java.nio.LongBuffer##java.lang.Object - - from: arg(1) - to: this - - from: arg(0) - to: this -- function: java.nio.LongBuffer#put - signature: (int, long[], int, int) java.nio.LongBuffer - copy: - - from: arg(0) - to: result - - from: arg(1) - to: result -- function: java.nio.LongBuffer#put - signature: (int, long[], int, int) java.nio.LongBuffer - copy: - - from: - - arg(1) - - '[*]' - to: this - - from: arg(0) - to: - - this - - .java.nio.LongBuffer##java.lang.Object - - from: arg(1) - to: - - this - - .java.nio.LongBuffer##java.lang.Object - - from: arg(1) - to: this - - from: arg(0) - to: this - - from: - - arg(1) - - '[*]' - to: - - this - - .java.nio.LongBuffer##java.lang.Object -- function: java.nio.LongBuffer#put - signature: - params: - - index: 0 - type: .long[] - copy: - - from: arg(0) - to: result -- function: java.nio.LongBuffer#put - signature: - params: - - index: 0 - type: .long[] - copy: - - from: arg(0) - to: - - this - - .java.nio.LongBuffer##java.lang.Object - - from: arg(0) - to: this -- function: java.nio.LongBuffer#putChar - signature: - params: - - index: 0 - type: int - copy: - - from: arg(1) - to: result -- function: java.nio.LongBuffer#putChar - signature: - params: - - index: 0 - type: int - copy: - - from: arg(1) - to: - - this - - .java.nio.LongBuffer##java.lang.Object - - from: arg(1) - to: this -- function: java.nio.LongBuffer#putChar - copy: - - from: arg(0) - to: result -- function: java.nio.LongBuffer#putChar - copy: - - from: arg(0) - to: - - this - - .java.nio.LongBuffer##java.lang.Object - - from: arg(0) - to: this -- function: java.nio.LongBuffer#putDouble - signature: - params: - - index: 0 - type: int - copy: - - from: arg(1) - to: result -- function: java.nio.LongBuffer#putDouble - signature: - params: - - index: 0 - type: int - copy: - - from: arg(1) - to: - - this - - .java.nio.LongBuffer##java.lang.Object - - from: arg(1) - to: this -- function: java.nio.LongBuffer#putDouble - copy: - - from: arg(0) - to: result -- function: java.nio.LongBuffer#putDouble - copy: - - from: arg(0) - to: - - this - - .java.nio.LongBuffer##java.lang.Object - - from: arg(0) - to: this -- function: java.nio.LongBuffer#putFloat - signature: - params: - - index: 0 - type: int - copy: - - from: arg(1) - to: result -- function: java.nio.LongBuffer#putFloat - signature: - params: - - index: 0 - type: int - copy: - - from: arg(1) - to: - - this - - .java.nio.LongBuffer##java.lang.Object - - from: arg(1) - to: this -- function: java.nio.LongBuffer#putFloat - copy: - - from: arg(0) - to: result -- function: java.nio.LongBuffer#putFloat - copy: - - from: arg(0) - to: - - this - - .java.nio.LongBuffer##java.lang.Object - - from: arg(0) - to: this -- function: java.nio.LongBuffer#putInt - signature: - params: - - index: 0 - type: int - copy: - - from: arg(1) - to: result -- function: java.nio.LongBuffer#putInt - signature: - params: - - index: 0 - type: int - copy: - - from: arg(1) - to: - - this - - .java.nio.LongBuffer##java.lang.Object - - from: arg(1) - to: this -- function: java.nio.LongBuffer#putInt - copy: - - from: arg(0) - to: result -- function: java.nio.LongBuffer#putInt - copy: - - from: arg(0) - to: - - this - - .java.nio.LongBuffer##java.lang.Object - - from: arg(0) - to: this -- function: java.nio.LongBuffer#putLong - signature: - params: - - index: 0 - type: int - copy: - - from: arg(1) - to: result -- function: java.nio.LongBuffer#putLong - signature: - params: - - index: 0 - type: int - copy: - - from: arg(1) - to: - - this - - .java.nio.LongBuffer##java.lang.Object - - from: arg(1) - to: this -- function: java.nio.LongBuffer#putLong - copy: - - from: arg(0) - to: result -- function: java.nio.LongBuffer#putLong - copy: - - from: arg(0) - to: - - this - - .java.nio.LongBuffer##java.lang.Object - - from: arg(0) - to: this -- function: java.nio.LongBuffer#putShort - signature: - params: - - index: 0 - type: int - copy: - - from: arg(1) - to: result -- function: java.nio.LongBuffer#putShort - signature: - params: - - index: 0 - type: int - copy: - - from: arg(1) - to: - - this - - .java.nio.LongBuffer##java.lang.Object - - from: arg(1) - to: this -- function: java.nio.LongBuffer#putShort - copy: - - from: arg(0) - to: result -- function: java.nio.LongBuffer#putShort - copy: - - from: arg(0) - to: - - this - - .java.nio.LongBuffer##java.lang.Object - - from: arg(0) - to: this -- function: java.nio.LongBuffer#slice - signature: () java.nio.Buffer - copy: - - from: - - this - - .java.nio.LongBuffer##java.lang.Object - to: result - - from: this - to: result -- function: java.nio.LongBuffer#slice - signature: () java.nio.LongBuffer - copy: - - from: - - this - - .java.nio.LongBuffer##java.lang.Object - to: result - - from: this - to: result -- function: java.nio.LongBuffer#slice - signature: (int, int) java.nio.Buffer - copy: - - from: - - this - - .java.nio.LongBuffer##java.lang.Object - to: result - - from: this - to: result -- function: java.nio.LongBuffer#slice - signature: (int, int) java.nio.LongBuffer - copy: - - from: - - this - - .java.nio.LongBuffer##java.lang.Object - to: result - - from: this - to: result -- function: java.nio.LongBuffer#wrap - signature: (long[]) java.nio.LongBuffer - copy: - - from: arg(0) - to: result -- function: java.nio.LongBuffer#wrap - signature: (long[], int, int) java.nio.LongBuffer - copy: - - from: arg(0) - to: result -- function: java.nio.ShortBuffer#array - signature: () java.lang.Object - copy: - - from: this - to: result - - from: - - this - - .java.nio.ShortBuffer##java.lang.Object - to: result -- function: java.nio.ShortBuffer#array - signature: () short[] - copy: - - from: this - to: result - - from: - - this - - .java.nio.ShortBuffer##java.lang.Object - to: result -- function: java.nio.ShortBuffer#asCharBuffer - copy: - - from: this - to: result - - from: - - this - - .java.nio.ShortBuffer##java.lang.Object - to: result -- function: java.nio.ShortBuffer#asReadOnlyBuffer - signature: () java.nio.ShortBuffer - copy: - - from: this - to: result - - from: - - this - - .java.nio.ShortBuffer##java.lang.Object - to: result -- function: java.nio.ShortBuffer#compact - signature: () java.nio.ShortBuffer - copy: - - from: this - to: result - - from: - - this - - .java.nio.ShortBuffer##java.lang.Object - to: result -- function: java.nio.ShortBuffer#duplicate - signature: () java.nio.Buffer - copy: - - from: this - to: result - - from: - - this - - .java.nio.ShortBuffer##java.lang.Object - to: result -- function: java.nio.ShortBuffer#duplicate - signature: () java.nio.ShortBuffer - copy: - - from: this - to: result - - from: - - this - - .java.nio.ShortBuffer##java.lang.Object - to: result -- function: java.nio.ShortBuffer#put - signature: (java.nio.ShortBuffer) java.nio.ShortBuffer - copy: - - from: arg(0) - to: result -- function: java.nio.ShortBuffer#put - signature: (java.nio.ShortBuffer) java.nio.ShortBuffer - copy: - - from: arg(0) - to: this -- function: java.nio.ShortBuffer#put - signature: (short) java.nio.ShortBuffer - copy: - - from: arg(0) - to: result -- function: java.nio.ShortBuffer#put - signature: (short) java.nio.ShortBuffer - copy: - - from: arg(0) - to: - - this - - .java.nio.ShortBuffer##java.lang.Object - - from: arg(0) - to: this -- function: java.nio.ShortBuffer#put - signature: (short[]) java.nio.ShortBuffer - copy: - - from: arg(0) - to: result -- function: java.nio.ShortBuffer#put - signature: (short[]) java.nio.ShortBuffer - copy: - - from: - - arg(0) - - '[*]' - to: this - - from: arg(0) - to: - - this - - .java.nio.ShortBuffer##java.lang.Object - - from: - - arg(0) - - '[*]' - to: - - this - - .java.nio.ShortBuffer##java.lang.Object - - from: arg(0) - to: this -- function: java.nio.ShortBuffer#put - signature: (int, short) java.nio.ShortBuffer - copy: - - from: arg(0) - to: result - - from: arg(1) - to: result -- function: java.nio.ShortBuffer#put - signature: (int, short) java.nio.ShortBuffer - copy: - - from: arg(1) - to: - - this - - .java.nio.ShortBuffer##java.lang.Object - - from: arg(0) - to: - - this - - .java.nio.ShortBuffer##java.lang.Object - - from: arg(1) - to: this - - from: arg(0) - to: this -- function: java.nio.ShortBuffer#put - signature: (int, short[]) java.nio.ShortBuffer - copy: - - from: arg(0) - to: result - - from: arg(1) - to: result -- function: java.nio.ShortBuffer#put - signature: (int, short[]) java.nio.ShortBuffer - copy: - - from: - - arg(1) - - '[*]' - to: this - - from: arg(1) - to: - - this - - .java.nio.ShortBuffer##java.lang.Object - - from: arg(0) - to: - - this - - .java.nio.ShortBuffer##java.lang.Object - - from: arg(1) - to: this - - from: arg(0) - to: this - - from: - - arg(1) - - '[*]' - to: - - this - - .java.nio.ShortBuffer##java.lang.Object -- function: java.nio.ShortBuffer#put - signature: (short[], int, int) java.nio.ShortBuffer - copy: - - from: arg(0) - to: result -- function: java.nio.ShortBuffer#put - signature: (short[], int, int) java.nio.ShortBuffer - copy: - - from: - - arg(0) - - '[*]' - to: this - - from: arg(0) - to: - - this - - .java.nio.ShortBuffer##java.lang.Object - - from: - - arg(0) - - '[*]' - to: - - this - - .java.nio.ShortBuffer##java.lang.Object - - from: arg(0) - to: this -- function: java.nio.ShortBuffer#put - signature: (int, java.nio.ShortBuffer, int, int) java.nio.ShortBuffer - copy: - - from: arg(0) - to: result - - from: arg(1) - to: result -- function: java.nio.ShortBuffer#put - signature: (int, java.nio.ShortBuffer, int, int) java.nio.ShortBuffer - copy: - - from: arg(0) - to: - - this - - .java.nio.ShortBuffer##java.lang.Object - - from: arg(1) - to: this - - from: arg(0) - to: this -- function: java.nio.ShortBuffer#put - signature: (int, short[], int, int) java.nio.ShortBuffer - copy: - - from: arg(0) - to: result - - from: arg(1) - to: result -- function: java.nio.ShortBuffer#put - signature: (int, short[], int, int) java.nio.ShortBuffer - copy: - - from: - - arg(1) - - '[*]' - to: this - - from: arg(1) - to: - - this - - .java.nio.ShortBuffer##java.lang.Object - - from: arg(0) - to: - - this - - .java.nio.ShortBuffer##java.lang.Object - - from: arg(1) - to: this - - from: arg(0) - to: this - - from: - - arg(1) - - '[*]' - to: - - this - - .java.nio.ShortBuffer##java.lang.Object -- function: java.nio.ShortBuffer#put - signature: - params: - - index: 0 - type: .short[] - copy: - - from: arg(0) - to: result -- function: java.nio.ShortBuffer#put - signature: - params: - - index: 0 - type: .short[] - copy: - - from: arg(0) - to: - - this - - .java.nio.ShortBuffer##java.lang.Object - - from: arg(0) - to: this -- function: java.nio.ShortBuffer#putChar - signature: - params: - - index: 0 - type: int - copy: - - from: arg(1) - to: result -- function: java.nio.ShortBuffer#putChar - signature: - params: - - index: 0 - type: int - copy: - - from: arg(1) - to: - - this - - .java.nio.ShortBuffer##java.lang.Object - - from: arg(1) - to: this -- function: java.nio.ShortBuffer#putChar - copy: - - from: arg(0) - to: result -- function: java.nio.ShortBuffer#putChar - copy: - - from: arg(0) - to: - - this - - .java.nio.ShortBuffer##java.lang.Object - - from: arg(0) - to: this -- function: java.nio.ShortBuffer#putDouble - signature: - params: - - index: 0 - type: int - copy: - - from: arg(1) - to: result -- function: java.nio.ShortBuffer#putDouble - signature: - params: - - index: 0 - type: int - copy: - - from: arg(1) - to: - - this - - .java.nio.ShortBuffer##java.lang.Object - - from: arg(1) - to: this -- function: java.nio.ShortBuffer#putDouble - copy: - - from: arg(0) - to: result -- function: java.nio.ShortBuffer#putDouble - copy: - - from: arg(0) - to: - - this - - .java.nio.ShortBuffer##java.lang.Object - - from: arg(0) - to: this -- function: java.nio.ShortBuffer#putFloat - signature: - params: - - index: 0 - type: int - copy: - - from: arg(1) - to: result -- function: java.nio.ShortBuffer#putFloat - signature: - params: - - index: 0 - type: int - copy: - - from: arg(1) - to: - - this - - .java.nio.ShortBuffer##java.lang.Object - - from: arg(1) - to: this -- function: java.nio.ShortBuffer#putFloat - copy: - - from: arg(0) - to: result -- function: java.nio.ShortBuffer#putFloat - copy: - - from: arg(0) - to: - - this - - .java.nio.ShortBuffer##java.lang.Object - - from: arg(0) - to: this -- function: java.nio.ShortBuffer#putInt - signature: - params: - - index: 0 - type: int - copy: - - from: arg(1) - to: result -- function: java.nio.ShortBuffer#putInt - signature: - params: - - index: 0 - type: int - copy: - - from: arg(1) - to: - - this - - .java.nio.ShortBuffer##java.lang.Object - - from: arg(1) - to: this -- function: java.nio.ShortBuffer#putInt - copy: - - from: arg(0) - to: result -- function: java.nio.ShortBuffer#putInt - copy: - - from: arg(0) - to: - - this - - .java.nio.ShortBuffer##java.lang.Object - - from: arg(0) - to: this -- function: java.nio.ShortBuffer#putLong - signature: - params: - - index: 0 - type: int - copy: - - from: arg(1) - to: result -- function: java.nio.ShortBuffer#putLong - signature: - params: - - index: 0 - type: int - copy: - - from: arg(1) - to: - - this - - .java.nio.ShortBuffer##java.lang.Object - - from: arg(1) - to: this -- function: java.nio.ShortBuffer#putLong - copy: - - from: arg(0) - to: result -- function: java.nio.ShortBuffer#putLong - copy: - - from: arg(0) - to: - - this - - .java.nio.ShortBuffer##java.lang.Object - - from: arg(0) - to: this -- function: java.nio.ShortBuffer#putShort - signature: - params: - - index: 0 - type: int - copy: - - from: arg(1) - to: result -- function: java.nio.ShortBuffer#putShort - signature: - params: - - index: 0 - type: int - copy: - - from: arg(1) - to: - - this - - .java.nio.ShortBuffer##java.lang.Object - - from: arg(1) - to: this -- function: java.nio.ShortBuffer#putShort - copy: - - from: arg(0) - to: result -- function: java.nio.ShortBuffer#putShort - copy: - - from: arg(0) - to: - - this - - .java.nio.ShortBuffer##java.lang.Object - - from: arg(0) - to: this -- function: java.nio.ShortBuffer#slice - signature: () java.nio.Buffer - copy: - - from: this - to: result - - from: - - this - - .java.nio.ShortBuffer##java.lang.Object - to: result -- function: java.nio.ShortBuffer#slice - signature: () java.nio.ShortBuffer - copy: - - from: this - to: result - - from: - - this - - .java.nio.ShortBuffer##java.lang.Object - to: result -- function: java.nio.ShortBuffer#slice - signature: (int, int) java.nio.Buffer - copy: - - from: this - to: result - - from: - - this - - .java.nio.ShortBuffer##java.lang.Object - to: result -- function: java.nio.ShortBuffer#slice - signature: (int, int) java.nio.ShortBuffer - copy: - - from: this - to: result - - from: - - this - - .java.nio.ShortBuffer##java.lang.Object - to: result -- function: java.nio.ShortBuffer#wrap - signature: (short[]) java.nio.ShortBuffer - copy: - - from: arg(0) - to: result -- function: java.nio.ShortBuffer#wrap - signature: (short[], int, int) java.nio.ShortBuffer - copy: - - from: arg(0) - to: result -- function: java.nio.charset.Charset#decode - signature: (java.nio.ByteBuffer) java.nio.CharBuffer - copy: - - from: arg(0) - to: result -- function: java.nio.charset.Charset#encode - signature: (java.lang.String) java.nio.ByteBuffer - copy: - - from: arg(0) - to: result -- function: java.nio.charset.Charset#encode - signature: (java.nio.CharBuffer) java.nio.ByteBuffer - copy: - - from: arg(0) - to: result -- function: java.nio.charset.CharsetDecoder#decode - signature: (java.nio.ByteBuffer) java.nio.CharBuffer - copy: - - from: arg(0) - to: arg(1) -- function: java.nio.charset.CharsetDecoder#decode - signature: (java.nio.ByteBuffer, java.nio.CharBuffer, boolean) java.nio.charset.CoderResult - copy: - - from: arg(0) - to: arg(1) -- function: java.nio.charset.CharsetDecoder#decode - signature: - params: - - index: 0 - type: java.nio.CharBuffer - copy: - - from: arg(0) - to: result -- function: java.nio.charset.CharsetDecoder#decodeLoop - signature: (java.nio.ByteBuffer, java.nio.CharBuffer) java.nio.charset.CoderResult - copy: - - from: arg(0) - to: arg(1) -- function: java.nio.charset.CharsetEncoder#encode - signature: (java.nio.CharBuffer) java.nio.ByteBuffer - copy: - - from: arg(0) - to: arg(1) - - from: arg(0) - to: result -- function: java.nio.charset.CharsetEncoder#encode - signature: (java.nio.CharBuffer, java.nio.ByteBuffer, boolean) java.nio.charset.CoderResult - copy: - - from: arg(0) - to: arg(1) - - from: arg(0) - to: result -- function: java.nio.charset.CharsetEncoder#encodeLoop - signature: (java.nio.CharBuffer, java.nio.ByteBuffer) java.nio.charset.CoderResult - copy: - - from: arg(0) - to: arg(1) -- function: java.nio.file.FileSystem#getPath - signature: (java.lang.String, java.lang.String[]) java.nio.file.Path - copy: - - from: arg(0) - to: result - - from: arg(1) - to: result -- function: java.nio.file.Files#lines - signature: (java.nio.file.Path) java.util.stream.Stream - copy: - - from: this - to: result -- function: java.nio.file.Files#lines - signature: (java.nio.file.Path, java.nio.charset.Charset) java.util.stream.Stream - copy: - - from: this - to: result -- function: java.nio.file.Files#newBufferedReader - signature: (java.nio.file.Path) java.io.BufferedReader - copy: - - from: this - to: result -- function: java.nio.file.Files#newBufferedReader - signature: (java.nio.file.Path, java.nio.charset.Charset) java.io.BufferedReader - copy: - - from: this - to: result -- function: java.nio.file.Files#newBufferedWriter - signature: (java.nio.file.Path, java.nio.file.OpenOption[]) java.io.BufferedWriter - copy: - - from: this - to: result -- function: java.nio.file.Files#newBufferedWriter - signature: (java.nio.file.Path, java.nio.charset.Charset, java.nio.file.OpenOption[]) - java.io.BufferedWriter - copy: - - from: this - to: result -- function: java.nio.file.Files#newByteChannel - signature: (java.nio.file.Path, java.nio.file.OpenOption[]) java.nio.channels.SeekableByteChannel - copy: - - from: this - to: result -- function: java.nio.file.Files#newByteChannel - signature: (java.nio.file.Path, java.util.Set, java.nio.file.attribute.FileAttribute[]) - java.nio.channels.SeekableByteChannel - copy: - - from: this - to: result -- function: java.nio.file.Files#newDirectoryStream - signature: (java.nio.file.Path) java.nio.file.DirectoryStream - copy: - - from: this - to: result -- function: java.nio.file.Files#newDirectoryStream - signature: (java.nio.file.Path, java.lang.String) java.nio.file.DirectoryStream - copy: - - from: this - to: result -- function: java.nio.file.Files#newDirectoryStream - signature: (java.nio.file.Path, java.nio.file.DirectoryStream$Filter) java.nio.file.DirectoryStream - copy: - - from: this - to: result -- function: java.nio.file.Files#newInputStream - signature: (java.nio.file.Path, java.nio.file.OpenOption[]) java.io.InputStream - copy: - - from: this - to: result -- function: java.nio.file.Files#newOutputStream - signature: (java.nio.file.Path, java.nio.file.OpenOption[]) java.io.OutputStream - copy: - - from: this - to: result -- function: java.nio.file.Path#getParent - signature: () java.nio.file.Path - copy: - - from: this - to: result -- function: java.nio.file.Path#getRoot - signature: () java.nio.file.Path - copy: - - from: this - to: result -- function: java.nio.file.Path#iterator - signature: () java.util.Iterator - copy: - - from: this - to: result -- function: java.nio.file.Path#normalize - signature: () java.nio.file.Path - copy: - - from: this - to: result -- function: java.nio.file.Path#relativize - signature: (java.nio.file.Path) java.nio.file.Path - copy: - - from: arg(0) - to: result -- function: java.nio.file.Path#relativize - signature: (java.nio.file.Path) java.nio.file.Path - copy: - - from: this - to: result -- function: java.nio.file.Path#resolve - signature: (java.lang.String) java.nio.file.Path - copy: - - from: arg(0) - to: result -- function: java.nio.file.Path#resolve - signature: (java.lang.String) java.nio.file.Path - copy: - - from: this - to: result -- function: java.nio.file.Path#resolve - signature: (java.nio.file.Path) java.nio.file.Path - copy: - - from: arg(0) - to: result -- function: java.nio.file.Path#resolve - signature: (java.nio.file.Path) java.nio.file.Path - copy: - - from: this - to: result -- function: java.nio.file.Path#resolveSibling - signature: (java.lang.String) java.nio.file.Path - copy: - - from: arg(0) - to: result -- function: java.nio.file.Path#resolveSibling - signature: (java.lang.String) java.nio.file.Path - copy: - - from: this - to: result -- function: java.nio.file.Path#resolveSibling - signature: (java.nio.file.Path) java.nio.file.Path - copy: - - from: arg(0) - to: result -- function: java.nio.file.Path#resolveSibling - signature: (java.nio.file.Path) java.nio.file.Path - copy: - - from: this - to: result -- function: java.nio.file.Path#subpath - signature: (int, int) java.nio.file.Path - copy: - - from: this - to: result -- function: java.nio.file.Path#toAbsolutePath - signature: () java.nio.file.Path - copy: - - from: this - to: result -- function: java.nio.file.Path#toRealPath - signature: (java.nio.file.LinkOption[]) java.nio.file.Path - copy: - - from: this - to: result -- function: java.nio.file.Path#toUri - signature: () java.net.URI - copy: - - from: this - to: result -- function: java.nio.file.Path#of - copy: - - from: arg(*) - to: result -- function: java.nio.file.Paths#get - signature: (java.net.URI) java.nio.file.Path - copy: - - from: arg(*) - to: result -- function: java.nio.file.Paths#get - signature: (java.lang.String, java.lang.String[]) java.nio.file.Path - copy: - - from: arg(*) - to: result -- function: java.security.CodeSource# - signature: (java.net.URL, java.security.CodeSigner[]) void - overrides: false - copy: - - from: - - arg(1) - - '[*]' - to: - - this - - .java.security.CodeSource#codeSigners#java.lang.Object - - '[*]' - - from: - - arg(1) - - '[*]' - to: - - this - - .java.security.CodeSource#certificates#java.lang.Object - - '[*]' -- function: java.security.CodeSource# - signature: (java.net.URL, java.security.cert.Certificate[]) void - overrides: false - copy: - - from: - - arg(1) - - '[*]' - to: - - this - - .java.security.CodeSource#codeSigners#java.lang.Object - - '[*]' - - from: - - arg(1) - - '[*]' - to: - - this - - .java.security.CodeSource#certificates#java.lang.Object - - '[*]' -- function: java.security.CodeSource#getCertificates - signature: () java.security.cert.Certificate[] - overrides: false - copy: - - from: - - this - - .java.security.CodeSource#certificates#java.lang.Object - - '[*]' - to: - - result - - '[*]' -- function: java.security.CodeSource#getCodeSigners - signature: () java.security.CodeSigner[] - overrides: false - copy: - - from: - - this - - .java.security.CodeSource#codeSigners#java.lang.Object - - '[*]' - to: - - result - - '[*]' -- function: java.security.Key#getEncoded - signature: () byte[] - copy: - - from: this - to: result -- function: java.security.interfaces.RSAMultiPrimePrivateCrtKey#getOtherPrimeInfo - signature: () java.security.spec.RSAOtherPrimeInfo[] - copy: - - from: this - to: result -- function: java.sql.Array#getArray - signature: () java.lang.Object - copy: - - from: this - to: result - - from: - - this - - .java.sql.Array##java.lang.Object - to: result -- function: java.sql.Array#getArray - signature: (java.util.Map) java.lang.Object - copy: - - from: this - to: result - - from: - - this - - .java.sql.Array##java.lang.Object - to: result -- function: java.sql.Array#getArray - signature: (long, int) java.lang.Object - copy: - - from: this - to: result - - from: - - this - - .java.sql.Array##java.lang.Object - to: result -- function: java.sql.Array#getArray - signature: (long, int, java.util.Map) java.lang.Object - copy: - - from: this - to: result - - from: - - this - - .java.sql.Array##java.lang.Object - to: result -- function: java.sql.Array#getResultSet - signature: () java.sql.ResultSet - copy: - - from: this - to: result - - from: - - this - - .java.sql.Array##java.lang.Object - to: result -- function: java.sql.Array#getResultSet - signature: (java.util.Map) java.sql.ResultSet - copy: - - from: this - to: result - - from: - - this - - .java.sql.Array##java.lang.Object - to: result -- function: java.sql.Array#getResultSet - signature: (long, int) java.sql.ResultSet - copy: - - from: this - to: result - - from: - - this - - .java.sql.Array##java.lang.Object - to: result -- function: java.sql.Array#getResultSet - signature: (long, int, java.util.Map) java.sql.ResultSet - copy: - - from: this - to: result - - from: - - this - - .java.sql.Array##java.lang.Object - to: result -- function: java.sql.Array# - copy: - - from: arg(0) - to: - - this - - .java.sql.Array##java.lang.Object - - from: arg(0) - to: this -- function: java.sql.Blob#getBinaryStream - signature: () java.io.InputStream - copy: - - from: - - this - - .java.sql.Blob##java.lang.Object - to: result - - from: this - to: result -- function: java.sql.Blob#getBinaryStream - signature: (long, long) java.io.InputStream - copy: - - from: - - this - - .java.sql.Blob##java.lang.Object - to: result - - from: this - to: result -- function: java.sql.Blob#getBytes - signature: (long, int) byte[] - copy: - - from: - - this - - .java.sql.Blob##java.lang.Object - to: result - - from: this - to: result -- function: java.sql.Blob# - copy: - - from: arg(0) - to: - - this - - .java.sql.Blob##java.lang.Object - - from: arg(0) - to: this -- function: java.sql.Clob#getAsciiStream - signature: () java.io.InputStream - copy: - - from: - - this - - .java.sql.Clob##java.lang.Object - to: result - - from: this - to: result -- function: java.sql.Clob#getCharacterStream - signature: () java.io.Reader - copy: - - from: - - this - - .java.sql.Clob##java.lang.Object - to: result - - from: this - to: result -- function: java.sql.Clob#getCharacterStream - signature: (long, long) java.io.Reader - copy: - - from: - - this - - .java.sql.Clob##java.lang.Object - to: result - - from: this - to: result -- function: java.sql.Clob#getSubString - signature: (long, int) java.lang.String - copy: - - from: - - this - - .java.sql.Clob##java.lang.Object - to: result - - from: this - to: result -- function: java.sql.Clob# - copy: - - from: arg(0) - to: - - this - - .java.sql.Clob##java.lang.Object - - from: arg(0) - to: this -- function: java.sql.Connection#nativeSQL - signature: (java.lang.String) java.lang.String - copy: - - from: arg(0) - to: result -- function: java.sql.Connection#prepareCall - signature: (java.lang.String) java.sql.CallableStatement - copy: - - from: arg(0) - to: result -- function: java.sql.Connection#prepareCall - signature: (java.lang.String, int, int) java.sql.CallableStatement - copy: - - from: arg(0) - to: result -- function: java.sql.Connection#prepareCall - signature: (java.lang.String, int, int, int) java.sql.CallableStatement - copy: - - from: arg(0) - to: result -- function: java.sql.Connection#prepareStatement - signature: (java.lang.String) java.sql.PreparedStatement - copy: - - from: arg(0) - to: result -- function: java.sql.Connection#prepareStatement - signature: (java.lang.String, int) java.sql.PreparedStatement - copy: - - from: arg(0) - to: result -- function: java.sql.Connection#prepareStatement - signature: (java.lang.String, int[]) java.sql.PreparedStatement - copy: - - from: arg(0) - to: result -- function: java.sql.Connection#prepareStatement - signature: (java.lang.String, java.lang.String[]) java.sql.PreparedStatement - copy: - - from: arg(0) - to: result -- function: java.sql.Connection#prepareStatement - signature: (java.lang.String, int, int) java.sql.PreparedStatement - copy: - - from: arg(0) - to: result -- function: java.sql.Connection#prepareStatement - signature: (java.lang.String, int, int, int) java.sql.PreparedStatement - copy: - - from: arg(0) - to: result -- function: java.sql.Ref#getObject - signature: () java.lang.Object - copy: - - from: this - to: result - - from: - - this - - .java.sql.Ref##java.lang.Object - to: result -- function: java.sql.Ref#getObject - signature: (java.util.Map) java.lang.Object - copy: - - from: this - to: result - - from: - - this - - .java.sql.Ref##java.lang.Object - to: result -- function: java.sql.Ref# - copy: - - from: arg(0) - to: - - this - - .java.sql.Ref##java.lang.Object - - from: arg(0) - to: this -- function: java.sql.ResultSet#getArray - signature: (int) java.sql.Array - copy: - - from: this - to: result - - from: - - this - - .java.sql.ResultSet##java.lang.Object - to: result -- function: java.sql.ResultSet#getArray - signature: (java.lang.String) java.sql.Array - copy: - - from: this - to: result - - from: - - this - - .java.sql.ResultSet##java.lang.Object - to: result -- function: java.sql.ResultSet#getAsciiStream - signature: (int) java.io.InputStream - copy: - - from: this - to: result - - from: - - this - - .java.sql.ResultSet##java.lang.Object - to: result -- function: java.sql.ResultSet#getAsciiStream - signature: (java.lang.String) java.io.InputStream - copy: - - from: this - to: result - - from: - - this - - .java.sql.ResultSet##java.lang.Object - to: result -- function: java.sql.ResultSet#getBlob - signature: (int) java.sql.Blob - copy: - - from: this - to: result - - from: - - this - - .java.sql.ResultSet##java.lang.Object - to: result -- function: java.sql.ResultSet#getBlob - signature: (java.lang.String) java.sql.Blob - copy: - - from: this - to: result - - from: - - this - - .java.sql.ResultSet##java.lang.Object - to: result -- function: java.sql.ResultSet#getBytes - signature: (int) byte[] - copy: - - from: this - to: result - - from: - - this - - .java.sql.ResultSet##java.lang.Object - to: result -- function: java.sql.ResultSet#getBytes - signature: (java.lang.String) byte[] - copy: - - from: this - to: result - - from: - - this - - .java.sql.ResultSet##java.lang.Object - to: result -- function: java.sql.ResultSet#getCharacterStream - signature: (int) java.io.Reader - copy: - - from: this - to: result - - from: - - this - - .java.sql.ResultSet##java.lang.Object - to: result -- function: java.sql.ResultSet#getCharacterStream - signature: (java.lang.String) java.io.Reader - copy: - - from: this - to: result - - from: - - this - - .java.sql.ResultSet##java.lang.Object - to: result -- function: java.sql.ResultSet#getClob - signature: (int) java.sql.Clob - copy: - - from: this - to: result - - from: - - this - - .java.sql.ResultSet##java.lang.Object - to: result -- function: java.sql.ResultSet#getClob - signature: (java.lang.String) java.sql.Clob - copy: - - from: this - to: result - - from: - - this - - .java.sql.ResultSet##java.lang.Object - to: result -- function: java.sql.ResultSet#getObject - signature: (int) java.lang.Object - copy: - - from: this - to: result - - from: - - this - - .java.sql.ResultSet##java.lang.Object - to: result -- function: java.sql.ResultSet#getObject - signature: (java.lang.String) java.lang.Object - copy: - - from: this - to: result - - from: - - this - - .java.sql.ResultSet##java.lang.Object - to: result -- function: java.sql.ResultSet#getObject - signature: (int, java.lang.Class) java.lang.Object - copy: - - from: this - to: result - - from: - - this - - .java.sql.ResultSet##java.lang.Object - to: result -- function: java.sql.ResultSet#getObject - signature: (int, java.util.Map) java.lang.Object - copy: - - from: this - to: result - - from: - - this - - .java.sql.ResultSet##java.lang.Object - to: result -- function: java.sql.ResultSet#getObject - signature: (java.lang.String, java.lang.Class) java.lang.Object - copy: - - from: this - to: result - - from: - - this - - .java.sql.ResultSet##java.lang.Object - to: result -- function: java.sql.ResultSet#getObject - signature: (java.lang.String, java.util.Map) java.lang.Object - copy: - - from: this - to: result - - from: - - this - - .java.sql.ResultSet##java.lang.Object - to: result -- function: java.sql.ResultSet#getRef - signature: (int) java.sql.Ref - copy: - - from: this - to: result - - from: - - this - - .java.sql.ResultSet##java.lang.Object - to: result -- function: java.sql.ResultSet#getRef - signature: (java.lang.String) java.sql.Ref - copy: - - from: this - to: result - - from: - - this - - .java.sql.ResultSet##java.lang.Object - to: result -- function: java.sql.ResultSet#getString - signature: (int) java.lang.String - copy: - - from: this - to: result - - from: - - this - - .java.sql.ResultSet##java.lang.Object - to: result -- function: java.sql.ResultSet#getString - signature: (java.lang.String) java.lang.String - copy: - - from: this - to: result - - from: - - this - - .java.sql.ResultSet##java.lang.Object - to: result -- function: java.sql.ResultSet#getURL - signature: (int) java.net.URL - copy: - - from: this - to: result - - from: - - this - - .java.sql.ResultSet##java.lang.Object - to: result -- function: java.sql.ResultSet#getURL - signature: (java.lang.String) java.net.URL - copy: - - from: this - to: result - - from: - - this - - .java.sql.ResultSet##java.lang.Object - to: result -- function: java.sql.ResultSet#getUnicodeStream - signature: (int) java.io.InputStream - copy: - - from: this - to: result - - from: - - this - - .java.sql.ResultSet##java.lang.Object - to: result -- function: java.sql.ResultSet#getUnicodeStream - signature: (java.lang.String) java.io.InputStream - copy: - - from: this - to: result - - from: - - this - - .java.sql.ResultSet##java.lang.Object - to: result -- function: java.sql.ResultSet#updateObject - signature: (int, java.lang.Object) void - copy: - - from: arg(1) - to: this - - from: arg(1) - to: - - this - - .java.sql.ResultSet##java.lang.Object -- function: java.sql.ResultSet#updateObject - signature: (java.lang.String, java.lang.Object) void - copy: - - from: arg(1) - to: this - - from: arg(1) - to: - - this - - .java.sql.ResultSet##java.lang.Object -- function: java.sql.ResultSet#updateObject - signature: (int, java.lang.Object, int) void - copy: - - from: arg(1) - to: this - - from: arg(1) - to: - - this - - .java.sql.ResultSet##java.lang.Object -- function: java.sql.ResultSet#updateObject - signature: (int, java.lang.Object, java.sql.SQLType) void - copy: - - from: arg(1) - to: this - - from: arg(1) - to: - - this - - .java.sql.ResultSet##java.lang.Object -- function: java.sql.ResultSet#updateObject - signature: (java.lang.String, java.lang.Object, int) void - copy: - - from: arg(1) - to: this - - from: arg(1) - to: - - this - - .java.sql.ResultSet##java.lang.Object -- function: java.sql.ResultSet#updateObject - signature: (java.lang.String, java.lang.Object, java.sql.SQLType) void - copy: - - from: arg(1) - to: this - - from: arg(1) - to: - - this - - .java.sql.ResultSet##java.lang.Object -- function: java.sql.ResultSet#updateObject - signature: (int, java.lang.Object, java.sql.SQLType, int) void - copy: - - from: arg(1) - to: this - - from: arg(1) - to: - - this - - .java.sql.ResultSet##java.lang.Object -- function: java.sql.ResultSet#updateObject - signature: (java.lang.String, java.lang.Object, java.sql.SQLType, int) void - copy: - - from: arg(1) - to: this - - from: arg(1) - to: - - this - - .java.sql.ResultSet##java.lang.Object -- function: java.sql.Struct#getAttributes - signature: () java.lang.Object[] - copy: - - from: - - this - - .java.sql.Struct##java.lang.Object - to: result - - from: this - to: result -- function: java.sql.Struct#getAttributes - signature: (java.util.Map) java.lang.Object[] - copy: - - from: - - this - - .java.sql.Struct##java.lang.Object - to: result - - from: this - to: result -- function: java.sql.Struct# - copy: - - from: arg(0) - to: - - this - - .java.sql.Struct##java.lang.Object - - from: arg(0) - to: this -- function: java.text.ChoiceFormat# - signature: (java.lang.String) void - copy: - - from: arg(1) - to: - - this - - .java.text.ChoiceFormat##java.lang.Object - - from: arg(1) - to: - - this - - .java.text.NumberFormat##java.lang.Object - - from: arg(0) - to: - - this - - .java.text.NumberFormat##java.lang.Object - - from: arg(0) - to: - - this - - .java.text.ChoiceFormat##java.lang.Object - - from: arg(0) - to: - - this - - .java.text.Format##java.lang.Object - - from: arg(1) - to: - - this - - .java.text.Format##java.lang.Object - - from: arg(1) - to: this - - from: arg(0) - to: this -- function: java.text.ChoiceFormat# - signature: (double[], java.lang.String[]) void - copy: - - from: arg(1) - to: - - this - - .java.text.ChoiceFormat##java.lang.Object - - from: arg(0) - to: - - this - - .java.text.ChoiceFormat##java.lang.Object - - from: arg(1) - to: this - - from: - - arg(1) - - '[*]' - to: - - this - - .java.text.ChoiceFormat##java.lang.Object - - from: - - arg(0) - - '[*]' - to: - - this - - .java.text.NumberFormat##java.lang.Object - - from: - - arg(1) - - '[*]' - to: - - this - - .java.text.NumberFormat##java.lang.Object - - from: - - arg(0) - - '[*]' - to: - - this - - .java.text.ChoiceFormat##java.lang.Object - - from: arg(0) - to: this - - from: - - arg(1) - - '[*]' - to: - - this - - .java.text.Format##java.lang.Object - - from: arg(1) - to: - - this - - .java.text.NumberFormat##java.lang.Object - - from: - - arg(1) - - '[*]' - to: this - - from: arg(0) - to: - - this - - .java.text.NumberFormat##java.lang.Object - - from: - - arg(0) - - '[*]' - to: this - - from: arg(0) - to: - - this - - .java.text.Format##java.lang.Object - - from: arg(1) - to: - - this - - .java.text.Format##java.lang.Object - - from: - - arg(0) - - '[*]' - to: - - this - - .java.text.Format##java.lang.Object -- function: java.text.ChoiceFormat#applyPattern - signature: (java.lang.String) void - copy: - - from: arg(0) - to: - - this - - .java.text.NumberFormat##java.lang.Object - - from: arg(0) - to: - - this - - .java.text.ChoiceFormat##java.lang.Object - - from: arg(0) - to: - - this - - .java.text.Format##java.lang.Object - - from: arg(0) - to: this -- function: java.text.ChoiceFormat#toPattern - signature: () java.lang.String - copy: - - from: - - this - - .java.text.NumberFormat##java.lang.Object - to: result - - from: - - this - - .java.text.Format##java.lang.Object - to: result - - from: this - to: result - - from: - - this - - .java.text.ChoiceFormat##java.lang.Object - to: result -- function: java.text.DateFormat#equals - signature: (java.lang.Object) boolean - copy: - - from: arg(0) - to: result -- function: java.text.DateFormat#equals - signature: (java.lang.Object) boolean - copy: - - from: this - to: result -- function: java.text.DateFormat#format - signature: (java.util.Date) java.lang.String - copy: - - from: arg(0) - to: arg(1) - - from: arg(2) - to: result - - from: arg(0) - to: result - - from: arg(1) - to: result - - from: arg(2) - to: arg(1) -- function: java.text.DateFormat#format - signature: (java.util.Date) java.lang.String - copy: - - from: this - to: result - - from: this - to: arg(1) -- function: java.text.DateFormat#format - signature: (java.lang.Object, java.lang.StringBuffer, java.text.FieldPosition) java.lang.StringBuffer - copy: - - from: arg(0) - to: arg(1) - - from: arg(2) - to: result - - from: arg(0) - to: result - - from: arg(1) - to: result - - from: arg(2) - to: arg(1) -- function: java.text.DateFormat#format - signature: (java.lang.Object, java.lang.StringBuffer, java.text.FieldPosition) java.lang.StringBuffer - copy: - - from: this - to: result - - from: this - to: arg(1) -- function: java.text.DateFormat#format - signature: (java.util.Date, java.lang.StringBuffer, java.text.FieldPosition) java.lang.StringBuffer - copy: - - from: arg(0) - to: arg(1) - - from: arg(2) - to: result - - from: arg(0) - to: result - - from: arg(1) - to: result - - from: arg(2) - to: arg(1) -- function: java.text.DateFormat#format - signature: (java.util.Date, java.lang.StringBuffer, java.text.FieldPosition) java.lang.StringBuffer - copy: - - from: this - to: result - - from: this - to: arg(1) -- function: - package: java.text - class: DateFormatSymbols - name: - pattern: get.+ - copy: - - from: this - to: result - - from: - - this - - .java.text.DateFormatSymbols##java.lang.Object - to: result -- function: - package: java.text - class: DateFormatSymbols - name: - pattern: set.+ - copy: - - from: - - arg(0) - - '[*]' - to: - - this - - .java.text.DateFormatSymbols##java.lang.Object - - from: - - arg(0) - - '[*]' - to: this - - from: arg(0) - to: this - - from: arg(0) - to: - - this - - .java.text.DateFormatSymbols##java.lang.Object -- function: java.text.DateFormatSymbols# - signature: () void - copy: - - from: arg(0) - to: this - - from: arg(0) - to: - - this - - .java.text.DateFormatSymbols##java.lang.Object -- function: java.text.DateFormatSymbols# - signature: (boolean) void - copy: - - from: arg(0) - to: this - - from: arg(0) - to: - - this - - .java.text.DateFormatSymbols##java.lang.Object -- function: java.text.DateFormatSymbols# - signature: (java.util.Locale) void - copy: - - from: arg(0) - to: this - - from: arg(0) - to: - - this - - .java.text.DateFormatSymbols##java.lang.Object -- function: java.text.DateFormatSymbols#equals - signature: (java.lang.Object) boolean - copy: - - from: arg(0) - to: result -- function: java.text.DateFormatSymbols#equals - signature: (java.lang.Object) boolean - copy: - - from: this - to: result - - from: - - this - - .java.text.DateFormatSymbols##java.lang.Object - to: result -- function: - package: java.text - class: DecimalFormat - name: - pattern: get.+ - copy: - - from: - - this - - .java.text.NumberFormat##java.lang.Object - to: result - - from: - - this - - .java.text.DecimalFormat##java.lang.Object - to: result - - from: - - this - - .java.text.Format##java.lang.Object - to: result - - from: this - to: result -- function: - package: java.text - class: DecimalFormat - name: - pattern: set.+ - copy: - - from: arg(0) - to: - - this - - .java.text.DecimalFormat##java.lang.Object - - from: arg(0) - to: - - this - - .java.text.NumberFormat##java.lang.Object - - from: arg(0) - to: - - this - - .java.text.Format##java.lang.Object - - from: arg(0) - to: this -- function: java.text.DecimalFormat# - signature: () void - copy: - - from: arg(1) - to: - - this - - .java.text.DecimalFormat##java.lang.Object - - from: arg(0) - to: - - this - - .java.text.DecimalFormat##java.lang.Object - - from: arg(1) - to: - - this - - .java.text.NumberFormat##java.lang.Object - - from: arg(0) - to: - - this - - .java.text.NumberFormat##java.lang.Object - - from: arg(0) - to: - - this - - .java.text.Format##java.lang.Object - - from: arg(1) - to: - - this - - .java.text.Format##java.lang.Object - - from: arg(1) - to: this - - from: arg(0) - to: this -- function: java.text.DecimalFormat# - signature: (java.lang.String) void - copy: - - from: arg(1) - to: - - this - - .java.text.DecimalFormat##java.lang.Object - - from: arg(0) - to: - - this - - .java.text.DecimalFormat##java.lang.Object - - from: arg(1) - to: - - this - - .java.text.NumberFormat##java.lang.Object - - from: arg(0) - to: - - this - - .java.text.NumberFormat##java.lang.Object - - from: arg(0) - to: - - this - - .java.text.Format##java.lang.Object - - from: arg(1) - to: - - this - - .java.text.Format##java.lang.Object - - from: arg(1) - to: this - - from: arg(0) - to: this -- function: java.text.DecimalFormat# - signature: (java.lang.String, java.text.DecimalFormatSymbols) void - copy: - - from: arg(1) - to: - - this - - .java.text.DecimalFormat##java.lang.Object - - from: arg(0) - to: - - this - - .java.text.DecimalFormat##java.lang.Object - - from: arg(1) - to: - - this - - .java.text.NumberFormat##java.lang.Object - - from: arg(0) - to: - - this - - .java.text.NumberFormat##java.lang.Object - - from: arg(0) - to: - - this - - .java.text.Format##java.lang.Object - - from: arg(1) - to: - - this - - .java.text.Format##java.lang.Object - - from: arg(1) - to: this - - from: arg(0) - to: this -- function: java.text.DecimalFormat#applyLocalizedPattern - signature: (java.lang.String) void - copy: - - from: arg(0) - to: - - this - - .java.text.DecimalFormat##java.lang.Object - - from: arg(0) - to: - - this - - .java.text.NumberFormat##java.lang.Object - - from: arg(0) - to: - - this - - .java.text.Format##java.lang.Object - - from: arg(0) - to: this -- function: java.text.DecimalFormat#applyPattern - signature: (java.lang.String) void - copy: - - from: arg(0) - to: - - this - - .java.text.DecimalFormat##java.lang.Object - - from: arg(0) - to: - - this - - .java.text.NumberFormat##java.lang.Object - - from: arg(0) - to: - - this - - .java.text.Format##java.lang.Object - - from: arg(0) - to: this -- function: java.text.DecimalFormat#applyPattern - signature: (java.lang.String, boolean) void - copy: - - from: arg(0) - to: - - this - - .java.text.DecimalFormat##java.lang.Object - - from: arg(0) - to: - - this - - .java.text.NumberFormat##java.lang.Object - - from: arg(0) - to: - - this - - .java.text.Format##java.lang.Object - - from: arg(0) - to: this -- function: java.text.DecimalFormat#toLocalizedPattern - signature: () java.lang.String - copy: - - from: - - this - - .java.text.NumberFormat##java.lang.Object - to: result - - from: - - this - - .java.text.DecimalFormat##java.lang.Object - to: result - - from: - - this - - .java.text.Format##java.lang.Object - to: result - - from: this - to: result -- function: java.text.DecimalFormat#toPattern - signature: () java.lang.String - copy: - - from: - - this - - .java.text.NumberFormat##java.lang.Object - to: result - - from: - - this - - .java.text.DecimalFormat##java.lang.Object - to: result - - from: - - this - - .java.text.Format##java.lang.Object - to: result - - from: this - to: result -- function: java.text.DecimalFormat#toPattern - signature: (boolean) java.lang.String - copy: - - from: - - this - - .java.text.NumberFormat##java.lang.Object - to: result - - from: - - this - - .java.text.DecimalFormat##java.lang.Object - to: result - - from: - - this - - .java.text.Format##java.lang.Object - to: result - - from: this - to: result -- function: - package: java.text - class: DecimalFormatSymbols - name: - pattern: get.+ - copy: - - from: this - to: result - - from: - - this - - .java.text.DecimalFormatSymbols##java.lang.Object - to: result -- function: - package: java.text - class: DecimalFormatSymbols - name: - pattern: set.+ - copy: - - from: arg(0) - to: - - this - - .java.text.DecimalFormatSymbols##java.lang.Object - - from: arg(0) - to: this -- function: java.text.DecimalFormatSymbols# - signature: () void - copy: - - from: arg(0) - to: - - this - - .java.text.DecimalFormatSymbols##java.lang.Object - - from: arg(0) - to: this -- function: java.text.DecimalFormatSymbols# - signature: (java.util.Locale) void - copy: - - from: arg(0) - to: - - this - - .java.text.DecimalFormatSymbols##java.lang.Object - - from: arg(0) - to: this -- function: java.text.DecimalFormatSymbols#equals - signature: (java.lang.Object) boolean - copy: - - from: arg(0) - to: result -- function: java.text.DecimalFormatSymbols#equals - signature: (java.lang.Object) boolean - copy: - - from: this - to: result - - from: - - this - - .java.text.DecimalFormatSymbols##java.lang.Object - to: result -- function: java.text.Format#format - signature: (java.lang.Object) java.lang.String - copy: - - from: arg(0) - to: arg(1) - - from: arg(2) - to: result - - from: arg(0) - to: result - - from: arg(1) - to: result - - from: arg(2) - to: arg(1) -- function: java.text.Format#format - signature: (java.lang.Object) java.lang.String - copy: - - from: this - to: result - - from: this - to: arg(1) -- function: java.text.Format#format - signature: (java.lang.Object, java.lang.StringBuffer, java.text.FieldPosition) java.lang.StringBuffer - copy: - - from: arg(0) - to: arg(1) - - from: arg(2) - to: result - - from: arg(0) - to: result - - from: arg(2) - to: arg(1) -- function: java.text.Format#format - signature: (java.lang.Object, java.lang.StringBuffer, java.text.FieldPosition) java.lang.StringBuffer - copy: - - from: this - to: result - - from: this - to: arg(1) -- function: java.text.Format#formatToCharacterIterator - signature: (java.lang.Object) java.text.AttributedCharacterIterator - copy: - - from: arg(0) - to: result -- function: java.text.Format#formatToCharacterIterator - signature: (java.lang.Object) java.text.AttributedCharacterIterator - copy: - - from: this - to: result -- function: - package: java.text - class: MessageFormat - name: - pattern: get.+ - copy: - - from: - - this - - .java.text.MessageFormat##java.lang.Object - to: result - - from: - - this - - .java.text.Format##java.lang.Object - to: result - - from: this - to: result -- function: - package: java.text - class: MessageFormat - name: - pattern: set.+ - copy: - - from: - - arg(0) - - '[*]' - to: - - this - - .java.text.MessageFormat##java.lang.Object - - from: arg(0) - to: - - this - - .java.text.MessageFormat##java.lang.Object - - from: - - arg(0) - - '[*]' - to: this - - from: arg(0) - to: - - this - - .java.text.Format##java.lang.Object - - from: arg(0) - to: this - - from: - - arg(0) - - '[*]' - to: - - this - - .java.text.Format##java.lang.Object -- function: java.text.MessageFormat# - signature: (java.lang.String) void - copy: - - from: arg(0) - to: - - this - - .java.text.MessageFormat##java.lang.Object - - from: arg(0) - to: - - this - - .java.text.Format##java.lang.Object - - from: arg(1) - to: - - this - - .java.text.Format##java.lang.Object - - from: arg(1) - to: this - - from: arg(0) - to: this - - from: arg(1) - to: - - this - - .java.text.MessageFormat##java.lang.Object -- function: java.text.MessageFormat# - signature: (java.lang.String, java.util.Locale) void - copy: - - from: arg(0) - to: - - this - - .java.text.MessageFormat##java.lang.Object - - from: arg(0) - to: - - this - - .java.text.Format##java.lang.Object - - from: arg(1) - to: - - this - - .java.text.Format##java.lang.Object - - from: arg(1) - to: this - - from: arg(0) - to: this - - from: arg(1) - to: - - this - - .java.text.MessageFormat##java.lang.Object -- function: java.text.MessageFormat#applyPattern - signature: (java.lang.String) void - copy: - - from: arg(0) - to: - - this - - .java.text.MessageFormat##java.lang.Object - - from: arg(0) - to: - - this - - .java.text.Format##java.lang.Object - - from: arg(0) - to: this -- function: java.text.MessageFormat#equals - signature: (java.lang.Object) boolean - copy: - - from: arg(0) - to: result -- function: java.text.MessageFormat#equals - signature: (java.lang.Object) boolean - copy: - - from: - - this - - .java.text.MessageFormat##java.lang.Object - to: result - - from: - - this - - .java.text.Format##java.lang.Object - to: result - - from: this - to: result -- function: java.text.MessageFormat#format - signature: (java.lang.String, java.lang.Object[]) java.lang.String - copy: - - from: arg(0) - to: arg(1) - - from: arg(2) - to: result - - from: arg(0) - to: result - - from: arg(1) - to: result - - from: arg(2) - to: arg(1) -- function: java.text.MessageFormat#format - signature: (java.lang.String, java.lang.Object[]) java.lang.String - copy: - - from: - - this - - .java.text.MessageFormat##java.lang.Object - to: result - - from: - - this - - .java.text.Format##java.lang.Object - to: result - - from: this - to: result - - from: - - this - - .java.text.MessageFormat##java.lang.Object - to: arg(1) - - from: - - this - - .java.text.Format##java.lang.Object - to: arg(1) - - from: this - to: arg(1) -- function: java.text.MessageFormat#format - signature: (java.lang.Object, java.lang.StringBuffer, java.text.FieldPosition) java.lang.StringBuffer - copy: - - from: arg(0) - to: arg(1) - - from: arg(2) - to: result - - from: arg(0) - to: result - - from: arg(1) - to: result - - from: arg(2) - to: arg(1) -- function: java.text.MessageFormat#format - signature: (java.lang.Object, java.lang.StringBuffer, java.text.FieldPosition) java.lang.StringBuffer - copy: - - from: - - this - - .java.text.MessageFormat##java.lang.Object - to: result - - from: - - this - - .java.text.Format##java.lang.Object - to: result - - from: this - to: result - - from: - - this - - .java.text.MessageFormat##java.lang.Object - to: arg(1) - - from: - - this - - .java.text.Format##java.lang.Object - to: arg(1) - - from: this - to: arg(1) -- function: java.text.MessageFormat#format - signature: (java.lang.Object[], java.lang.StringBuffer, java.text.FieldPosition) - java.lang.StringBuffer - copy: - - from: arg(0) - to: arg(1) - - from: arg(2) - to: result - - from: arg(0) - to: result - - from: arg(1) - to: result - - from: arg(2) - to: arg(1) -- function: java.text.MessageFormat#format - signature: (java.lang.Object[], java.lang.StringBuffer, java.text.FieldPosition) - java.lang.StringBuffer - copy: - - from: - - this - - .java.text.MessageFormat##java.lang.Object - to: result - - from: - - this - - .java.text.Format##java.lang.Object - to: result - - from: this - to: result - - from: - - this - - .java.text.MessageFormat##java.lang.Object - to: arg(1) - - from: - - this - - .java.text.Format##java.lang.Object - to: arg(1) - - from: this - to: arg(1) -- function: java.text.MessageFormat#toLocalizedPattern - copy: - - from: - - this - - .java.text.MessageFormat##java.lang.Object - to: result - - from: - - this - - .java.text.Format##java.lang.Object - to: result - - from: this - to: result -- function: java.text.MessageFormat#toPattern - signature: () java.lang.String - copy: - - from: - - this - - .java.text.MessageFormat##java.lang.Object - to: result - - from: - - this - - .java.text.Format##java.lang.Object - to: result - - from: this - to: result -- function: java.text.Normalizer#normalize - signature: (java.lang.CharSequence, java.text.Normalizer$Form) java.lang.String - copy: - - from: arg(0) - to: result -- function: java.text.NumberFormat#equals - signature: (java.lang.Object) boolean - copy: - - from: arg(0) - to: result -- function: java.text.NumberFormat#equals - signature: (java.lang.Object) boolean - copy: - - from: this - to: result -- function: java.text.NumberFormat#format - signature: (double) java.lang.String - copy: - - from: arg(0) - to: arg(1) - - from: arg(2) - to: result - - from: arg(0) - to: result - - from: arg(1) - to: result - - from: arg(2) - to: arg(1) -- function: java.text.NumberFormat#format - signature: (double) java.lang.String - copy: - - from: this - to: result - - from: this - to: arg(1) -- function: java.text.NumberFormat#format - signature: (long) java.lang.String - copy: - - from: arg(0) - to: arg(1) - - from: arg(2) - to: result - - from: arg(0) - to: result - - from: arg(1) - to: result - - from: arg(2) - to: arg(1) -- function: java.text.NumberFormat#format - signature: (long) java.lang.String - copy: - - from: this - to: result - - from: this - to: arg(1) -- function: java.text.NumberFormat#format - signature: (double, java.lang.StringBuffer, java.text.FieldPosition) java.lang.StringBuffer - copy: - - from: arg(0) - to: arg(1) - - from: arg(2) - to: result - - from: arg(0) - to: result - - from: arg(1) - to: result - - from: arg(2) - to: arg(1) -- function: java.text.NumberFormat#format - signature: (double, java.lang.StringBuffer, java.text.FieldPosition) java.lang.StringBuffer - copy: - - from: this - to: result - - from: this - to: arg(1) -- function: java.text.NumberFormat#format - signature: (java.lang.Object, java.lang.StringBuffer, java.text.FieldPosition) java.lang.StringBuffer - copy: - - from: arg(0) - to: arg(1) - - from: arg(2) - to: result - - from: arg(0) - to: result - - from: arg(1) - to: result - - from: arg(2) - to: arg(1) -- function: java.text.NumberFormat#format - signature: (java.lang.Object, java.lang.StringBuffer, java.text.FieldPosition) java.lang.StringBuffer - copy: - - from: this - to: result - - from: this - to: arg(1) -- function: java.text.NumberFormat#format - signature: (long, java.lang.StringBuffer, java.text.FieldPosition) java.lang.StringBuffer - copy: - - from: arg(0) - to: arg(1) - - from: arg(2) - to: result - - from: arg(0) - to: result - - from: arg(1) - to: result - - from: arg(2) - to: arg(1) -- function: java.text.NumberFormat#format - signature: (long, java.lang.StringBuffer, java.text.FieldPosition) java.lang.StringBuffer - copy: - - from: this - to: result - - from: this - to: arg(1) -- function: java.util.AbstractMap$SimpleEntry# - signature: (java.util.Map$Entry) void - overrides: false - copy: - - from: - - arg(0) - - .java.util.Map$Entry#Key#java.lang.Object - to: - - this - - .java.util.Map$Entry#Key#java.lang.Object - - from: - - arg(0) - - .java.util.Map$Entry#Value#java.lang.Object - to: - - this - - .java.util.Map$Entry#Value#java.lang.Object -- function: java.util.AbstractMap$SimpleEntry# - signature: (java.lang.Object, java.lang.Object) void - overrides: false - copy: - - from: arg(1) - to: - - this - - .java.util.Map$Entry#Value#java.lang.Object - - from: arg(0) - to: - - this - - .java.util.Map$Entry#Key#java.lang.Object -- function: java.util.AbstractMap$SimpleImmutableEntry# - signature: (java.util.Map$Entry) void - overrides: false - copy: - - from: - - arg(0) - - .java.util.Map$Entry#Key#java.lang.Object - to: - - this - - .java.util.Map$Entry#Key#java.lang.Object - - from: - - arg(0) - - .java.util.Map$Entry#Value#java.lang.Object - to: - - this - - .java.util.Map$Entry#Value#java.lang.Object -- function: java.util.AbstractMap$SimpleImmutableEntry# - signature: (java.lang.Object, java.lang.Object) void - overrides: false - copy: - - from: arg(1) - to: - - this - - .java.util.Map$Entry#Value#java.lang.Object - - from: arg(0) - to: - - this - - .java.util.Map$Entry#Key#java.lang.Object -- function: java.util.ArrayDeque# - signature: (java.util.Collection) void - overrides: false - copy: - - from: - - arg(0) - - .java.lang.Iterable#Element#java.lang.Object - to: - - this - - .java.lang.Iterable#Element#java.lang.Object -- function: java.util.ArrayList# - signature: (java.util.Collection) void - overrides: false - copy: - - from: - - arg(0) - - .java.lang.Iterable#Element#java.lang.Object - to: - - this - - .java.lang.Iterable#Element#java.lang.Object -- function: java.util.Arrays#asList - signature: (java.lang.Object[]) java.util.List - overrides: false - copy: - - from: - - arg(0) - - '[*]' - to: - - result - - .java.lang.Iterable#Element#java.lang.Object -- function: java.util.Arrays#asList - signature: (java.lang.Object[]) java.util.List - copy: - - from: arg(*) - to: result -- function: java.util.Arrays#copyOf - signature: (boolean[], int) boolean[] - overrides: false - copy: - - from: - - arg(0) - - '[*]' - to: - - result - - '[*]' -- function: java.util.Arrays#copyOf - signature: (byte[], int) byte[] - overrides: false - copy: - - from: - - arg(0) - - '[*]' - to: - - result - - '[*]' -- function: java.util.Arrays#copyOf - signature: (char[], int) char[] - overrides: false - copy: - - from: - - arg(0) - - '[*]' - to: - - result - - '[*]' -- function: java.util.Arrays#copyOf - signature: (double[], int) double[] - overrides: false - copy: - - from: - - arg(0) - - '[*]' - to: - - result - - '[*]' -- function: java.util.Arrays#copyOf - signature: (float[], int) float[] - overrides: false - copy: - - from: - - arg(0) - - '[*]' - to: - - result - - '[*]' -- function: java.util.Arrays#copyOf - signature: (int[], int) int[] - overrides: false - copy: - - from: - - arg(0) - - '[*]' - to: - - result - - '[*]' -- function: java.util.Arrays#copyOf - signature: (java.lang.Object[], int) java.lang.Object[] - overrides: false - copy: - - from: - - arg(0) - - '[*]' - to: - - result - - '[*]' -- function: java.util.Arrays#copyOf - signature: (long[], int) long[] - overrides: false - copy: - - from: - - arg(0) - - '[*]' - to: - - result - - '[*]' -- function: java.util.Arrays#copyOf - signature: (short[], int) short[] - overrides: false - copy: - - from: - - arg(0) - - '[*]' - to: - - result - - '[*]' -- function: java.util.Arrays#copyOf - signature: (java.lang.Object[], int, java.lang.Class) java.lang.Object[] - overrides: false - copy: - - from: - - arg(0) - - '[*]' - to: - - result - - '[*]' -- function: java.util.Arrays#copyOfRange - signature: (boolean[], int, int) boolean[] - overrides: false - copy: - - from: - - arg(0) - - '[*]' - to: - - result - - '[*]' -- function: java.util.Arrays#copyOfRange - signature: (byte[], int, int) byte[] - overrides: false - copy: - - from: - - arg(0) - - '[*]' - to: - - result - - '[*]' -- function: java.util.Arrays#copyOfRange - signature: (char[], int, int) char[] - overrides: false - copy: - - from: - - arg(0) - - '[*]' - to: - - result - - '[*]' -- function: java.util.Arrays#copyOfRange - signature: (double[], int, int) double[] - overrides: false - copy: - - from: - - arg(0) - - '[*]' - to: - - result - - '[*]' -- function: java.util.Arrays#copyOfRange - signature: (float[], int, int) float[] - overrides: false - copy: - - from: - - arg(0) - - '[*]' - to: - - result - - '[*]' -- function: java.util.Arrays#copyOfRange - signature: (int[], int, int) int[] - overrides: false - copy: - - from: - - arg(0) - - '[*]' - to: - - result - - '[*]' -- function: java.util.Arrays#copyOfRange - signature: (java.lang.Object[], int, int) java.lang.Object[] - overrides: false - copy: - - from: - - arg(0) - - '[*]' - to: - - result - - '[*]' -- function: java.util.Arrays#copyOfRange - signature: (long[], int, int) long[] - overrides: false - copy: - - from: - - arg(0) - - '[*]' - to: - - result - - '[*]' -- function: java.util.Arrays#copyOfRange - signature: (short[], int, int) short[] - overrides: false - copy: - - from: - - arg(0) - - '[*]' - to: - - result - - '[*]' -- function: java.util.Arrays#copyOfRange - signature: (java.lang.Object[], int, int, java.lang.Class) java.lang.Object[] - overrides: false - copy: - - from: - - arg(0) - - '[*]' - to: - - result - - '[*]' -- function: java.util.Arrays#fill - signature: (boolean[], boolean) void - overrides: false - copy: - - from: arg(1) - to: - - arg(0) - - '[*]' -- function: java.util.Arrays#fill - signature: (boolean[], boolean) void - copy: - - from: arg(3) - to: arg(0) - - from: arg(1) - to: arg(0) -- function: java.util.Arrays#fill - signature: (byte[], byte) void - overrides: false - copy: - - from: arg(1) - to: - - arg(0) - - '[*]' -- function: java.util.Arrays#fill - signature: (byte[], byte) void - copy: - - from: arg(3) - to: arg(0) - - from: arg(1) - to: arg(0) -- function: java.util.Arrays#fill - signature: (char[], char) void - overrides: false - copy: - - from: arg(1) - to: - - arg(0) - - '[*]' -- function: java.util.Arrays#fill - signature: (char[], char) void - copy: - - from: arg(3) - to: arg(0) - - from: arg(1) - to: arg(0) -- function: java.util.Arrays#fill - signature: (double[], double) void - overrides: false - copy: - - from: arg(1) - to: - - arg(0) - - '[*]' -- function: java.util.Arrays#fill - signature: (double[], double) void - copy: - - from: arg(3) - to: arg(0) - - from: arg(1) - to: arg(0) -- function: java.util.Arrays#fill - signature: (float[], float) void - overrides: false - copy: - - from: arg(1) - to: - - arg(0) - - '[*]' -- function: java.util.Arrays#fill - signature: (float[], float) void - copy: - - from: arg(3) - to: arg(0) - - from: arg(1) - to: arg(0) -- function: java.util.Arrays#fill - signature: (int[], int) void - overrides: false - copy: - - from: arg(1) - to: - - arg(0) - - '[*]' -- function: java.util.Arrays#fill - signature: (int[], int) void - copy: - - from: arg(3) - to: arg(0) - - from: arg(1) - to: arg(0) -- function: java.util.Arrays#fill - signature: (java.lang.Object[], java.lang.Object) void - overrides: false - copy: - - from: arg(1) - to: - - arg(0) - - '[*]' -- function: java.util.Arrays#fill - signature: (java.lang.Object[], java.lang.Object) void - copy: - - from: arg(3) - to: arg(0) - - from: arg(1) - to: arg(0) -- function: java.util.Arrays#fill - signature: (long[], long) void - overrides: false - copy: - - from: arg(1) - to: - - arg(0) - - '[*]' -- function: java.util.Arrays#fill - signature: (long[], long) void - copy: - - from: arg(3) - to: arg(0) - - from: arg(1) - to: arg(0) -- function: java.util.Arrays#fill - signature: (short[], short) void - overrides: false - copy: - - from: arg(1) - to: - - arg(0) - - '[*]' -- function: java.util.Arrays#fill - signature: (short[], short) void - copy: - - from: arg(3) - to: arg(0) - - from: arg(1) - to: arg(0) -- function: java.util.Arrays#fill - signature: (boolean[], int, int, boolean) void - overrides: false - copy: - - from: arg(3) - to: - - arg(0) - - '[*]' -- function: java.util.Arrays#fill - signature: (boolean[], int, int, boolean) void - copy: - - from: arg(3) - to: arg(0) - - from: arg(1) - to: arg(0) -- function: java.util.Arrays#fill - signature: (byte[], int, int, byte) void - overrides: false - copy: - - from: arg(3) - to: - - arg(0) - - '[*]' -- function: java.util.Arrays#fill - signature: (byte[], int, int, byte) void - copy: - - from: arg(3) - to: arg(0) - - from: arg(1) - to: arg(0) -- function: java.util.Arrays#fill - signature: (char[], int, int, char) void - overrides: false - copy: - - from: arg(3) - to: - - arg(0) - - '[*]' -- function: java.util.Arrays#fill - signature: (char[], int, int, char) void - copy: - - from: arg(3) - to: arg(0) - - from: arg(1) - to: arg(0) -- function: java.util.Arrays#fill - signature: (double[], int, int, double) void - overrides: false - copy: - - from: arg(3) - to: - - arg(0) - - '[*]' -- function: java.util.Arrays#fill - signature: (double[], int, int, double) void - copy: - - from: arg(3) - to: arg(0) - - from: arg(1) - to: arg(0) -- function: java.util.Arrays#fill - signature: (float[], int, int, float) void - overrides: false - copy: - - from: arg(3) - to: - - arg(0) - - '[*]' -- function: java.util.Arrays#fill - signature: (float[], int, int, float) void - copy: - - from: arg(3) - to: arg(0) - - from: arg(1) - to: arg(0) -- function: java.util.Arrays#fill - signature: (int[], int, int, int) void - overrides: false - copy: - - from: arg(3) - to: - - arg(0) - - '[*]' -- function: java.util.Arrays#fill - signature: (int[], int, int, int) void - copy: - - from: arg(3) - to: arg(0) - - from: arg(1) - to: arg(0) -- function: java.util.Arrays#fill - signature: (java.lang.Object[], int, int, java.lang.Object) void - overrides: false - copy: - - from: arg(3) - to: - - arg(0) - - '[*]' -- function: java.util.Arrays#fill - signature: (java.lang.Object[], int, int, java.lang.Object) void - copy: - - from: arg(3) - to: arg(0) - - from: arg(1) - to: arg(0) -- function: java.util.Arrays#fill - signature: (long[], int, int, long) void - overrides: false - copy: - - from: arg(3) - to: - - arg(0) - - '[*]' -- function: java.util.Arrays#fill - signature: (long[], int, int, long) void - copy: - - from: arg(3) - to: arg(0) - - from: arg(1) - to: arg(0) -- function: java.util.Arrays#fill - signature: (short[], int, int, short) void - overrides: false - copy: - - from: arg(3) - to: - - arg(0) - - '[*]' -- function: java.util.Arrays#fill - signature: (short[], int, int, short) void - copy: - - from: arg(3) - to: arg(0) - - from: arg(1) - to: arg(0) -- function: java.util.Arrays#spliterator - signature: (double[]) java.util.Spliterator$OfDouble - overrides: false - copy: - - from: - - arg(0) - - '[*]' - to: - - result - - .java.util.Spliterator#Element#java.lang.Object -- function: java.util.Arrays#spliterator - signature: (double[]) java.util.Spliterator$OfDouble - copy: - - from: arg(0) - to: result -- function: java.util.Arrays#spliterator - signature: (int[]) java.util.Spliterator$OfInt - overrides: false - copy: - - from: - - arg(0) - - '[*]' - to: - - result - - .java.util.Spliterator#Element#java.lang.Object -- function: java.util.Arrays#spliterator - signature: (int[]) java.util.Spliterator$OfInt - copy: - - from: arg(0) - to: result -- function: java.util.Arrays#spliterator - signature: (java.lang.Object[]) java.util.Spliterator - overrides: false - copy: - - from: - - arg(0) - - '[*]' - to: - - result - - .java.util.Spliterator#Element#java.lang.Object -- function: java.util.Arrays#spliterator - signature: (java.lang.Object[]) java.util.Spliterator - copy: - - from: arg(0) - to: result -- function: java.util.Arrays#spliterator - signature: (long[]) java.util.Spliterator$OfLong - overrides: false - copy: - - from: - - arg(0) - - '[*]' - to: - - result - - .java.util.Spliterator#Element#java.lang.Object -- function: java.util.Arrays#spliterator - signature: (long[]) java.util.Spliterator$OfLong - copy: - - from: arg(0) - to: result -- function: java.util.Arrays#spliterator - signature: (double[], int, int) java.util.Spliterator$OfDouble - overrides: false - copy: - - from: - - arg(0) - - '[*]' - to: - - result - - .java.util.Spliterator#Element#java.lang.Object -- function: java.util.Arrays#spliterator - signature: (double[], int, int) java.util.Spliterator$OfDouble - copy: - - from: arg(0) - to: result -- function: java.util.Arrays#spliterator - signature: (int[], int, int) java.util.Spliterator$OfInt - overrides: false - copy: - - from: - - arg(0) - - '[*]' - to: - - result - - .java.util.Spliterator#Element#java.lang.Object -- function: java.util.Arrays#spliterator - signature: (int[], int, int) java.util.Spliterator$OfInt - copy: - - from: arg(0) - to: result -- function: java.util.Arrays#spliterator - signature: (java.lang.Object[], int, int) java.util.Spliterator - overrides: false - copy: - - from: - - arg(0) - - '[*]' - to: - - result - - .java.util.Spliterator#Element#java.lang.Object -- function: java.util.Arrays#spliterator - signature: (java.lang.Object[], int, int) java.util.Spliterator - copy: - - from: arg(0) - to: result -- function: java.util.Arrays#spliterator - signature: (long[], int, int) java.util.Spliterator$OfLong - overrides: false - copy: - - from: - - arg(0) - - '[*]' - to: - - result - - .java.util.Spliterator#Element#java.lang.Object -- function: java.util.Arrays#spliterator - signature: (long[], int, int) java.util.Spliterator$OfLong - copy: - - from: arg(0) - to: result -- function: java.util.Arrays#stream - signature: (double[]) java.util.stream.DoubleStream - overrides: false - copy: - - from: - - arg(0) - - '[*]' - to: - - result - - .java.util.stream.BaseStream#Element#java.lang.Object -- function: java.util.Arrays#stream - signature: (double[]) java.util.stream.DoubleStream - copy: - - from: arg(0) - to: result -- function: java.util.Arrays#stream - signature: (int[]) java.util.stream.IntStream - overrides: false - copy: - - from: - - arg(0) - - '[*]' - to: - - result - - .java.util.stream.BaseStream#Element#java.lang.Object -- function: java.util.Arrays#stream - signature: (int[]) java.util.stream.IntStream - copy: - - from: arg(0) - to: result -- function: java.util.Arrays#stream - signature: (java.lang.Object[]) java.util.stream.Stream - overrides: false - copy: - - from: - - arg(0) - - '[*]' - to: - - result - - .java.util.stream.BaseStream#Element#java.lang.Object -- function: java.util.Arrays#stream - signature: (java.lang.Object[]) java.util.stream.Stream - copy: - - from: arg(0) - to: result -- function: java.util.Arrays#stream - signature: (long[]) java.util.stream.LongStream - overrides: false - copy: - - from: - - arg(0) - - '[*]' - to: - - result - - .java.util.stream.BaseStream#Element#java.lang.Object -- function: java.util.Arrays#stream - signature: (long[]) java.util.stream.LongStream - copy: - - from: arg(0) - to: result -- function: java.util.Arrays#stream - signature: (double[], int, int) java.util.stream.DoubleStream - overrides: false - copy: - - from: - - arg(0) - - '[*]' - to: - - result - - .java.util.stream.BaseStream#Element#java.lang.Object -- function: java.util.Arrays#stream - signature: (double[], int, int) java.util.stream.DoubleStream - copy: - - from: arg(0) - to: result -- function: java.util.Arrays#stream - signature: (int[], int, int) java.util.stream.IntStream - overrides: false - copy: - - from: - - arg(0) - - '[*]' - to: - - result - - .java.util.stream.BaseStream#Element#java.lang.Object -- function: java.util.Arrays#stream - signature: (int[], int, int) java.util.stream.IntStream - copy: - - from: arg(0) - to: result -- function: java.util.Arrays#stream - signature: (java.lang.Object[], int, int) java.util.stream.Stream - overrides: false - copy: - - from: - - arg(0) - - '[*]' - to: - - result - - .java.util.stream.BaseStream#Element#java.lang.Object -- function: java.util.Arrays#stream - signature: (java.lang.Object[], int, int) java.util.stream.Stream - copy: - - from: arg(0) - to: result -- function: java.util.Arrays#stream - signature: (long[], int, int) java.util.stream.LongStream - overrides: false - copy: - - from: - - arg(0) - - '[*]' - to: - - result - - .java.util.stream.BaseStream#Element#java.lang.Object -- function: java.util.Arrays#stream - signature: (long[], int, int) java.util.stream.LongStream - copy: - - from: arg(0) - to: result -- function: java.util.BitSet#and - signature: (java.util.BitSet) void - copy: - - from: arg(0) - to: this -- function: java.util.BitSet#andNot - signature: (java.util.BitSet) void - copy: - - from: arg(0) - to: this -- function: java.util.BitSet#get - signature: (int) boolean - copy: - - from: - - this - - .java.util.BitSet##java.lang.Object - to: result - - from: this - to: result -- function: java.util.BitSet#get - signature: (int, int) java.util.BitSet - copy: - - from: - - this - - .java.util.BitSet##java.lang.Object - to: result - - from: this - to: result -- function: java.util.BitSet#or - signature: (java.util.BitSet) void - copy: - - from: arg(0) - to: this -- function: java.util.BitSet#set - signature: (int) void - copy: - - from: arg(1) - to: - - this - - .java.util.BitSet##java.lang.Object - - from: arg(1) - to: this - - from: arg(0) - to: - - this - - .java.util.BitSet##java.lang.Object - - from: arg(0) - to: this -- function: java.util.BitSet#set - signature: (int, boolean) void - copy: - - from: arg(1) - to: - - this - - .java.util.BitSet##java.lang.Object - - from: arg(1) - to: this - - from: arg(0) - to: - - this - - .java.util.BitSet##java.lang.Object - - from: arg(0) - to: this -- function: java.util.BitSet#set - signature: (int, int) void - copy: - - from: arg(1) - to: - - this - - .java.util.BitSet##java.lang.Object - - from: arg(1) - to: this - - from: arg(0) - to: - - this - - .java.util.BitSet##java.lang.Object - - from: arg(0) - to: this -- function: java.util.BitSet#set - signature: (int, int, boolean) void - copy: - - from: arg(1) - to: - - this - - .java.util.BitSet##java.lang.Object - - from: arg(1) - to: this - - from: arg(0) - to: - - this - - .java.util.BitSet##java.lang.Object - - from: arg(0) - to: this -- function: java.util.BitSet#xor - signature: (java.util.BitSet) void - copy: - - from: arg(0) - to: this -- function: - package: java.util - class: Calendar - name: - pattern: getActualM.* - copy: - - from: - - this - - .java.util.Calendar##java.lang.Object - to: result - - from: this - to: result -- function: - package: java.util - class: Calendar - name: - pattern: setT.* - copy: - - from: arg(0) - to: - - this - - .java.util.Calendar##java.lang.Object - - from: arg(0) - to: this -- function: java.util.Calendar#add - signature: (int, int) void - copy: - - from: arg(1) - to: - - this - - .java.util.Calendar##java.lang.Object - - from: arg(1) - to: this -- function: java.util.Calendar#get - signature: (int) int - copy: - - from: - - this - - .java.util.Calendar##java.lang.Object - to: result - - from: this - to: result -- function: java.util.Calendar#internalGet - signature: (int) int - copy: - - from: - - this - - .java.util.Calendar##java.lang.Object - to: result - - from: this - to: result -- function: java.util.Calendar#set - signature: (int, int) void - copy: - - from: arg(5) - to: this - - from: arg(3) - to: this - - from: arg(4) - to: this - - from: arg(1) - to: - - this - - .java.util.Calendar##java.lang.Object - - from: arg(1) - to: this - - from: arg(2) - to: this - - from: arg(0) - to: - - this - - .java.util.Calendar##java.lang.Object - - from: arg(3) - to: - - this - - .java.util.Calendar##java.lang.Object - - from: arg(2) - to: - - this - - .java.util.Calendar##java.lang.Object - - from: arg(0) - to: this - - from: arg(5) - to: - - this - - .java.util.Calendar##java.lang.Object - - from: arg(4) - to: - - this - - .java.util.Calendar##java.lang.Object -- function: java.util.Calendar#set - signature: (int, int, int) void - copy: - - from: arg(5) - to: this - - from: arg(3) - to: this - - from: arg(4) - to: this - - from: arg(1) - to: - - this - - .java.util.Calendar##java.lang.Object - - from: arg(1) - to: this - - from: arg(2) - to: this - - from: arg(0) - to: - - this - - .java.util.Calendar##java.lang.Object - - from: arg(3) - to: - - this - - .java.util.Calendar##java.lang.Object - - from: arg(2) - to: - - this - - .java.util.Calendar##java.lang.Object - - from: arg(0) - to: this - - from: arg(5) - to: - - this - - .java.util.Calendar##java.lang.Object - - from: arg(4) - to: - - this - - .java.util.Calendar##java.lang.Object -- function: java.util.Calendar#set - signature: (int, int, int, int, int) void - copy: - - from: arg(5) - to: this - - from: arg(3) - to: this - - from: arg(4) - to: this - - from: arg(1) - to: - - this - - .java.util.Calendar##java.lang.Object - - from: arg(1) - to: this - - from: arg(2) - to: this - - from: arg(0) - to: - - this - - .java.util.Calendar##java.lang.Object - - from: arg(3) - to: - - this - - .java.util.Calendar##java.lang.Object - - from: arg(2) - to: - - this - - .java.util.Calendar##java.lang.Object - - from: arg(0) - to: this - - from: arg(5) - to: - - this - - .java.util.Calendar##java.lang.Object - - from: arg(4) - to: - - this - - .java.util.Calendar##java.lang.Object -- function: java.util.Calendar#set - signature: (int, int, int, int, int, int) void - copy: - - from: arg(5) - to: this - - from: arg(3) - to: this - - from: arg(4) - to: this - - from: arg(1) - to: - - this - - .java.util.Calendar##java.lang.Object - - from: arg(1) - to: this - - from: arg(2) - to: this - - from: arg(0) - to: - - this - - .java.util.Calendar##java.lang.Object - - from: arg(3) - to: - - this - - .java.util.Calendar##java.lang.Object - - from: arg(2) - to: - - this - - .java.util.Calendar##java.lang.Object - - from: arg(0) - to: this - - from: arg(5) - to: - - this - - .java.util.Calendar##java.lang.Object - - from: arg(4) - to: - - this - - .java.util.Calendar##java.lang.Object -- function: java.util.Collection#add - signature: (java.lang.Object) boolean - copy: - - from: arg(0) - to: - - this - - .java.lang.Iterable#Element#java.lang.Object -- function: java.util.Collection#addAll - signature: (java.util.Collection) boolean - copy: - - from: - - arg(0) - - .java.lang.Iterable#Element#java.lang.Object - to: - - this - - .java.lang.Iterable#Element#java.lang.Object -- function: java.util.Collection# - copy: - - from: arg(0) - to: - - this - - .java.util.Collection##java.lang.Object - - from: arg(0) - to: - - this - - .java.lang.Iterable##java.lang.Object - - from: arg(0) - to: this -- function: java.util.Collection#parallelStream - signature: () java.util.stream.Stream - copy: - - from: - - this - - .java.lang.Iterable#Element#java.lang.Object - to: - - result - - .java.util.stream.BaseStream#Element#java.lang.Object -- function: java.util.Collection#remove - signature: (java.lang.Object) boolean - copy: - - from: - - this - - .java.lang.Iterable##java.lang.Object - to: result - - from: this - to: result - - from: - - this - - .java.util.Collection##java.lang.Object - to: result -- function: java.util.Collection#spliterator - signature: () java.util.Spliterator - copy: - - from: - - this - - .java.lang.Iterable##java.lang.Object - to: result - - from: this - to: result - - from: - - this - - .java.util.Collection##java.lang.Object - to: result -- function: java.util.Collection#stream - signature: () java.util.stream.Stream - copy: - - from: - - this - - .java.lang.Iterable#Element#java.lang.Object - to: - - result - - .java.util.stream.BaseStream#Element#java.lang.Object -- function: java.util.Collection#toArray - signature: () java.lang.Object[] - copy: - - from: - - this - - .java.lang.Iterable#Element#java.lang.Object - to: - - arg(0) - - '[*]' - - from: - - this - - .java.lang.Iterable#Element#java.lang.Object - to: - - result - - '[*]' -- function: java.util.Collection#toArray - signature: (java.lang.Object[]) java.lang.Object[] - copy: - - from: - - this - - .java.lang.Iterable#Element#java.lang.Object - to: - - arg(0) - - '[*]' - - from: - - this - - .java.lang.Iterable#Element#java.lang.Object - to: - - result - - '[*]' -- function: java.util.Collection#toArray - signature: (java.util.function.IntFunction) java.lang.Object[] - copy: - - from: - - this - - .java.lang.Iterable#Element#java.lang.Object - to: - - arg(0) - - '[*]' - - from: - - this - - .java.lang.Iterable#Element#java.lang.Object - to: - - result - - '[*]' -- function: - package: java.util - class: Collections - name: - pattern: singleton.* - copy: - - from: arg(0) - to: result - - from: arg(1) - to: result -- function: - package: java.util - class: Collections - name: - pattern: synchronized.* - copy: - - from: arg(0) - to: result - - from: arg(1) - to: result -- function: - package: java.util - class: Collections - name: - pattern: unmodifiable.* - copy: - - from: arg(0) - to: result - - from: arg(1) - to: result -- function: java.util.Collections#addAll - signature: (java.util.Collection, java.lang.Object[]) boolean - overrides: false - copy: - - from: - - arg(1) - - '[*]' - to: - - arg(0) - - .java.lang.Iterable#Element#java.lang.Object -- function: java.util.Collections#asLifoQueue - signature: (java.util.Deque) java.util.Queue - overrides: false - copy: - - from: - - arg(0) - - .java.lang.Iterable#Element#java.lang.Object - to: - - result - - .java.lang.Iterable#Element#java.lang.Object -- function: java.util.Collections#checkedCollection - signature: (java.util.Collection, java.lang.Class) java.util.Collection - overrides: false - copy: - - from: - - arg(0) - - .java.lang.Iterable#Element#java.lang.Object - to: - - result - - .java.lang.Iterable#Element#java.lang.Object -- function: java.util.Collections#checkedList - signature: (java.util.List, java.lang.Class) java.util.List - overrides: false - copy: - - from: - - arg(0) - - .java.lang.Iterable#Element#java.lang.Object - to: - - result - - .java.lang.Iterable#Element#java.lang.Object -- function: java.util.Collections#checkedMap - signature: (java.util.Map, java.lang.Class, java.lang.Class) java.util.Map - overrides: false - copy: - - from: - - arg(0) - - .java.util.Map#MapValue#java.lang.Object - to: - - result - - .java.util.Map#MapValue#java.lang.Object - - from: - - arg(0) - - .java.util.Map#MapKey#java.lang.Object - to: - - result - - .java.util.Map#MapKey#java.lang.Object -- function: java.util.Collections#checkedNavigableMap - signature: (java.util.NavigableMap, java.lang.Class, java.lang.Class) java.util.NavigableMap - overrides: false - copy: - - from: - - arg(0) - - .java.util.Map#MapValue#java.lang.Object - to: - - result - - .java.util.Map#MapValue#java.lang.Object - - from: - - arg(0) - - .java.util.Map#MapKey#java.lang.Object - to: - - result - - .java.util.Map#MapKey#java.lang.Object -- function: java.util.Collections#checkedNavigableMap - signature: (java.util.NavigableMap, java.lang.Class, java.lang.Class) java.util.NavigableMap - copy: - - from: arg(0) - to: result -- function: java.util.Collections#checkedNavigableSet - signature: (java.util.NavigableSet, java.lang.Class) java.util.NavigableSet - overrides: false - copy: - - from: - - arg(0) - - .java.lang.Iterable#Element#java.lang.Object - to: - - result - - .java.lang.Iterable#Element#java.lang.Object -- function: java.util.Collections#checkedQueue - signature: (java.util.Queue, java.lang.Class) java.util.Queue - overrides: false - copy: - - from: - - arg(0) - - .java.lang.Iterable#Element#java.lang.Object - to: - - result - - .java.lang.Iterable#Element#java.lang.Object -- function: java.util.Collections#checkedQueue - signature: (java.util.Queue, java.lang.Class) java.util.Queue - copy: - - from: arg(0) - to: result -- function: java.util.Collections#checkedSet - signature: (java.util.Set, java.lang.Class) java.util.Set - overrides: false - copy: - - from: - - arg(0) - - .java.lang.Iterable#Element#java.lang.Object - to: - - result - - .java.lang.Iterable#Element#java.lang.Object -- function: java.util.Collections#checkedSortedMap - signature: (java.util.SortedMap, java.lang.Class, java.lang.Class) java.util.SortedMap - overrides: false - copy: - - from: - - arg(0) - - .java.util.Map#MapValue#java.lang.Object - to: - - result - - .java.util.Map#MapValue#java.lang.Object - - from: - - arg(0) - - .java.util.Map#MapKey#java.lang.Object - to: - - result - - .java.util.Map#MapKey#java.lang.Object -- function: java.util.Collections#checkedSortedSet - signature: (java.util.SortedSet, java.lang.Class) java.util.SortedSet - overrides: false - copy: - - from: - - arg(0) - - .java.lang.Iterable#Element#java.lang.Object - to: - - result - - .java.lang.Iterable#Element#java.lang.Object -- function: java.util.Collections#copy - signature: (java.util.List, java.util.List) void - overrides: false - copy: - - from: - - arg(1) - - .java.lang.Iterable#Element#java.lang.Object - to: - - arg(0) - - .java.lang.Iterable#Element#java.lang.Object -- function: java.util.Collections#copy - signature: (java.util.List, java.util.List) void - copy: - - from: arg(1) - to: arg(0) -- function: java.util.Collections#enumeration - signature: (java.util.Collection) java.util.Enumeration - overrides: false - copy: - - from: - - arg(0) - - .java.lang.Iterable#Element#java.lang.Object - to: - - result - - .java.util.Enumeration#Element#java.lang.Object -- function: java.util.Collections#enumeration - signature: (java.util.Collection) java.util.Enumeration - copy: - - from: arg(0) - to: result -- function: java.util.Collections#fill - signature: (java.util.List, java.lang.Object) void - overrides: false - copy: - - from: arg(1) - to: - - arg(0) - - .java.lang.Iterable#Element#java.lang.Object -- function: java.util.Collections#fill - signature: (java.util.List, java.lang.Object) void - copy: - - from: arg(1) - to: arg(0) -- function: java.util.Collections#list - signature: (java.util.Enumeration) java.util.ArrayList - overrides: false - copy: - - from: - - arg(0) - - .java.util.Enumeration#Element#java.lang.Object - to: - - result - - .java.lang.Iterable#Element#java.lang.Object -- function: java.util.Collections#list - signature: (java.util.Enumeration) java.util.ArrayList - copy: - - from: arg(0) - to: result -- function: java.util.Collections#max - signature: (java.util.Collection) java.lang.Object - overrides: false - copy: - - from: - - arg(0) - - .java.lang.Iterable#Element#java.lang.Object - to: result -- function: java.util.Collections#max - signature: (java.util.Collection) java.lang.Object - copy: - - from: arg(0) - to: result -- function: java.util.Collections#max - signature: (java.util.Collection, java.util.Comparator) java.lang.Object - overrides: false - copy: - - from: - - arg(0) - - .java.lang.Iterable#Element#java.lang.Object - to: result -- function: java.util.Collections#max - signature: (java.util.Collection, java.util.Comparator) java.lang.Object - copy: - - from: arg(0) - to: result -- function: java.util.Collections#min - signature: (java.util.Collection) java.lang.Object - overrides: false - copy: - - from: - - arg(0) - - .java.lang.Iterable#Element#java.lang.Object - to: result -- function: java.util.Collections#min - signature: (java.util.Collection) java.lang.Object - copy: - - from: arg(0) - to: result -- function: java.util.Collections#min - signature: (java.util.Collection, java.util.Comparator) java.lang.Object - overrides: false - copy: - - from: - - arg(0) - - .java.lang.Iterable#Element#java.lang.Object - to: result -- function: java.util.Collections#min - signature: (java.util.Collection, java.util.Comparator) java.lang.Object - copy: - - from: arg(0) - to: result -- function: java.util.Collections#nCopies - signature: (int, java.lang.Object) java.util.List - overrides: false - copy: - - from: arg(1) - to: - - result - - .java.lang.Iterable#Element#java.lang.Object -- function: java.util.Collections#nCopies - signature: (int, java.lang.Object) java.util.List - copy: - - from: this - to: result -- function: java.util.Collections#replaceAll - signature: (java.util.List, java.lang.Object, java.lang.Object) boolean - overrides: false - copy: - - from: arg(2) - to: - - arg(0) - - .java.lang.Iterable#Element#java.lang.Object -- function: java.util.Collections#replaceAll - signature: (java.util.List, java.lang.Object, java.lang.Object) boolean - copy: - - from: arg(2) - to: arg(0) - - from: arg(1) - to: arg(0) -- function: java.util.Collections#singleton - signature: (java.lang.Object) java.util.Set - overrides: false - copy: - - from: arg(0) - to: - - result - - .java.lang.Iterable#Element#java.lang.Object -- function: java.util.Collections#singletonList - signature: (java.lang.Object) java.util.List - overrides: false - copy: - - from: arg(0) - to: - - result - - .java.lang.Iterable#Element#java.lang.Object -- function: java.util.Collections#singletonMap - signature: (java.lang.Object, java.lang.Object) java.util.Map - overrides: false - copy: - - from: arg(1) - to: - - result - - .java.util.Map#MapValue#java.lang.Object - - from: arg(0) - to: - - result - - .java.util.Map#MapKey#java.lang.Object -- function: java.util.Collections#synchronizedCollection - signature: (java.util.Collection) java.util.Collection - overrides: false - copy: - - from: - - arg(0) - - .java.lang.Iterable#Element#java.lang.Object - to: - - result - - .java.lang.Iterable#Element#java.lang.Object -- function: java.util.Collections#synchronizedList - signature: (java.util.List) java.util.List - overrides: false - copy: - - from: - - arg(0) - - .java.lang.Iterable#Element#java.lang.Object - to: - - result - - .java.lang.Iterable#Element#java.lang.Object -- function: java.util.Collections#synchronizedMap - signature: (java.util.Map) java.util.Map - overrides: false - copy: - - from: - - arg(0) - - .java.util.Map#MapValue#java.lang.Object - to: - - result - - .java.util.Map#MapValue#java.lang.Object - - from: - - arg(0) - - .java.util.Map#MapKey#java.lang.Object - to: - - result - - .java.util.Map#MapKey#java.lang.Object -- function: java.util.Collections#synchronizedNavigableMap - signature: (java.util.NavigableMap) java.util.NavigableMap - overrides: false - copy: - - from: - - arg(0) - - .java.util.Map#MapValue#java.lang.Object - to: - - result - - .java.util.Map#MapValue#java.lang.Object - - from: - - arg(0) - - .java.util.Map#MapKey#java.lang.Object - to: - - result - - .java.util.Map#MapKey#java.lang.Object -- function: java.util.Collections#synchronizedNavigableMap - signature: (java.util.NavigableMap) java.util.NavigableMap - copy: - - from: arg(0) - to: result -- function: java.util.Collections#synchronizedNavigableSet - signature: (java.util.NavigableSet) java.util.NavigableSet - overrides: false - copy: - - from: - - arg(0) - - .java.lang.Iterable#Element#java.lang.Object - to: - - result - - .java.lang.Iterable#Element#java.lang.Object -- function: java.util.Collections#synchronizedSet - signature: (java.util.Set) java.util.Set - overrides: false - copy: - - from: - - arg(0) - - .java.lang.Iterable#Element#java.lang.Object - to: - - result - - .java.lang.Iterable#Element#java.lang.Object -- function: java.util.Collections#synchronizedSortedMap - signature: (java.util.SortedMap) java.util.SortedMap - overrides: false - copy: - - from: - - arg(0) - - .java.util.Map#MapValue#java.lang.Object - to: - - result - - .java.util.Map#MapValue#java.lang.Object - - from: - - arg(0) - - .java.util.Map#MapKey#java.lang.Object - to: - - result - - .java.util.Map#MapKey#java.lang.Object -- function: java.util.Collections#synchronizedSortedSet - signature: (java.util.SortedSet) java.util.SortedSet - overrides: false - copy: - - from: - - arg(0) - - .java.lang.Iterable#Element#java.lang.Object - to: - - result - - .java.lang.Iterable#Element#java.lang.Object -- function: java.util.Collections#unmodifiableCollection - signature: (java.util.Collection) java.util.Collection - overrides: false - copy: - - from: - - arg(0) - - .java.lang.Iterable#Element#java.lang.Object - to: - - result - - .java.lang.Iterable#Element#java.lang.Object -- function: java.util.Collections#unmodifiableList - signature: (java.util.List) java.util.List - overrides: false - copy: - - from: - - arg(0) - - .java.lang.Iterable#Element#java.lang.Object - to: - - result - - .java.lang.Iterable#Element#java.lang.Object -- function: java.util.Collections#unmodifiableMap - signature: (java.util.Map) java.util.Map - overrides: false - copy: - - from: - - arg(0) - - .java.util.Map#MapValue#java.lang.Object - to: - - result - - .java.util.Map#MapValue#java.lang.Object - - from: - - arg(0) - - .java.util.Map#MapKey#java.lang.Object - to: - - result - - .java.util.Map#MapKey#java.lang.Object -- function: java.util.Collections#unmodifiableNavigableMap - signature: (java.util.NavigableMap) java.util.NavigableMap - overrides: false - copy: - - from: - - arg(0) - - .java.util.Map#MapValue#java.lang.Object - to: - - result - - .java.util.Map#MapValue#java.lang.Object - - from: - - arg(0) - - .java.util.Map#MapKey#java.lang.Object - to: - - result - - .java.util.Map#MapKey#java.lang.Object -- function: java.util.Collections#unmodifiableNavigableMap - signature: (java.util.NavigableMap) java.util.NavigableMap - copy: - - from: arg(0) - to: result -- function: java.util.Collections#unmodifiableNavigableSet - signature: (java.util.NavigableSet) java.util.NavigableSet - overrides: false - copy: - - from: - - arg(0) - - .java.lang.Iterable#Element#java.lang.Object - to: - - result - - .java.lang.Iterable#Element#java.lang.Object -- function: java.util.Collections#unmodifiableSequencedCollection - overrides: false - copy: - - from: - - arg(0) - - .java.lang.Iterable#Element#java.lang.Object - to: - - result - - .java.lang.Iterable#Element#java.lang.Object -- function: java.util.Collections#unmodifiableSequencedMap - overrides: false - copy: - - from: - - arg(0) - - .java.util.Map#MapValue#java.lang.Object - to: - - result - - .java.util.Map#MapValue#java.lang.Object - - from: - - arg(0) - - .java.util.Map#MapKey#java.lang.Object - to: - - result - - .java.util.Map#MapKey#java.lang.Object -- function: java.util.Collections#unmodifiableSequencedSet - overrides: false - copy: - - from: - - arg(0) - - .java.lang.Iterable#Element#java.lang.Object - to: - - result - - .java.lang.Iterable#Element#java.lang.Object -- function: java.util.Collections#unmodifiableSet - signature: (java.util.Set) java.util.Set - overrides: false - copy: - - from: - - arg(0) - - .java.lang.Iterable#Element#java.lang.Object - to: - - result - - .java.lang.Iterable#Element#java.lang.Object -- function: java.util.Collections#unmodifiableSortedMap - signature: (java.util.SortedMap) java.util.SortedMap - overrides: false - copy: - - from: - - arg(0) - - .java.util.Map#MapValue#java.lang.Object - to: - - result - - .java.util.Map#MapValue#java.lang.Object - - from: - - arg(0) - - .java.util.Map#MapKey#java.lang.Object - to: - - result - - .java.util.Map#MapKey#java.lang.Object -- function: java.util.Collections#unmodifiableSortedSet - signature: (java.util.SortedSet) java.util.SortedSet - overrides: false - copy: - - from: - - arg(0) - - .java.lang.Iterable#Element#java.lang.Object - to: - - result - - .java.lang.Iterable#Element#java.lang.Object -- function: java.util.Deque#addFirst - signature: (java.lang.Object) void - copy: - - from: arg(0) - to: - - this - - .java.lang.Iterable#Element#java.lang.Object -- function: java.util.Deque#addLast - signature: (java.lang.Object) void - copy: - - from: arg(0) - to: - - this - - .java.lang.Iterable#Element#java.lang.Object -- function: java.util.Deque#descendingIterator - signature: () java.util.Iterator - copy: - - from: - - this - - .java.lang.Iterable#Element#java.lang.Object - to: - - result - - .java.util.Iterator#Element#java.lang.Object -- function: java.util.Deque#getFirst - signature: () java.lang.Object - copy: - - from: - - this - - .java.lang.Iterable#Element#java.lang.Object - to: result -- function: java.util.Deque#getLast - signature: () java.lang.Object - copy: - - from: - - this - - .java.lang.Iterable#Element#java.lang.Object - to: result -- function: java.util.Deque# - copy: - - from: arg(0) - to: - - this - - .java.util.Deque##java.lang.Object - - from: arg(0) - to: - - this - - .java.util.Collection##java.lang.Object - - from: arg(0) - to: - - this - - .java.util.Queue##java.lang.Object - - from: arg(0) - to: - - this - - .java.lang.Iterable##java.lang.Object - - from: arg(0) - to: this -- function: java.util.Deque#offerFirst - signature: (java.lang.Object) boolean - copy: - - from: arg(0) - to: - - this - - .java.lang.Iterable#Element#java.lang.Object -- function: java.util.Deque#offerLast - signature: (java.lang.Object) boolean - copy: - - from: arg(0) - to: - - this - - .java.lang.Iterable#Element#java.lang.Object -- function: java.util.Deque#peekFirst - signature: () java.lang.Object - copy: - - from: - - this - - .java.lang.Iterable#Element#java.lang.Object - to: result -- function: java.util.Deque#peekLast - signature: () java.lang.Object - copy: - - from: - - this - - .java.lang.Iterable#Element#java.lang.Object - to: result -- function: java.util.Deque#pollFirst - signature: () java.lang.Object - copy: - - from: - - this - - .java.lang.Iterable#Element#java.lang.Object - to: result -- function: java.util.Deque#pollLast - signature: () java.lang.Object - copy: - - from: - - this - - .java.lang.Iterable#Element#java.lang.Object - to: result -- function: java.util.Deque#pop - signature: () java.lang.Object - copy: - - from: - - this - - .java.lang.Iterable#Element#java.lang.Object - to: result -- function: java.util.Deque#push - signature: (java.lang.Object) void - copy: - - from: arg(0) - to: - - this - - .java.lang.Iterable#Element#java.lang.Object -- function: java.util.Deque#removeFirst - signature: () java.lang.Object - copy: - - from: - - this - - .java.lang.Iterable#Element#java.lang.Object - to: result -- function: java.util.Deque#removeLast - signature: () java.lang.Object - copy: - - from: - - this - - .java.lang.Iterable#Element#java.lang.Object - to: result -- function: java.util.Dictionary#elements - signature: () java.util.Enumeration - copy: - - from: - - this - - .java.util.Dictionary#MapValue#java.lang.Object - to: - - result - - .java.util.Enumeration#Element#java.lang.Object -- function: java.util.Dictionary#get - signature: (java.lang.Object) java.lang.Object - copy: - - from: - - this - - .java.util.Dictionary#MapValue#java.lang.Object - to: result -- function: java.util.Dictionary#keys - signature: () java.util.Enumeration - copy: - - from: - - this - - .java.util.Dictionary#MapKey#java.lang.Object - to: - - result - - .java.util.Enumeration#Element#java.lang.Object -- function: java.util.Dictionary#put - signature: (java.lang.Object, java.lang.Object) java.lang.Object - copy: - - from: arg(1) - to: - - this - - .java.util.Dictionary#MapValue#java.lang.Object - - from: - - this - - .java.util.Dictionary#MapValue#java.lang.Object - to: result - - from: arg(0) - to: - - this - - .java.util.Dictionary#MapKey#java.lang.Object -- function: java.util.Dictionary#remove - signature: (java.lang.Object) java.lang.Object - copy: - - from: - - this - - .java.util.Dictionary#MapValue#java.lang.Object - to: result -- function: java.util.EnumMap# - signature: (java.util.EnumMap) void - overrides: false - copy: - - from: - - arg(0) - - .java.util.Map#MapKey#java.lang.Object - to: - - this - - .java.util.Map#MapKey#java.lang.Object - - from: - - arg(0) - - .java.util.Map#MapValue#java.lang.Object - to: - - this - - .java.util.Map#MapValue#java.lang.Object -- function: java.util.EnumMap# - signature: (java.util.Map) void - overrides: false - copy: - - from: - - arg(0) - - .java.util.Map#MapKey#java.lang.Object - to: - - this - - .java.util.Map#MapKey#java.lang.Object - - from: - - arg(0) - - .java.util.Map#MapValue#java.lang.Object - to: - - this - - .java.util.Map#MapValue#java.lang.Object -- function: java.util.Enumeration#asIterator - signature: () java.util.Iterator - copy: - - from: - - this - - .java.util.Enumeration#Element#java.lang.Object - to: - - result - - .java.util.Iterator#Element#java.lang.Object -- function: java.util.Enumeration# - copy: - - from: arg(0) - to: - - this - - .java.util.Enumeration##java.lang.Object - - from: arg(0) - to: this -- function: java.util.Enumeration#nextElement - signature: () java.lang.Object - copy: - - from: - - this - - .java.util.Enumeration##java.lang.Object - to: result - - from: this - to: result - - from: - - this - - .java.util.Enumeration#Element#java.lang.Object - to: result -- function: java.util.EventObject# - signature: (java.lang.Object) void - overrides: false - copy: - - from: arg(0) - to: - - this - - .java.util.EventObject#source#java.lang.Object -- function: java.util.EventObject#getSource - signature: () java.lang.Object - copy: - - from: - - this - - .java.util.EventObject#source#java.lang.Object - to: result -- function: java.util.Formattable# - copy: - - from: arg(0) - to: - - this - - .java.util.Formattable##java.lang.Object - - from: arg(0) - to: this -- function: java.util.HashMap# - signature: (java.util.Map) void - overrides: false - copy: - - from: - - arg(0) - - .java.util.Map#MapKey#java.lang.Object - to: - - this - - .java.util.Map#MapKey#java.lang.Object - - from: - - arg(0) - - .java.util.Map#MapValue#java.lang.Object - to: - - this - - .java.util.Map#MapValue#java.lang.Object -- function: java.util.HashSet# - signature: (java.util.Collection) void - overrides: false - copy: - - from: - - arg(0) - - .java.lang.Iterable#Element#java.lang.Object - to: - - this - - .java.lang.Iterable#Element#java.lang.Object -- function: java.util.Hashtable# - signature: (java.util.Map) void - overrides: false - copy: - - from: - - arg(0) - - .java.util.Map#MapKey#java.lang.Object - to: - - this - - .java.util.Map#MapKey#java.lang.Object - - from: - - arg(0) - - .java.util.Map#MapKey#java.lang.Object - to: - - this - - .java.util.Dictionary#MapKey#java.lang.Object - - from: - - arg(0) - - .java.util.Map#MapValue#java.lang.Object - to: - - this - - .java.util.Map#MapValue#java.lang.Object - - from: - - arg(0) - - .java.util.Map#MapValue#java.lang.Object - to: - - this - - .java.util.Dictionary#MapValue#java.lang.Object -- function: java.util.IdentityHashMap# - signature: (java.util.Map) void - overrides: false - copy: - - from: - - arg(0) - - .java.util.Map#MapKey#java.lang.Object - to: - - this - - .java.util.Map#MapKey#java.lang.Object - - from: - - arg(0) - - .java.util.Map#MapValue#java.lang.Object - to: - - this - - .java.util.Map#MapValue#java.lang.Object -- function: java.util.Iterator# - copy: - - from: arg(0) - to: - - this - - .java.util.Iterator##java.lang.Object - - from: arg(0) - to: this -- function: java.util.Iterator#next - signature: () java.lang.Object - copy: - - from: - - this - - .java.util.Iterator#Element#java.lang.Object - to: result -- function: java.util.LinkedHashMap# - signature: (java.util.Map) void - overrides: false - copy: - - from: - - arg(0) - - .java.util.Map#MapKey#java.lang.Object - to: - - this - - .java.util.Map#MapKey#java.lang.Object - - from: - - arg(0) - - .java.util.Map#MapValue#java.lang.Object - to: - - this - - .java.util.Map#MapValue#java.lang.Object -- function: java.util.LinkedHashSet# - signature: (java.util.Collection) void - overrides: false - copy: - - from: - - arg(0) - - .java.lang.Iterable#Element#java.lang.Object - to: - - this - - .java.lang.Iterable#Element#java.lang.Object -- function: java.util.LinkedList# - signature: (java.util.Collection) void - overrides: false - copy: - - from: - - arg(0) - - .java.lang.Iterable#Element#java.lang.Object - to: - - this - - .java.lang.Iterable#Element#java.lang.Object -- function: java.util.LinkedList#addFirst - signature: (java.lang.Object) void - copy: - - from: arg(0) - to: - - this - - .java.util.LinkedList##java.lang.Object - - from: arg(0) - to: - - this - - .java.util.Deque##java.lang.Object - - from: arg(0) - to: - - this - - .java.util.Collection##java.lang.Object - - from: arg(0) - to: - - this - - .java.util.Queue##java.lang.Object - - from: arg(0) - to: - - this - - .java.lang.Iterable##java.lang.Object - - from: arg(0) - to: - - this - - .java.util.List##java.lang.Object - - from: arg(0) - to: this -- function: java.util.LinkedList#addLast - signature: (java.lang.Object) void - copy: - - from: arg(0) - to: - - this - - .java.util.LinkedList##java.lang.Object - - from: arg(0) - to: - - this - - .java.util.Deque##java.lang.Object - - from: arg(0) - to: - - this - - .java.util.Collection##java.lang.Object - - from: arg(0) - to: - - this - - .java.util.Queue##java.lang.Object - - from: arg(0) - to: - - this - - .java.lang.Iterable##java.lang.Object - - from: arg(0) - to: - - this - - .java.util.List##java.lang.Object - - from: arg(0) - to: this -- function: java.util.LinkedList#getFirst - signature: () java.lang.Object - copy: - - from: - - this - - .java.lang.Iterable##java.lang.Object - to: result - - from: - - this - - .java.util.List##java.lang.Object - to: result - - from: this - to: result - - from: - - this - - .java.util.Deque##java.lang.Object - to: result - - from: - - this - - .java.util.Collection##java.lang.Object - to: result - - from: - - this - - .java.util.LinkedList##java.lang.Object - to: result - - from: - - this - - .java.util.Queue##java.lang.Object - to: result -- function: java.util.LinkedList#getLast - signature: () java.lang.Object - copy: - - from: - - this - - .java.lang.Iterable##java.lang.Object - to: result - - from: - - this - - .java.util.List##java.lang.Object - to: result - - from: this - to: result - - from: - - this - - .java.util.Deque##java.lang.Object - to: result - - from: - - this - - .java.util.Collection##java.lang.Object - to: result - - from: - - this - - .java.util.LinkedList##java.lang.Object - to: result - - from: - - this - - .java.util.Queue##java.lang.Object - to: result -- function: java.util.LinkedList#removeFirst - signature: () java.lang.Object - copy: - - from: - - this - - .java.lang.Iterable##java.lang.Object - to: result - - from: - - this - - .java.util.List##java.lang.Object - to: result - - from: this - to: result - - from: - - this - - .java.util.Deque##java.lang.Object - to: result - - from: - - this - - .java.util.Collection##java.lang.Object - to: result - - from: - - this - - .java.util.LinkedList##java.lang.Object - to: result - - from: - - this - - .java.util.Queue##java.lang.Object - to: result -- function: java.util.LinkedList#removeLast - signature: () java.lang.Object - copy: - - from: - - this - - .java.lang.Iterable##java.lang.Object - to: result - - from: - - this - - .java.util.List##java.lang.Object - to: result - - from: this - to: result - - from: - - this - - .java.util.Deque##java.lang.Object - to: result - - from: - - this - - .java.util.Collection##java.lang.Object - to: result - - from: - - this - - .java.util.LinkedList##java.lang.Object - to: result - - from: - - this - - .java.util.Queue##java.lang.Object - to: result -- function: java.util.List#add - signature: (int, java.lang.Object) void - copy: - - from: arg(1) - to: - - this - - .java.lang.Iterable#Element#java.lang.Object -- function: java.util.List#addAll - signature: (int, java.util.Collection) boolean - copy: - - from: arg(1) - to: - - this - - .java.util.Collection##java.lang.Object - - from: arg(1) - to: - - this - - .java.lang.Iterable##java.lang.Object - - from: arg(1) - to: - - this - - .java.util.List##java.lang.Object - - from: arg(1) - to: this -- function: java.util.List#copyOf - signature: (java.util.Collection) java.util.List - overrides: false - copy: - - from: - - arg(0) - - .java.lang.Iterable#Element#java.lang.Object - to: - - result - - .java.lang.Iterable#Element#java.lang.Object -- function: java.util.List#get - signature: (int) java.lang.Object - copy: - - from: - - this - - .java.lang.Iterable#Element#java.lang.Object - to: result -- function: java.util.List# - copy: - - from: arg(0) - to: - - this - - .java.util.Collection##java.lang.Object - - from: arg(0) - to: - - this - - .java.lang.Iterable##java.lang.Object - - from: arg(0) - to: - - this - - .java.util.List##java.lang.Object - - from: arg(0) - to: this -- function: java.util.List#listIterator - signature: () java.util.ListIterator - copy: - - from: - - this - - .java.lang.Iterable#Element#java.lang.Object - to: - - result - - .java.util.Iterator#Element#java.lang.Object -- function: java.util.List#listIterator - signature: (int) java.util.ListIterator - copy: - - from: - - this - - .java.lang.Iterable#Element#java.lang.Object - to: - - result - - .java.util.Iterator#Element#java.lang.Object -- function: java.util.List#of - signature: (java.lang.Object) java.util.List - overrides: false - copy: - - from: - - arg(0) - - '[*]' - to: - - result - - .java.lang.Iterable#Element#java.lang.Object - - from: arg(0) - to: - - result - - .java.lang.Iterable#Element#java.lang.Object -- function: java.util.List#of - signature: (java.lang.Object[]) java.util.List - overrides: false - copy: - - from: - - arg(0) - - '[*]' - to: - - result - - .java.lang.Iterable#Element#java.lang.Object -- function: java.util.List#of - signature: (java.lang.Object, java.lang.Object, java.lang.Object, java.lang.Object, - java.lang.Object, java.lang.Object, java.lang.Object, java.lang.Object, java.lang.Object, - java.lang.Object) java.util.List - overrides: false - copy: - - from: arg(8) - to: - - result - - .java.lang.Iterable#Element#java.lang.Object - - from: arg(9) - to: - - result - - .java.lang.Iterable#Element#java.lang.Object - - from: arg(2) - to: - - result - - .java.lang.Iterable#Element#java.lang.Object - - from: arg(3) - to: - - result - - .java.lang.Iterable#Element#java.lang.Object - - from: arg(0) - to: - - result - - .java.lang.Iterable#Element#java.lang.Object - - from: arg(1) - to: - - result - - .java.lang.Iterable#Element#java.lang.Object - - from: arg(6) - to: - - result - - .java.lang.Iterable#Element#java.lang.Object - - from: arg(7) - to: - - result - - .java.lang.Iterable#Element#java.lang.Object - - from: arg(4) - to: - - result - - .java.lang.Iterable#Element#java.lang.Object - - from: arg(5) - to: - - result - - .java.lang.Iterable#Element#java.lang.Object -- function: java.util.List#of - signature: (java.lang.Object, java.lang.Object) java.util.List - overrides: false - copy: - - from: arg(0) - to: - - result - - .java.lang.Iterable#Element#java.lang.Object - - from: arg(1) - to: - - result - - .java.lang.Iterable#Element#java.lang.Object -- function: java.util.List#of - signature: (java.lang.Object, java.lang.Object, java.lang.Object) java.util.List - overrides: false - copy: - - from: arg(2) - to: - - result - - .java.lang.Iterable#Element#java.lang.Object - - from: arg(0) - to: - - result - - .java.lang.Iterable#Element#java.lang.Object - - from: arg(1) - to: - - result - - .java.lang.Iterable#Element#java.lang.Object -- function: java.util.List#of - signature: (java.lang.Object, java.lang.Object, java.lang.Object, java.lang.Object) - java.util.List - overrides: false - copy: - - from: arg(2) - to: - - result - - .java.lang.Iterable#Element#java.lang.Object - - from: arg(3) - to: - - result - - .java.lang.Iterable#Element#java.lang.Object - - from: arg(0) - to: - - result - - .java.lang.Iterable#Element#java.lang.Object - - from: arg(1) - to: - - result - - .java.lang.Iterable#Element#java.lang.Object -- function: java.util.List#of - signature: (java.lang.Object, java.lang.Object, java.lang.Object, java.lang.Object, - java.lang.Object) java.util.List - overrides: false - copy: - - from: arg(2) - to: - - result - - .java.lang.Iterable#Element#java.lang.Object - - from: arg(3) - to: - - result - - .java.lang.Iterable#Element#java.lang.Object - - from: arg(0) - to: - - result - - .java.lang.Iterable#Element#java.lang.Object - - from: arg(1) - to: - - result - - .java.lang.Iterable#Element#java.lang.Object - - from: arg(4) - to: - - result - - .java.lang.Iterable#Element#java.lang.Object -- function: java.util.List#of - signature: (java.lang.Object, java.lang.Object, java.lang.Object, java.lang.Object, - java.lang.Object, java.lang.Object) java.util.List - overrides: false - copy: - - from: arg(2) - to: - - result - - .java.lang.Iterable#Element#java.lang.Object - - from: arg(3) - to: - - result - - .java.lang.Iterable#Element#java.lang.Object - - from: arg(0) - to: - - result - - .java.lang.Iterable#Element#java.lang.Object - - from: arg(1) - to: - - result - - .java.lang.Iterable#Element#java.lang.Object - - from: arg(4) - to: - - result - - .java.lang.Iterable#Element#java.lang.Object - - from: arg(5) - to: - - result - - .java.lang.Iterable#Element#java.lang.Object -- function: java.util.List#of - signature: (java.lang.Object, java.lang.Object, java.lang.Object, java.lang.Object, - java.lang.Object, java.lang.Object, java.lang.Object) java.util.List - overrides: false - copy: - - from: arg(2) - to: - - result - - .java.lang.Iterable#Element#java.lang.Object - - from: arg(3) - to: - - result - - .java.lang.Iterable#Element#java.lang.Object - - from: arg(0) - to: - - result - - .java.lang.Iterable#Element#java.lang.Object - - from: arg(1) - to: - - result - - .java.lang.Iterable#Element#java.lang.Object - - from: arg(6) - to: - - result - - .java.lang.Iterable#Element#java.lang.Object - - from: arg(4) - to: - - result - - .java.lang.Iterable#Element#java.lang.Object - - from: arg(5) - to: - - result - - .java.lang.Iterable#Element#java.lang.Object -- function: java.util.List#of - signature: (java.lang.Object, java.lang.Object, java.lang.Object, java.lang.Object, - java.lang.Object, java.lang.Object, java.lang.Object, java.lang.Object) java.util.List - overrides: false - copy: - - from: arg(2) - to: - - result - - .java.lang.Iterable#Element#java.lang.Object - - from: arg(3) - to: - - result - - .java.lang.Iterable#Element#java.lang.Object - - from: arg(0) - to: - - result - - .java.lang.Iterable#Element#java.lang.Object - - from: arg(1) - to: - - result - - .java.lang.Iterable#Element#java.lang.Object - - from: arg(6) - to: - - result - - .java.lang.Iterable#Element#java.lang.Object - - from: arg(7) - to: - - result - - .java.lang.Iterable#Element#java.lang.Object - - from: arg(4) - to: - - result - - .java.lang.Iterable#Element#java.lang.Object - - from: arg(5) - to: - - result - - .java.lang.Iterable#Element#java.lang.Object -- function: java.util.List#of - signature: (java.lang.Object, java.lang.Object, java.lang.Object, java.lang.Object, - java.lang.Object, java.lang.Object, java.lang.Object, java.lang.Object, java.lang.Object) - java.util.List - overrides: false - copy: - - from: arg(8) - to: - - result - - .java.lang.Iterable#Element#java.lang.Object - - from: arg(2) - to: - - result - - .java.lang.Iterable#Element#java.lang.Object - - from: arg(3) - to: - - result - - .java.lang.Iterable#Element#java.lang.Object - - from: arg(0) - to: - - result - - .java.lang.Iterable#Element#java.lang.Object - - from: arg(1) - to: - - result - - .java.lang.Iterable#Element#java.lang.Object - - from: arg(6) - to: - - result - - .java.lang.Iterable#Element#java.lang.Object - - from: arg(7) - to: - - result - - .java.lang.Iterable#Element#java.lang.Object - - from: arg(4) - to: - - result - - .java.lang.Iterable#Element#java.lang.Object - - from: arg(5) - to: - - result - - .java.lang.Iterable#Element#java.lang.Object -- function: java.util.List#remove - signature: (int) java.lang.Object - copy: - - from: - - this - - .java.lang.Iterable#Element#java.lang.Object - to: result -- function: java.util.List#replaceAll - signature: (java.util.function.UnaryOperator) void - copy: - - from: - - this - - .java.lang.Iterable##java.lang.Object - to: result - - from: - - this - - .java.util.List##java.lang.Object - to: result - - from: this - to: result - - from: - - this - - .java.util.Collection##java.lang.Object - to: result -- function: java.util.List#set - signature: (int, java.lang.Object) java.lang.Object - copy: - - from: - - this - - .java.lang.Iterable#Element#java.lang.Object - to: result - - from: arg(1) - to: - - this - - .java.lang.Iterable#Element#java.lang.Object -- function: java.util.List#spliterator - signature: () java.util.Spliterator - copy: - - from: - - this - - .java.lang.Iterable##java.lang.Object - to: result - - from: - - this - - .java.util.List##java.lang.Object - to: result - - from: this - to: result - - from: - - this - - .java.util.Collection##java.lang.Object - to: result -- function: java.util.List#subList - signature: (int, int) java.util.List - copy: - - from: - - this - - .java.lang.Iterable#Element#java.lang.Object - to: - - result - - .java.lang.Iterable#Element#java.lang.Object -- function: java.util.ListIterator#add - signature: (java.lang.Object) void - copy: - - from: arg(0) - to: - - this - - .java.util.Iterator#Element#java.lang.Object -- function: java.util.ListIterator#previous - signature: () java.lang.Object - copy: - - from: - - this - - .java.util.Iterator#Element#java.lang.Object - to: result -- function: java.util.ListIterator#set - signature: (java.lang.Object) void - copy: - - from: arg(0) - to: - - this - - .java.util.Iterator#Element#java.lang.Object -- function: java.util.Map$Entry#copyOf - signature: (java.util.Map$Entry) java.util.Map$Entry - copy: - - from: - - arg(0) - - .java.util.Map$Entry#Value#java.lang.Object - to: - - result - - .java.util.Map$Entry#Value#java.lang.Object - - from: - - arg(0) - - .java.util.Map$Entry#Key#java.lang.Object - to: - - result - - .java.util.Map$Entry#Key#java.lang.Object -- function: java.util.Map$Entry#getKey - signature: () java.lang.Object - copy: - - from: - - this - - .java.util.Map$Entry#Key#java.lang.Object - to: result -- function: java.util.Map$Entry#getValue - signature: () java.lang.Object - copy: - - from: - - this - - .java.util.Map$Entry#Value#java.lang.Object - to: result -- function: java.util.Map$Entry#getValue - signature: () java.lang.Object - condition: - allOf: - - not: - typeIs: org.apache.commons.lang3.tuple.MutablePair - pos: this - - not: - typeIs: org.apache.commons.lang3.tuple.ImmutableTriple - pos: this - - not: - typeIs: org.apache.commons.lang3.tuple.Pair - pos: this - - not: - typeIs: org.apache.commons.lang3.tuple.ImmutablePair - pos: this - - not: - typeIs: org.apache.commons.lang3.tuple.Triple - pos: this - - not: - typeIs: org.apache.commons.lang3.tuple.MutableTriple - pos: this - copy: - - from: this - to: result - - from: - - this - - .java.util.Map$Entry##java.lang.Object - to: result -- function: java.util.Map$Entry# - copy: - - from: arg(1) - to: - - this - - .java.util.Map$Entry##java.lang.Object - - from: arg(0) - to: - - this - - .java.util.Map$Entry##java.lang.Object - - from: arg(1) - to: this - - from: arg(0) - to: this -- function: java.util.Map$Entry#setValue - signature: (java.lang.Object) java.lang.Object - copy: - - from: arg(0) - to: - - this - - .java.util.Map$Entry#Value#java.lang.Object - - from: - - this - - .java.util.Map$Entry#Value#java.lang.Object - to: result -- function: java.util.Map#compute - signature: (java.lang.Object, java.util.function.BiFunction) java.lang.Object - copy: - - from: - - this - - .java.util.Map##java.lang.Object - to: result - - from: this - to: result -- function: java.util.Map#computeIfAbsent - signature: (java.lang.Object, java.util.function.Function) java.lang.Object - copy: - - from: - - this - - .java.util.Map#MapValue#java.lang.Object - to: result -- function: java.util.Map#computeIfPresent - signature: (java.lang.Object, java.util.function.BiFunction) java.lang.Object - copy: - - from: - - this - - .java.util.Map##java.lang.Object - to: result - - from: this - to: result -- function: java.util.Map#copyOf - signature: (java.util.Map) java.util.Map - overrides: false - copy: - - from: - - arg(0) - - .java.util.Map#MapValue#java.lang.Object - to: - - result - - .java.util.Map#MapValue#java.lang.Object - - from: - - arg(0) - - .java.util.Map#MapKey#java.lang.Object - to: - - result - - .java.util.Map#MapKey#java.lang.Object -- function: java.util.Map#entry - signature: (java.lang.Object, java.lang.Object) java.util.Map$Entry - overrides: false - copy: - - from: arg(1) - to: - - result - - .java.util.Map$Entry#Value#java.lang.Object - - from: arg(0) - to: - - result - - .java.util.Map$Entry#Key#java.lang.Object -- function: java.util.Map#entrySet - signature: () java.util.Set - copy: - - from: - - this - - .java.util.Map#MapKey#java.lang.Object - to: - - result - - .java.lang.Iterable#Element#java.lang.Object - - .java.util.Map$Entry#Key#java.lang.Object - - from: - - this - - .java.util.Map#MapValue#java.lang.Object - to: - - result - - .java.lang.Iterable#Element#java.lang.Object - - .java.util.Map$Entry#Value#java.lang.Object -- function: java.util.Map#get - signature: (java.lang.Object) java.lang.Object - copy: - - from: - - this - - .java.util.Map#MapValue#java.lang.Object - to: result -- function: java.util.Map#getOrDefault - signature: (java.lang.Object, java.lang.Object) java.lang.Object - copy: - - from: arg(1) - to: result -- function: java.util.Map#getOrDefault - signature: (java.lang.Object, java.lang.Object) java.lang.Object - copy: - - from: - - this - - .java.util.Map#MapValue#java.lang.Object - to: result -- function: java.util.Map# - copy: - - from: arg(0) - to: - - this - - .java.util.Map##java.lang.Object - - from: arg(0) - to: this -- function: java.util.Map#keySet - signature: () java.util.Set - copy: - - from: - - this - - .java.util.Map#MapKey#java.lang.Object - to: - - result - - .java.lang.Iterable#Element#java.lang.Object -- function: java.util.Map#merge - signature: (java.lang.Object, java.lang.Object, java.util.function.BiFunction) java.lang.Object - copy: - - from: arg(1) - to: - - this - - .java.util.Map#MapValue#java.lang.Object -- function: java.util.Map#of - signature: () java.util.Map - overrides: false - copy: - - from: arg(15) - to: - - result - - .java.util.Map#MapValue#java.lang.Object - - from: arg(17) - to: - - result - - .java.util.Map#MapValue#java.lang.Object - - from: arg(19) - to: - - result - - .java.util.Map#MapValue#java.lang.Object - - from: arg(0) - to: - - result - - .java.util.Map#MapKey#java.lang.Object - - from: arg(2) - to: - - result - - .java.util.Map#MapKey#java.lang.Object - - from: arg(7) - to: - - result - - .java.util.Map#MapValue#java.lang.Object - - from: arg(4) - to: - - result - - .java.util.Map#MapKey#java.lang.Object - - from: arg(9) - to: - - result - - .java.util.Map#MapValue#java.lang.Object - - from: arg(6) - to: - - result - - .java.util.Map#MapKey#java.lang.Object - - from: arg(11) - to: - - result - - .java.util.Map#MapValue#java.lang.Object - - from: arg(8) - to: - - result - - .java.util.Map#MapKey#java.lang.Object - - from: arg(13) - to: - - result - - .java.util.Map#MapValue#java.lang.Object - - from: arg(10) - to: - - result - - .java.util.Map#MapKey#java.lang.Object - - from: arg(12) - to: - - result - - .java.util.Map#MapKey#java.lang.Object - - from: arg(1) - to: - - result - - .java.util.Map#MapValue#java.lang.Object - - from: arg(14) - to: - - result - - .java.util.Map#MapKey#java.lang.Object - - from: arg(3) - to: - - result - - .java.util.Map#MapValue#java.lang.Object - - from: arg(16) - to: - - result - - .java.util.Map#MapKey#java.lang.Object - - from: arg(5) - to: - - result - - .java.util.Map#MapValue#java.lang.Object - - from: arg(18) - to: - - result - - .java.util.Map#MapKey#java.lang.Object -- function: java.util.Map#of - signature: (java.lang.Object, java.lang.Object, java.lang.Object, java.lang.Object, - java.lang.Object, java.lang.Object, java.lang.Object, java.lang.Object, java.lang.Object, - java.lang.Object) java.util.Map - overrides: false - copy: - - from: arg(15) - to: - - result - - .java.util.Map#MapValue#java.lang.Object - - from: arg(17) - to: - - result - - .java.util.Map#MapValue#java.lang.Object - - from: arg(19) - to: - - result - - .java.util.Map#MapValue#java.lang.Object - - from: arg(0) - to: - - result - - .java.util.Map#MapKey#java.lang.Object - - from: arg(2) - to: - - result - - .java.util.Map#MapKey#java.lang.Object - - from: arg(7) - to: - - result - - .java.util.Map#MapValue#java.lang.Object - - from: arg(4) - to: - - result - - .java.util.Map#MapKey#java.lang.Object - - from: arg(9) - to: - - result - - .java.util.Map#MapValue#java.lang.Object - - from: arg(6) - to: - - result - - .java.util.Map#MapKey#java.lang.Object - - from: arg(11) - to: - - result - - .java.util.Map#MapValue#java.lang.Object - - from: arg(8) - to: - - result - - .java.util.Map#MapKey#java.lang.Object - - from: arg(13) - to: - - result - - .java.util.Map#MapValue#java.lang.Object - - from: arg(10) - to: - - result - - .java.util.Map#MapKey#java.lang.Object - - from: arg(12) - to: - - result - - .java.util.Map#MapKey#java.lang.Object - - from: arg(1) - to: - - result - - .java.util.Map#MapValue#java.lang.Object - - from: arg(14) - to: - - result - - .java.util.Map#MapKey#java.lang.Object - - from: arg(3) - to: - - result - - .java.util.Map#MapValue#java.lang.Object - - from: arg(16) - to: - - result - - .java.util.Map#MapKey#java.lang.Object - - from: arg(5) - to: - - result - - .java.util.Map#MapValue#java.lang.Object - - from: arg(18) - to: - - result - - .java.util.Map#MapKey#java.lang.Object -- function: java.util.Map#of - signature: (java.lang.Object, java.lang.Object, java.lang.Object, java.lang.Object, - java.lang.Object, java.lang.Object, java.lang.Object, java.lang.Object, java.lang.Object, - java.lang.Object, java.lang.Object, java.lang.Object) java.util.Map - overrides: false - copy: - - from: arg(15) - to: - - result - - .java.util.Map#MapValue#java.lang.Object - - from: arg(17) - to: - - result - - .java.util.Map#MapValue#java.lang.Object - - from: arg(19) - to: - - result - - .java.util.Map#MapValue#java.lang.Object - - from: arg(0) - to: - - result - - .java.util.Map#MapKey#java.lang.Object - - from: arg(2) - to: - - result - - .java.util.Map#MapKey#java.lang.Object - - from: arg(7) - to: - - result - - .java.util.Map#MapValue#java.lang.Object - - from: arg(4) - to: - - result - - .java.util.Map#MapKey#java.lang.Object - - from: arg(9) - to: - - result - - .java.util.Map#MapValue#java.lang.Object - - from: arg(6) - to: - - result - - .java.util.Map#MapKey#java.lang.Object - - from: arg(11) - to: - - result - - .java.util.Map#MapValue#java.lang.Object - - from: arg(8) - to: - - result - - .java.util.Map#MapKey#java.lang.Object - - from: arg(13) - to: - - result - - .java.util.Map#MapValue#java.lang.Object - - from: arg(10) - to: - - result - - .java.util.Map#MapKey#java.lang.Object - - from: arg(12) - to: - - result - - .java.util.Map#MapKey#java.lang.Object - - from: arg(1) - to: - - result - - .java.util.Map#MapValue#java.lang.Object - - from: arg(14) - to: - - result - - .java.util.Map#MapKey#java.lang.Object - - from: arg(3) - to: - - result - - .java.util.Map#MapValue#java.lang.Object - - from: arg(16) - to: - - result - - .java.util.Map#MapKey#java.lang.Object - - from: arg(5) - to: - - result - - .java.util.Map#MapValue#java.lang.Object - - from: arg(18) - to: - - result - - .java.util.Map#MapKey#java.lang.Object -- function: java.util.Map#of - signature: (java.lang.Object, java.lang.Object, java.lang.Object, java.lang.Object, - java.lang.Object, java.lang.Object, java.lang.Object, java.lang.Object, java.lang.Object, - java.lang.Object, java.lang.Object, java.lang.Object, java.lang.Object, java.lang.Object) - java.util.Map - overrides: false - copy: - - from: arg(15) - to: - - result - - .java.util.Map#MapValue#java.lang.Object - - from: arg(17) - to: - - result - - .java.util.Map#MapValue#java.lang.Object - - from: arg(19) - to: - - result - - .java.util.Map#MapValue#java.lang.Object - - from: arg(0) - to: - - result - - .java.util.Map#MapKey#java.lang.Object - - from: arg(2) - to: - - result - - .java.util.Map#MapKey#java.lang.Object - - from: arg(7) - to: - - result - - .java.util.Map#MapValue#java.lang.Object - - from: arg(4) - to: - - result - - .java.util.Map#MapKey#java.lang.Object - - from: arg(9) - to: - - result - - .java.util.Map#MapValue#java.lang.Object - - from: arg(6) - to: - - result - - .java.util.Map#MapKey#java.lang.Object - - from: arg(11) - to: - - result - - .java.util.Map#MapValue#java.lang.Object - - from: arg(8) - to: - - result - - .java.util.Map#MapKey#java.lang.Object - - from: arg(13) - to: - - result - - .java.util.Map#MapValue#java.lang.Object - - from: arg(10) - to: - - result - - .java.util.Map#MapKey#java.lang.Object - - from: arg(12) - to: - - result - - .java.util.Map#MapKey#java.lang.Object - - from: arg(1) - to: - - result - - .java.util.Map#MapValue#java.lang.Object - - from: arg(14) - to: - - result - - .java.util.Map#MapKey#java.lang.Object - - from: arg(3) - to: - - result - - .java.util.Map#MapValue#java.lang.Object - - from: arg(16) - to: - - result - - .java.util.Map#MapKey#java.lang.Object - - from: arg(5) - to: - - result - - .java.util.Map#MapValue#java.lang.Object - - from: arg(18) - to: - - result - - .java.util.Map#MapKey#java.lang.Object -- function: java.util.Map#of - signature: (java.lang.Object, java.lang.Object, java.lang.Object, java.lang.Object, - java.lang.Object, java.lang.Object, java.lang.Object, java.lang.Object, java.lang.Object, - java.lang.Object, java.lang.Object, java.lang.Object, java.lang.Object, java.lang.Object, - java.lang.Object, java.lang.Object) java.util.Map - overrides: false - copy: - - from: arg(15) - to: - - result - - .java.util.Map#MapValue#java.lang.Object - - from: arg(17) - to: - - result - - .java.util.Map#MapValue#java.lang.Object - - from: arg(19) - to: - - result - - .java.util.Map#MapValue#java.lang.Object - - from: arg(0) - to: - - result - - .java.util.Map#MapKey#java.lang.Object - - from: arg(2) - to: - - result - - .java.util.Map#MapKey#java.lang.Object - - from: arg(7) - to: - - result - - .java.util.Map#MapValue#java.lang.Object - - from: arg(4) - to: - - result - - .java.util.Map#MapKey#java.lang.Object - - from: arg(9) - to: - - result - - .java.util.Map#MapValue#java.lang.Object - - from: arg(6) - to: - - result - - .java.util.Map#MapKey#java.lang.Object - - from: arg(11) - to: - - result - - .java.util.Map#MapValue#java.lang.Object - - from: arg(8) - to: - - result - - .java.util.Map#MapKey#java.lang.Object - - from: arg(13) - to: - - result - - .java.util.Map#MapValue#java.lang.Object - - from: arg(10) - to: - - result - - .java.util.Map#MapKey#java.lang.Object - - from: arg(12) - to: - - result - - .java.util.Map#MapKey#java.lang.Object - - from: arg(1) - to: - - result - - .java.util.Map#MapValue#java.lang.Object - - from: arg(14) - to: - - result - - .java.util.Map#MapKey#java.lang.Object - - from: arg(3) - to: - - result - - .java.util.Map#MapValue#java.lang.Object - - from: arg(16) - to: - - result - - .java.util.Map#MapKey#java.lang.Object - - from: arg(5) - to: - - result - - .java.util.Map#MapValue#java.lang.Object - - from: arg(18) - to: - - result - - .java.util.Map#MapKey#java.lang.Object -- function: java.util.Map#of - signature: (java.lang.Object, java.lang.Object, java.lang.Object, java.lang.Object, - java.lang.Object, java.lang.Object, java.lang.Object, java.lang.Object, java.lang.Object, - java.lang.Object, java.lang.Object, java.lang.Object, java.lang.Object, java.lang.Object, - java.lang.Object, java.lang.Object, java.lang.Object, java.lang.Object) java.util.Map - overrides: false - copy: - - from: arg(15) - to: - - result - - .java.util.Map#MapValue#java.lang.Object - - from: arg(17) - to: - - result - - .java.util.Map#MapValue#java.lang.Object - - from: arg(19) - to: - - result - - .java.util.Map#MapValue#java.lang.Object - - from: arg(0) - to: - - result - - .java.util.Map#MapKey#java.lang.Object - - from: arg(2) - to: - - result - - .java.util.Map#MapKey#java.lang.Object - - from: arg(7) - to: - - result - - .java.util.Map#MapValue#java.lang.Object - - from: arg(4) - to: - - result - - .java.util.Map#MapKey#java.lang.Object - - from: arg(9) - to: - - result - - .java.util.Map#MapValue#java.lang.Object - - from: arg(6) - to: - - result - - .java.util.Map#MapKey#java.lang.Object - - from: arg(11) - to: - - result - - .java.util.Map#MapValue#java.lang.Object - - from: arg(8) - to: - - result - - .java.util.Map#MapKey#java.lang.Object - - from: arg(13) - to: - - result - - .java.util.Map#MapValue#java.lang.Object - - from: arg(10) - to: - - result - - .java.util.Map#MapKey#java.lang.Object - - from: arg(12) - to: - - result - - .java.util.Map#MapKey#java.lang.Object - - from: arg(1) - to: - - result - - .java.util.Map#MapValue#java.lang.Object - - from: arg(14) - to: - - result - - .java.util.Map#MapKey#java.lang.Object - - from: arg(3) - to: - - result - - .java.util.Map#MapValue#java.lang.Object - - from: arg(16) - to: - - result - - .java.util.Map#MapKey#java.lang.Object - - from: arg(5) - to: - - result - - .java.util.Map#MapValue#java.lang.Object - - from: arg(18) - to: - - result - - .java.util.Map#MapKey#java.lang.Object -- function: java.util.Map#of - signature: (java.lang.Object, java.lang.Object) java.util.Map - overrides: false - copy: - - from: arg(15) - to: - - result - - .java.util.Map#MapValue#java.lang.Object - - from: arg(17) - to: - - result - - .java.util.Map#MapValue#java.lang.Object - - from: arg(19) - to: - - result - - .java.util.Map#MapValue#java.lang.Object - - from: arg(0) - to: - - result - - .java.util.Map#MapKey#java.lang.Object - - from: arg(2) - to: - - result - - .java.util.Map#MapKey#java.lang.Object - - from: arg(7) - to: - - result - - .java.util.Map#MapValue#java.lang.Object - - from: arg(4) - to: - - result - - .java.util.Map#MapKey#java.lang.Object - - from: arg(9) - to: - - result - - .java.util.Map#MapValue#java.lang.Object - - from: arg(6) - to: - - result - - .java.util.Map#MapKey#java.lang.Object - - from: arg(11) - to: - - result - - .java.util.Map#MapValue#java.lang.Object - - from: arg(8) - to: - - result - - .java.util.Map#MapKey#java.lang.Object - - from: arg(13) - to: - - result - - .java.util.Map#MapValue#java.lang.Object - - from: arg(10) - to: - - result - - .java.util.Map#MapKey#java.lang.Object - - from: arg(12) - to: - - result - - .java.util.Map#MapKey#java.lang.Object - - from: arg(1) - to: - - result - - .java.util.Map#MapValue#java.lang.Object - - from: arg(14) - to: - - result - - .java.util.Map#MapKey#java.lang.Object - - from: arg(3) - to: - - result - - .java.util.Map#MapValue#java.lang.Object - - from: arg(16) - to: - - result - - .java.util.Map#MapKey#java.lang.Object - - from: arg(5) - to: - - result - - .java.util.Map#MapValue#java.lang.Object - - from: arg(18) - to: - - result - - .java.util.Map#MapKey#java.lang.Object -- function: java.util.Map#of - signature: (java.lang.Object, java.lang.Object, java.lang.Object, java.lang.Object, - java.lang.Object, java.lang.Object, java.lang.Object, java.lang.Object, java.lang.Object, - java.lang.Object, java.lang.Object, java.lang.Object, java.lang.Object, java.lang.Object, - java.lang.Object, java.lang.Object, java.lang.Object, java.lang.Object, java.lang.Object, - java.lang.Object) java.util.Map - overrides: false - copy: - - from: arg(15) - to: - - result - - .java.util.Map#MapValue#java.lang.Object - - from: arg(17) - to: - - result - - .java.util.Map#MapValue#java.lang.Object - - from: arg(19) - to: - - result - - .java.util.Map#MapValue#java.lang.Object - - from: arg(0) - to: - - result - - .java.util.Map#MapKey#java.lang.Object - - from: arg(2) - to: - - result - - .java.util.Map#MapKey#java.lang.Object - - from: arg(7) - to: - - result - - .java.util.Map#MapValue#java.lang.Object - - from: arg(4) - to: - - result - - .java.util.Map#MapKey#java.lang.Object - - from: arg(9) - to: - - result - - .java.util.Map#MapValue#java.lang.Object - - from: arg(6) - to: - - result - - .java.util.Map#MapKey#java.lang.Object - - from: arg(11) - to: - - result - - .java.util.Map#MapValue#java.lang.Object - - from: arg(8) - to: - - result - - .java.util.Map#MapKey#java.lang.Object - - from: arg(13) - to: - - result - - .java.util.Map#MapValue#java.lang.Object - - from: arg(10) - to: - - result - - .java.util.Map#MapKey#java.lang.Object - - from: arg(12) - to: - - result - - .java.util.Map#MapKey#java.lang.Object - - from: arg(1) - to: - - result - - .java.util.Map#MapValue#java.lang.Object - - from: arg(14) - to: - - result - - .java.util.Map#MapKey#java.lang.Object - - from: arg(3) - to: - - result - - .java.util.Map#MapValue#java.lang.Object - - from: arg(16) - to: - - result - - .java.util.Map#MapKey#java.lang.Object - - from: arg(5) - to: - - result - - .java.util.Map#MapValue#java.lang.Object - - from: arg(18) - to: - - result - - .java.util.Map#MapKey#java.lang.Object -- function: java.util.Map#of - signature: (java.lang.Object, java.lang.Object, java.lang.Object, java.lang.Object) - java.util.Map - overrides: false - copy: - - from: arg(15) - to: - - result - - .java.util.Map#MapValue#java.lang.Object - - from: arg(17) - to: - - result - - .java.util.Map#MapValue#java.lang.Object - - from: arg(19) - to: - - result - - .java.util.Map#MapValue#java.lang.Object - - from: arg(0) - to: - - result - - .java.util.Map#MapKey#java.lang.Object - - from: arg(2) - to: - - result - - .java.util.Map#MapKey#java.lang.Object - - from: arg(7) - to: - - result - - .java.util.Map#MapValue#java.lang.Object - - from: arg(4) - to: - - result - - .java.util.Map#MapKey#java.lang.Object - - from: arg(9) - to: - - result - - .java.util.Map#MapValue#java.lang.Object - - from: arg(6) - to: - - result - - .java.util.Map#MapKey#java.lang.Object - - from: arg(11) - to: - - result - - .java.util.Map#MapValue#java.lang.Object - - from: arg(8) - to: - - result - - .java.util.Map#MapKey#java.lang.Object - - from: arg(13) - to: - - result - - .java.util.Map#MapValue#java.lang.Object - - from: arg(10) - to: - - result - - .java.util.Map#MapKey#java.lang.Object - - from: arg(12) - to: - - result - - .java.util.Map#MapKey#java.lang.Object - - from: arg(1) - to: - - result - - .java.util.Map#MapValue#java.lang.Object - - from: arg(14) - to: - - result - - .java.util.Map#MapKey#java.lang.Object - - from: arg(3) - to: - - result - - .java.util.Map#MapValue#java.lang.Object - - from: arg(16) - to: - - result - - .java.util.Map#MapKey#java.lang.Object - - from: arg(5) - to: - - result - - .java.util.Map#MapValue#java.lang.Object - - from: arg(18) - to: - - result - - .java.util.Map#MapKey#java.lang.Object -- function: java.util.Map#of - signature: (java.lang.Object, java.lang.Object, java.lang.Object, java.lang.Object, - java.lang.Object, java.lang.Object) java.util.Map - overrides: false - copy: - - from: arg(15) - to: - - result - - .java.util.Map#MapValue#java.lang.Object - - from: arg(17) - to: - - result - - .java.util.Map#MapValue#java.lang.Object - - from: arg(19) - to: - - result - - .java.util.Map#MapValue#java.lang.Object - - from: arg(0) - to: - - result - - .java.util.Map#MapKey#java.lang.Object - - from: arg(2) - to: - - result - - .java.util.Map#MapKey#java.lang.Object - - from: arg(7) - to: - - result - - .java.util.Map#MapValue#java.lang.Object - - from: arg(4) - to: - - result - - .java.util.Map#MapKey#java.lang.Object - - from: arg(9) - to: - - result - - .java.util.Map#MapValue#java.lang.Object - - from: arg(6) - to: - - result - - .java.util.Map#MapKey#java.lang.Object - - from: arg(11) - to: - - result - - .java.util.Map#MapValue#java.lang.Object - - from: arg(8) - to: - - result - - .java.util.Map#MapKey#java.lang.Object - - from: arg(13) - to: - - result - - .java.util.Map#MapValue#java.lang.Object - - from: arg(10) - to: - - result - - .java.util.Map#MapKey#java.lang.Object - - from: arg(12) - to: - - result - - .java.util.Map#MapKey#java.lang.Object - - from: arg(1) - to: - - result - - .java.util.Map#MapValue#java.lang.Object - - from: arg(14) - to: - - result - - .java.util.Map#MapKey#java.lang.Object - - from: arg(3) - to: - - result - - .java.util.Map#MapValue#java.lang.Object - - from: arg(16) - to: - - result - - .java.util.Map#MapKey#java.lang.Object - - from: arg(5) - to: - - result - - .java.util.Map#MapValue#java.lang.Object - - from: arg(18) - to: - - result - - .java.util.Map#MapKey#java.lang.Object -- function: java.util.Map#of - signature: (java.lang.Object, java.lang.Object, java.lang.Object, java.lang.Object, - java.lang.Object, java.lang.Object, java.lang.Object, java.lang.Object) java.util.Map - overrides: false - copy: - - from: arg(15) - to: - - result - - .java.util.Map#MapValue#java.lang.Object - - from: arg(17) - to: - - result - - .java.util.Map#MapValue#java.lang.Object - - from: arg(19) - to: - - result - - .java.util.Map#MapValue#java.lang.Object - - from: arg(0) - to: - - result - - .java.util.Map#MapKey#java.lang.Object - - from: arg(2) - to: - - result - - .java.util.Map#MapKey#java.lang.Object - - from: arg(7) - to: - - result - - .java.util.Map#MapValue#java.lang.Object - - from: arg(4) - to: - - result - - .java.util.Map#MapKey#java.lang.Object - - from: arg(9) - to: - - result - - .java.util.Map#MapValue#java.lang.Object - - from: arg(6) - to: - - result - - .java.util.Map#MapKey#java.lang.Object - - from: arg(11) - to: - - result - - .java.util.Map#MapValue#java.lang.Object - - from: arg(8) - to: - - result - - .java.util.Map#MapKey#java.lang.Object - - from: arg(13) - to: - - result - - .java.util.Map#MapValue#java.lang.Object - - from: arg(10) - to: - - result - - .java.util.Map#MapKey#java.lang.Object - - from: arg(12) - to: - - result - - .java.util.Map#MapKey#java.lang.Object - - from: arg(1) - to: - - result - - .java.util.Map#MapValue#java.lang.Object - - from: arg(14) - to: - - result - - .java.util.Map#MapKey#java.lang.Object - - from: arg(3) - to: - - result - - .java.util.Map#MapValue#java.lang.Object - - from: arg(16) - to: - - result - - .java.util.Map#MapKey#java.lang.Object - - from: arg(5) - to: - - result - - .java.util.Map#MapValue#java.lang.Object - - from: arg(18) - to: - - result - - .java.util.Map#MapKey#java.lang.Object -- function: java.util.Map#ofEntries - signature: (java.util.Map$Entry[]) java.util.Map - overrides: false - copy: - - from: - - arg(0) - - '[*]' - - .java.util.Map$Entry#Value#java.lang.Object - to: - - result - - .java.util.Map#MapValue#java.lang.Object - - from: - - arg(0) - - '[*]' - - .java.util.Map$Entry#Key#java.lang.Object - to: - - result - - .java.util.Map#MapKey#java.lang.Object -- function: java.util.Map#put - signature: (java.lang.Object, java.lang.Object) java.lang.Object - copy: - - from: arg(1) - to: - - this - - .java.util.Map#MapValue#java.lang.Object - - from: - - this - - .java.util.Map#MapValue#java.lang.Object - to: result - - from: arg(0) - to: - - this - - .java.util.Map#MapKey#java.lang.Object -- function: java.util.Map#putAll - signature: (java.util.Map) void - copy: - - from: - - arg(0) - - .java.util.Map#MapKey#java.lang.Object - to: - - this - - .java.util.Map#MapKey#java.lang.Object - - from: - - arg(0) - - .java.util.Map#MapValue#java.lang.Object - to: - - this - - .java.util.Map#MapValue#java.lang.Object -- function: java.util.Map#putIfAbsent - signature: (java.lang.Object, java.lang.Object) java.lang.Object - copy: - - from: arg(1) - to: - - this - - .java.util.Map#MapValue#java.lang.Object - - from: - - this - - .java.util.Map#MapValue#java.lang.Object - to: result - - from: arg(0) - to: - - this - - .java.util.Map#MapKey#java.lang.Object -- function: java.util.Map#remove - signature: (java.lang.Object) java.lang.Object - copy: - - from: - - this - - .java.util.Map#MapValue#java.lang.Object - to: result -- function: java.util.Map#remove - signature: (java.lang.Object, java.lang.Object) boolean - copy: - - from: - - this - - .java.util.Map##java.lang.Object - to: result - - from: this - to: result -- function: java.util.Map#replace - signature: (java.lang.Object, java.lang.Object) java.lang.Object - copy: - - from: arg(1) - to: - - this - - .java.util.Map#MapValue#java.lang.Object - - from: - - this - - .java.util.Map#MapValue#java.lang.Object - to: result - - from: arg(0) - to: - - this - - .java.util.Map#MapKey#java.lang.Object -- function: java.util.Map#replace - signature: (java.lang.Object, java.lang.Object, java.lang.Object) boolean - copy: - - from: arg(2) - to: - - this - - .java.util.Map#MapValue#java.lang.Object - - from: arg(0) - to: - - this - - .java.util.Map#MapKey#java.lang.Object -- function: java.util.Map#values - signature: () java.util.Collection - copy: - - from: - - this - - .java.util.Map#MapValue#java.lang.Object - to: - - result - - .java.lang.Iterable#Element#java.lang.Object -- function: java.util.NavigableMap#ceilingEntry - signature: (java.lang.Object) java.util.Map$Entry - copy: - - from: - - this - - .java.util.Map#MapKey#java.lang.Object - to: - - result - - .java.util.Map$Entry#Key#java.lang.Object - - from: - - this - - .java.util.Map#MapValue#java.lang.Object - to: - - result - - .java.util.Map$Entry#Value#java.lang.Object -- function: java.util.NavigableMap#descendingMap - signature: () java.util.NavigableMap - copy: - - from: - - this - - .java.util.Map#MapKey#java.lang.Object - to: - - result - - .java.util.Map#MapKey#java.lang.Object - - from: - - this - - .java.util.Map#MapValue#java.lang.Object - to: - - result - - .java.util.Map#MapValue#java.lang.Object -- function: java.util.NavigableMap#firstEntry - signature: () java.util.Map$Entry - copy: - - from: - - this - - .java.util.Map#MapKey#java.lang.Object - to: - - result - - .java.util.Map$Entry#Key#java.lang.Object - - from: - - this - - .java.util.Map#MapValue#java.lang.Object - to: - - result - - .java.util.Map$Entry#Value#java.lang.Object -- function: java.util.NavigableMap#floorEntry - signature: (java.lang.Object) java.util.Map$Entry - copy: - - from: - - this - - .java.util.Map#MapKey#java.lang.Object - to: - - result - - .java.util.Map$Entry#Key#java.lang.Object - - from: - - this - - .java.util.Map#MapValue#java.lang.Object - to: - - result - - .java.util.Map$Entry#Value#java.lang.Object -- function: java.util.NavigableMap#headMap - signature: (java.lang.Object, boolean) java.util.NavigableMap - copy: - - from: - - this - - .java.util.Map#MapKey#java.lang.Object - to: - - result - - .java.util.Map#MapKey#java.lang.Object - - from: - - this - - .java.util.Map#MapValue#java.lang.Object - to: - - result - - .java.util.Map#MapValue#java.lang.Object -- function: java.util.NavigableMap#higherEntry - signature: (java.lang.Object) java.util.Map$Entry - copy: - - from: - - this - - .java.util.Map#MapKey#java.lang.Object - to: - - result - - .java.util.Map$Entry#Key#java.lang.Object - - from: - - this - - .java.util.Map#MapValue#java.lang.Object - to: - - result - - .java.util.Map$Entry#Value#java.lang.Object -- function: java.util.NavigableMap#lastEntry - signature: () java.util.Map$Entry - copy: - - from: - - this - - .java.util.Map#MapKey#java.lang.Object - to: - - result - - .java.util.Map$Entry#Key#java.lang.Object - - from: - - this - - .java.util.Map#MapValue#java.lang.Object - to: - - result - - .java.util.Map$Entry#Value#java.lang.Object -- function: java.util.NavigableMap#lowerEntry - signature: (java.lang.Object) java.util.Map$Entry - copy: - - from: - - this - - .java.util.Map#MapKey#java.lang.Object - to: - - result - - .java.util.Map$Entry#Key#java.lang.Object - - from: - - this - - .java.util.Map#MapValue#java.lang.Object - to: - - result - - .java.util.Map$Entry#Value#java.lang.Object -- function: java.util.NavigableMap#pollFirstEntry - signature: () java.util.Map$Entry - copy: - - from: - - this - - .java.util.Map#MapKey#java.lang.Object - to: - - result - - .java.util.Map$Entry#Key#java.lang.Object - - from: - - this - - .java.util.Map#MapValue#java.lang.Object - to: - - result - - .java.util.Map$Entry#Value#java.lang.Object -- function: java.util.NavigableMap#pollLastEntry - signature: () java.util.Map$Entry - copy: - - from: - - this - - .java.util.Map#MapKey#java.lang.Object - to: - - result - - .java.util.Map$Entry#Key#java.lang.Object - - from: - - this - - .java.util.Map#MapValue#java.lang.Object - to: - - result - - .java.util.Map$Entry#Value#java.lang.Object -- function: java.util.NavigableMap#subMap - signature: (java.lang.Object, boolean, java.lang.Object, boolean) java.util.NavigableMap - copy: - - from: - - this - - .java.util.Map#MapKey#java.lang.Object - to: - - result - - .java.util.Map#MapKey#java.lang.Object - - from: - - this - - .java.util.Map#MapValue#java.lang.Object - to: - - result - - .java.util.Map#MapValue#java.lang.Object -- function: java.util.NavigableMap#tailMap - signature: (java.lang.Object, boolean) java.util.NavigableMap - copy: - - from: - - this - - .java.util.Map#MapKey#java.lang.Object - to: - - result - - .java.util.Map#MapKey#java.lang.Object - - from: - - this - - .java.util.Map#MapValue#java.lang.Object - to: - - result - - .java.util.Map#MapValue#java.lang.Object -- function: java.util.NavigableSet#ceiling - signature: (java.lang.Object) java.lang.Object - copy: - - from: - - this - - .java.lang.Iterable#Element#java.lang.Object - to: result -- function: java.util.NavigableSet#descendingIterator - signature: () java.util.Iterator - copy: - - from: - - this - - .java.lang.Iterable#Element#java.lang.Object - to: - - result - - .java.util.Iterator#Element#java.lang.Object -- function: java.util.NavigableSet#descendingSet - signature: () java.util.NavigableSet - copy: - - from: - - this - - .java.lang.Iterable#Element#java.lang.Object - to: - - result - - .java.lang.Iterable#Element#java.lang.Object -- function: java.util.NavigableSet#floor - signature: (java.lang.Object) java.lang.Object - copy: - - from: - - this - - .java.lang.Iterable#Element#java.lang.Object - to: result -- function: java.util.NavigableSet#headSet - signature: (java.lang.Object, boolean) java.util.NavigableSet - copy: - - from: - - this - - .java.lang.Iterable#Element#java.lang.Object - to: - - result - - .java.lang.Iterable#Element#java.lang.Object -- function: java.util.NavigableSet#higher - signature: (java.lang.Object) java.lang.Object - copy: - - from: - - this - - .java.lang.Iterable#Element#java.lang.Object - to: result -- function: java.util.NavigableSet#lower - signature: (java.lang.Object) java.lang.Object - copy: - - from: - - this - - .java.lang.Iterable#Element#java.lang.Object - to: result -- function: java.util.NavigableSet#pollFirst - signature: () java.lang.Object - copy: - - from: - - this - - .java.lang.Iterable#Element#java.lang.Object - to: result -- function: java.util.NavigableSet#pollLast - signature: () java.lang.Object - copy: - - from: - - this - - .java.lang.Iterable#Element#java.lang.Object - to: result -- function: java.util.NavigableSet#subSet - signature: (java.lang.Object, boolean, java.lang.Object, boolean) java.util.NavigableSet - copy: - - from: - - this - - .java.lang.Iterable#Element#java.lang.Object - to: - - result - - .java.lang.Iterable#Element#java.lang.Object -- function: java.util.NavigableSet#tailSet - signature: (java.lang.Object, boolean) java.util.NavigableSet - copy: - - from: - - this - - .java.lang.Iterable#Element#java.lang.Object - to: - - result - - .java.lang.Iterable#Element#java.lang.Object -- function: java.util.Objects#requireNonNull - signature: (java.lang.Object) java.lang.Object - overrides: false - copy: - - from: arg(0) - to: result -- function: java.util.Objects#requireNonNull - signature: (java.lang.Object, java.lang.String) java.lang.Object - overrides: false - copy: - - from: arg(0) - to: result -- function: java.util.Objects#requireNonNull - signature: (java.lang.Object, java.util.function.Supplier) java.lang.Object - overrides: false - copy: - - from: arg(0) - to: result -- function: java.util.Objects#requireNonNullElse - signature: (java.lang.Object, java.lang.Object) java.lang.Object - overrides: false - copy: - - from: arg(0) - to: result - - from: arg(1) - to: result -- function: java.util.Objects#requireNonNullElseGet - signature: (java.lang.Object, java.util.function.Supplier) java.lang.Object - overrides: false - copy: - - from: arg(0) - to: result -- function: java.util.Objects#toString - signature: (java.lang.Object) java.lang.String - overrides: false - copy: - - from: arg(1) - to: result -- function: java.util.Objects#toString - signature: (java.lang.Object) java.lang.String - copy: - - from: arg(0) - to: result - - from: arg(1) - to: result -- function: java.util.Objects#toString - signature: (java.lang.Object, java.lang.String) java.lang.String - overrides: false - copy: - - from: arg(1) - to: result -- function: java.util.Objects#toString - signature: (java.lang.Object, java.lang.String) java.lang.String - copy: - - from: arg(0) - to: result - - from: arg(1) - to: result -- function: java.util.Optional#filter - signature: (java.util.function.Predicate) java.util.Optional - overrides: false - copy: - - from: - - this - - .java.util.Optional#Element#java.lang.Object - to: - - result - - .java.util.Optional#Element#java.lang.Object -- function: java.util.Optional#flatMap - signature: (java.util.function.Function) java.util.Optional - copy: - - from: this - to: result -- function: java.util.Optional#get - signature: () java.lang.Object - overrides: false - copy: - - from: - - this - - .java.util.Optional#Element#java.lang.Object - to: result -- function: java.util.Optional#get - signature: () java.lang.Object - copy: - - from: this - to: result -- function: java.util.Optional#map - signature: (java.util.function.Function) java.util.Optional - copy: - - from: this - to: result -- function: java.util.Optional#of - signature: (java.lang.Object) java.util.Optional - overrides: false - copy: - - from: arg(0) - to: - - result - - .java.util.Optional#Element#java.lang.Object -- function: java.util.Optional#of - signature: (java.lang.Object) java.util.Optional - copy: - - from: arg(0) - to: result -- function: java.util.Optional#ofNullable - signature: (java.lang.Object) java.util.Optional - overrides: false - copy: - - from: arg(0) - to: - - result - - .java.util.Optional#Element#java.lang.Object -- function: java.util.Optional#ofNullable - signature: (java.lang.Object) java.util.Optional - copy: - - from: arg(0) - to: result -- function: java.util.Optional#or - signature: (java.util.function.Supplier) java.util.Optional - overrides: false - copy: - - from: - - this - - .java.util.Optional#Element#java.lang.Object - to: - - result - - .java.util.Optional#Element#java.lang.Object -- function: java.util.Optional#orElse - signature: (java.lang.Object) java.lang.Object - overrides: false - copy: - - from: arg(0) - to: result -- function: java.util.Optional#orElse - signature: (java.lang.Object) java.lang.Object - overrides: false - copy: - - from: - - this - - .java.util.Optional#Element#java.lang.Object - to: result -- function: java.util.Optional#orElse - signature: (java.lang.Object) java.lang.Object - copy: - - from: arg(0) - to: result -- function: java.util.Optional#orElse - signature: (java.lang.Object) java.lang.Object - copy: - - from: this - to: result -- function: java.util.Optional#orElseGet - signature: (java.util.function.Supplier) java.lang.Object - overrides: false - copy: - - from: - - this - - .java.util.Optional#Element#java.lang.Object - to: result -- function: java.util.Optional#orElseGet - signature: (java.util.function.Supplier) java.lang.Object - copy: - - from: this - to: result -- function: java.util.Optional#orElseThrow - signature: () java.lang.Object - overrides: false - copy: - - from: - - this - - .java.util.Optional#Element#java.lang.Object - to: result -- function: java.util.Optional#orElseThrow - signature: () java.lang.Object - copy: - - from: this - to: result -- function: java.util.Optional#orElseThrow - signature: (java.util.function.Supplier) java.lang.Object - overrides: false - copy: - - from: - - this - - .java.util.Optional#Element#java.lang.Object - to: result -- function: java.util.Optional#orElseThrow - signature: (java.util.function.Supplier) java.lang.Object - copy: - - from: this - to: result -- function: java.util.Optional#stream - signature: () java.util.stream.Stream - overrides: false - copy: - - from: - - this - - .java.util.Optional#Element#java.lang.Object - to: - - result - - .java.util.stream.BaseStream#Element#java.lang.Object -- function: java.util.Optional#toString - signature: () java.lang.String - copy: - - from: this - to: result -- function: java.util.PriorityQueue# - signature: (java.util.Collection) void - overrides: false - copy: - - from: - - arg(0) - - .java.lang.Iterable#Element#java.lang.Object - to: - - this - - .java.lang.Iterable#Element#java.lang.Object -- function: java.util.PriorityQueue# - signature: (java.util.PriorityQueue) void - overrides: false - copy: - - from: - - arg(0) - - .java.lang.Iterable#Element#java.lang.Object - to: - - this - - .java.lang.Iterable#Element#java.lang.Object -- function: java.util.PriorityQueue# - signature: (java.util.SortedSet) void - overrides: false - copy: - - from: - - arg(0) - - .java.lang.Iterable#Element#java.lang.Object - to: - - this - - .java.lang.Iterable#Element#java.lang.Object -- function: java.util.Properties#getProperty - signature: (java.lang.String, java.lang.String) java.lang.String - copy: - - from: arg(1) - to: result -- function: java.util.Properties#getProperty - signature: (java.lang.String, java.lang.String) java.lang.String - copy: - - from: - - this - - .java.util.Map#MapValue#java.lang.Object - to: result - - from: - - this - - .java.util.Dictionary#MapValue#java.lang.Object - to: result -- function: java.util.Properties#getProperty - signature: (java.lang.String) java.lang.String - copy: - - from: - - this - - .java.util.Map#MapValue#java.lang.Object - to: result - - from: - - this - - .java.util.Dictionary#MapValue#java.lang.Object - to: result -- function: java.util.Properties#list - signature: (java.io.PrintStream) void - copy: - - from: this - to: arg(0) -- function: java.util.Properties#list - signature: (java.io.PrintWriter) void - copy: - - from: this - to: arg(0) -- function: java.util.Properties#propertyNames - signature: () java.util.Enumeration - copy: - - from: this - to: result -- function: java.util.Properties#setProperty - signature: (java.lang.String, java.lang.String) java.lang.Object - copy: - - from: arg(1) - to: - - this - - .java.util.Map#MapValue#java.lang.Object - - from: arg(1) - to: - - this - - .java.util.Dictionary#MapValue#java.lang.Object - - from: - - this - - .java.util.Map#MapValue#java.lang.Object - to: result - - from: - - this - - .java.util.Dictionary#MapValue#java.lang.Object - to: result - - from: arg(0) - to: - - this - - .java.util.Map#MapKey#java.lang.Object - - from: arg(0) - to: - - this - - .java.util.Dictionary#MapKey#java.lang.Object -- function: java.util.Queue#element - signature: () java.lang.Object - copy: - - from: - - this - - .java.lang.Iterable#Element#java.lang.Object - to: result -- function: java.util.Queue#offer - signature: (java.lang.Object) boolean - copy: - - from: arg(0) - to: - - this - - .java.lang.Iterable#Element#java.lang.Object -- function: java.util.Queue#peek - signature: () java.lang.Object - copy: - - from: - - this - - .java.lang.Iterable#Element#java.lang.Object - to: result -- function: java.util.Queue#poll - signature: () java.lang.Object - copy: - - from: - - this - - .java.lang.Iterable#Element#java.lang.Object - to: result -- function: java.util.Queue#remove - signature: () java.lang.Object - copy: - - from: - - this - - .java.lang.Iterable#Element#java.lang.Object - to: result -- function: java.util.Random#setSeed - signature: (long) void - copy: - - from: arg(0) - to: - - this - - .java.util.Random##java.lang.Object - - from: arg(0) - to: this -- function: - package: java.util - class: ResourceBundle - name: - pattern: get.* - copy: - - from: this - to: result -- function: java.util.ResourceBundle#getString - signature: (java.lang.String) java.lang.String - copy: - - from: - - this - - .java.util.ResourceBundle#MapValue#java.lang.Object - to: result -- function: java.util.ResourceBundle#handleGetObject - signature: (java.lang.String) java.lang.Object - copy: - - from: arg(0) - to: result -- function: java.util.ResourceBundle#handleGetObject - signature: (java.lang.String) java.lang.Object - copy: - - from: this - to: result -- function: java.util.Scanner# - signature: (java.io.InputStream) void - copy: - - from: arg(0) - to: - - this - - .java.util.Iterator##java.lang.Object - - from: arg(0) - to: this - - from: arg(0) - to: - - this - - .java.util.Scanner##java.lang.Object -- function: java.util.Scanner# - signature: (java.lang.String) void - copy: - - from: arg(0) - to: - - this - - .java.util.Iterator##java.lang.Object - - from: arg(0) - to: this - - from: arg(0) - to: - - this - - .java.util.Scanner##java.lang.Object -- function: java.util.Scanner# - signature: (java.io.InputStream, java.lang.String) void - copy: - - from: arg(0) - to: - - this - - .java.util.Iterator##java.lang.Object - - from: arg(0) - to: this - - from: arg(0) - to: - - this - - .java.util.Scanner##java.lang.Object -- function: java.util.Scanner# - signature: (java.io.InputStream, java.nio.charset.Charset) void - copy: - - from: arg(0) - to: - - this - - .java.util.Iterator##java.lang.Object - - from: arg(0) - to: this - - from: arg(0) - to: - - this - - .java.util.Scanner##java.lang.Object -- function: java.util.Scanner#findInLine - signature: (java.lang.String) java.lang.String - copy: - - from: - - this - - .java.util.Scanner##java.lang.Object - to: result - - from: this - to: result - - from: - - this - - .java.util.Iterator##java.lang.Object - to: result -- function: java.util.Scanner#findInLine - signature: (java.util.regex.Pattern) java.lang.String - copy: - - from: - - this - - .java.util.Scanner##java.lang.Object - to: result - - from: this - to: result - - from: - - this - - .java.util.Iterator##java.lang.Object - to: result -- function: java.util.Scanner#findWithinHorizon - signature: (java.lang.String, int) java.lang.String - copy: - - from: - - this - - .java.util.Scanner##java.lang.Object - to: result - - from: this - to: result - - from: - - this - - .java.util.Iterator##java.lang.Object - to: result -- function: java.util.Scanner#findWithinHorizon - signature: (java.util.regex.Pattern, int) java.lang.String - copy: - - from: - - this - - .java.util.Scanner##java.lang.Object - to: result - - from: this - to: result - - from: - - this - - .java.util.Iterator##java.lang.Object - to: result -- function: java.util.Scanner#nextLine - signature: () java.lang.String - copy: - - from: - - this - - .java.util.Scanner##java.lang.Object - to: result - - from: this - to: result - - from: - - this - - .java.util.Iterator##java.lang.Object - to: result -- function: java.util.Scanner#next - signature: () java.lang.String - copy: - - from: - - this - - .java.util.Scanner##java.lang.Object - to: result - - from: this - to: result - - from: - - this - - .java.util.Iterator##java.lang.Object - to: result -- function: java.util.Scanner#reset - signature: () java.util.Scanner - copy: - - from: - - this - - .java.util.Scanner##java.lang.Object - to: result - - from: this - to: result - - from: - - this - - .java.util.Iterator##java.lang.Object - to: result -- function: java.util.Scanner#skip - signature: (java.lang.String) java.util.Scanner - copy: - - from: - - this - - .java.util.Scanner##java.lang.Object - to: result - - from: this - to: result - - from: - - this - - .java.util.Iterator##java.lang.Object - to: result -- function: java.util.Scanner#skip - signature: (java.util.regex.Pattern) java.util.Scanner - copy: - - from: - - this - - .java.util.Scanner##java.lang.Object - to: result - - from: this - to: result - - from: - - this - - .java.util.Iterator##java.lang.Object - to: result -- function: java.util.Scanner#useDelimiter - signature: (java.lang.String) java.util.Scanner - copy: - - from: - - this - - .java.util.Scanner##java.lang.Object - to: result - - from: this - to: result - - from: - - this - - .java.util.Iterator##java.lang.Object - to: result -- function: java.util.Scanner#useDelimiter - signature: (java.util.regex.Pattern) java.util.Scanner - copy: - - from: - - this - - .java.util.Scanner##java.lang.Object - to: result - - from: this - to: result - - from: - - this - - .java.util.Iterator##java.lang.Object - to: result -- function: java.util.Scanner#useLocale - signature: (java.util.Locale) java.util.Scanner - copy: - - from: - - this - - .java.util.Scanner##java.lang.Object - to: result - - from: this - to: result - - from: - - this - - .java.util.Iterator##java.lang.Object - to: result -- function: java.util.Scanner#useRadix - signature: (int) java.util.Scanner - copy: - - from: - - this - - .java.util.Scanner##java.lang.Object - to: result - - from: this - to: result - - from: - - this - - .java.util.Iterator##java.lang.Object - to: result -- function: java.util.SequencedCollection#addFirst - copy: - - from: arg(0) - to: - - this - - .java.lang.Iterable#Element#java.lang.Object -- function: java.util.SequencedCollection#addLast - copy: - - from: arg(0) - to: - - this - - .java.lang.Iterable#Element#java.lang.Object -- function: java.util.SequencedCollection#getFirst - copy: - - from: - - this - - .java.lang.Iterable#Element#java.lang.Object - to: result -- function: java.util.SequencedCollection#getLast - copy: - - from: - - this - - .java.lang.Iterable#Element#java.lang.Object - to: result -- function: java.util.SequencedCollection#removeFirst - copy: - - from: - - this - - .java.lang.Iterable#Element#java.lang.Object - to: result -- function: java.util.SequencedCollection#removeLast - copy: - - from: - - this - - .java.lang.Iterable#Element#java.lang.Object - to: result -- function: java.util.SequencedCollection#reversed - copy: - - from: - - this - - .java.lang.Iterable#Element#java.lang.Object - to: - - result - - .java.lang.Iterable#Element#java.lang.Object -- function: java.util.SequencedMap#firstEntry - copy: - - from: - - this - - .java.util.Map#MapKey#java.lang.Object - to: - - result - - .java.util.Map$Entry#Key#java.lang.Object - - from: - - this - - .java.util.Map#MapValue#java.lang.Object - to: - - result - - .java.util.Map$Entry#Value#java.lang.Object -- function: java.util.SequencedMap#lastEntry - copy: - - from: - - this - - .java.util.Map#MapKey#java.lang.Object - to: - - result - - .java.util.Map$Entry#Key#java.lang.Object - - from: - - this - - .java.util.Map#MapValue#java.lang.Object - to: - - result - - .java.util.Map$Entry#Value#java.lang.Object -- function: java.util.SequencedMap#pollFirstEntry - copy: - - from: - - this - - .java.util.Map#MapKey#java.lang.Object - to: - - result - - .java.util.Map$Entry#Key#java.lang.Object - - from: - - this - - .java.util.Map#MapValue#java.lang.Object - to: - - result - - .java.util.Map$Entry#Value#java.lang.Object -- function: java.util.SequencedMap#pollLastEntry - copy: - - from: - - this - - .java.util.Map#MapKey#java.lang.Object - to: - - result - - .java.util.Map$Entry#Key#java.lang.Object - - from: - - this - - .java.util.Map#MapValue#java.lang.Object - to: - - result - - .java.util.Map$Entry#Value#java.lang.Object -- function: java.util.SequencedMap#putFirst - copy: - - from: arg(1) - to: - - this - - .java.util.Map#MapValue#java.lang.Object - - from: - - this - - .java.util.Map#MapValue#java.lang.Object - to: result - - from: arg(0) - to: - - this - - .java.util.Map#MapKey#java.lang.Object -- function: java.util.SequencedMap#putLast - copy: - - from: arg(1) - to: - - this - - .java.util.Map#MapValue#java.lang.Object - - from: - - this - - .java.util.Map#MapValue#java.lang.Object - to: result - - from: arg(0) - to: - - this - - .java.util.Map#MapKey#java.lang.Object -- function: java.util.SequencedMap#reversed - copy: - - from: - - this - - .java.util.Map#MapKey#java.lang.Object - to: - - result - - .java.util.Map#MapKey#java.lang.Object - - from: - - this - - .java.util.Map#MapValue#java.lang.Object - to: - - result - - .java.util.Map#MapValue#java.lang.Object -- function: java.util.SequencedMap#sequencedEntrySet - copy: - - from: - - this - - .java.util.Map#MapKey#java.lang.Object - to: - - result - - .java.lang.Iterable#Element#java.lang.Object - - .java.util.Map$Entry#Key#java.lang.Object - - from: - - this - - .java.util.Map#MapValue#java.lang.Object - to: - - result - - .java.lang.Iterable#Element#java.lang.Object - - .java.util.Map$Entry#Value#java.lang.Object -- function: java.util.SequencedMap#sequencedKeySet - copy: - - from: - - this - - .java.util.Map#MapKey#java.lang.Object - to: - - result - - .java.lang.Iterable#Element#java.lang.Object -- function: java.util.SequencedMap#sequencedValues - copy: - - from: - - this - - .java.util.Map#MapValue#java.lang.Object - to: - - result - - .java.lang.Iterable#Element#java.lang.Object -- function: java.util.SequencedSet#reversed - copy: - - from: - - this - - .java.lang.Iterable#Element#java.lang.Object - to: - - result - - .java.lang.Iterable#Element#java.lang.Object -- function: java.util.Set#copyOf - signature: (java.util.Collection) java.util.Set - overrides: false - copy: - - from: - - arg(0) - - .java.lang.Iterable#Element#java.lang.Object - to: - - result - - .java.lang.Iterable#Element#java.lang.Object -- function: java.util.Set#of - signature: (java.lang.Object) java.util.Set - overrides: false - copy: - - from: - - arg(0) - - '[*]' - to: - - result - - .java.lang.Iterable#Element#java.lang.Object - - from: arg(0) - to: - - result - - .java.lang.Iterable#Element#java.lang.Object -- function: java.util.Set#of - signature: (java.lang.Object[]) java.util.Set - overrides: false - copy: - - from: - - arg(0) - - '[*]' - to: - - result - - .java.lang.Iterable#Element#java.lang.Object -- function: java.util.Set#of - signature: (java.lang.Object, java.lang.Object, java.lang.Object, java.lang.Object, - java.lang.Object, java.lang.Object, java.lang.Object, java.lang.Object, java.lang.Object, - java.lang.Object) java.util.Set - overrides: false - copy: - - from: arg(8) - to: - - result - - .java.lang.Iterable#Element#java.lang.Object - - from: arg(9) - to: - - result - - .java.lang.Iterable#Element#java.lang.Object - - from: arg(2) - to: - - result - - .java.lang.Iterable#Element#java.lang.Object - - from: arg(3) - to: - - result - - .java.lang.Iterable#Element#java.lang.Object - - from: arg(0) - to: - - result - - .java.lang.Iterable#Element#java.lang.Object - - from: arg(1) - to: - - result - - .java.lang.Iterable#Element#java.lang.Object - - from: arg(6) - to: - - result - - .java.lang.Iterable#Element#java.lang.Object - - from: arg(7) - to: - - result - - .java.lang.Iterable#Element#java.lang.Object - - from: arg(4) - to: - - result - - .java.lang.Iterable#Element#java.lang.Object - - from: arg(5) - to: - - result - - .java.lang.Iterable#Element#java.lang.Object -- function: java.util.Set#of - signature: (java.lang.Object, java.lang.Object) java.util.Set - overrides: false - copy: - - from: arg(0) - to: - - result - - .java.lang.Iterable#Element#java.lang.Object - - from: arg(1) - to: - - result - - .java.lang.Iterable#Element#java.lang.Object -- function: java.util.Set#of - signature: (java.lang.Object, java.lang.Object, java.lang.Object) java.util.Set - overrides: false - copy: - - from: arg(2) - to: - - result - - .java.lang.Iterable#Element#java.lang.Object - - from: arg(0) - to: - - result - - .java.lang.Iterable#Element#java.lang.Object - - from: arg(1) - to: - - result - - .java.lang.Iterable#Element#java.lang.Object -- function: java.util.Set#of - signature: (java.lang.Object, java.lang.Object, java.lang.Object, java.lang.Object) - java.util.Set - overrides: false - copy: - - from: arg(2) - to: - - result - - .java.lang.Iterable#Element#java.lang.Object - - from: arg(3) - to: - - result - - .java.lang.Iterable#Element#java.lang.Object - - from: arg(0) - to: - - result - - .java.lang.Iterable#Element#java.lang.Object - - from: arg(1) - to: - - result - - .java.lang.Iterable#Element#java.lang.Object -- function: java.util.Set#of - signature: (java.lang.Object, java.lang.Object, java.lang.Object, java.lang.Object, - java.lang.Object) java.util.Set - overrides: false - copy: - - from: arg(2) - to: - - result - - .java.lang.Iterable#Element#java.lang.Object - - from: arg(3) - to: - - result - - .java.lang.Iterable#Element#java.lang.Object - - from: arg(0) - to: - - result - - .java.lang.Iterable#Element#java.lang.Object - - from: arg(1) - to: - - result - - .java.lang.Iterable#Element#java.lang.Object - - from: arg(4) - to: - - result - - .java.lang.Iterable#Element#java.lang.Object -- function: java.util.Set#of - signature: (java.lang.Object, java.lang.Object, java.lang.Object, java.lang.Object, - java.lang.Object, java.lang.Object) java.util.Set - overrides: false - copy: - - from: arg(2) - to: - - result - - .java.lang.Iterable#Element#java.lang.Object - - from: arg(3) - to: - - result - - .java.lang.Iterable#Element#java.lang.Object - - from: arg(0) - to: - - result - - .java.lang.Iterable#Element#java.lang.Object - - from: arg(1) - to: - - result - - .java.lang.Iterable#Element#java.lang.Object - - from: arg(4) - to: - - result - - .java.lang.Iterable#Element#java.lang.Object - - from: arg(5) - to: - - result - - .java.lang.Iterable#Element#java.lang.Object -- function: java.util.Set#of - signature: (java.lang.Object, java.lang.Object, java.lang.Object, java.lang.Object, - java.lang.Object, java.lang.Object, java.lang.Object) java.util.Set - overrides: false - copy: - - from: arg(2) - to: - - result - - .java.lang.Iterable#Element#java.lang.Object - - from: arg(3) - to: - - result - - .java.lang.Iterable#Element#java.lang.Object - - from: arg(0) - to: - - result - - .java.lang.Iterable#Element#java.lang.Object - - from: arg(1) - to: - - result - - .java.lang.Iterable#Element#java.lang.Object - - from: arg(6) - to: - - result - - .java.lang.Iterable#Element#java.lang.Object - - from: arg(4) - to: - - result - - .java.lang.Iterable#Element#java.lang.Object - - from: arg(5) - to: - - result - - .java.lang.Iterable#Element#java.lang.Object -- function: java.util.Set#of - signature: (java.lang.Object, java.lang.Object, java.lang.Object, java.lang.Object, - java.lang.Object, java.lang.Object, java.lang.Object, java.lang.Object) java.util.Set - overrides: false - copy: - - from: arg(2) - to: - - result - - .java.lang.Iterable#Element#java.lang.Object - - from: arg(3) - to: - - result - - .java.lang.Iterable#Element#java.lang.Object - - from: arg(0) - to: - - result - - .java.lang.Iterable#Element#java.lang.Object - - from: arg(1) - to: - - result - - .java.lang.Iterable#Element#java.lang.Object - - from: arg(6) - to: - - result - - .java.lang.Iterable#Element#java.lang.Object - - from: arg(7) - to: - - result - - .java.lang.Iterable#Element#java.lang.Object - - from: arg(4) - to: - - result - - .java.lang.Iterable#Element#java.lang.Object - - from: arg(5) - to: - - result - - .java.lang.Iterable#Element#java.lang.Object -- function: java.util.Set#of - signature: (java.lang.Object, java.lang.Object, java.lang.Object, java.lang.Object, - java.lang.Object, java.lang.Object, java.lang.Object, java.lang.Object, java.lang.Object) - java.util.Set - overrides: false - copy: - - from: arg(8) - to: - - result - - .java.lang.Iterable#Element#java.lang.Object - - from: arg(2) - to: - - result - - .java.lang.Iterable#Element#java.lang.Object - - from: arg(3) - to: - - result - - .java.lang.Iterable#Element#java.lang.Object - - from: arg(0) - to: - - result - - .java.lang.Iterable#Element#java.lang.Object - - from: arg(1) - to: - - result - - .java.lang.Iterable#Element#java.lang.Object - - from: arg(6) - to: - - result - - .java.lang.Iterable#Element#java.lang.Object - - from: arg(7) - to: - - result - - .java.lang.Iterable#Element#java.lang.Object - - from: arg(4) - to: - - result - - .java.lang.Iterable#Element#java.lang.Object - - from: arg(5) - to: - - result - - .java.lang.Iterable#Element#java.lang.Object -- function: - package: java.util - class: SortedMap - name: - pattern: .*Key - copy: - - from: this - to: result -- function: - package: java.util - class: SortedMap - name: - pattern: .*Map - copy: - - from: arg(0) - to: result -- function: - package: java.util - class: SortedMap - name: - pattern: .*Map - copy: - - from: this - to: result -- function: java.util.SortedMap#headMap - signature: (java.lang.Object) java.util.SortedMap - copy: - - from: - - this - - .java.util.Map#MapKey#java.lang.Object - to: - - result - - .java.util.Map#MapKey#java.lang.Object - - from: - - this - - .java.util.Map#MapValue#java.lang.Object - to: - - result - - .java.util.Map#MapValue#java.lang.Object -- function: java.util.SortedMap#subMap - signature: (java.lang.Object, java.lang.Object) java.util.SortedMap - copy: - - from: - - this - - .java.util.Map#MapKey#java.lang.Object - to: - - result - - .java.util.Map#MapKey#java.lang.Object - - from: - - this - - .java.util.Map#MapValue#java.lang.Object - to: - - result - - .java.util.Map#MapValue#java.lang.Object -- function: java.util.SortedMap#tailMap - signature: (java.lang.Object) java.util.SortedMap - copy: - - from: - - this - - .java.util.Map#MapKey#java.lang.Object - to: - - result - - .java.util.Map#MapKey#java.lang.Object - - from: - - this - - .java.util.Map#MapValue#java.lang.Object - to: - - result - - .java.util.Map#MapValue#java.lang.Object -- function: - package: java.util - class: SortedSet - name: - pattern: .*Set - copy: - - from: arg(0) - to: result -- function: - package: java.util - class: SortedSet - name: - pattern: .*Set - copy: - - from: this - to: result -- function: java.util.SortedSet#first - signature: () java.lang.Object - copy: - - from: - - this - - .java.lang.Iterable#Element#java.lang.Object - to: result -- function: java.util.SortedSet#headSet - signature: (java.lang.Object) java.util.SortedSet - copy: - - from: - - this - - .java.lang.Iterable#Element#java.lang.Object - to: - - result - - .java.lang.Iterable#Element#java.lang.Object -- function: java.util.SortedSet#last - signature: () java.lang.Object - copy: - - from: - - this - - .java.lang.Iterable#Element#java.lang.Object - to: result -- function: java.util.SortedSet#subSet - signature: (java.lang.Object, java.lang.Object) java.util.SortedSet - copy: - - from: - - this - - .java.lang.Iterable#Element#java.lang.Object - to: - - result - - .java.lang.Iterable#Element#java.lang.Object -- function: java.util.SortedSet#tailSet - signature: (java.lang.Object) java.util.SortedSet - copy: - - from: - - this - - .java.lang.Iterable#Element#java.lang.Object - to: - - result - - .java.lang.Iterable#Element#java.lang.Object -- function: java.util.Spliterator#trySplit - signature: () java.util.Spliterator - copy: - - from: this - to: result -- function: java.util.Spliterators#iterator - signature: (java.util.Spliterator$OfDouble) java.util.PrimitiveIterator$OfDouble - copy: - - from: arg(0) - to: result -- function: java.util.Spliterators#iterator - signature: (java.util.Spliterator$OfInt) java.util.PrimitiveIterator$OfInt - copy: - - from: arg(0) - to: result -- function: java.util.Spliterators#iterator - signature: (java.util.Spliterator$OfLong) java.util.PrimitiveIterator$OfLong - copy: - - from: arg(0) - to: result -- function: java.util.Spliterators#iterator - signature: (java.util.Spliterator) java.util.Iterator - copy: - - from: arg(0) - to: result -- function: java.util.Spliterators#spliterator - signature: (double[], int) java.util.Spliterator$OfDouble - copy: - - from: arg(0) - to: result -- function: java.util.Spliterators#spliterator - signature: (int[], int) java.util.Spliterator$OfInt - copy: - - from: arg(0) - to: result -- function: java.util.Spliterators#spliterator - signature: (java.lang.Object[], int) java.util.Spliterator - copy: - - from: arg(0) - to: result -- function: java.util.Spliterators#spliterator - signature: (java.util.Collection, int) java.util.Spliterator - copy: - - from: arg(0) - to: result -- function: java.util.Spliterators#spliterator - signature: (long[], int) java.util.Spliterator$OfLong - copy: - - from: arg(0) - to: result -- function: java.util.Spliterators#spliterator - signature: (java.util.Iterator, long, int) java.util.Spliterator - copy: - - from: arg(0) - to: result -- function: java.util.Spliterators#spliterator - signature: (java.util.PrimitiveIterator$OfDouble, long, int) java.util.Spliterator$OfDouble - copy: - - from: arg(0) - to: result -- function: java.util.Spliterators#spliterator - signature: (java.util.PrimitiveIterator$OfInt, long, int) java.util.Spliterator$OfInt - copy: - - from: arg(0) - to: result -- function: java.util.Spliterators#spliterator - signature: (java.util.PrimitiveIterator$OfLong, long, int) java.util.Spliterator$OfLong - copy: - - from: arg(0) - to: result -- function: java.util.Spliterators#spliterator - signature: (double[], int, int, int) java.util.Spliterator$OfDouble - copy: - - from: arg(0) - to: result -- function: java.util.Spliterators#spliterator - signature: (int[], int, int, int) java.util.Spliterator$OfInt - copy: - - from: arg(0) - to: result -- function: java.util.Spliterators#spliterator - signature: (java.lang.Object[], int, int, int) java.util.Spliterator - copy: - - from: arg(0) - to: result -- function: java.util.Spliterators#spliterator - signature: (long[], int, int, int) java.util.Spliterator$OfLong - copy: - - from: arg(0) - to: result -- function: java.util.Spliterators#spliteratorUnknownSize - signature: (java.util.Iterator, int) java.util.Spliterator - copy: - - from: arg(0) - to: result -- function: java.util.Spliterators#spliteratorUnknownSize - signature: (java.util.PrimitiveIterator$OfDouble, int) java.util.Spliterator$OfDouble - copy: - - from: arg(0) - to: result -- function: java.util.Spliterators#spliteratorUnknownSize - signature: (java.util.PrimitiveIterator$OfInt, int) java.util.Spliterator$OfInt - copy: - - from: arg(0) - to: result -- function: java.util.Spliterators#spliteratorUnknownSize - signature: (java.util.PrimitiveIterator$OfLong, int) java.util.Spliterator$OfLong - copy: - - from: arg(0) - to: result -- function: java.util.Stack#peek - signature: () java.lang.Object - copy: - - from: - - this - - .java.lang.Iterable#Element#java.lang.Object - to: result -- function: java.util.Stack#pop - signature: () java.lang.Object - copy: - - from: - - this - - .java.lang.Iterable#Element#java.lang.Object - to: result -- function: java.util.Stack#push - signature: (java.lang.Object) java.lang.Object - copy: - - from: arg(0) - to: - - this - - .java.lang.Iterable#Element#java.lang.Object -- function: java.util.StringJoiner# - signature: (java.lang.CharSequence) void - copy: - - from: arg(2) - to: - - this - - .java.util.StringJoiner##java.lang.Object - - from: arg(1) - to: - - this - - .java.util.StringJoiner##java.lang.Object - - from: arg(1) - to: this - - from: arg(2) - to: this - - from: arg(0) - to: - - this - - .java.util.StringJoiner##java.lang.Object - - from: arg(0) - to: this -- function: java.util.StringJoiner# - signature: (java.lang.CharSequence, java.lang.CharSequence, java.lang.CharSequence) - void - copy: - - from: arg(2) - to: - - this - - .java.util.StringJoiner##java.lang.Object - - from: arg(1) - to: - - this - - .java.util.StringJoiner##java.lang.Object - - from: arg(1) - to: this - - from: arg(2) - to: this - - from: arg(0) - to: - - this - - .java.util.StringJoiner##java.lang.Object - - from: arg(0) - to: this -- function: java.util.StringJoiner#add - signature: (java.lang.CharSequence) java.util.StringJoiner - copy: - - from: arg(0) - to: result -- function: java.util.StringJoiner#add - signature: (java.lang.CharSequence) java.util.StringJoiner - copy: - - from: arg(0) - to: - - this - - .java.util.StringJoiner##java.lang.Object - - from: arg(0) - to: this -- function: java.util.StringJoiner#add - signature: (java.lang.CharSequence) java.util.StringJoiner - overrides: false - copy: - - from: - - this - - .java.util.StringJoiner##java.lang.Object - to: result - - from: this - to: result -- function: java.util.StringJoiner#merge - signature: (java.util.StringJoiner) java.util.StringJoiner - copy: - - from: arg(0) - to: result -- function: java.util.StringJoiner#merge - signature: (java.util.StringJoiner) java.util.StringJoiner - copy: - - from: arg(0) - to: this -- function: java.util.StringJoiner#merge - signature: (java.util.StringJoiner) java.util.StringJoiner - overrides: false - copy: - - from: - - this - - .java.util.StringJoiner##java.lang.Object - to: result - - from: this - to: result -- function: java.util.StringJoiner#setEmptyValue - signature: (java.lang.CharSequence) java.util.StringJoiner - copy: - - from: arg(0) - to: result -- function: java.util.StringJoiner#setEmptyValue - signature: (java.lang.CharSequence) java.util.StringJoiner - copy: - - from: arg(0) - to: - - this - - .java.util.StringJoiner##java.lang.Object - - from: arg(0) - to: this -- function: java.util.StringJoiner#setEmptyValue - signature: (java.lang.CharSequence) java.util.StringJoiner - overrides: false - copy: - - from: - - this - - .java.util.StringJoiner##java.lang.Object - to: result - - from: this - to: result -- function: java.util.StringJoiner#toString - signature: () java.lang.String - copy: - - from: - - this - - .java.util.StringJoiner##java.lang.Object - to: result - - from: this - to: result -- function: java.util.StringTokenizer#nextToken - signature: () java.lang.String - copy: - - from: arg(0) - to: result -- function: java.util.StringTokenizer#nextToken - signature: () java.lang.String - copy: - - from: this - to: result -- function: java.util.StringTokenizer#nextToken - signature: (java.lang.String) java.lang.String - copy: - - from: arg(0) - to: result -- function: java.util.StringTokenizer#nextToken - signature: (java.lang.String) java.lang.String - copy: - - from: this - to: result -- function: java.util.TreeMap# - signature: (java.util.Map) void - overrides: false - copy: - - from: - - arg(0) - - .java.util.Map#MapKey#java.lang.Object - to: - - this - - .java.util.Map#MapKey#java.lang.Object - - from: - - arg(0) - - .java.util.Map#MapValue#java.lang.Object - to: - - this - - .java.util.Map#MapValue#java.lang.Object -- function: java.util.TreeMap# - signature: (java.util.SortedMap) void - overrides: false - copy: - - from: - - arg(0) - - .java.util.Map#MapKey#java.lang.Object - to: - - this - - .java.util.Map#MapKey#java.lang.Object - - from: - - arg(0) - - .java.util.Map#MapValue#java.lang.Object - to: - - this - - .java.util.Map#MapValue#java.lang.Object -- function: java.util.TreeSet# - signature: (java.util.Collection) void - overrides: false - copy: - - from: - - arg(0) - - .java.lang.Iterable#Element#java.lang.Object - to: - - this - - .java.lang.Iterable#Element#java.lang.Object -- function: java.util.TreeSet# - signature: (java.util.SortedSet) void - overrides: false - copy: - - from: - - arg(0) - - .java.lang.Iterable#Element#java.lang.Object - to: - - this - - .java.lang.Iterable#Element#java.lang.Object -- function: java.util.Vector# - signature: (java.util.Collection) void - overrides: false - copy: - - from: - - arg(0) - - .java.lang.Iterable#Element#java.lang.Object - to: - - this - - .java.lang.Iterable#Element#java.lang.Object -- function: java.util.Vector#addElement - signature: (java.lang.Object) void - copy: - - from: arg(0) - to: - - this - - .java.lang.Iterable#Element#java.lang.Object -- function: java.util.Vector#copyInto - signature: (java.lang.Object[]) void - copy: - - from: - - this - - .java.lang.Iterable#Element#java.lang.Object - to: - - arg(0) - - '[*]' -- function: java.util.Vector#elementAt - signature: (int) java.lang.Object - copy: - - from: - - this - - .java.lang.Iterable#Element#java.lang.Object - to: result -- function: java.util.Vector#elementAt - signature: (java.lang.Object[], int) java.lang.Object - copy: - - from: this - to: result -- function: java.util.Vector#elements - signature: () java.util.Enumeration - copy: - - from: - - this - - .java.lang.Iterable#Element#java.lang.Object - to: - - result - - .java.util.Enumeration#Element#java.lang.Object -- function: java.util.Vector#firstElement - signature: () java.lang.Object - copy: - - from: - - this - - .java.lang.Iterable#Element#java.lang.Object - to: result -- function: java.util.Vector#insertElementAt - signature: (java.lang.Object, int) void - copy: - - from: arg(0) - to: - - this - - .java.lang.Iterable#Element#java.lang.Object -- function: java.util.Vector#lastElement - signature: () java.lang.Object - copy: - - from: - - this - - .java.lang.Iterable#Element#java.lang.Object - to: result -- function: java.util.Vector#setElementAt - signature: (java.lang.Object, int) void - copy: - - from: arg(0) - to: - - this - - .java.lang.Iterable#Element#java.lang.Object -- function: java.util.WeakHashMap# - signature: (java.util.Map) void - overrides: false - copy: - - from: - - arg(0) - - .java.util.Map#MapKey#java.lang.Object - to: - - this - - .java.util.Map#MapKey#java.lang.Object - - from: - - arg(0) - - .java.util.Map#MapValue#java.lang.Object - to: - - this - - .java.util.Map#MapValue#java.lang.Object -- function: java.util.concurrent.BlockingDeque#offerFirst - signature: (java.lang.Object, long, java.util.concurrent.TimeUnit) boolean - copy: - - from: arg(0) - to: - - this - - .java.lang.Iterable#Element#java.lang.Object -- function: java.util.concurrent.BlockingDeque#offerLast - signature: (java.lang.Object, long, java.util.concurrent.TimeUnit) boolean - copy: - - from: arg(0) - to: - - this - - .java.lang.Iterable#Element#java.lang.Object -- function: java.util.concurrent.BlockingDeque#pollFirst - signature: (long, java.util.concurrent.TimeUnit) java.lang.Object - copy: - - from: - - this - - .java.lang.Iterable#Element#java.lang.Object - to: result -- function: java.util.concurrent.BlockingDeque#pollLast - signature: (long, java.util.concurrent.TimeUnit) java.lang.Object - copy: - - from: - - this - - .java.lang.Iterable#Element#java.lang.Object - to: result -- function: java.util.concurrent.BlockingDeque#putFirst - signature: (java.lang.Object) void - copy: - - from: arg(0) - to: - - this - - .java.lang.Iterable#Element#java.lang.Object -- function: java.util.concurrent.BlockingDeque#putLast - signature: (java.lang.Object) void - copy: - - from: arg(0) - to: - - this - - .java.lang.Iterable#Element#java.lang.Object -- function: java.util.concurrent.BlockingDeque#takeFirst - signature: () java.lang.Object - copy: - - from: - - this - - .java.lang.Iterable#Element#java.lang.Object - to: result -- function: java.util.concurrent.BlockingDeque#takeLast - signature: () java.lang.Object - copy: - - from: - - this - - .java.lang.Iterable#Element#java.lang.Object - to: result -- function: java.util.concurrent.BlockingQueue#drainTo - signature: (java.util.Collection) int - copy: - - from: - - this - - .java.lang.Iterable#Element#java.lang.Object - to: - - arg(0) - - .java.lang.Iterable#Element#java.lang.Object -- function: java.util.concurrent.BlockingQueue#drainTo - signature: (java.util.Collection, int) int - copy: - - from: - - this - - .java.lang.Iterable#Element#java.lang.Object - to: - - arg(0) - - .java.lang.Iterable#Element#java.lang.Object -- function: java.util.concurrent.BlockingQueue#offer - signature: (java.lang.Object, long, java.util.concurrent.TimeUnit) boolean - copy: - - from: arg(0) - to: - - this - - .java.lang.Iterable#Element#java.lang.Object -- function: java.util.concurrent.BlockingQueue#poll - signature: (long, java.util.concurrent.TimeUnit) java.lang.Object - copy: - - from: - - this - - .java.lang.Iterable#Element#java.lang.Object - to: result -- function: java.util.concurrent.BlockingQueue#put - signature: (java.lang.Object) void - copy: - - from: arg(0) - to: - - this - - .java.lang.Iterable#Element#java.lang.Object -- function: java.util.concurrent.BlockingQueue#take - signature: () java.lang.Object - copy: - - from: - - this - - .java.lang.Iterable#Element#java.lang.Object - to: result -- function: java.util.concurrent.CompletableFuture#anyOf - signature: (java.util.concurrent.CompletableFuture[]) java.util.concurrent.CompletableFuture - copy: - - from: arg(*) - to: result -- function: java.util.concurrent.CompletableFuture#complete - signature: (java.lang.Object) boolean - copy: - - from: arg(0) - to: - - this - - .java.util.concurrent.Future##java.lang.Object - - from: arg(0) - to: - - this - - .java.util.concurrent.CompletableFuture##java.lang.Object - - from: arg(0) - to: this - - from: arg(0) - to: - - this - - .java.util.concurrent.CompletionStage##java.lang.Object -- function: java.util.concurrent.CompletableFuture#complete - signature: (java.lang.Object) boolean - overrides: false - copy: - - from: arg(0) - to: - - this - - .java.util.concurrent.Future#value#java.lang.Object -- function: java.util.concurrent.CompletableFuture#completedFuture - signature: (java.lang.Object) java.util.concurrent.CompletableFuture - overrides: false - copy: - - from: arg(0) - to: - - result - - .java.util.concurrent.Future#value#java.lang.Object -- function: java.util.concurrent.CompletableFuture#completedFuture - signature: (java.lang.Object) java.util.concurrent.CompletableFuture - copy: - - from: arg(0) - to: result -- function: java.util.concurrent.CompletableFuture#getNow - signature: (java.lang.Object) java.lang.Object - copy: - - from: arg(0) - to: result -- function: java.util.concurrent.CompletableFuture#getNow - signature: (java.lang.Object) java.lang.Object - copy: - - from: - - this - - .java.util.concurrent.CompletionStage##java.lang.Object - to: result - - from: this - to: result - - from: - - this - - .java.util.concurrent.Future##java.lang.Object - to: result - - from: - - this - - .java.util.concurrent.CompletableFuture##java.lang.Object - to: result -- function: java.util.concurrent.CompletableFuture#join - signature: () java.lang.Object - copy: - - from: arg(0) - to: result -- function: java.util.concurrent.CompletableFuture#join - signature: () java.lang.Object - copy: - - from: - - this - - .java.util.concurrent.CompletionStage##java.lang.Object - to: result - - from: this - to: result - - from: - - this - - .java.util.concurrent.Future##java.lang.Object - to: result - - from: - - this - - .java.util.concurrent.CompletableFuture##java.lang.Object - to: result -- function: java.util.concurrent.CompletableFuture#join - signature: () java.lang.Object - overrides: false - copy: - - from: - - this - - .java.util.concurrent.Future#value#java.lang.Object - to: result -- function: java.util.concurrent.CompletableFuture#obtrudeValue - signature: (java.lang.Object) void - copy: - - from: arg(0) - to: - - this - - .java.util.concurrent.Future##java.lang.Object - - from: arg(0) - to: - - this - - .java.util.concurrent.CompletableFuture##java.lang.Object - - from: arg(0) - to: this - - from: arg(0) - to: - - this - - .java.util.concurrent.CompletionStage##java.lang.Object -- function: java.util.concurrent.CompletionStage#toCompletableFuture - signature: () java.util.concurrent.CompletableFuture - copy: - - from: this - to: result -- function: java.util.concurrent.CompletionStage#whenComplete - signature: (java.util.function.BiConsumer) java.util.concurrent.CompletionStage - copy: - - from: this - to: result -- function: java.util.concurrent.CompletionStage#whenCompleteAsync - signature: (java.util.function.BiConsumer) java.util.concurrent.CompletionStage - copy: - - from: this - to: result -- function: java.util.concurrent.CompletionStage#whenCompleteAsync - signature: (java.util.function.BiConsumer, java.util.concurrent.Executor) java.util.concurrent.CompletionStage - copy: - - from: this - to: result -- function: java.util.concurrent.ConcurrentHashMap# - signature: (java.util.Map) void - overrides: false - copy: - - from: - - arg(0) - - .java.util.Map#MapKey#java.lang.Object - to: - - this - - .java.util.Map#MapKey#java.lang.Object - - from: - - arg(0) - - .java.util.Map#MapValue#java.lang.Object - to: - - this - - .java.util.Map#MapValue#java.lang.Object -- function: java.util.concurrent.ConcurrentHashMap#elements - signature: () java.util.Enumeration - copy: - - from: - - this - - .java.util.Map#MapValue#java.lang.Object - to: - - result - - .java.util.Enumeration#Element#java.lang.Object -- function: java.util.concurrent.ConcurrentHashMap#reduce - signature: (long, java.util.function.BiFunction, java.util.function.BiFunction) - java.lang.Object - copy: - - from: this - to: result -- function: java.util.concurrent.ConcurrentHashMap#reduceEntries - signature: (long, java.util.function.BiFunction) java.util.Map$Entry - copy: - - from: this - to: result -- function: java.util.concurrent.ConcurrentHashMap#reduceEntries - signature: (long, java.util.function.Function, java.util.function.BiFunction) java.lang.Object - copy: - - from: this - to: result -- function: java.util.concurrent.ConcurrentHashMap#reduceKeys - signature: (long, java.util.function.BiFunction) java.lang.Object - copy: - - from: this - to: result -- function: java.util.concurrent.ConcurrentHashMap#reduceKeys - signature: (long, java.util.function.Function, java.util.function.BiFunction) java.lang.Object - copy: - - from: this - to: result -- function: java.util.concurrent.ConcurrentHashMap#reduceValues - signature: (long, java.util.function.BiFunction) java.lang.Object - copy: - - from: this - to: result -- function: java.util.concurrent.ConcurrentHashMap#reduceValues - signature: (long, java.util.function.Function, java.util.function.BiFunction) java.lang.Object - copy: - - from: this - to: result -- function: java.util.concurrent.ConcurrentHashMap#replace - signature: (java.lang.Object, java.lang.Object) java.lang.Object - copy: - - from: arg(1) - to: result -- function: java.util.concurrent.ConcurrentHashMap#replace - signature: (java.lang.Object, java.lang.Object, java.lang.Object) boolean - copy: - - from: arg(1) - to: result -- function: java.util.concurrent.ConcurrentHashMap#replaceAll - signature: (java.util.function.BiFunction) void - copy: - - from: this - to: result -- function: java.util.concurrent.ConcurrentHashMap#search - signature: (long, java.util.function.BiFunction) java.lang.Object - copy: - - from: this - to: result -- function: java.util.concurrent.ConcurrentHashMap#searchEntries - signature: (long, java.util.function.Function) java.lang.Object - copy: - - from: this - to: result -- function: java.util.concurrent.ConcurrentHashMap#searchKeys - signature: (long, java.util.function.Function) java.lang.Object - copy: - - from: this - to: result -- function: java.util.concurrent.ConcurrentHashMap#searchValues - signature: (long, java.util.function.Function) java.lang.Object - copy: - - from: this - to: result -- function: java.util.concurrent.Future#get - signature: () java.lang.Object - copy: - - from: - - this - - .java.util.concurrent.Future#value#java.lang.Object - to: result -- function: java.util.concurrent.TransferQueue#transfer - signature: (java.lang.Object) void - copy: - - from: arg(0) - to: - - this - - .java.lang.Iterable#Element#java.lang.Object -- function: java.util.concurrent.TransferQueue#tryTransfer - signature: (java.lang.Object) boolean - copy: - - from: arg(0) - to: - - this - - .java.lang.Iterable#Element#java.lang.Object -- function: java.util.concurrent.TransferQueue#tryTransfer - signature: (java.lang.Object, long, java.util.concurrent.TimeUnit) boolean - copy: - - from: arg(0) - to: - - this - - .java.lang.Iterable#Element#java.lang.Object -- function: java.util.concurrent.atomic.AtomicReference# - signature: (java.lang.Object) void - overrides: false - copy: - - from: arg(0) - to: - - this - - .java.util.concurrent.atomic.AtomicReference#value#java.lang.Object -- function: java.util.concurrent.atomic.AtomicReference#get - signature: () java.lang.Object - overrides: false - copy: - - from: - - this - - .java.util.concurrent.atomic.AtomicReference#value#java.lang.Object - to: result -- function: java.util.concurrent.atomic.AtomicReference#set - signature: (java.lang.Object) void - overrides: false - copy: - - from: arg(0) - to: - - this - - .java.util.concurrent.atomic.AtomicReference#value#java.lang.Object -- function: java.util.logging.LogRecord# - signature: (java.util.logging.Level, java.lang.String) void - copy: - - from: arg(1) - to: - - this - - .java.util.logging.LogRecord##java.lang.Object - - from: arg(1) - to: this -- function: java.util.logging.Logger#getLogger - signature: (java.lang.String) java.util.logging.Logger - overrides: false - copy: - - from: arg(0) - to: - - result - - .java.util.logging.Logger#name#java.lang.Object -- function: java.util.logging.Logger#getName - signature: () java.lang.String - overrides: false - copy: - - from: - - this - - .java.util.logging.Logger#name#java.lang.Object - to: result -- function: java.util.regex.Matcher#appendReplacement - signature: (java.lang.StringBuffer, java.lang.String) java.util.regex.Matcher - copy: - - from: arg(1) - to: arg(0) -- function: java.util.regex.Matcher#appendReplacement - signature: (java.lang.StringBuffer, java.lang.String) java.util.regex.Matcher - copy: - - from: - - this - - .java.util.regex.Matcher##java.lang.Object - to: result - - from: this - to: result - - from: - - this - - .java.util.regex.Matcher##java.lang.Object - to: arg(0) - - from: this - to: arg(0) -- function: java.util.regex.Matcher#appendReplacement - signature: (java.lang.StringBuilder, java.lang.String) java.util.regex.Matcher - copy: - - from: arg(1) - to: arg(0) -- function: java.util.regex.Matcher#appendReplacement - signature: (java.lang.StringBuilder, java.lang.String) java.util.regex.Matcher - copy: - - from: - - this - - .java.util.regex.Matcher##java.lang.Object - to: result - - from: this - to: result - - from: - - this - - .java.util.regex.Matcher##java.lang.Object - to: arg(0) - - from: this - to: arg(0) -- function: java.util.regex.Matcher#appendTail - signature: (java.lang.StringBuffer) java.lang.StringBuffer - copy: - - from: arg(0) - to: arg(0) - - from: arg(0) - to: result -- function: java.util.regex.Matcher#appendTail - signature: (java.lang.StringBuffer) java.lang.StringBuffer - copy: - - from: - - this - - .java.util.regex.Matcher##java.lang.Object - to: result - - from: this - to: result - - from: - - this - - .java.util.regex.Matcher##java.lang.Object - to: arg(0) - - from: this - to: arg(0) -- function: java.util.regex.Matcher#appendTail - signature: (java.lang.StringBuilder) java.lang.StringBuilder - copy: - - from: arg(0) - to: arg(0) - - from: arg(0) - to: result -- function: java.util.regex.Matcher#appendTail - signature: (java.lang.StringBuilder) java.lang.StringBuilder - copy: - - from: - - this - - .java.util.regex.Matcher##java.lang.Object - to: result - - from: this - to: result - - from: - - this - - .java.util.regex.Matcher##java.lang.Object - to: arg(0) - - from: this - to: arg(0) -- function: java.util.regex.Matcher#end - signature: () int - copy: - - from: arg(0) - to: result -- function: java.util.regex.Matcher#end - signature: () int - copy: - - from: - - this - - .java.util.regex.Matcher##java.lang.Object - to: result - - from: this - to: result -- function: java.util.regex.Matcher#end - signature: (int) int - copy: - - from: arg(0) - to: result -- function: java.util.regex.Matcher#end - signature: (int) int - copy: - - from: - - this - - .java.util.regex.Matcher##java.lang.Object - to: result - - from: this - to: result -- function: java.util.regex.Matcher#end - signature: (java.lang.String) int - copy: - - from: arg(0) - to: result -- function: java.util.regex.Matcher#end - signature: (java.lang.String) int - copy: - - from: - - this - - .java.util.regex.Matcher##java.lang.Object - to: result - - from: this - to: result -- function: java.util.regex.Matcher#find - signature: () boolean - copy: - - from: arg(0) - to: result -- function: java.util.regex.Matcher#find - signature: () boolean - copy: - - from: - - this - - .java.util.regex.Matcher##java.lang.Object - to: result - - from: this - to: result -- function: java.util.regex.Matcher#find - signature: (int) boolean - copy: - - from: arg(0) - to: result -- function: java.util.regex.Matcher#find - signature: (int) boolean - copy: - - from: - - this - - .java.util.regex.Matcher##java.lang.Object - to: result - - from: this - to: result -- function: java.util.regex.Matcher#group - signature: () java.lang.String - copy: - - from: arg(0) - to: result -- function: java.util.regex.Matcher#group - signature: () java.lang.String - copy: - - from: - - this - - .java.util.regex.Matcher##java.lang.Object - to: result - - from: this - to: result -- function: java.util.regex.Matcher#group - signature: (int) java.lang.String - copy: - - from: arg(0) - to: result -- function: java.util.regex.Matcher#group - signature: (int) java.lang.String - copy: - - from: - - this - - .java.util.regex.Matcher##java.lang.Object - to: result - - from: this - to: result -- function: java.util.regex.Matcher#group - signature: (java.lang.String) java.lang.String - copy: - - from: arg(0) - to: result -- function: java.util.regex.Matcher#group - signature: (java.lang.String) java.lang.String - copy: - - from: - - this - - .java.util.regex.Matcher##java.lang.Object - to: result - - from: this - to: result -- function: java.util.regex.Matcher#groupCount - signature: () int - copy: - - from: - - this - - .java.util.regex.Matcher##java.lang.Object - to: result - - from: this - to: result -- function: java.util.regex.Matcher#lookingAt - signature: () boolean - copy: - - from: - - this - - .java.util.regex.Matcher##java.lang.Object - to: result - - from: this - to: result -- function: java.util.regex.Matcher#matches - signature: () boolean - copy: - - from: - - this - - .java.util.regex.Matcher##java.lang.Object - to: result - - from: this - to: result -- function: java.util.regex.Matcher#pattern - signature: () java.util.regex.Pattern - copy: - - from: - - this - - .java.util.regex.Matcher##java.lang.Object - to: result - - from: this - to: result -- function: java.util.regex.Matcher#replaceAll - signature: (java.lang.String) java.lang.String - copy: - - from: arg(0) - to: result -- function: java.util.regex.Matcher#replaceAll - signature: (java.lang.String) java.lang.String - copy: - - from: - - this - - .java.util.regex.Matcher##java.lang.Object - to: result - - from: this - to: result -- function: java.util.regex.Matcher#replaceAll - signature: (java.util.function.Function) java.lang.String - copy: - - from: arg(0) - to: result -- function: java.util.regex.Matcher#replaceAll - signature: (java.util.function.Function) java.lang.String - copy: - - from: - - this - - .java.util.regex.Matcher##java.lang.Object - to: result - - from: this - to: result -- function: java.util.regex.Matcher#replaceFirst - signature: (java.lang.String) java.lang.String - copy: - - from: arg(0) - to: result -- function: java.util.regex.Matcher#replaceFirst - signature: (java.lang.String) java.lang.String - copy: - - from: - - this - - .java.util.regex.Matcher##java.lang.Object - to: result - - from: this - to: result -- function: java.util.regex.Matcher#replaceFirst - signature: (java.util.function.Function) java.lang.String - copy: - - from: arg(0) - to: result -- function: java.util.regex.Matcher#replaceFirst - signature: (java.util.function.Function) java.lang.String - copy: - - from: - - this - - .java.util.regex.Matcher##java.lang.Object - to: result - - from: this - to: result -- function: java.util.regex.Matcher#reset - signature: (java.lang.CharSequence) java.util.regex.Matcher - copy: - - from: arg(0) - to: result -- function: java.util.regex.Matcher#reset - signature: (java.lang.CharSequence) java.util.regex.Matcher - copy: - - from: arg(0) - to: - - this - - .java.util.regex.Matcher##java.lang.Object - - from: arg(0) - to: this -- function: java.util.regex.Matcher#start - signature: () int - copy: - - from: arg(0) - to: result -- function: java.util.regex.Matcher#start - signature: () int - copy: - - from: - - this - - .java.util.regex.Matcher##java.lang.Object - to: result - - from: this - to: result -- function: java.util.regex.Matcher#start - signature: (int) int - copy: - - from: arg(0) - to: result -- function: java.util.regex.Matcher#start - signature: (int) int - copy: - - from: - - this - - .java.util.regex.Matcher##java.lang.Object - to: result - - from: this - to: result -- function: java.util.regex.Matcher#start - signature: (java.lang.String) int - copy: - - from: arg(0) - to: result -- function: java.util.regex.Matcher#start - signature: (java.lang.String) int - copy: - - from: - - this - - .java.util.regex.Matcher##java.lang.Object - to: result - - from: this - to: result -- function: java.util.regex.Pattern#flags - signature: () int - copy: - - from: this - to: result -- function: java.util.regex.Pattern#matcher - signature: (java.lang.CharSequence) java.util.regex.Matcher - copy: - - from: arg(0) - to: result -- function: java.util.regex.Pattern#matches - signature: (java.lang.String, java.lang.CharSequence) boolean - copy: - - from: arg(0) - to: result - - from: arg(1) - to: result -- function: java.util.regex.Pattern#matches - signature: (java.lang.String, java.lang.CharSequence) boolean - copy: - - from: this - to: result -- function: java.util.regex.Pattern#pattern - signature: () java.lang.String - copy: - - from: this - to: result -- function: java.util.regex.Pattern#split - signature: (java.lang.CharSequence) java.lang.String[] - copy: - - from: arg(0) - to: result - - from: arg(1) - to: result -- function: java.util.regex.Pattern#split - signature: (java.lang.CharSequence) java.lang.String[] - copy: - - from: this - to: result -- function: java.util.regex.Pattern#split - signature: (java.lang.CharSequence, int) java.lang.String[] - copy: - - from: arg(0) - to: result - - from: arg(1) - to: result -- function: java.util.regex.Pattern#split - signature: (java.lang.CharSequence, int) java.lang.String[] - copy: - - from: this - to: result -- function: java.util.regex.Pattern#splitAsStream - signature: (java.lang.CharSequence) java.util.stream.Stream - copy: - - from: arg(0) - to: result -- function: java.util.stream.BaseStream#iterator - signature: () java.util.Iterator - copy: - - from: - - this - - .java.util.stream.BaseStream#Element#java.lang.Object - to: - - result - - .java.util.Iterator#Element#java.lang.Object -- function: java.util.stream.BaseStream#onClose - signature: (java.lang.Runnable) java.util.stream.BaseStream - copy: - - from: - - this - - .java.util.stream.BaseStream#Element#java.lang.Object - to: - - result - - .java.util.stream.BaseStream#Element#java.lang.Object -- function: java.util.stream.BaseStream#parallel - signature: () java.util.stream.BaseStream - copy: - - from: - - this - - .java.util.stream.BaseStream#Element#java.lang.Object - to: - - result - - .java.util.stream.BaseStream#Element#java.lang.Object -- function: java.util.stream.BaseStream#sequential - signature: () java.util.stream.BaseStream - copy: - - from: - - this - - .java.util.stream.BaseStream#Element#java.lang.Object - to: - - result - - .java.util.stream.BaseStream#Element#java.lang.Object -- function: java.util.stream.BaseStream#spliterator - signature: () java.util.Spliterator - copy: - - from: - - this - - .java.util.stream.BaseStream#Element#java.lang.Object - to: - - result - - .java.util.Spliterator#Element#java.lang.Object -- function: java.util.stream.BaseStream#unordered - signature: () java.util.stream.BaseStream - copy: - - from: - - this - - .java.util.stream.BaseStream#Element#java.lang.Object - to: - - result - - .java.util.stream.BaseStream#Element#java.lang.Object -- function: java.util.stream.DoubleStream#collect - signature: (java.util.function.Supplier, java.util.function.ObjDoubleConsumer, java.util.function.BiConsumer) - java.lang.Object - copy: - - from: this - to: result -- function: java.util.stream.DoubleStream#flatMap - signature: (java.util.function.DoubleFunction) java.util.stream.DoubleStream - copy: - - from: this - to: result -- function: java.util.stream.DoubleStream#map - signature: (java.util.function.DoubleUnaryOperator) java.util.stream.DoubleStream - copy: - - from: this - to: result -- function: java.util.stream.DoubleStream#mapToObj - signature: (java.util.function.DoubleFunction) java.util.stream.Stream - copy: - - from: this - to: result -- function: java.util.stream.DoubleStream#reduce - signature: (java.util.function.DoubleBinaryOperator) java.util.OptionalDouble - copy: - - from: this - to: result -- function: java.util.stream.DoubleStream#reduce - signature: (double, java.util.function.DoubleBinaryOperator) double - copy: - - from: this - to: result -- function: java.util.stream.IntStream#collect - signature: (java.util.function.Supplier, java.util.function.ObjIntConsumer, java.util.function.BiConsumer) - java.lang.Object - copy: - - from: this - to: result -- function: java.util.stream.IntStream#flatMap - signature: (java.util.function.IntFunction) java.util.stream.IntStream - copy: - - from: this - to: result -- function: java.util.stream.IntStream#map - signature: (java.util.function.IntUnaryOperator) java.util.stream.IntStream - copy: - - from: this - to: result -- function: java.util.stream.IntStream#mapToObj - signature: (java.util.function.IntFunction) java.util.stream.Stream - copy: - - from: this - to: result -- function: java.util.stream.IntStream#reduce - signature: (java.util.function.IntBinaryOperator) java.util.OptionalInt - copy: - - from: this - to: result -- function: java.util.stream.IntStream#reduce - signature: (int, java.util.function.IntBinaryOperator) int - copy: - - from: this - to: result -- function: java.util.stream.LongStream#collect - signature: (java.util.function.Supplier, java.util.function.ObjLongConsumer, java.util.function.BiConsumer) - java.lang.Object - copy: - - from: this - to: result -- function: java.util.stream.LongStream#flatMap - signature: (java.util.function.LongFunction) java.util.stream.LongStream - copy: - - from: this - to: result -- function: java.util.stream.LongStream#map - signature: (java.util.function.LongUnaryOperator) java.util.stream.LongStream - copy: - - from: this - to: result -- function: java.util.stream.LongStream#mapToObj - signature: (java.util.function.LongFunction) java.util.stream.Stream - copy: - - from: this - to: result -- function: java.util.stream.LongStream#reduce - signature: (java.util.function.LongBinaryOperator) java.util.OptionalLong - copy: - - from: this - to: result -- function: java.util.stream.LongStream#reduce - signature: (long, java.util.function.LongBinaryOperator) long - copy: - - from: this - to: result -- function: java.util.stream.Stream#collect - signature: (java.util.stream.Collector) java.lang.Object - copy: - - from: this - to: result - - - from: - - this - - .java.util.stream.BaseStream#Element#java.lang.Object - to: - - result - - .java.lang.Iterable#Element#java.lang.Object -- function: java.util.stream.Stream#collect - signature: (java.util.function.Supplier, java.util.function.BiConsumer, java.util.function.BiConsumer) - java.lang.Object - copy: - - from: this - to: result - - from: - - this - - .java.util.stream.BaseStream#Element#java.lang.Object - to: - - result - - .java.lang.Iterable#Element#java.lang.Object -- function: java.util.stream.Stream#concat - signature: (java.util.stream.Stream, java.util.stream.Stream) java.util.stream.Stream - copy: - - from: - - arg(1) - - .java.util.stream.BaseStream#Element#java.lang.Object - to: - - result - - .java.util.stream.BaseStream#Element#java.lang.Object - - from: - - arg(0) - - .java.util.stream.BaseStream#Element#java.lang.Object - to: - - result - - .java.util.stream.BaseStream#Element#java.lang.Object -- function: java.util.stream.Stream#distinct - signature: () java.util.stream.Stream - copy: - - from: - - this - - .java.util.stream.BaseStream#Element#java.lang.Object - to: - - result - - .java.util.stream.BaseStream#Element#java.lang.Object -- function: java.util.stream.Stream#dropWhile - signature: (java.util.function.Predicate) java.util.stream.Stream - copy: - - from: - - this - - .java.util.stream.BaseStream#Element#java.lang.Object - to: - - result - - .java.util.stream.BaseStream#Element#java.lang.Object -- function: java.util.stream.Stream#filter - signature: (java.util.function.Predicate) java.util.stream.Stream - copy: - - from: - - this - - .java.util.stream.BaseStream#Element#java.lang.Object - to: - - result - - .java.util.stream.BaseStream#Element#java.lang.Object -- function: java.util.stream.Stream#findAny - signature: () java.util.Optional - copy: - - from: - - this - - .java.util.stream.BaseStream#Element#java.lang.Object - to: - - result - - .java.util.Optional#Element#java.lang.Object -- function: java.util.stream.Stream#findFirst - signature: () java.util.Optional - copy: - - from: - - this - - .java.util.stream.BaseStream#Element#java.lang.Object - to: - - result - - .java.util.Optional#Element#java.lang.Object -- function: java.util.stream.Stream#flatMap - signature: (java.util.function.Function) java.util.stream.Stream - copy: - - from: this - to: result -- function: java.util.stream.Stream#iterate - signature: (java.lang.Object, java.util.function.UnaryOperator) java.util.stream.Stream - copy: - - from: arg(0) - to: - - result - - .java.util.stream.BaseStream#Element#java.lang.Object -- function: java.util.stream.Stream#iterate - signature: (java.lang.Object, java.util.function.Predicate, java.util.function.UnaryOperator) - java.util.stream.Stream - copy: - - from: arg(0) - to: - - result - - .java.util.stream.BaseStream#Element#java.lang.Object -- function: java.util.stream.Stream#limit - signature: (long) java.util.stream.Stream - copy: - - from: - - this - - .java.util.stream.BaseStream#Element#java.lang.Object - to: - - result - - .java.util.stream.BaseStream#Element#java.lang.Object -- function: java.util.stream.Stream#map - signature: (java.util.function.Function) java.util.stream.Stream - copy: - - from: this - to: result -- function: java.util.stream.Stream#mapToObj - copy: - - from: this - to: result -- function: java.util.stream.Stream#max - signature: (java.util.Comparator) java.util.Optional - copy: - - from: - - this - - .java.util.stream.BaseStream#Element#java.lang.Object - to: - - result - - .java.util.Optional#Element#java.lang.Object -- function: java.util.stream.Stream#min - signature: (java.util.Comparator) java.util.Optional - copy: - - from: - - this - - .java.util.stream.BaseStream#Element#java.lang.Object - to: - - result - - .java.util.Optional#Element#java.lang.Object -- function: java.util.stream.Stream#of - signature: (java.lang.Object) java.util.stream.Stream - copy: - - from: - - arg(0) - - '[*]' - to: - - result - - .java.util.stream.BaseStream#Element#java.lang.Object - - from: arg(0) - to: - - result - - .java.util.stream.BaseStream#Element#java.lang.Object -- function: java.util.stream.Stream#of - signature: (java.lang.Object[]) java.util.stream.Stream - copy: - - from: - - arg(0) - - '[*]' - to: - - result - - .java.util.stream.BaseStream#Element#java.lang.Object -- function: java.util.stream.Stream#ofNullable - signature: (java.lang.Object) java.util.stream.Stream - copy: - - from: arg(0) - to: - - result - - .java.util.stream.BaseStream#Element#java.lang.Object -- function: java.util.stream.Stream#peek - signature: (java.util.function.Consumer) java.util.stream.Stream - copy: - - from: - - this - - .java.util.stream.BaseStream#Element#java.lang.Object - to: - - result - - .java.util.stream.BaseStream#Element#java.lang.Object -- function: java.util.stream.Stream#reduce - signature: (java.lang.Object, java.util.function.BinaryOperator) java.lang.Object - copy: - - from: arg(0) - to: result -- function: java.util.stream.Stream#reduce - signature: (java.lang.Object, java.util.function.BiFunction, java.util.function.BinaryOperator) - java.lang.Object - copy: - - from: arg(0) - to: result -- function: java.util.stream.Stream#reduce - signature: (java.util.function.BinaryOperator) java.util.Optional - copy: - - from: - - this - - .java.util.stream.BaseStream#Element#java.lang.Object - to: - - result - - .java.util.Optional#Element#java.lang.Object -- function: java.util.stream.Stream#skip - signature: (long) java.util.stream.Stream - copy: - - from: - - this - - .java.util.stream.BaseStream#Element#java.lang.Object - to: - - result - - .java.util.stream.BaseStream#Element#java.lang.Object -- function: java.util.stream.Stream#sorted - signature: () java.util.stream.Stream - copy: - - from: - - this - - .java.util.stream.BaseStream#Element#java.lang.Object - to: - - result - - .java.util.stream.BaseStream#Element#java.lang.Object -- function: java.util.stream.Stream#sorted - signature: (java.util.Comparator) java.util.stream.Stream - copy: - - from: - - this - - .java.util.stream.BaseStream#Element#java.lang.Object - to: - - result - - .java.util.stream.BaseStream#Element#java.lang.Object -- function: java.util.stream.Stream#substream - copy: - - from: this - to: result -- function: java.util.stream.Stream#takeWhile - signature: (java.util.function.Predicate) java.util.stream.Stream - copy: - - from: - - this - - .java.util.stream.BaseStream#Element#java.lang.Object - to: - - result - - .java.util.stream.BaseStream#Element#java.lang.Object -- function: java.util.stream.Stream#toArray - signature: () java.lang.Object[] - copy: - - from: - - this - - .java.util.stream.BaseStream#Element#java.lang.Object - to: - - result - - '[*]' -- function: java.util.stream.Stream#toArray - signature: (java.util.function.IntFunction) java.lang.Object[] - copy: - - from: - - this - - .java.util.stream.BaseStream#Element#java.lang.Object - to: - - result - - '[*]' -- function: java.util.stream.Stream#toList - signature: () java.util.List - copy: - - from: - - this - - .java.util.stream.BaseStream#Element#java.lang.Object - to: - - result - - .java.lang.Iterable#Element#java.lang.Object -- function: java.util.stream.StreamSupport#stream - signature: (java.util.Spliterator, boolean) java.util.stream.Stream - copy: - - from: arg(0) - to: result -- function: java.util.stream.StreamSupport#stream - signature: (java.util.function.Supplier, int, boolean) java.util.stream.Stream - copy: - - from: arg(0) - to: result -- function: java.util.zip.ArchiveEntry#getName - copy: - - from: this - to: result -- function: java.util.zip.ZipEntry#getName - signature: () java.lang.String - copy: - - from: this - to: result -- function: java.util.zip.ZipFile#stream - signature: () java.util.stream.Stream - copy: - - from: this - to: result -- function: java.io.ByteArrayInputStream# - copy: - - from: arg(0) - to: this - - from: arg(0) - to: - - this - - .java.io.ByteArrayInputStream##java.lang.Object - - from: arg(0) - to: - - this - - .java.io.InputStream##java.lang.Object diff --git a/core/opentaint-config/config/config/stdlib/java-io.yaml b/core/opentaint-config/config/config/stdlib/java-io.yaml new file mode 100644 index 000000000..47bceb894 --- /dev/null +++ b/core/opentaint-config/config/config/stdlib/java-io.yaml @@ -0,0 +1,789 @@ +passThrough: +- function: + package: java.io + class: ObjectOutput + name: + pattern: write.* + taintCopyOnly: true + copy: + - from: arg(0) + to: this +- function: java.io.File#listFiles + signature: () java.io.File[] + copy: + - from: + - this + - .java.io.File##java.lang.Object + to: result +- function: java.io.Writer# + signature: (java.lang.Object) void + copy: + - from: arg(0) + to: + - this + - .java.io.Writer##java.lang.Object + - from: arg(0) + to: + - this + - .java.lang.Appendable##java.lang.Object + - from: arg(0) + to: this +- function: java.io.Reader#read + signature: () int + copy: + - from: this + to: result + - from: + - this + - .java.io.Reader##java.lang.Object + to: result +- function: java.io.File#getName + signature: () java.lang.String + copy: + - from: + - this + - .java.io.File##java.lang.Object + to: result +- function: java.io.Reader#read + signature: (char[], int, int) int + copy: + - from: this + to: result + - from: + - this + - .java.io.Reader##java.lang.Object + to: result +- function: java.io.File# + signature: + params: + - index: 0 + type: java.net.URI + copy: + - from: arg(0) + to: + - this + - .java.io.File#uri#java.net.URI +- function: java.io.File#getAbsolutePath + signature: () java.lang.String + taintCopyOnly: true + copy: + - from: this + to: result +- function: java.io.File#getParent + signature: () java.lang.String + copy: + - from: + - this + - .java.io.File##java.lang.Object + to: result +- function: java.io.File# + signature: (java.lang.String, java.io.File) void + copy: + - from: arg(1) + to: this + - from: arg(0) + to: + - this + - .java.io.File##java.lang.Object +- function: java.io.ByteArrayOutputStream#toByteArray + signature: () byte[] + copy: + - from: + - this + - .java.io.ByteArrayOutputStream##java.lang.Object + to: result + - from: + - this + - .java.io.OutputStream##java.lang.Object + to: result +- function: java.io.ByteArrayOutputStream#write + signature: (byte[], int, int) void + taintCopyOnly: true + copy: + - from: arg(0) + to: this +- function: java.io.File#toString + signature: () java.lang.String + taintCopyOnly: true + copy: + - from: this + to: result +- function: java.io.ByteArrayOutputStream#write + signature: + params: + - index: 0 + type: byte[] + copy: + - from: arg(0) + to: + - this + - .java.io.ByteArrayOutputStream#buffer#byte[] +- function: java.io.File#toURL + signature: () java.net.URL + copy: + - from: + - this + - .java.io.File##java.lang.Object + to: result +- function: java.io.InputStream#read + signature: + params: + - index: 0 + type: .byte[] + taintCopyOnly: true + copy: + - from: this + to: arg(0) +- function: java.io.File# + signature: (java.lang.String, java.lang.String) void + taintCopyOnly: true + copy: + - from: arg(1) + to: this + - from: arg(0) + to: this +- function: java.io.File#listFiles + signature: (java.io.FilenameFilter) java.io.File[] + taintCopyOnly: true + copy: + - from: this + to: result +- function: java.io.File#listFiles + signature: (java.io.FileFilter) java.io.File[] + copy: + - from: + - this + - .java.io.File##java.lang.Object + to: result +- function: + package: java.io + class: ObjectOutput + name: + pattern: write.* + copy: + - from: + - arg(0) + - '[*]' + to: + - this + - .java.io.ObjectOutput##java.lang.Object + - from: + - arg(0) + - '[*]' + to: this + - from: arg(0) + to: + - this + - .java.io.ObjectOutput##java.lang.Object +- function: java.io.InputStream#read + signature: (byte[]) int + copy: + - from: + - this + - .java.io.InputStream##java.lang.Object + to: result + - from: this + to: result +- function: java.io.StringBufferInputStream# + signature: (java.lang.String) void + taintCopyOnly: true + copy: + - from: arg(0) + to: this +- function: java.io.ByteArrayInputStream# + taintCopyOnly: true + copy: + - from: arg(0) + to: this +- function: java.io.File#getName + signature: () java.lang.String + taintCopyOnly: true + copy: + - from: this + to: result +- function: java.io.IOException# + signature: (java.lang.String) void + overrides: false + copy: + - from: arg(0) + to: + - this + - .java.lang.Throwable#message#java.lang.Object +- function: java.io.File# + signature: (java.io.File, java.lang.String) void + taintCopyOnly: true + copy: + - from: arg(1) + to: this +- function: java.io.File# + signature: + params: + - index: 1 + type: java.lang.String + copy: + - from: arg(1) + to: + - this + - .java.io.File#path#java.lang.String + - from: arg(1) + to: + - this + - .java.io.File#uri#java.net.URI + - .java.net.URI#value#java.lang.String + - from: arg(1) + to: + - this + - .java.io.File#path#java.lang.String + - from: arg(1) + to: + - this + - .java.io.File#uri#java.net.URI + - .java.net.URI#value#java.lang.String +- function: java.io.File#getParent + signature: () java.lang.String + taintCopyOnly: true + copy: + - from: this + to: result +- function: java.io.Reader#read + signature: (char[]) int + copy: + - from: this + to: result + - from: + - this + - .java.io.Reader##java.lang.Object + to: result +- function: java.io.ByteArrayOutputStream#toByteArray + signature: + return: byte[] + copy: + - from: + - this + - .java.io.ByteArrayOutputStream#buffer#byte[] + to: result +- function: java.io.InputStream#read + signature: () int + copy: + - from: + - this + - .java.io.InputStream##java.lang.Object + to: result + - from: this + to: result +- function: java.io.File#getCanonicalPath + signature: + return: java.lang.String + copy: + - from: + - this + - .java.io.File#path#java.lang.String + to: result + - from: + - this + - .java.io.File#uri#java.net.URI + - .java.net.URI#value#java.lang.String + to: result +- function: java.io.File#getCanonicalFile + signature: () java.io.File + copy: + - from: + - this + - .java.io.File##java.lang.Object + to: result + - from: this + to: result +- function: java.io.File#getAbsolutePath + signature: () java.lang.String + copy: + - from: + - this + - .java.io.File##java.lang.Object + to: result +- function: java.io.File#listFiles + signature: (java.io.FilenameFilter) java.io.File[] + copy: + - from: + - this + - .java.io.File##java.lang.Object + to: result +- function: java.io.ByteArrayInputStream# + copy: + - from: arg(0) + to: + - this + - .java.io.ByteArrayInputStream##java.lang.Object + - from: arg(0) + to: + - this + - .java.io.InputStream##java.lang.Object +- function: java.io.File#getPath + signature: + return: java.lang.String + copy: + - from: + - this + - .java.io.File#path#java.lang.String + to: result + - from: + - this + - .java.io.File#uri#java.net.URI + - .java.net.URI#value#java.lang.String + to: result +- function: java.io.File#toURI + signature: + return: java.net.URI + copy: + - from: + - this + - .java.io.File#uri#java.net.URI + to: result +- function: java.io.File# + signature: (java.lang.String, java.lang.String) void + copy: + - from: arg(0) + to: + - this + - .java.io.File##java.lang.Object + - from: arg(1) + to: + - this + - .java.io.File##java.lang.Object +- function: java.io.StringReader# + signature: (java.lang.String) void + taintCopyOnly: true + copy: + - from: arg(0) + to: this +- function: java.io.File# + signature: (java.io.File, java.lang.String) void + copy: + - from: arg(1) + to: + - this + - .java.io.File##java.lang.Object + - from: arg(0) + to: this +- function: + package: java.io + class: InputStream + name: + pattern: read.+ + taintCopyOnly: true + copy: + - from: this + to: result +- function: java.io.InputStream#read + signature: + params: + - index: 0 + type: .byte[] + copy: + - from: + - this + - .java.io.InputStream##java.lang.Object + to: arg(0) +- function: java.io.ByteArrayInputStream# + signature: + params: + - index: 0 + type: byte[] + copy: + - from: arg(0) + to: + - this + - .java.io.ByteArrayInputStream#buffer#byte[] +- function: java.io.File#getAbsoluteFile + signature: () java.io.File + copy: + - from: + - this + - .java.io.File##java.lang.Object + to: result + - from: this + to: result +- function: java.io.File#getCanonicalPath + signature: () java.lang.String + copy: + - from: + - this + - .java.io.File##java.lang.Object + to: result +- function: java.io.File#getPath + signature: () java.lang.String + copy: + - from: + - this + - .java.io.File##java.lang.Object + to: result +- function: java.io.File# + signature: (java.net.URI) void + copy: + - from: arg(0) + to: + - this + - .java.io.File##java.lang.Object +- function: + package: java.io + class: InputStream + name: + pattern: read.+ + copy: + - from: + - this + - .java.io.InputStream##java.lang.Object + to: result +- function: java.io.File#getAbsolutePath + signature: + return: java.lang.String + copy: + - from: + - this + - .java.io.File#path#java.lang.String + to: result + - from: + - this + - .java.io.File#uri#java.net.URI + - .java.net.URI#value#java.lang.String + to: result +- function: java.io.File# + signature: + params: + - index: 0 + type: java.lang.String + copy: + - from: arg(0) + to: + - this + - .java.io.File#path#java.lang.String + - from: arg(0) + to: + - this + - .java.io.File#uri#java.net.URI + - .java.net.URI#value#java.lang.String + - from: arg(0) + to: + - this + - .java.io.File#path#java.lang.String + - from: arg(0) + to: + - this + - .java.io.File#uri#java.net.URI + - .java.net.URI#value#java.lang.String + - from: arg(0) + to: + - this + - .java.io.File#path#java.lang.String + - from: arg(0) + to: + - this + - .java.io.File#uri#java.net.URI + - .java.net.URI#value#java.lang.String + - from: arg(0) + to: + - this + - .java.io.File#path#java.lang.String + - from: arg(0) + to: + - this + - .java.io.File#uri#java.net.URI + - .java.net.URI#value#java.lang.String +- function: java.io.File#toString + signature: + return: java.lang.String + copy: + - from: + - this + - .java.io.File#path#java.lang.String + to: result + - from: + - this + - .java.io.File#uri#java.net.URI + - .java.net.URI#value#java.lang.String + to: result +- function: + package: java.io + class: Reader + name: + pattern: read.+ + copy: + - from: this + to: result + - from: + - this + - .java.io.Reader##java.lang.Object + to: result +- function: java.io.BufferedReader#lines + signature: () java.util.stream.Stream + taintCopyOnly: true + copy: + - from: this + to: result +- function: java.io.StringReader# + signature: (java.lang.String) void + copy: + - from: arg(0) + to: + - this + - .java.io.Reader##java.lang.Object + - from: arg(0) + to: + - this + - .java.io.StringReader##java.lang.Object +- function: java.io.Reader# + signature: (java.lang.Object) void + copy: + - from: arg(0) + to: + - this + - .java.io.Reader##java.lang.Object + - from: arg(0) + to: this +- function: java.io.File#getParentFile + signature: () java.io.File + copy: + - from: + - this + - .java.io.File##java.lang.Object + to: result + - from: this + to: result +- function: java.io.File#toPath + signature: () java.nio.file.Path + copy: + - from: + - this + - .java.io.File##java.lang.Object + to: result +- function: java.io.File#getName + signature: + return: java.lang.String + copy: + - from: + - this + - .java.io.File#path#java.lang.String + to: result + - from: + - this + - .java.io.File#uri#java.net.URI + - .java.net.URI#value#java.lang.String + to: result +- function: java.io.ByteArrayOutputStream#write + signature: (byte[], int, int) void + copy: + - from: + - arg(0) + - '[*]' + to: + - this + - .java.io.ByteArrayOutputStream##java.lang.Object + - from: + - arg(0) + - '[*]' + to: + - this + - .java.io.OutputStream##java.lang.Object + - from: arg(0) + to: + - this + - .java.io.ByteArrayOutputStream##java.lang.Object + - from: arg(0) + to: + - this + - .java.io.OutputStream##java.lang.Object + - from: + - arg(0) + - '[*]' + to: this +- function: java.io.File# + signature: (java.lang.String, java.io.File) void + taintCopyOnly: true + copy: + - from: arg(0) + to: this +- function: java.io.File# + signature: (java.net.URI) void + taintCopyOnly: true + copy: + - from: arg(0) + to: this +- function: java.io.File#toString + signature: () java.lang.String + copy: + - from: + - this + - .java.io.File##java.lang.Object + to: result +- function: java.io.ByteArrayOutputStream#write + signature: (int) void + copy: + - from: arg(0) + to: + - this + - .java.io.ByteArrayOutputStream##java.lang.Object + - from: arg(0) + to: + - this + - .java.io.OutputStream##java.lang.Object + - from: arg(0) + to: this +- function: java.io.File#listFiles + signature: () java.io.File[] + taintCopyOnly: true + copy: + - from: this + to: result +- function: java.io.File#getParent + signature: + return: java.lang.String + copy: + - from: + - this + - .java.io.File#path#java.lang.String + to: result + - from: + - this + - .java.io.File#uri#java.net.URI + - .java.net.URI#value#java.lang.String + to: result +- function: java.io.ByteArrayOutputStream#toByteArray + signature: () byte[] + taintCopyOnly: true + copy: + - from: this + to: result +- function: java.io.File# + signature: (java.lang.String) void + copy: + - from: arg(0) + to: + - this + - .java.io.File##java.lang.Object +- function: java.io.File#listFiles + signature: (java.io.FileFilter) java.io.File[] + taintCopyOnly: true + copy: + - from: this + to: result +- function: java.io.File# + signature: (java.lang.String, int) void + taintCopyOnly: true + copy: + - from: arg(0) + to: this +- function: java.io.File#toURI + signature: () java.net.URI + copy: + - from: + - this + - .java.io.File##java.lang.Object + to: result +- function: java.io.Reader#read + signature: (java.nio.CharBuffer) int + copy: + - from: this + to: result + - from: + - this + - .java.io.Reader##java.lang.Object + to: result +- function: java.io.OutputStream#write + signature: (byte[]) void + taintCopyOnly: true + copy: + - from: arg(0) + to: this +- function: java.io.UncheckedIOException# + signature: (java.io.IOException) void + overrides: false + copy: + - from: arg(0) + to: + - this + - .java.lang.Throwable#cause#java.lang.Object +- function: java.io.StringBufferInputStream# + signature: (java.lang.String) void + copy: + - from: arg(0) + to: + - this + - .java.io.StringBufferInputStream##java.lang.Object + - from: arg(0) + to: + - this + - .java.io.InputStream##java.lang.Object +- function: java.io.File#toPath + signature: () java.nio.file.Path + taintCopyOnly: true + copy: + - from: this + to: result +- function: java.io.File# + signature: (java.lang.String, int) void + copy: + - from: arg(1) + to: this + - from: arg(0) + to: + - this + - .java.io.File##java.lang.Object + - from: arg(1) + to: + - this + - .java.io.File##java.lang.Object +- function: java.io.File#toURL + signature: () java.net.URL + taintCopyOnly: true + copy: + - from: this + to: result +- function: java.io.OutputStream#write + signature: (byte[]) void + copy: + - from: + - arg(0) + - '[*]' + to: + - this + - .java.io.OutputStream##java.lang.Object + - from: arg(0) + to: + - this + - .java.io.OutputStream##java.lang.Object + - from: + - arg(0) + - '[*]' + to: this +- function: java.io.File#toURI + signature: () java.net.URI + taintCopyOnly: true + copy: + - from: this + to: result +- function: java.io.File# + signature: (java.lang.String) void + taintCopyOnly: true + copy: + - from: arg(0) + to: this +- function: java.io.InputStream#read + signature: (byte[], int, int) int + copy: + - from: + - this + - .java.io.InputStream##java.lang.Object + to: result + - from: this + to: result +- function: java.io.File#getCanonicalPath + signature: () java.lang.String + taintCopyOnly: true + copy: + - from: this + to: result +- function: java.io.File#getPath + signature: () java.lang.String + taintCopyOnly: true + copy: + - from: this + to: result diff --git a/core/opentaint-config/config/config/stdlib/java-lang-ref.yaml b/core/opentaint-config/config/config/stdlib/java-lang-ref.yaml new file mode 100644 index 000000000..41dc77eda --- /dev/null +++ b/core/opentaint-config/config/config/stdlib/java-lang-ref.yaml @@ -0,0 +1,32 @@ +passThrough: +- function: java.lang.ref.Reference#get + signature: () java.lang.Object + copy: + - from: + - this + - .java.lang.ref.Reference##java.lang.Object + to: result +- function: java.lang.ref.Reference# + signature: (java.lang.Object) void + copy: + - from: arg(0) + to: + - this + - .java.lang.ref.Reference##java.lang.Object + - from: arg(0) + to: this +- function: java.lang.ref.Reference# + signature: (java.lang.Object, java.lang.ref.ReferenceQueue) void + copy: + - from: arg(0) + to: + - this + - .java.lang.ref.Reference##java.lang.Object + - from: arg(0) + to: this +- function: java.lang.ref.Reference#get + signature: () java.lang.Object + taintCopyOnly: true + copy: + - from: this + to: result diff --git a/core/opentaint-config/config/config/stdlib/java-lang-reflect.yaml b/core/opentaint-config/config/config/stdlib/java-lang-reflect.yaml new file mode 100644 index 000000000..48629bf19 --- /dev/null +++ b/core/opentaint-config/config/config/stdlib/java-lang-reflect.yaml @@ -0,0 +1,434 @@ +passThrough: +- function: java.lang.reflect.Field#setBoolean + signature: (java.lang.Object, boolean) void + taintCopyOnly: true + copy: + - from: this + to: arg(0) +- function: java.lang.reflect.Field#setDouble + signature: (java.lang.Object, double) void + copy: + - from: arg(1) + to: arg(0) +- function: java.lang.reflect.Field#setLong + signature: (java.lang.Object, long) void + copy: + - from: arg(1) + to: arg(0) +- function: java.lang.reflect.Field#setInt + signature: + params: + - index: 0 + type: java.lang.Object + copy: + - from: + - this + - .java.lang.reflect.Field#value#java.lang.Object + to: arg(0) +- function: java.lang.reflect.Field#get + signature: (java.lang.Object) java.lang.Object + taintCopyOnly: true + copy: + - from: this + to: result +- function: java.lang.reflect.Member#getName + signature: + return: java.lang.String + copy: + - from: + - this + - .java.lang.reflect.Member#name#java.lang.String + to: result +- function: java.lang.reflect.Field#setDouble + signature: + params: + - index: 0 + type: java.lang.Object + copy: + - from: + - this + - .java.lang.reflect.Field#value#java.lang.Object + to: arg(0) +- function: java.lang.reflect.Field#getDouble + signature: (java.lang.Object) double + copy: + - from: arg(0) + to: result + - from: this + to: result +- function: java.lang.reflect.Field#setFloat + signature: (java.lang.Object, float) void + taintCopyOnly: true + copy: + - from: this + to: arg(0) +- function: java.lang.reflect.Field#setShort + signature: (java.lang.Object, short) void + taintCopyOnly: true + copy: + - from: this + to: arg(0) +- function: java.lang.reflect.Member#getModifiers + signature: () int + copy: + - from: this + to: result +- function: java.lang.reflect.Method#getParameterTypes + signature: () java.lang.Class[] + taintCopyOnly: true + copy: + - from: this + to: result +- function: + package: java.lang.reflect + class: Proxy + name: + pattern: (get.*) + signature: + params: + - index: 0 + type: java.lang.ClassLoader + return: java.lang.Class + copy: + - from: arg(0) + to: + - result + - .java.lang.Class#classLoader#java.lang.ClassLoader +- function: java.lang.reflect.Field#get + signature: + return: java.lang.Object + copy: + - from: + - this + - .java.lang.reflect.Field#value#java.lang.Object + to: result +- function: java.lang.reflect.Field#getLong + signature: (java.lang.Object) long + copy: + - from: arg(0) + to: result + - from: this + to: result +- function: java.lang.reflect.Field#setFloat + signature: (java.lang.Object, float) void + copy: + - from: arg(1) + to: arg(0) +- function: java.lang.reflect.Constructor#getParameterTypes + signature: () java.lang.Class[] + taintCopyOnly: true + copy: + - from: this + to: result +- function: java.lang.reflect.Field#setByte + signature: + params: + - index: 0 + type: java.lang.Object + copy: + - from: + - this + - .java.lang.reflect.Field#value#java.lang.Object + to: arg(0) +- function: + package: java.lang.reflect + class: Array + name: + pattern: set.* + copy: + - from: arg(1) + to: arg(0) +- function: java.lang.reflect.Field#setLong + signature: (java.lang.Object, long) void + taintCopyOnly: true + copy: + - from: this + to: arg(0) +- function: java.lang.reflect.Field#get + signature: (java.lang.Object) java.lang.Object + copy: + - from: arg(0) + to: result +- function: java.lang.reflect.Field#setBoolean + signature: (java.lang.Object, boolean) void + copy: + - from: arg(1) + to: arg(0) +- function: java.lang.reflect.Field#getInt + signature: (java.lang.Object) int + copy: + - from: arg(0) + to: result + - from: this + to: result +- function: java.lang.reflect.Method#getReturnType + signature: () java.lang.Class + taintCopyOnly: true + copy: + - from: this + to: result +- function: java.lang.reflect.Field#setChar + signature: (java.lang.Object, char) void + taintCopyOnly: true + copy: + - from: this + to: arg(0) +- function: java.lang.reflect.Field#setBoolean + signature: + params: + - index: 0 + type: java.lang.Object + copy: + - from: + - this + - .java.lang.reflect.Field#value#java.lang.Object + to: arg(0) +- function: java.lang.reflect.Field#getByte + signature: (java.lang.Object) byte + copy: + - from: arg(0) + to: result + - from: this + to: result +- function: java.lang.reflect.Field#getFloat + signature: (java.lang.Object) float + copy: + - from: arg(0) + to: result + - from: this + to: result +- function: java.lang.reflect.Method#getExceptionTypes + signature: () java.lang.Class[] + taintCopyOnly: true + copy: + - from: this + to: result +- function: java.lang.reflect.Field#set + signature: + params: + - index: 0 + type: java.lang.Object + copy: + - from: + - this + - .java.lang.reflect.Field#value#java.lang.Object + to: arg(0) +- function: java.lang.reflect.Field#setShort + signature: (java.lang.Object, short) void + copy: + - from: arg(1) + to: arg(0) +- function: java.lang.reflect.Field#setChar + signature: + params: + - index: 0 + type: java.lang.Object + copy: + - from: + - this + - .java.lang.reflect.Field#value#java.lang.Object + to: arg(0) +- function: java.lang.reflect.Constructor#getExceptionTypes + signature: () java.lang.Class[] + taintCopyOnly: true + copy: + - from: this + to: result +- function: java.lang.reflect.Member#getDeclaringClass + signature: () java.lang.Class + taintCopyOnly: true + copy: + - from: this + to: result +- function: java.lang.reflect.Field#setLong + signature: + params: + - index: 0 + type: java.lang.Object + copy: + - from: + - this + - .java.lang.reflect.Field#value#java.lang.Object + to: arg(0) +- function: java.lang.reflect.Field#setChar + signature: (java.lang.Object, char) void + copy: + - from: arg(1) + to: arg(0) +- function: java.lang.reflect.Field#getShort + signature: (java.lang.Object) short + copy: + - from: arg(0) + to: result + - from: this + to: result +- function: java.lang.reflect.Field#setInt + signature: (java.lang.Object, int) void + copy: + - from: arg(1) + to: arg(0) +- function: java.lang.reflect.Field#getType + signature: () java.lang.Class + taintCopyOnly: true + copy: + - from: this + to: result +- function: java.lang.reflect.Field#setByte + signature: (java.lang.Object, byte) void + copy: + - from: arg(1) + to: arg(0) +- function: java.lang.reflect.Field#getChar + signature: (java.lang.Object) char + copy: + - from: arg(0) + to: result + - from: this + to: result +- function: java.lang.reflect.Field#setInt + signature: (java.lang.Object, int) void + taintCopyOnly: true + copy: + - from: this + to: arg(0) +- function: java.lang.reflect.Member#getName + signature: () java.lang.String + taintCopyOnly: true + copy: + - from: this + to: result +- function: java.lang.reflect.Field#set + signature: (java.lang.Object, java.lang.Object) void + taintCopyOnly: true + copy: + - from: this + to: arg(0) +- function: java.lang.reflect.Field#setFloat + signature: + params: + - index: 0 + type: java.lang.Object + copy: + - from: + - this + - .java.lang.reflect.Field#value#java.lang.Object + to: arg(0) +- function: java.lang.reflect.Method#getParameterTypes + signature: + return: java.lang.Class[] + copy: + - from: + - this + - .java.lang.reflect.Method#parameterTypes#java.lang.Class[] + to: result +- function: java.lang.reflect.Field#setShort + signature: + params: + - index: 0 + type: java.lang.Object + copy: + - from: + - this + - .java.lang.reflect.Field#value#java.lang.Object + to: arg(0) +- function: java.lang.reflect.Constructor#getParameterTypes + signature: + return: java.lang.Class[] + copy: + - from: + - this + - .java.lang.reflect.Constructor#parameterTypes#java.lang.Class[] + to: result +- function: java.lang.reflect.Field#setByte + signature: (java.lang.Object, byte) void + taintCopyOnly: true + copy: + - from: this + to: arg(0) +- function: java.lang.reflect.Field#getBoolean + signature: (java.lang.Object) boolean + copy: + - from: arg(0) + to: result + - from: this + to: result +- function: java.lang.reflect.Field#setDouble + signature: (java.lang.Object, double) void + taintCopyOnly: true + copy: + - from: this + to: arg(0) +- function: java.lang.reflect.Method#getReturnType + signature: + return: java.lang.Class + copy: + - from: + - this + - .java.lang.reflect.Method#returnType#java.lang.Class + to: result +- function: + package: java.lang.reflect + class: Array + name: + pattern: get.* + copy: + - from: arg(0) + to: result +- function: + package: java.lang.reflect + class: Proxy + name: + pattern: (is.*) + copy: + - from: arg(0) + to: result + - from: arg(1) + to: result +- function: java.lang.reflect.Field#set + signature: (java.lang.Object, java.lang.Object) void + copy: + - from: arg(1) + to: arg(0) +- function: java.lang.reflect.Method#getExceptionTypes + signature: + return: java.lang.Class[] + copy: + - from: + - this + - .java.lang.reflect.Method#parameterTypes#java.lang.Class[] + to: result +- function: + package: java.lang.reflect + class: Proxy + name: + pattern: (get.*) + taintCopyOnly: true + copy: + - from: arg(0) + to: result + - from: arg(1) + to: result +- function: java.lang.reflect.Member#getDeclaringClass + signature: + return: java.lang.Class + copy: + - from: + - this + - .java.lang.reflect.Member#declaringClass#java.lang.Class + to: result +- function: java.lang.reflect.Field#getType + signature: + return: java.lang.Class + copy: + - from: + - this + - .java.lang.reflect.Field#declaringClass#java.lang.Class + to: result +- function: java.lang.reflect.Constructor#getExceptionTypes + signature: + return: java.lang.Class[] + copy: + - from: + - this + - .java.lang.reflect.Constructor#parameterTypes#java.lang.Class[] + to: result diff --git a/core/opentaint-config/config/config/stdlib/java-lang.yaml b/core/opentaint-config/config/config/stdlib/java-lang.yaml new file mode 100644 index 000000000..4e518b8ba --- /dev/null +++ b/core/opentaint-config/config/config/stdlib/java-lang.yaml @@ -0,0 +1,8763 @@ +passThrough: +- function: java.lang.String#intern + signature: () java.lang.String + copy: + - from: this + to: result +- function: java.lang.AbstractStringBuilder#append + signature: (java.lang.CharSequence) java.lang.AbstractStringBuilder + copy: + - from: + - this + - .java.lang.Appendable##java.lang.Object + to: result + - from: + - this + - .java.lang.AbstractStringBuilder##java.lang.Object + to: result + - from: this + to: result +- function: java.lang.Character#charValue + signature: () char + copy: + - from: + - this + - .java.lang.Character##java.lang.Object + to: result + - from: this + to: result +- function: java.lang.StringBuffer#append + signature: (boolean) java.lang.AbstractStringBuilder + taintCopyOnly: true + copy: + - from: this + to: result +- function: java.lang.StringBuilder#replace + signature: (int, int, java.lang.String) java.lang.AbstractStringBuilder + copy: + - from: + - this + - .java.lang.StringBuilder##java.lang.Object + to: result + - from: + - this + - .java.lang.Appendable##java.lang.Object + to: result + - from: arg(2) + to: + - this + - .java.lang.StringBuilder##java.lang.Object + - from: + - this + - .java.lang.AbstractStringBuilder##java.lang.Object + to: result + - from: arg(2) + to: + - this + - .java.lang.Appendable##java.lang.Object + - from: arg(2) + to: + - this + - .java.lang.AbstractStringBuilder##java.lang.Object +- function: java.lang.Character#toUpperCase + signature: (char) char + copy: + - from: arg(0) + to: result +- function: java.lang.StringBuilder#insert + signature: (int, java.lang.Object) java.lang.StringBuilder + copy: + - from: arg(1) + to: result + - from: + - this + - .java.lang.StringBuilder##java.lang.Object + to: result + - from: arg(1) + to: + - this + - .java.lang.StringBuilder##java.lang.Object + - from: + - this + - .java.lang.Appendable##java.lang.Object + to: result + - from: + - this + - .java.lang.AbstractStringBuilder##java.lang.Object + to: result + - from: this + to: result + - from: arg(1) + to: + - this + - .java.lang.Appendable##java.lang.Object + - from: arg(1) + to: this + - from: arg(1) + to: + - this + - .java.lang.AbstractStringBuilder##java.lang.Object +- function: java.lang.String# + signature: (byte[], int, int, java.nio.charset.Charset) void + taintCopyOnly: true + copy: + - from: arg(0) + to: this +- function: java.lang.StringBuffer# + signature: (java.lang.String) void + taintCopyOnly: true + copy: + - from: arg(0) + to: this +- function: java.lang.StringBuffer#append + signature: (char[]) java.lang.StringBuffer + copy: + - from: + - this + - .java.lang.Appendable##java.lang.Object + to: result + - from: arg(0) + to: + - this + - .java.lang.StringBuffer##java.lang.Object + - from: + - this + - .java.lang.AbstractStringBuilder##java.lang.Object + to: result + - from: + - this + - .java.lang.StringBuffer##java.lang.Object + to: result + - from: + - arg(0) + - '[*]' + to: this + - from: this + to: result + - from: + - arg(0) + - '[*]' + to: + - this + - .java.lang.AbstractStringBuilder##java.lang.Object + - from: + - arg(0) + - '[*]' + to: + - this + - .java.lang.Appendable##java.lang.Object + - from: arg(0) + to: + - this + - .java.lang.Appendable##java.lang.Object + - from: + - arg(0) + - '[*]' + to: + - this + - .java.lang.StringBuffer##java.lang.Object + - from: arg(0) + to: + - this + - .java.lang.AbstractStringBuilder##java.lang.Object +- function: java.lang.StringBuffer#append + signature: + params: + - index: 0 + type: char[] + return: java.lang.StringBuffer + copy: + - from: arg(0) + to: + - result + - .java.lang.StringBuffer#chars#char[] + - from: arg(0) + to: + - result + - .java.lang.StringBuffer#value#java.lang.String + - .java.lang.String#chars#char[] + - from: arg(0) + to: + - result + - .java.lang.StringBuffer#chars#char[] + - from: arg(0) + to: + - result + - .java.lang.StringBuffer#value#java.lang.String + - .java.lang.String#chars#char[] +- function: java.lang.String#join + signature: (java.lang.CharSequence, java.lang.CharSequence[]) java.lang.String + taintCopyOnly: true + copy: + - from: arg(*) + to: result +- function: java.lang.StringBuffer#append + signature: (java.lang.String) java.lang.StringBuffer + taintCopyOnly: true + copy: + - from: arg(0) + to: result + - from: arg(0) + to: this +- function: java.lang.StringBuffer#insert + signature: (int, float) java.lang.AbstractStringBuilder + taintCopyOnly: true + copy: + - from: this + to: result +- function: java.lang.StringBuilder#replace + signature: + params: + - index: 2 + type: java.lang.String + return: java.lang.StringBuilder + copy: + - from: arg(2) + to: + - result + - .java.lang.StringBuilder#value#java.lang.String +- function: java.lang.StringBuilder#delete + signature: (int, int) java.lang.AbstractStringBuilder + taintCopyOnly: true + copy: + - from: this + to: result +- function: java.lang.Long#toHexString + signature: (long) java.lang.String + copy: + - from: arg(0) + to: result +- function: java.lang.StringBuilder#replace + signature: + params: + - index: 2 + type: java.lang.String + return: java.lang.AbstractStringBuilder + copy: + - from: arg(2) + to: + - result + - .java.lang.AbstractStringBuilder#value#java.lang.String +- function: java.lang.String#getBytes + signature: (java.lang.String) byte[] + copy: + - from: + - this + - .java.lang.String##byte[] + to: result +- function: java.lang.Throwable# + signature: (java.lang.Throwable) void + copy: + - from: arg(0) + to: this +- function: java.lang.ProcessBuilder#command + signature: () java.util.List + copy: + - from: arg(*) + to: + - this + - .java.lang.ProcessBuilder##java.lang.Object + - from: + - this + - .java.lang.ProcessBuilder##java.lang.Object + to: result +- function: java.lang.Class#getConstructors + signature: () java.lang.reflect.Constructor[] + taintCopyOnly: true + copy: + - from: this + to: result +- function: java.lang.StringBuilder#insert + signature: (int, char) java.lang.AbstractStringBuilder + copy: + - from: arg(1) + to: result + - from: + - this + - .java.lang.StringBuilder##java.lang.Object + to: result + - from: arg(1) + to: + - this + - .java.lang.StringBuilder##java.lang.Object + - from: + - this + - .java.lang.Appendable##java.lang.Object + to: result + - from: + - this + - .java.lang.AbstractStringBuilder##java.lang.Object + to: result + - from: arg(1) + to: + - this + - .java.lang.Appendable##java.lang.Object + - from: arg(1) + to: this + - from: arg(1) + to: + - this + - .java.lang.AbstractStringBuilder##java.lang.Object +- function: java.lang.StringBuffer#append + signature: (double) java.lang.AbstractStringBuilder + taintCopyOnly: true + copy: + - from: this + to: result +- function: java.lang.StringBuilder#insert + signature: (int, char) java.lang.StringBuilder + copy: + - from: arg(1) + to: result + - from: + - this + - .java.lang.StringBuilder##java.lang.Object + to: result + - from: arg(1) + to: + - this + - .java.lang.StringBuilder##java.lang.Object + - from: + - this + - .java.lang.Appendable##java.lang.Object + to: result + - from: + - this + - .java.lang.AbstractStringBuilder##java.lang.Object + to: result + - from: this + to: result + - from: arg(1) + to: + - this + - .java.lang.Appendable##java.lang.Object + - from: arg(1) + to: this + - from: arg(1) + to: + - this + - .java.lang.AbstractStringBuilder##java.lang.Object +- function: java.lang.String#toLowerCase + signature: (java.util.Locale) java.lang.String + copy: + - from: this + to: result +- function: java.lang.StringBuffer#append + signature: (char) java.lang.AbstractStringBuilder + taintCopyOnly: true + copy: + - from: this + to: result +- function: java.lang.AbstractStringBuilder#append + signature: (java.lang.CharSequence, int, int) java.lang.AbstractStringBuilder + copy: + - from: + - this + - .java.lang.Appendable##java.lang.Object + to: result + - from: + - this + - .java.lang.AbstractStringBuilder##java.lang.Object + to: result + - from: this + to: result +- function: java.lang.StringBuffer#insert + signature: (int, int) java.lang.StringBuffer + copy: + - from: arg(1) + to: result + - from: arg(1) + to: + - this + - .java.lang.StringBuffer##java.lang.Object + - from: + - this + - .java.lang.Appendable##java.lang.Object + to: result + - from: + - this + - .java.lang.AbstractStringBuilder##java.lang.Object + to: result + - from: + - this + - .java.lang.StringBuffer##java.lang.Object + to: result + - from: this + to: result + - from: arg(1) + to: + - this + - .java.lang.Appendable##java.lang.Object + - from: arg(1) + to: this + - from: arg(1) + to: + - this + - .java.lang.AbstractStringBuilder##java.lang.Object +- function: java.lang.StringBuffer#append + signature: (java.lang.AbstractStringBuilder) java.lang.AbstractStringBuilder + taintCopyOnly: true + copy: + - from: this + to: result + - from: arg(0) + to: this +- function: java.lang.AbstractStringBuilder# + signature: + params: + - index: 0 + type: java.lang.String + copy: + - from: arg(0) + to: + - this + - .java.lang.AbstractStringBuilder#value#java.lang.String +- function: java.lang.String# + signature: (byte[], java.lang.String) void + copy: + - from: arg(0) + to: + - this + - .java.lang.String##byte[] + - from: + - arg(0) + - '[*]' + to: this +- function: java.lang.Object#clone + signature: () java.lang.Object + copy: + - from: this + to: result +- function: java.lang.Appendable#append + signature: (java.lang.CharSequence) java.lang.Appendable + copy: + - from: + - this + - .java.lang.Appendable##java.lang.Object + to: result + - from: this + to: result +- function: java.lang.Class#getDeclaredFields + signature: () java.lang.reflect.Field[] + taintCopyOnly: true + copy: + - from: this + to: result +- function: java.lang.StringBuilder#append + signature: (long) java.lang.AbstractStringBuilder + copy: + - from: arg(0) + to: result + - from: + - this + - .java.lang.StringBuilder##java.lang.Object + to: result + - from: arg(0) + to: + - this + - .java.lang.StringBuilder##java.lang.Object + - from: + - this + - .java.lang.Appendable##java.lang.Object + to: result + - from: + - this + - .java.lang.AbstractStringBuilder##java.lang.Object + to: result + - from: arg(0) + to: + - this + - .java.lang.Appendable##java.lang.Object + - from: arg(0) + to: this + - from: arg(0) + to: + - this + - .java.lang.AbstractStringBuilder##java.lang.Object +- function: java.lang.StringBuilder#insert + signature: (int, java.lang.Object) java.lang.AbstractStringBuilder + copy: + - from: arg(1) + to: result + - from: + - this + - .java.lang.StringBuilder##java.lang.Object + to: result + - from: arg(1) + to: + - this + - .java.lang.StringBuilder##java.lang.Object + - from: + - this + - .java.lang.Appendable##java.lang.Object + to: result + - from: + - this + - .java.lang.AbstractStringBuilder##java.lang.Object + to: result + - from: arg(1) + to: + - this + - .java.lang.Appendable##java.lang.Object + - from: arg(1) + to: this + - from: arg(1) + to: + - this + - .java.lang.AbstractStringBuilder##java.lang.Object +- function: java.lang.AbstractStringBuilder#insert + signature: (int, char[], int, int) java.lang.AbstractStringBuilder + copy: + - from: + - this + - .java.lang.Appendable##java.lang.Object + to: result + - from: + - this + - .java.lang.AbstractStringBuilder##java.lang.Object + to: result + - from: this + to: result +- function: java.lang.String#toString + signature: () java.lang.String + overrides: false + copy: + - from: this + to: result +- function: java.lang.String# + signature: (char[], int, int) void + taintCopyOnly: true + copy: + - from: arg(0) + to: this +- function: java.lang.AbstractStringBuilder#substring + signature: (int, int) java.lang.String + copy: + - from: + - this + - .java.lang.Appendable##java.lang.Object + to: result + - from: + - this + - .java.lang.AbstractStringBuilder##java.lang.Object + to: result +- function: java.lang.StringBuffer#append + signature: + params: + - index: 0 + type: java.lang.String + copy: + - from: arg(0) + to: + - this + - .java.lang.StringBuffer#value#java.lang.String + - from: arg(0) + to: + - this + - .java.lang.StringBuffer#delegate#java.lang.AbstractStringBuilder + - .java.lang.AbstractStringBuilder#value#java.lang.String + - from: arg(0) + to: + - this + - .java.lang.StringBuffer#value#java.lang.String + - from: arg(0) + to: + - this + - .java.lang.StringBuffer#delegate#java.lang.AbstractStringBuilder + - .java.lang.AbstractStringBuilder#value#java.lang.String +- function: java.lang.StringBuffer#insert + signature: (int, java.lang.CharSequence) java.lang.StringBuffer + copy: + - from: arg(1) + to: + - this + - .java.lang.StringBuffer##java.lang.Object + - from: + - this + - .java.lang.Appendable##java.lang.Object + to: result + - from: + - this + - .java.lang.AbstractStringBuilder##java.lang.Object + to: result + - from: + - this + - .java.lang.StringBuffer##java.lang.Object + to: result + - from: this + to: result + - from: arg(1) + to: + - this + - .java.lang.Appendable##java.lang.Object + - from: arg(1) + to: + - this + - .java.lang.AbstractStringBuilder##java.lang.Object +- function: java.lang.IllegalArgumentException# + signature: (java.lang.String) void + overrides: false + copy: + - from: arg(0) + to: + - this + - .java.lang.Throwable#message#java.lang.Object +- function: java.lang.StringBuffer#append + signature: (char[], int, int) java.lang.StringBuffer + taintCopyOnly: true + copy: + - from: arg(0) + to: result + - from: arg(0) + to: this +- function: java.lang.StringBuilder#append + signature: (long) java.lang.StringBuilder + copy: + - from: arg(0) + to: result + - from: + - this + - .java.lang.StringBuilder##java.lang.Object + to: result + - from: arg(0) + to: + - this + - .java.lang.StringBuilder##java.lang.Object + - from: + - this + - .java.lang.Appendable##java.lang.Object + to: result + - from: + - this + - .java.lang.AbstractStringBuilder##java.lang.Object + to: result + - from: this + to: result + - from: arg(0) + to: + - this + - .java.lang.Appendable##java.lang.Object + - from: arg(0) + to: this + - from: arg(0) + to: + - this + - .java.lang.AbstractStringBuilder##java.lang.Object +- function: java.lang.Integer#toBinaryString + signature: (int) java.lang.String + copy: + - from: arg(0) + to: result +- function: java.lang.StringBuffer#append + signature: + params: + - index: 0 + type: java.lang.AbstractStringBuilder + copy: + - from: arg(0) + to: + - this + - .java.lang.StringBuffer#delegate#java.lang.AbstractStringBuilder + - from: arg(0) + to: + - this + - .java.lang.StringBuffer#delegate#java.lang.AbstractStringBuilder +- function: java.lang.StringBuffer#insert + signature: + params: + - index: 1 + type: java.lang.String + return: java.lang.AbstractStringBuilder + copy: + - from: arg(1) + to: + - result + - .java.lang.AbstractStringBuilder#value#java.lang.String +- function: java.lang.AbstractStringBuilder#deleteCharAt + signature: (int) java.lang.AbstractStringBuilder + copy: + - from: + - this + - .java.lang.Appendable##java.lang.Object + to: result + - from: + - this + - .java.lang.AbstractStringBuilder##java.lang.Object + to: result + - from: this + to: result +- function: java.lang.StringBuilder#insert + signature: (int, char[]) java.lang.AbstractStringBuilder + copy: + - from: + - arg(1) + - '[*]' + to: + - this + - .java.lang.StringBuilder##java.lang.Object + - from: + - this + - .java.lang.StringBuilder##java.lang.Object + to: result + - from: arg(1) + to: + - this + - .java.lang.StringBuilder##java.lang.Object + - from: + - this + - .java.lang.Appendable##java.lang.Object + to: result + - from: + - arg(1) + - '[*]' + to: this + - from: + - this + - .java.lang.AbstractStringBuilder##java.lang.Object + to: result + - from: + - arg(1) + - '[*]' + to: + - this + - .java.lang.AbstractStringBuilder##java.lang.Object + - from: arg(1) + to: + - this + - .java.lang.Appendable##java.lang.Object + - from: arg(1) + to: + - this + - .java.lang.AbstractStringBuilder##java.lang.Object + - from: + - arg(1) + - '[*]' + to: + - this + - .java.lang.Appendable##java.lang.Object +- function: java.lang.Appendable#append + signature: (java.lang.CharSequence, int, int) java.lang.Appendable + copy: + - from: + - this + - .java.lang.Appendable##java.lang.Object + to: result + - from: this + to: result +- function: java.lang.StringBuffer#append + signature: (java.lang.AbstractStringBuilder) java.lang.StringBuffer + taintCopyOnly: true + copy: + - from: arg(0) + to: result + - from: arg(0) + to: this +- function: java.lang.StringBuilder#insert + signature: (int, double) java.lang.AbstractStringBuilder + copy: + - from: arg(1) + to: result + - from: + - this + - .java.lang.StringBuilder##java.lang.Object + to: result + - from: arg(1) + to: + - this + - .java.lang.StringBuilder##java.lang.Object + - from: + - this + - .java.lang.Appendable##java.lang.Object + to: result + - from: + - this + - .java.lang.AbstractStringBuilder##java.lang.Object + to: result + - from: arg(1) + to: + - this + - .java.lang.Appendable##java.lang.Object + - from: arg(1) + to: this + - from: arg(1) + to: + - this + - .java.lang.AbstractStringBuilder##java.lang.Object +- function: java.lang.StringBuilder#insert + signature: (int, java.lang.CharSequence, int, int) java.lang.StringBuilder + copy: + - from: + - this + - .java.lang.StringBuilder##java.lang.Object + to: result + - from: arg(1) + to: + - this + - .java.lang.StringBuilder##java.lang.Object + - from: + - this + - .java.lang.Appendable##java.lang.Object + to: result + - from: + - this + - .java.lang.AbstractStringBuilder##java.lang.Object + to: result + - from: this + to: result + - from: arg(1) + to: + - this + - .java.lang.Appendable##java.lang.Object + - from: arg(1) + to: + - this + - .java.lang.AbstractStringBuilder##java.lang.Object +- function: + package: java.lang + class: String + name: + pattern: replace.* + signature: (java.lang.String, java.lang.String) java.lang.String + copy: + - from: arg(1) + to: result + - from: this + to: result +- function: java.lang.String#valueOf + signature: (int) java.lang.String + copy: + - from: arg(0) + to: result +- function: java.lang.StringBuilder# + signature: (java.lang.CharSequence) void + taintCopyOnly: true + copy: + - from: arg(0) + to: this +- function: java.lang.StringBuffer#append + signature: (java.lang.Object) java.lang.StringBuffer + copy: + - from: arg(0) + to: result + - from: + - this + - .java.lang.Appendable##java.lang.Object + to: result + - from: arg(0) + to: + - this + - .java.lang.StringBuffer##java.lang.Object + - from: + - this + - .java.lang.AbstractStringBuilder##java.lang.Object + to: result + - from: + - this + - .java.lang.StringBuffer##java.lang.Object + to: result + - from: this + to: result + - from: arg(0) + to: + - this + - .java.lang.Appendable##java.lang.Object + - from: arg(0) + to: this + - from: arg(0) + to: + - this + - .java.lang.AbstractStringBuilder##java.lang.Object +- function: java.lang.AbstractStringBuilder#append + signature: (java.lang.CharSequence) java.lang.Appendable + copy: + - from: + - this + - .java.lang.Appendable##java.lang.Object + to: result + - from: + - this + - .java.lang.AbstractStringBuilder##java.lang.Object + to: result +- function: java.lang.Class#isPrimitive + signature: () boolean + copy: + - from: this + to: result +- function: java.lang.AbstractStringBuilder#append + signature: (int) java.lang.AbstractStringBuilder + copy: + - from: + - this + - .java.lang.Appendable##java.lang.Object + to: result + - from: + - this + - .java.lang.AbstractStringBuilder##java.lang.Object + to: result + - from: this + to: result +- function: java.lang.Class#getClassLoader + signature: () java.lang.ClassLoader + taintCopyOnly: true + copy: + - from: this + to: result +- function: java.lang.String# + signature: (java.lang.StringBuffer) void + taintCopyOnly: true + copy: + - from: arg(0) + to: this +- function: java.lang.StringBuilder#insert + signature: (int, boolean) java.lang.StringBuilder + copy: + - from: arg(1) + to: result + - from: + - this + - .java.lang.StringBuilder##java.lang.Object + to: result + - from: arg(1) + to: + - this + - .java.lang.StringBuilder##java.lang.Object + - from: + - this + - .java.lang.Appendable##java.lang.Object + to: result + - from: + - this + - .java.lang.AbstractStringBuilder##java.lang.Object + to: result + - from: this + to: result + - from: arg(1) + to: + - this + - .java.lang.Appendable##java.lang.Object + - from: arg(1) + to: this + - from: arg(1) + to: + - this + - .java.lang.AbstractStringBuilder##java.lang.Object +- function: java.lang.StringBuilder#charAt + signature: (int) char + copy: + - from: + - this + - .java.lang.StringBuilder##java.lang.Object + to: result + - from: + - this + - .java.lang.Appendable##java.lang.Object + to: result + - from: + - this + - .java.lang.AbstractStringBuilder##java.lang.Object + to: result + - from: this + to: result +- function: java.lang.Enum#valueOf + signature: (java.lang.Class, java.lang.String) java.lang.Enum + copy: + - from: this + to: result + - from: + - this + - .java.lang.Enum##java.lang.Object + to: result +- function: java.lang.StringBuilder#setCharAt + signature: (int, char) void + copy: + - from: arg(1) + to: + - this + - .java.lang.StringBuilder##java.lang.Object + - from: arg(1) + to: + - this + - .java.lang.Appendable##java.lang.Object + - from: arg(1) + to: this + - from: arg(1) + to: + - this + - .java.lang.AbstractStringBuilder##java.lang.Object +- function: java.lang.ProcessBuilder#command + signature: (java.util.List) java.lang.ProcessBuilder + copy: + - from: this + to: result + - from: arg(*) + to: + - this + - .java.lang.ProcessBuilder##java.lang.Object + - from: + - this + - .java.lang.ProcessBuilder##java.lang.Object + to: result +- function: java.lang.Thread# + signature: (java.lang.String) void + overrides: false + copy: + - from: arg(0) + to: + - this + - .java.lang.Thread#name#java.lang.Object +- function: java.lang.StringBuilder#insert + signature: (int, double) java.lang.StringBuilder + copy: + - from: arg(1) + to: result + - from: + - this + - .java.lang.StringBuilder##java.lang.Object + to: result + - from: arg(1) + to: + - this + - .java.lang.StringBuilder##java.lang.Object + - from: + - this + - .java.lang.Appendable##java.lang.Object + to: result + - from: + - this + - .java.lang.AbstractStringBuilder##java.lang.Object + to: result + - from: this + to: result + - from: arg(1) + to: + - this + - .java.lang.Appendable##java.lang.Object + - from: arg(1) + to: this + - from: arg(1) + to: + - this + - .java.lang.AbstractStringBuilder##java.lang.Object +- function: java.lang.StringBuilder#insert + signature: (int, char[]) java.lang.StringBuilder + copy: + - from: + - arg(1) + - '[*]' + to: + - this + - .java.lang.StringBuilder##java.lang.Object + - from: + - this + - .java.lang.StringBuilder##java.lang.Object + to: result + - from: arg(1) + to: + - this + - .java.lang.StringBuilder##java.lang.Object + - from: + - this + - .java.lang.Appendable##java.lang.Object + to: result + - from: + - arg(1) + - '[*]' + to: this + - from: + - this + - .java.lang.AbstractStringBuilder##java.lang.Object + to: result + - from: this + to: result + - from: + - arg(1) + - '[*]' + to: + - this + - .java.lang.AbstractStringBuilder##java.lang.Object + - from: arg(1) + to: + - this + - .java.lang.Appendable##java.lang.Object + - from: arg(1) + to: + - this + - .java.lang.AbstractStringBuilder##java.lang.Object + - from: + - arg(1) + - '[*]' + to: + - this + - .java.lang.Appendable##java.lang.Object +- function: java.lang.StringBuffer#append + signature: (char) java.lang.Appendable + copy: + - from: arg(0) + to: result + - from: + - this + - .java.lang.Appendable##java.lang.Object + to: result + - from: arg(0) + to: + - this + - .java.lang.StringBuffer##java.lang.Object + - from: + - this + - .java.lang.AbstractStringBuilder##java.lang.Object + to: result + - from: + - this + - .java.lang.StringBuffer##java.lang.Object + to: result + - from: arg(0) + to: + - this + - .java.lang.Appendable##java.lang.Object + - from: arg(0) + to: this + - from: arg(0) + to: + - this + - .java.lang.AbstractStringBuilder##java.lang.Object +- function: java.lang.AbstractStringBuilder#subSequence + signature: (int, int) java.lang.CharSequence + copy: + - from: + - this + - .java.lang.Appendable##java.lang.Object + to: result + - from: + - this + - .java.lang.AbstractStringBuilder##java.lang.Object + to: result +- function: java.lang.StringBuffer#substring + signature: (int) java.lang.String + copy: + - from: + - this + - .java.lang.Appendable##java.lang.Object + to: result + - from: + - this + - .java.lang.AbstractStringBuilder##java.lang.Object + to: result + - from: + - this + - .java.lang.StringBuffer##java.lang.Object + to: result +- function: java.lang.Throwable#getLocalizedMessage + signature: () java.lang.String + copy: + - from: + - this + - .java.lang.Throwable#message#java.lang.Object + to: result +- function: java.lang.String#format + signature: (java.util.Locale, java.lang.String, java.lang.Object[]) java.lang.String + copy: + - from: arg(1) + to: result +- function: java.lang.StringBuilder#insert + signature: (int, boolean) java.lang.AbstractStringBuilder + copy: + - from: arg(1) + to: result + - from: + - this + - .java.lang.StringBuilder##java.lang.Object + to: result + - from: arg(1) + to: + - this + - .java.lang.StringBuilder##java.lang.Object + - from: + - this + - .java.lang.Appendable##java.lang.Object + to: result + - from: + - this + - .java.lang.AbstractStringBuilder##java.lang.Object + to: result + - from: arg(1) + to: + - this + - .java.lang.Appendable##java.lang.Object + - from: arg(1) + to: this + - from: arg(1) + to: + - this + - .java.lang.AbstractStringBuilder##java.lang.Object +- function: java.lang.AbstractStringBuilder#getChars + signature: (int, int, char[], int) void + copy: + - from: + - this + - .java.lang.AbstractStringBuilder##java.lang.Object + to: arg(2) + - from: + - this + - .java.lang.Appendable##java.lang.Object + to: arg(2) +- function: java.lang.StringBuffer#substring + signature: + return: java.lang.String + copy: + - from: + - this + - .java.lang.StringBuffer#value#java.lang.String + to: result + - from: + - this + - .java.lang.StringBuffer#delegate#java.lang.AbstractStringBuilder + - .java.lang.AbstractStringBuilder#value#java.lang.String + to: result + - from: + - this + - .java.lang.StringBuffer#value#java.lang.String + to: result + - from: + - this + - .java.lang.StringBuffer#delegate#java.lang.AbstractStringBuilder + - .java.lang.AbstractStringBuilder#value#java.lang.String + to: result +- function: java.lang.StringBuffer#insert + signature: + params: + - index: 1 + type: char[] + return: java.lang.AbstractStringBuilder + copy: + - from: arg(1) + to: + - result + - .java.lang.AbstractStringBuilder#value#java.lang.String + - .java.lang.String#chars#char[] + - from: arg(1) + to: + - result + - .java.lang.AbstractStringBuilder#value#java.lang.String + - .java.lang.String#chars#char[] +- function: java.lang.AbstractStringBuilder#append + signature: (float) java.lang.AbstractStringBuilder + copy: + - from: + - this + - .java.lang.Appendable##java.lang.Object + to: result + - from: + - this + - .java.lang.AbstractStringBuilder##java.lang.Object + to: result + - from: this + to: result +- function: java.lang.String#getBytes + signature: () byte[] + taintCopyOnly: true + copy: + - from: this + to: result +- function: java.lang.StringBuilder#insert + signature: (int, java.lang.CharSequence, int, int) java.lang.AbstractStringBuilder + copy: + - from: + - this + - .java.lang.StringBuilder##java.lang.Object + to: result + - from: arg(1) + to: + - this + - .java.lang.StringBuilder##java.lang.Object + - from: + - this + - .java.lang.Appendable##java.lang.Object + to: result + - from: + - this + - .java.lang.AbstractStringBuilder##java.lang.Object + to: result + - from: arg(1) + to: + - this + - .java.lang.Appendable##java.lang.Object + - from: arg(1) + to: + - this + - .java.lang.AbstractStringBuilder##java.lang.Object +- function: java.lang.String#substring + signature: (int) java.lang.String + copy: + - from: this + to: result +- function: java.lang.StringBuffer#subSequence + signature: (int, int) java.lang.CharSequence + copy: + - from: + - this + - .java.lang.Appendable##java.lang.Object + to: result + - from: + - this + - .java.lang.AbstractStringBuilder##java.lang.Object + to: result + - from: + - this + - .java.lang.StringBuffer##java.lang.Object + to: result +- function: java.lang.AbstractStringBuilder#getChars + signature: + params: + - index: 2 + type: char[] + copy: + - from: + - this + - .java.lang.AbstractStringBuilder#value#java.lang.String + - .java.lang.String#chars#char[] + to: arg(2) +- function: java.lang.StringBuffer#append + signature: (java.lang.StringBuffer) java.lang.AbstractStringBuilder + taintCopyOnly: true + copy: + - from: arg(0) + to: result + - from: this + to: result +- function: java.lang.StringBuilder# + signature: + params: + - index: 0 + type: java.lang.CharSequence + copy: + - from: arg(0) + to: + - this + - .java.lang.StringBuilder#content#java.lang.CharSequence + - from: arg(0) + to: + - this + - .java.lang.StringBuilder#value#java.lang.String + - .java.lang.String#content#java.lang.CharSequence +- function: java.lang.StringBuffer#replace + signature: + params: + - index: 2 + type: java.lang.String + copy: + - from: arg(2) + to: + - this + - .java.lang.StringBuffer#value#java.lang.String + - from: arg(2) + to: + - this + - .java.lang.StringBuffer#delegate#java.lang.AbstractStringBuilder + - .java.lang.AbstractStringBuilder#value#java.lang.String + - from: arg(2) + to: + - this + - .java.lang.StringBuffer#value#java.lang.String + - from: arg(2) + to: + - this + - .java.lang.StringBuffer#delegate#java.lang.AbstractStringBuilder + - .java.lang.AbstractStringBuilder#value#java.lang.String +- function: java.lang.String# + signature: (byte[], int, int, int) void + copy: + - from: arg(0) + to: + - this + - .java.lang.String##byte[] + - from: + - arg(0) + - '[*]' + to: this +- function: java.lang.StringBuilder#append + signature: (java.lang.String) java.lang.StringBuilder + copy: + - from: + - this + - .java.lang.StringBuilder##java.lang.Object + to: result + - from: arg(0) + to: + - this + - .java.lang.StringBuilder##java.lang.Object + - from: + - this + - .java.lang.Appendable##java.lang.Object + to: result + - from: + - this + - .java.lang.AbstractStringBuilder##java.lang.Object + to: result + - from: this + to: result + - from: arg(0) + to: + - this + - .java.lang.Appendable##java.lang.Object + - from: arg(0) + to: + - this + - .java.lang.AbstractStringBuilder##java.lang.Object +- function: java.lang.StringBuilder#append + signature: + params: + - index: 0 + type: java.lang.String + return: java.lang.StringBuilder + copy: + - from: arg(0) + to: + - result + - .java.lang.StringBuilder#value#java.lang.String +- function: java.lang.Character#getNumericValue + signature: (char) int + copy: + - from: arg(0) + to: result +- function: java.lang.StringBuffer#insert + signature: (int, java.lang.CharSequence) java.lang.AbstractStringBuilder + taintCopyOnly: true + copy: + - from: arg(1) + to: result + - from: this + to: result + - from: arg(1) + to: this +- function: java.lang.StringBuffer#append + signature: (float) java.lang.StringBuffer + copy: + - from: arg(0) + to: result + - from: + - this + - .java.lang.Appendable##java.lang.Object + to: result + - from: arg(0) + to: + - this + - .java.lang.StringBuffer##java.lang.Object + - from: + - this + - .java.lang.AbstractStringBuilder##java.lang.Object + to: result + - from: + - this + - .java.lang.StringBuffer##java.lang.Object + to: result + - from: this + to: result + - from: arg(0) + to: + - this + - .java.lang.Appendable##java.lang.Object + - from: arg(0) + to: this + - from: arg(0) + to: + - this + - .java.lang.AbstractStringBuilder##java.lang.Object +- function: java.lang.StringBuilder#append + signature: (java.lang.CharSequence) java.lang.Appendable + taintCopyOnly: true + copy: + - from: arg(0) + to: result + - from: this + to: result + - from: arg(0) + to: this +- function: java.lang.StringBuffer#insert + signature: (int, char[], int, int) java.lang.AbstractStringBuilder + copy: + - from: arg(1) + to: + - this + - .java.lang.StringBuffer##java.lang.Object + - from: + - this + - .java.lang.Appendable##java.lang.Object + to: result + - from: + - arg(1) + - '[*]' + to: this + - from: + - this + - .java.lang.AbstractStringBuilder##java.lang.Object + to: result + - from: + - this + - .java.lang.StringBuffer##java.lang.Object + to: result + - from: + - arg(1) + - '[*]' + to: + - this + - .java.lang.AbstractStringBuilder##java.lang.Object + - from: arg(1) + to: + - this + - .java.lang.Appendable##java.lang.Object + - from: + - arg(1) + - '[*]' + to: + - this + - .java.lang.StringBuffer##java.lang.Object + - from: arg(1) + to: + - this + - .java.lang.AbstractStringBuilder##java.lang.Object + - from: + - arg(1) + - '[*]' + to: + - this + - .java.lang.Appendable##java.lang.Object +- function: java.lang.StringBuilder#insert + signature: (int, java.lang.String) java.lang.AbstractStringBuilder + copy: + - from: + - this + - .java.lang.StringBuilder##java.lang.Object + to: result + - from: arg(1) + to: + - this + - .java.lang.StringBuilder##java.lang.Object + - from: + - this + - .java.lang.Appendable##java.lang.Object + to: result + - from: + - this + - .java.lang.AbstractStringBuilder##java.lang.Object + to: result + - from: arg(1) + to: + - this + - .java.lang.Appendable##java.lang.Object + - from: arg(1) + to: + - this + - .java.lang.AbstractStringBuilder##java.lang.Object +- function: java.lang.StringBuilder#append + signature: (java.lang.StringBuffer) java.lang.StringBuilder + copy: + - from: + - this + - .java.lang.StringBuilder##java.lang.Object + to: result + - from: arg(0) + to: + - this + - .java.lang.StringBuilder##java.lang.Object + - from: + - this + - .java.lang.Appendable##java.lang.Object + to: result + - from: + - this + - .java.lang.AbstractStringBuilder##java.lang.Object + to: result + - from: this + to: result + - from: arg(0) + to: + - this + - .java.lang.Appendable##java.lang.Object + - from: arg(0) + to: + - this + - .java.lang.AbstractStringBuilder##java.lang.Object +- function: java.lang.StringBuffer#append + signature: (char) java.lang.Appendable + taintCopyOnly: true + copy: + - from: this + to: result +- function: java.lang.StringBuffer#append + signature: (char) java.lang.StringBuffer + copy: + - from: arg(0) + to: result + - from: + - this + - .java.lang.Appendable##java.lang.Object + to: result + - from: arg(0) + to: + - this + - .java.lang.StringBuffer##java.lang.Object + - from: + - this + - .java.lang.AbstractStringBuilder##java.lang.Object + to: result + - from: + - this + - .java.lang.StringBuffer##java.lang.Object + to: result + - from: this + to: result + - from: arg(0) + to: + - this + - .java.lang.Appendable##java.lang.Object + - from: arg(0) + to: this + - from: arg(0) + to: + - this + - .java.lang.AbstractStringBuilder##java.lang.Object +- function: java.lang.StringBuffer#append + signature: (boolean) java.lang.StringBuffer + copy: + - from: arg(0) + to: result + - from: + - this + - .java.lang.Appendable##java.lang.Object + to: result + - from: arg(0) + to: + - this + - .java.lang.StringBuffer##java.lang.Object + - from: + - this + - .java.lang.AbstractStringBuilder##java.lang.Object + to: result + - from: + - this + - .java.lang.StringBuffer##java.lang.Object + to: result + - from: this + to: result + - from: arg(0) + to: + - this + - .java.lang.Appendable##java.lang.Object + - from: arg(0) + to: this + - from: arg(0) + to: + - this + - .java.lang.AbstractStringBuilder##java.lang.Object +- function: java.lang.StringBuffer#append + signature: (java.lang.String) java.lang.AbstractStringBuilder + taintCopyOnly: true + copy: + - from: arg(0) + to: result + - from: this + to: result + - from: arg(0) + to: this +- function: java.lang.StringBuilder#insert + signature: (int, long) java.lang.AbstractStringBuilder + taintCopyOnly: true + copy: + - from: this + to: result +- function: java.lang.StringBuilder#insert + signature: (int, java.lang.String) java.lang.StringBuilder + copy: + - from: + - this + - .java.lang.StringBuilder##java.lang.Object + to: result + - from: arg(1) + to: + - this + - .java.lang.StringBuilder##java.lang.Object + - from: + - this + - .java.lang.Appendable##java.lang.Object + to: result + - from: + - this + - .java.lang.AbstractStringBuilder##java.lang.Object + to: result + - from: this + to: result + - from: arg(1) + to: + - this + - .java.lang.Appendable##java.lang.Object + - from: arg(1) + to: + - this + - .java.lang.AbstractStringBuilder##java.lang.Object +- function: + package: java.lang + class: String + name: + pattern: replace.* + signature: (java.lang.CharSequence, java.lang.CharSequence) java.lang.String + taintCopyOnly: true + copy: + - from: arg(1) + to: result +- function: java.lang.StringBuilder#append + signature: + params: + - index: 0 + type: java.lang.CharSequence + copy: + - from: arg(0) + to: + - this + - .java.lang.StringBuilder#content#java.lang.CharSequence + - from: arg(0) + to: + - this + - .java.lang.StringBuilder#value#java.lang.String + - .java.lang.String#content#java.lang.CharSequence + - from: arg(0) + to: + - this + - .java.lang.StringBuilder#content#java.lang.CharSequence + - from: arg(0) + to: + - this + - .java.lang.StringBuilder#value#java.lang.String + - .java.lang.String#content#java.lang.CharSequence + - from: arg(0) + to: + - this + - .java.lang.StringBuilder#content#java.lang.CharSequence + - from: arg(0) + to: + - this + - .java.lang.StringBuilder#value#java.lang.String + - .java.lang.String#content#java.lang.CharSequence + - from: arg(0) + to: + - this + - .java.lang.StringBuilder#content#java.lang.CharSequence + - from: arg(0) + to: + - this + - .java.lang.StringBuilder#value#java.lang.String + - .java.lang.String#content#java.lang.CharSequence + - from: arg(0) + to: + - this + - .java.lang.StringBuilder#content#java.lang.CharSequence + - from: arg(0) + to: + - this + - .java.lang.StringBuilder#value#java.lang.String + - .java.lang.String#content#java.lang.CharSequence + - from: arg(0) + to: + - this + - .java.lang.StringBuilder#content#java.lang.CharSequence + - from: arg(0) + to: + - this + - .java.lang.StringBuilder#value#java.lang.String + - .java.lang.String#content#java.lang.CharSequence +- function: java.lang.StringBuffer#append + signature: (java.lang.Object) java.lang.AbstractStringBuilder + taintCopyOnly: true + copy: + - from: this + to: result +- function: java.lang.StringBuffer#replace + signature: + return: java.lang.AbstractStringBuilder + copy: + - from: + - this + - .java.lang.StringBuffer#delegate#java.lang.AbstractStringBuilder + to: result +- function: java.lang.StringBuffer#insert + signature: (int, int) java.lang.AbstractStringBuilder + taintCopyOnly: true + copy: + - from: this + to: result +- function: java.lang.StringBuilder#append + signature: (java.lang.StringBuffer) java.lang.AbstractStringBuilder + copy: + - from: + - this + - .java.lang.StringBuilder##java.lang.Object + to: result + - from: arg(0) + to: + - this + - .java.lang.StringBuilder##java.lang.Object + - from: + - this + - .java.lang.Appendable##java.lang.Object + to: result + - from: + - this + - .java.lang.AbstractStringBuilder##java.lang.Object + to: result + - from: arg(0) + to: + - this + - .java.lang.Appendable##java.lang.Object + - from: arg(0) + to: + - this + - .java.lang.AbstractStringBuilder##java.lang.Object +- function: java.lang.StringBuilder#append + signature: + params: + - index: 0 + type: java.lang.StringBuffer + return: java.lang.AbstractStringBuilder + copy: + - from: + - arg(0) + - .java.lang.StringBuffer#delegate#java.lang.AbstractStringBuilder + to: result +- function: java.lang.String#toUpperCase + signature: () java.lang.String + copy: + - from: this + to: result +- function: java.lang.AbstractStringBuilder# + signature: (java.lang.CharSequence) void + copy: + - from: arg(0) + to: + - this + - .java.lang.Appendable##java.lang.Object + - from: arg(0) + to: + - this + - .java.lang.AbstractStringBuilder##java.lang.Object +- function: java.lang.AbstractStringBuilder#delete + signature: (int, int) java.lang.AbstractStringBuilder + copy: + - from: + - this + - .java.lang.Appendable##java.lang.Object + to: result + - from: + - this + - .java.lang.AbstractStringBuilder##java.lang.Object + to: result + - from: this + to: result +- function: java.lang.StringBuilder#append + signature: (int) java.lang.AbstractStringBuilder + taintCopyOnly: true + copy: + - from: this + to: result +- function: java.lang.StringBuffer#insert + signature: + return: java.lang.AbstractStringBuilder + copy: + - from: + - this + - .java.lang.StringBuffer#delegate#java.lang.AbstractStringBuilder + to: result + - from: + - this + - .java.lang.StringBuffer#delegate#java.lang.AbstractStringBuilder + to: result + - from: + - this + - .java.lang.StringBuffer#delegate#java.lang.AbstractStringBuilder + to: result + - from: + - this + - .java.lang.StringBuffer#delegate#java.lang.AbstractStringBuilder + to: result + - from: + - this + - .java.lang.StringBuffer#delegate#java.lang.AbstractStringBuilder + to: result + - from: + - this + - .java.lang.StringBuffer#delegate#java.lang.AbstractStringBuilder + to: result + - from: + - this + - .java.lang.StringBuffer#delegate#java.lang.AbstractStringBuilder + to: result + - from: + - this + - .java.lang.StringBuffer#delegate#java.lang.AbstractStringBuilder + to: result + - from: + - this + - .java.lang.StringBuffer#delegate#java.lang.AbstractStringBuilder + to: result + - from: + - this + - .java.lang.StringBuffer#delegate#java.lang.AbstractStringBuilder + to: result + - from: + - this + - .java.lang.StringBuffer#delegate#java.lang.AbstractStringBuilder + to: result + - from: + - this + - .java.lang.StringBuffer#delegate#java.lang.AbstractStringBuilder + to: result +- function: java.lang.Character#toLowerCase + signature: (int) int + copy: + - from: arg(0) + to: result +- function: java.lang.StringBuilder#append + signature: (double) java.lang.StringBuilder + copy: + - from: arg(0) + to: result + - from: + - this + - .java.lang.StringBuilder##java.lang.Object + to: result + - from: arg(0) + to: + - this + - .java.lang.StringBuilder##java.lang.Object + - from: + - this + - .java.lang.Appendable##java.lang.Object + to: result + - from: + - this + - .java.lang.AbstractStringBuilder##java.lang.Object + to: result + - from: this + to: result + - from: arg(0) + to: + - this + - .java.lang.Appendable##java.lang.Object + - from: arg(0) + to: this + - from: arg(0) + to: + - this + - .java.lang.AbstractStringBuilder##java.lang.Object +- function: java.lang.String# + signature: + params: + - index: 0 + type: java.lang.StringBuilder + copy: + - from: + - arg(0) + - .java.lang.StringBuilder#value#java.lang.String + to: this +- function: java.lang.StringBuffer#subSequence + signature: + return: java.lang.CharSequence + copy: + - from: + - this + - .java.lang.StringBuffer#content#java.lang.CharSequence + to: result + - from: + - this + - .java.lang.StringBuffer#delegate#java.lang.AbstractStringBuilder + - .java.lang.AbstractStringBuilder#content#java.lang.CharSequence + to: result + - from: + - this + - .java.lang.StringBuffer#value#java.lang.String + - .java.lang.String#content#java.lang.CharSequence + to: result +- function: java.lang.StringBuffer# + signature: (java.lang.String) void + copy: + - from: arg(0) + to: + - this + - .java.lang.StringBuffer##java.lang.Object + - from: arg(0) + to: + - this + - .java.lang.Appendable##java.lang.Object + - from: arg(0) + to: + - this + - .java.lang.AbstractStringBuilder##java.lang.Object +- function: java.lang.StringBuilder#insert + signature: + params: + - index: 1 + type: java.lang.CharSequence + return: java.lang.StringBuilder + copy: + - from: arg(1) + to: + - result + - .java.lang.StringBuilder#content#java.lang.CharSequence + - from: arg(1) + to: + - result + - .java.lang.StringBuilder#value#java.lang.String + - .java.lang.String#content#java.lang.CharSequence + - from: arg(1) + to: + - result + - .java.lang.StringBuilder#content#java.lang.CharSequence + - from: arg(1) + to: + - result + - .java.lang.StringBuilder#value#java.lang.String + - .java.lang.String#content#java.lang.CharSequence +- function: java.lang.AbstractStringBuilder#append + signature: (char) java.lang.Appendable + taintCopyOnly: true + copy: + - from: this + to: result +- function: java.lang.String#subSequence + signature: + return: java.lang.CharSequence + copy: + - from: + - this + - .java.lang.String#content#java.lang.CharSequence + to: result +- function: java.lang.AbstractStringBuilder#substring + signature: + return: java.lang.String + copy: + - from: + - this + - .java.lang.AbstractStringBuilder#value#java.lang.String + to: result + - from: + - this + - .java.lang.AbstractStringBuilder#value#java.lang.String + to: result +- function: java.lang.AbstractStringBuilder#subSequence + signature: (int, int) java.lang.CharSequence + taintCopyOnly: true + copy: + - from: this + to: result +- function: java.lang.StringBuilder#getChars + signature: (int, int, char[], int) void + taintCopyOnly: true + copy: + - from: this + to: arg(2) +- function: java.lang.String# + signature: (java.lang.String) void + copy: + - from: arg(0) + to: this +- function: java.lang.StringBuffer#insert + signature: (int, java.lang.Object) java.lang.AbstractStringBuilder + taintCopyOnly: true + copy: + - from: this + to: result +- function: java.lang.Class#getResourceAsStream + signature: (java.lang.String) java.io.InputStream + taintCopyOnly: true + copy: + - from: arg(0) + to: result + - from: this + to: result +- function: java.lang.StringBuffer#append + signature: (float) java.lang.AbstractStringBuilder + copy: + - from: arg(0) + to: result + - from: + - this + - .java.lang.Appendable##java.lang.Object + to: result + - from: arg(0) + to: + - this + - .java.lang.StringBuffer##java.lang.Object + - from: + - this + - .java.lang.AbstractStringBuilder##java.lang.Object + to: result + - from: + - this + - .java.lang.StringBuffer##java.lang.Object + to: result + - from: arg(0) + to: + - this + - .java.lang.Appendable##java.lang.Object + - from: arg(0) + to: this + - from: arg(0) + to: + - this + - .java.lang.AbstractStringBuilder##java.lang.Object +- function: java.lang.AbstractStringBuilder#insert + signature: (int, long) java.lang.AbstractStringBuilder + copy: + - from: + - this + - .java.lang.Appendable##java.lang.Object + to: result + - from: + - this + - .java.lang.AbstractStringBuilder##java.lang.Object + to: result + - from: this + to: result +- function: java.lang.StringBuilder#insert + signature: + params: + - index: 1 + type: java.lang.CharSequence + copy: + - from: arg(1) + to: + - this + - .java.lang.StringBuilder#content#java.lang.CharSequence + - from: arg(1) + to: + - this + - .java.lang.StringBuilder#value#java.lang.String + - .java.lang.String#content#java.lang.CharSequence + - from: arg(1) + to: + - this + - .java.lang.StringBuilder#content#java.lang.CharSequence + - from: arg(1) + to: + - this + - .java.lang.StringBuilder#value#java.lang.String + - .java.lang.String#content#java.lang.CharSequence + - from: arg(1) + to: + - this + - .java.lang.StringBuilder#content#java.lang.CharSequence + - from: arg(1) + to: + - this + - .java.lang.StringBuilder#value#java.lang.String + - .java.lang.String#content#java.lang.CharSequence + - from: arg(1) + to: + - this + - .java.lang.StringBuilder#content#java.lang.CharSequence + - from: arg(1) + to: + - this + - .java.lang.StringBuilder#value#java.lang.String + - .java.lang.String#content#java.lang.CharSequence +- function: java.lang.StringBuilder#reverse + signature: () java.lang.AbstractStringBuilder + copy: + - from: + - this + - .java.lang.StringBuilder##java.lang.Object + to: result + - from: + - this + - .java.lang.Appendable##java.lang.Object + to: result + - from: + - this + - .java.lang.AbstractStringBuilder##java.lang.Object + to: result +- function: java.lang.StringBuffer#reverse + signature: () java.lang.AbstractStringBuilder + taintCopyOnly: true + copy: + - from: this + to: result +- function: java.lang.String# + signature: (char[]) void + copy: + - from: arg(0) + to: + - this + - .java.lang.String##byte[] + - from: + - arg(0) + - '[*]' + to: this +- function: java.lang.AbstractStringBuilder#subSequence + signature: + return: java.lang.CharSequence + copy: + - from: + - this + - .java.lang.AbstractStringBuilder#content#java.lang.CharSequence + to: result + - from: + - this + - .java.lang.AbstractStringBuilder#value#java.lang.String + - .java.lang.String#content#java.lang.CharSequence + to: result +- function: java.lang.String#format + signature: (java.lang.String, java.lang.Object[]) java.lang.String + copy: + - from: + - arg(*) + - '[*]' + to: result +- function: java.lang.StringBuffer#insert + signature: (int, java.lang.CharSequence, int, int) java.lang.StringBuffer + taintCopyOnly: true + copy: + - from: arg(1) + to: result + - from: arg(1) + to: this +- function: java.lang.ProcessBuilder#start + signature: () java.lang.Process + copy: + - from: + - this + - .java.lang.ProcessBuilder##java.lang.Object + to: result +- function: java.lang.AbstractStringBuilder#substring + signature: (int, int) java.lang.String + taintCopyOnly: true + copy: + - from: this + to: result +- function: java.lang.StringBuilder#insert + signature: + params: + - index: 1 + type: java.lang.CharSequence + return: java.lang.AbstractStringBuilder + copy: + - from: arg(1) + to: + - result + - .java.lang.AbstractStringBuilder#content#java.lang.CharSequence + - from: arg(1) + to: + - result + - .java.lang.AbstractStringBuilder#value#java.lang.String + - .java.lang.String#content#java.lang.CharSequence + - from: arg(1) + to: + - result + - .java.lang.AbstractStringBuilder#content#java.lang.CharSequence + - from: arg(1) + to: + - result + - .java.lang.AbstractStringBuilder#value#java.lang.String + - .java.lang.String#content#java.lang.CharSequence +- function: java.lang.StringBuilder#append + signature: (java.lang.String) java.lang.AbstractStringBuilder + copy: + - from: + - this + - .java.lang.StringBuilder##java.lang.Object + to: result + - from: arg(0) + to: + - this + - .java.lang.StringBuilder##java.lang.Object + - from: + - this + - .java.lang.Appendable##java.lang.Object + to: result + - from: + - this + - .java.lang.AbstractStringBuilder##java.lang.Object + to: result + - from: arg(0) + to: + - this + - .java.lang.Appendable##java.lang.Object + - from: arg(0) + to: + - this + - .java.lang.AbstractStringBuilder##java.lang.Object +- function: java.lang.StringBuilder#append + signature: + params: + - index: 0 + type: java.lang.String + return: java.lang.AbstractStringBuilder + copy: + - from: arg(0) + to: + - result + - .java.lang.AbstractStringBuilder#value#java.lang.String +- function: java.lang.StringBuilder#reverse + signature: () java.lang.StringBuilder + copy: + - from: + - this + - .java.lang.StringBuilder##java.lang.Object + to: result + - from: + - this + - .java.lang.Appendable##java.lang.Object + to: result + - from: + - this + - .java.lang.AbstractStringBuilder##java.lang.Object + to: result + - from: this + to: result +- function: java.lang.Long#toOctalString + signature: (long) java.lang.String + copy: + - from: arg(0) + to: result +- function: java.lang.ThreadLocal#set + signature: (java.lang.Object) void + copy: + - from: arg(0) + to: + - this + - .java.lang.ThreadLocal#value#java.lang.Object +- function: java.lang.StringBuilder#append + signature: (boolean) java.lang.StringBuilder + copy: + - from: arg(0) + to: result + - from: + - this + - .java.lang.StringBuilder##java.lang.Object + to: result + - from: arg(0) + to: + - this + - .java.lang.StringBuilder##java.lang.Object + - from: + - this + - .java.lang.Appendable##java.lang.Object + to: result + - from: + - this + - .java.lang.AbstractStringBuilder##java.lang.Object + to: result + - from: this + to: result + - from: arg(0) + to: + - this + - .java.lang.Appendable##java.lang.Object + - from: arg(0) + to: this + - from: arg(0) + to: + - this + - .java.lang.AbstractStringBuilder##java.lang.Object +- function: java.lang.Throwable#fillInStackTrace + signature: (*) java.lang.Throwable + copy: + - from: + - this + - .java.lang.Throwable#message#java.lang.String + to: + - result + - .java.lang.Throwable#message#java.lang.String +- function: java.lang.StringBuffer#append + signature: (double) java.lang.StringBuffer + copy: + - from: arg(0) + to: result + - from: + - this + - .java.lang.Appendable##java.lang.Object + to: result + - from: arg(0) + to: + - this + - .java.lang.StringBuffer##java.lang.Object + - from: + - this + - .java.lang.AbstractStringBuilder##java.lang.Object + to: result + - from: + - this + - .java.lang.StringBuffer##java.lang.Object + to: result + - from: this + to: result + - from: arg(0) + to: + - this + - .java.lang.Appendable##java.lang.Object + - from: arg(0) + to: this + - from: arg(0) + to: + - this + - .java.lang.AbstractStringBuilder##java.lang.Object +- function: java.lang.StringBuffer#insert + signature: + params: + - index: 1 + type: java.lang.String + return: java.lang.StringBuffer + copy: + - from: arg(1) + to: + - result + - .java.lang.StringBuffer#value#java.lang.String + - from: arg(1) + to: + - result + - .java.lang.StringBuffer#delegate#java.lang.AbstractStringBuilder + - .java.lang.AbstractStringBuilder#value#java.lang.String +- function: java.lang.StringBuffer#append + signature: (char[]) java.lang.AbstractStringBuilder + taintCopyOnly: true + copy: + - from: arg(0) + to: result + - from: this + to: result + - from: arg(0) + to: this +- function: java.lang.AbstractStringBuilder#append + signature: (java.lang.CharSequence, int, int) java.lang.Appendable + taintCopyOnly: true + copy: + - from: this + to: result +- function: java.lang.Class#getSuperclass + signature: () java.lang.Class + copy: + - from: this + to: result +- function: java.lang.StringBuffer#replace + signature: (int, int, java.lang.String) java.lang.AbstractStringBuilder + taintCopyOnly: true + copy: + - from: arg(2) + to: result + - from: this + to: result + - from: arg(2) + to: this +- function: java.lang.String#getChars + signature: + params: + - index: 0 + type: int + - index: 1 + type: int + - index: 2 + type: .char[] + - index: 3 + type: int + copy: + - from: + - this + - .java.lang.String##byte[] + to: arg(2) +- function: java.lang.StringBuilder#insert + signature: (int, java.lang.Object) java.lang.AbstractStringBuilder + taintCopyOnly: true + copy: + - from: this + to: result +- function: java.lang.StringBuilder#append + signature: (char[], int, int) java.lang.StringBuilder + taintCopyOnly: true + copy: + - from: arg(0) + to: result + - from: arg(0) + to: this +- function: java.lang.StringBuilder#append + signature: (char) java.lang.StringBuilder + copy: + - from: arg(0) + to: result + - from: + - this + - .java.lang.StringBuilder##java.lang.Object + to: result + - from: arg(0) + to: + - this + - .java.lang.StringBuilder##java.lang.Object + - from: + - this + - .java.lang.Appendable##java.lang.Object + to: result + - from: + - this + - .java.lang.AbstractStringBuilder##java.lang.Object + to: result + - from: this + to: result + - from: arg(0) + to: + - this + - .java.lang.Appendable##java.lang.Object + - from: arg(0) + to: this + - from: arg(0) + to: + - this + - .java.lang.AbstractStringBuilder##java.lang.Object +- function: java.lang.StringBuffer#appendCodePoint + signature: + return: java.lang.AbstractStringBuilder + copy: + - from: + - this + - .java.lang.StringBuffer#delegate#java.lang.AbstractStringBuilder + to: result +- function: java.lang.String# + signature: (byte[], int) void + taintCopyOnly: true + copy: + - from: arg(0) + to: this +- function: java.lang.StringBuffer#append + signature: (java.lang.CharSequence, int, int) java.lang.StringBuffer + copy: + - from: + - this + - .java.lang.Appendable##java.lang.Object + to: result + - from: arg(0) + to: + - this + - .java.lang.StringBuffer##java.lang.Object + - from: + - this + - .java.lang.AbstractStringBuilder##java.lang.Object + to: result + - from: + - this + - .java.lang.StringBuffer##java.lang.Object + to: result + - from: this + to: result + - from: arg(0) + to: + - this + - .java.lang.Appendable##java.lang.Object + - from: arg(0) + to: + - this + - .java.lang.AbstractStringBuilder##java.lang.Object +- function: java.lang.StringBuilder#insert + signature: (int, float) java.lang.AbstractStringBuilder + copy: + - from: arg(1) + to: result + - from: + - this + - .java.lang.StringBuilder##java.lang.Object + to: result + - from: arg(1) + to: + - this + - .java.lang.StringBuilder##java.lang.Object + - from: + - this + - .java.lang.Appendable##java.lang.Object + to: result + - from: + - this + - .java.lang.AbstractStringBuilder##java.lang.Object + to: result + - from: arg(1) + to: + - this + - .java.lang.Appendable##java.lang.Object + - from: arg(1) + to: this + - from: arg(1) + to: + - this + - .java.lang.AbstractStringBuilder##java.lang.Object +- function: java.lang.StringBuffer#insert + signature: (int, java.lang.String) java.lang.StringBuffer + taintCopyOnly: true + copy: + - from: arg(1) + to: result + - from: arg(1) + to: this +- function: java.lang.StringBuffer#append + signature: (java.lang.CharSequence) java.lang.StringBuffer + copy: + - from: + - this + - .java.lang.Appendable##java.lang.Object + to: result + - from: arg(0) + to: + - this + - .java.lang.StringBuffer##java.lang.Object + - from: + - this + - .java.lang.AbstractStringBuilder##java.lang.Object + to: result + - from: + - this + - .java.lang.StringBuffer##java.lang.Object + to: result + - from: this + to: result + - from: arg(0) + to: + - this + - .java.lang.Appendable##java.lang.Object + - from: arg(0) + to: + - this + - .java.lang.AbstractStringBuilder##java.lang.Object +- function: java.lang.StringBuffer#append + signature: + params: + - index: 0 + type: java.lang.CharSequence + return: java.lang.StringBuffer + copy: + - from: arg(0) + to: + - result + - .java.lang.StringBuffer#content#java.lang.CharSequence + - from: arg(0) + to: + - result + - .java.lang.StringBuffer#delegate#java.lang.AbstractStringBuilder + - .java.lang.AbstractStringBuilder#content#java.lang.CharSequence + - from: arg(0) + to: + - result + - .java.lang.StringBuffer#value#java.lang.String + - .java.lang.String#content#java.lang.CharSequence + - from: arg(0) + to: + - result + - .java.lang.StringBuffer#content#java.lang.CharSequence + - from: arg(0) + to: + - result + - .java.lang.StringBuffer#delegate#java.lang.AbstractStringBuilder + - .java.lang.AbstractStringBuilder#content#java.lang.CharSequence + - from: arg(0) + to: + - result + - .java.lang.StringBuffer#value#java.lang.String + - .java.lang.String#content#java.lang.CharSequence +- function: java.lang.StringBuilder#delete + signature: (int, int) java.lang.StringBuilder + copy: + - from: + - this + - .java.lang.StringBuilder##java.lang.Object + to: result + - from: + - this + - .java.lang.Appendable##java.lang.Object + to: result + - from: + - this + - .java.lang.AbstractStringBuilder##java.lang.Object + to: result + - from: this + to: result +- function: java.lang.AbstractStringBuilder#insert + signature: (int, java.lang.String) java.lang.AbstractStringBuilder + copy: + - from: + - this + - .java.lang.Appendable##java.lang.Object + to: result + - from: + - this + - .java.lang.AbstractStringBuilder##java.lang.Object + to: result + - from: this + to: result +- function: java.lang.Character#toString + signature: (char) java.lang.String + copy: + - from: arg(0) + to: result +- function: java.lang.StringBuilder#insert + signature: (int, char[]) java.lang.StringBuilder + taintCopyOnly: true + copy: + - from: arg(1) + to: result + - from: arg(1) + to: this +- function: java.lang.String# + signature: + params: + - index: 0 + type: java.lang.StringBuffer + copy: + - from: + - arg(0) + - .java.lang.StringBuffer#value#java.lang.String + to: this + - from: + - arg(0) + - .java.lang.StringBuffer#delegate#java.lang.AbstractStringBuilder + - .java.lang.AbstractStringBuilder#value#java.lang.String + to: this +- function: java.lang.StringBuilder#append + signature: (java.lang.Object) java.lang.StringBuilder + copy: + - from: arg(0) + to: result + - from: + - this + - .java.lang.StringBuilder##java.lang.Object + to: result + - from: arg(0) + to: + - this + - .java.lang.StringBuilder##java.lang.Object + - from: + - this + - .java.lang.Appendable##java.lang.Object + to: result + - from: + - this + - .java.lang.AbstractStringBuilder##java.lang.Object + to: result + - from: this + to: result + - from: arg(0) + to: + - this + - .java.lang.Appendable##java.lang.Object + - from: arg(0) + to: this + - from: arg(0) + to: + - this + - .java.lang.AbstractStringBuilder##java.lang.Object +- function: java.lang.StringBuffer#insert + signature: (int, float) java.lang.AbstractStringBuilder + copy: + - from: arg(1) + to: result + - from: arg(1) + to: + - this + - .java.lang.StringBuffer##java.lang.Object + - from: + - this + - .java.lang.Appendable##java.lang.Object + to: result + - from: + - this + - .java.lang.AbstractStringBuilder##java.lang.Object + to: result + - from: + - this + - .java.lang.StringBuffer##java.lang.Object + to: result + - from: arg(1) + to: + - this + - .java.lang.Appendable##java.lang.Object + - from: arg(1) + to: this + - from: arg(1) + to: + - this + - .java.lang.AbstractStringBuilder##java.lang.Object +- function: java.lang.StringBuilder# + signature: (java.lang.CharSequence) void + copy: + - from: arg(0) + to: + - this + - .java.lang.StringBuilder##java.lang.Object + - from: arg(0) + to: + - this + - .java.lang.Appendable##java.lang.Object + - from: arg(0) + to: + - this + - .java.lang.AbstractStringBuilder##java.lang.Object +- function: java.lang.AbstractStringBuilder#append + signature: (char[]) java.lang.AbstractStringBuilder + copy: + - from: + - this + - .java.lang.Appendable##java.lang.Object + to: result + - from: + - this + - .java.lang.AbstractStringBuilder##java.lang.Object + to: result + - from: this + to: result +- function: java.lang.StringBuilder#insert + signature: (int, java.lang.CharSequence, int, int) java.lang.StringBuilder + taintCopyOnly: true + copy: + - from: arg(1) + to: result + - from: arg(1) + to: this +- function: + package: java.lang + class: ProcessBuilder + name: + pattern: + taintCopyOnly: true + copy: + - from: arg(*) + to: this +- function: java.lang.StringBuffer#append + signature: (java.lang.CharSequence, int, int) java.lang.Appendable + copy: + - from: + - this + - .java.lang.Appendable##java.lang.Object + to: result + - from: arg(0) + to: + - this + - .java.lang.StringBuffer##java.lang.Object + - from: + - this + - .java.lang.AbstractStringBuilder##java.lang.Object + to: result + - from: + - this + - .java.lang.StringBuffer##java.lang.Object + to: result + - from: arg(0) + to: + - this + - .java.lang.Appendable##java.lang.Object + - from: arg(0) + to: + - this + - .java.lang.AbstractStringBuilder##java.lang.Object +- function: java.lang.String#valueOf + signature: + params: + - index: 0 + type: .char[] + taintCopyOnly: true + copy: + - from: arg(0) + to: result +- function: java.lang.StringBuffer#insert + signature: + params: + - index: 1 + type: char[] + return: java.lang.StringBuffer + copy: + - from: arg(1) + to: + - result + - .java.lang.StringBuffer#chars#char[] + - from: arg(1) + to: + - result + - .java.lang.StringBuffer#value#java.lang.String + - .java.lang.String#chars#char[] + - from: arg(1) + to: + - result + - .java.lang.StringBuffer#chars#char[] + - from: arg(1) + to: + - result + - .java.lang.StringBuffer#value#java.lang.String + - .java.lang.String#chars#char[] +- function: java.lang.StringBuilder#replace + signature: (int, int, java.lang.String) java.lang.AbstractStringBuilder + taintCopyOnly: true + copy: + - from: arg(2) + to: result + - from: this + to: result + - from: arg(2) + to: this +- function: java.lang.StringBuffer#append + signature: (char[], int, int) java.lang.StringBuffer + copy: + - from: + - this + - .java.lang.Appendable##java.lang.Object + to: result + - from: arg(0) + to: + - this + - .java.lang.StringBuffer##java.lang.Object + - from: + - this + - .java.lang.AbstractStringBuilder##java.lang.Object + to: result + - from: + - this + - .java.lang.StringBuffer##java.lang.Object + to: result + - from: + - arg(0) + - '[*]' + to: this + - from: this + to: result + - from: + - arg(0) + - '[*]' + to: + - this + - .java.lang.AbstractStringBuilder##java.lang.Object + - from: + - arg(0) + - '[*]' + to: + - this + - .java.lang.Appendable##java.lang.Object + - from: arg(0) + to: + - this + - .java.lang.Appendable##java.lang.Object + - from: + - arg(0) + - '[*]' + to: + - this + - .java.lang.StringBuffer##java.lang.Object + - from: arg(0) + to: + - this + - .java.lang.AbstractStringBuilder##java.lang.Object +- function: java.lang.StringBuffer#append + signature: (boolean) java.lang.AbstractStringBuilder + copy: + - from: arg(0) + to: result + - from: + - this + - .java.lang.Appendable##java.lang.Object + to: result + - from: arg(0) + to: + - this + - .java.lang.StringBuffer##java.lang.Object + - from: + - this + - .java.lang.AbstractStringBuilder##java.lang.Object + to: result + - from: + - this + - .java.lang.StringBuffer##java.lang.Object + to: result + - from: arg(0) + to: + - this + - .java.lang.Appendable##java.lang.Object + - from: arg(0) + to: this + - from: arg(0) + to: + - this + - .java.lang.AbstractStringBuilder##java.lang.Object +- function: java.lang.StringBuilder#reverse + signature: () java.lang.AbstractStringBuilder + taintCopyOnly: true + copy: + - from: this + to: result +- function: java.lang.StringBuffer#substring + signature: (int) java.lang.String + taintCopyOnly: true + copy: + - from: this + to: result +- function: java.lang.StringBuffer#insert + signature: + params: + - index: 1 + type: java.lang.CharSequence + copy: + - from: arg(1) + to: + - this + - .java.lang.StringBuffer#content#java.lang.CharSequence + - from: arg(1) + to: + - this + - .java.lang.StringBuffer#delegate#java.lang.AbstractStringBuilder + - .java.lang.AbstractStringBuilder#content#java.lang.CharSequence + - from: arg(1) + to: + - this + - .java.lang.StringBuffer#value#java.lang.String + - .java.lang.String#content#java.lang.CharSequence + - from: arg(1) + to: + - this + - .java.lang.StringBuffer#content#java.lang.CharSequence + - from: arg(1) + to: + - this + - .java.lang.StringBuffer#delegate#java.lang.AbstractStringBuilder + - .java.lang.AbstractStringBuilder#content#java.lang.CharSequence + - from: arg(1) + to: + - this + - .java.lang.StringBuffer#value#java.lang.String + - .java.lang.String#content#java.lang.CharSequence + - from: arg(1) + to: + - this + - .java.lang.StringBuffer#content#java.lang.CharSequence + - from: arg(1) + to: + - this + - .java.lang.StringBuffer#delegate#java.lang.AbstractStringBuilder + - .java.lang.AbstractStringBuilder#content#java.lang.CharSequence + - from: arg(1) + to: + - this + - .java.lang.StringBuffer#value#java.lang.String + - .java.lang.String#content#java.lang.CharSequence + - from: arg(1) + to: + - this + - .java.lang.StringBuffer#content#java.lang.CharSequence + - from: arg(1) + to: + - this + - .java.lang.StringBuffer#delegate#java.lang.AbstractStringBuilder + - .java.lang.AbstractStringBuilder#content#java.lang.CharSequence + - from: arg(1) + to: + - this + - .java.lang.StringBuffer#value#java.lang.String + - .java.lang.String#content#java.lang.CharSequence +- function: java.lang.StringBuffer#append + signature: (java.lang.CharSequence) java.lang.Appendable + copy: + - from: + - this + - .java.lang.Appendable##java.lang.Object + to: result + - from: arg(0) + to: + - this + - .java.lang.StringBuffer##java.lang.Object + - from: + - this + - .java.lang.AbstractStringBuilder##java.lang.Object + to: result + - from: + - this + - .java.lang.StringBuffer##java.lang.Object + to: result + - from: arg(0) + to: + - this + - .java.lang.Appendable##java.lang.Object + - from: arg(0) + to: + - this + - .java.lang.AbstractStringBuilder##java.lang.Object +- function: java.lang.ProcessBuilder#start + signature: (java.lang.ProcessBuilder$Redirect[]) java.lang.Process + taintCopyOnly: true + copy: + - from: this + to: result +- function: java.lang.AbstractStringBuilder#append + signature: (java.lang.CharSequence) java.lang.Appendable + taintCopyOnly: true + copy: + - from: this + to: result +- function: java.lang.StringBuffer#insert + signature: (int, char[]) java.lang.StringBuffer + copy: + - from: arg(1) + to: + - this + - .java.lang.StringBuffer##java.lang.Object + - from: + - this + - .java.lang.Appendable##java.lang.Object + to: result + - from: + - arg(1) + - '[*]' + to: this + - from: + - this + - .java.lang.AbstractStringBuilder##java.lang.Object + to: result + - from: + - this + - .java.lang.StringBuffer##java.lang.Object + to: result + - from: this + to: result + - from: + - arg(1) + - '[*]' + to: + - this + - .java.lang.AbstractStringBuilder##java.lang.Object + - from: arg(1) + to: + - this + - .java.lang.Appendable##java.lang.Object + - from: + - arg(1) + - '[*]' + to: + - this + - .java.lang.StringBuffer##java.lang.Object + - from: arg(1) + to: + - this + - .java.lang.AbstractStringBuilder##java.lang.Object + - from: + - arg(1) + - '[*]' + to: + - this + - .java.lang.Appendable##java.lang.Object +- function: java.lang.String#join + signature: (java.lang.CharSequence, java.lang.Iterable) java.lang.String + taintCopyOnly: true + copy: + - from: arg(*) + to: result +- function: java.lang.StringBuffer#substring + signature: (int, int) java.lang.String + copy: + - from: + - this + - .java.lang.Appendable##java.lang.Object + to: result + - from: + - this + - .java.lang.AbstractStringBuilder##java.lang.Object + to: result + - from: + - this + - .java.lang.StringBuffer##java.lang.Object + to: result +- function: java.lang.StringBuffer#append + signature: (int) java.lang.StringBuffer + copy: + - from: arg(0) + to: result + - from: + - this + - .java.lang.Appendable##java.lang.Object + to: result + - from: arg(0) + to: + - this + - .java.lang.StringBuffer##java.lang.Object + - from: + - this + - .java.lang.AbstractStringBuilder##java.lang.Object + to: result + - from: + - this + - .java.lang.StringBuffer##java.lang.Object + to: result + - from: this + to: result + - from: arg(0) + to: + - this + - .java.lang.Appendable##java.lang.Object + - from: arg(0) + to: this + - from: arg(0) + to: + - this + - .java.lang.AbstractStringBuilder##java.lang.Object +- function: java.lang.StringBuffer#append + signature: (char[]) java.lang.StringBuffer + taintCopyOnly: true + copy: + - from: arg(0) + to: result + - from: arg(0) + to: this +- function: java.lang.AbstractStringBuilder#insert + signature: (int, double) java.lang.AbstractStringBuilder + copy: + - from: + - this + - .java.lang.Appendable##java.lang.Object + to: result + - from: + - this + - .java.lang.AbstractStringBuilder##java.lang.Object + to: result + - from: this + to: result +- function: java.lang.Class#getProtectionDomain + signature: () java.security.ProtectionDomain + taintCopyOnly: true + copy: + - from: this + to: result +- function: java.lang.StringBuilder#deleteCharAt + signature: (int) java.lang.AbstractStringBuilder + copy: + - from: + - this + - .java.lang.StringBuilder##java.lang.Object + to: result + - from: + - this + - .java.lang.Appendable##java.lang.Object + to: result + - from: + - this + - .java.lang.AbstractStringBuilder##java.lang.Object + to: result +- function: java.lang.StringBuilder#insert + signature: + params: + - index: 1 + type: java.lang.String + copy: + - from: arg(1) + to: + - this + - .java.lang.StringBuilder#value#java.lang.String + - from: arg(1) + to: + - this + - .java.lang.StringBuilder#value#java.lang.String +- function: java.lang.AbstractStringBuilder# + signature: (java.lang.CharSequence) void + taintCopyOnly: true + copy: + - from: arg(0) + to: this +- function: java.lang.StringBuilder#append + signature: (java.lang.CharSequence) java.lang.Appendable + copy: + - from: + - this + - .java.lang.StringBuilder##java.lang.Object + to: result + - from: arg(0) + to: + - this + - .java.lang.StringBuilder##java.lang.Object + - from: + - this + - .java.lang.Appendable##java.lang.Object + to: result + - from: + - this + - .java.lang.AbstractStringBuilder##java.lang.Object + to: result + - from: arg(0) + to: + - this + - .java.lang.Appendable##java.lang.Object + - from: arg(0) + to: + - this + - .java.lang.AbstractStringBuilder##java.lang.Object +- function: java.lang.StringBuffer#append + signature: (char) java.lang.AbstractStringBuilder + copy: + - from: arg(0) + to: result + - from: + - this + - .java.lang.Appendable##java.lang.Object + to: result + - from: arg(0) + to: + - this + - .java.lang.StringBuffer##java.lang.Object + - from: + - this + - .java.lang.AbstractStringBuilder##java.lang.Object + to: result + - from: + - this + - .java.lang.StringBuffer##java.lang.Object + to: result + - from: arg(0) + to: + - this + - .java.lang.Appendable##java.lang.Object + - from: arg(0) + to: this + - from: arg(0) + to: + - this + - .java.lang.AbstractStringBuilder##java.lang.Object +- function: java.lang.IndexOutOfBoundsException# + signature: (java.lang.String) void + overrides: false + copy: + - from: arg(0) + to: + - this + - .java.lang.Throwable#message#java.lang.Object +- function: java.lang.StringBuilder#append + signature: (java.lang.CharSequence) java.lang.AbstractStringBuilder + taintCopyOnly: true + copy: + - from: arg(0) + to: result + - from: this + to: result + - from: arg(0) + to: this +- function: java.lang.StringBuilder#insert + signature: (int, char[], int, int) java.lang.AbstractStringBuilder + taintCopyOnly: true + copy: + - from: arg(1) + to: result + - from: this + to: result + - from: arg(1) + to: this +- function: java.lang.StringBuilder#append + signature: (float) java.lang.AbstractStringBuilder + taintCopyOnly: true + copy: + - from: this + to: result +- function: java.lang.Integer#toOctalString + signature: (int) java.lang.String + copy: + - from: arg(0) + to: result +- function: java.lang.String#toLowerCase + signature: () java.lang.String + copy: + - from: this + to: result +- function: java.lang.AbstractStringBuilder#append + signature: (char) java.lang.AbstractStringBuilder + copy: + - from: + - this + - .java.lang.Appendable##java.lang.Object + to: result + - from: + - this + - .java.lang.AbstractStringBuilder##java.lang.Object + to: result + - from: this + to: result +- function: java.lang.StringBuffer#append + signature: (java.lang.StringBuffer) java.lang.StringBuffer + copy: + - from: arg(0) + to: result + - from: + - this + - .java.lang.Appendable##java.lang.Object + to: result + - from: + - this + - .java.lang.AbstractStringBuilder##java.lang.Object + to: result + - from: + - this + - .java.lang.StringBuffer##java.lang.Object + to: result + - from: this + to: result + - from: arg(0) + to: this +- function: java.lang.AbstractStringBuilder#insert + signature: (int, boolean) java.lang.AbstractStringBuilder + copy: + - from: + - this + - .java.lang.Appendable##java.lang.Object + to: result + - from: + - this + - .java.lang.AbstractStringBuilder##java.lang.Object + to: result + - from: this + to: result +- function: java.lang.AbstractStringBuilder#substring + signature: (int) java.lang.String + copy: + - from: + - this + - .java.lang.Appendable##java.lang.Object + to: result + - from: + - this + - .java.lang.AbstractStringBuilder##java.lang.Object + to: result +- function: java.lang.StringBuffer#insert + signature: (int, char) java.lang.StringBuffer + copy: + - from: arg(1) + to: result + - from: arg(1) + to: + - this + - .java.lang.StringBuffer##java.lang.Object + - from: + - this + - .java.lang.Appendable##java.lang.Object + to: result + - from: + - this + - .java.lang.AbstractStringBuilder##java.lang.Object + to: result + - from: + - this + - .java.lang.StringBuffer##java.lang.Object + to: result + - from: this + to: result + - from: arg(1) + to: + - this + - .java.lang.Appendable##java.lang.Object + - from: arg(1) + to: this + - from: arg(1) + to: + - this + - .java.lang.AbstractStringBuilder##java.lang.Object +- function: java.lang.StringBuilder#append + signature: (java.lang.StringBuffer) java.lang.AbstractStringBuilder + taintCopyOnly: true + copy: + - from: arg(0) + to: result + - from: this + to: result + - from: arg(0) + to: this +- function: java.lang.StringBuilder#append + signature: (java.lang.String) java.lang.StringBuilder + taintCopyOnly: true + copy: + - from: arg(0) + to: result + - from: arg(0) + to: this +- function: java.lang.String#getBytes + signature: (byte[], int, int, byte, int) void + copy: + - from: + - this + - .java.lang.String##byte[] + to: arg(0) +- function: java.lang.StringBuffer#append + signature: (float) java.lang.AbstractStringBuilder + taintCopyOnly: true + copy: + - from: this + to: result +- function: java.lang.StringBuffer#append + signature: (double) java.lang.AbstractStringBuilder + copy: + - from: arg(0) + to: result + - from: + - this + - .java.lang.Appendable##java.lang.Object + to: result + - from: arg(0) + to: + - this + - .java.lang.StringBuffer##java.lang.Object + - from: + - this + - .java.lang.AbstractStringBuilder##java.lang.Object + to: result + - from: + - this + - .java.lang.StringBuffer##java.lang.Object + to: result + - from: arg(0) + to: + - this + - .java.lang.Appendable##java.lang.Object + - from: arg(0) + to: this + - from: arg(0) + to: + - this + - .java.lang.AbstractStringBuilder##java.lang.Object +- function: java.lang.StringBuffer#insert + signature: (int, char[], int, int) java.lang.AbstractStringBuilder + taintCopyOnly: true + copy: + - from: arg(1) + to: result + - from: this + to: result + - from: arg(1) + to: this +- function: java.lang.StringBuffer#insert + signature: (int, java.lang.CharSequence, int, int) java.lang.AbstractStringBuilder + taintCopyOnly: true + copy: + - from: arg(1) + to: result + - from: this + to: result + - from: arg(1) + to: this +- function: java.lang.StringBuffer#append + signature: (java.lang.AbstractStringBuilder) java.lang.AbstractStringBuilder + copy: + - from: arg(0) + to: result + - from: + - this + - .java.lang.Appendable##java.lang.Object + to: result + - from: arg(0) + to: + - this + - .java.lang.StringBuffer##java.lang.Object + - from: + - this + - .java.lang.AbstractStringBuilder##java.lang.Object + to: result + - from: + - this + - .java.lang.StringBuffer##java.lang.Object + to: result + - from: arg(0) + to: + - this + - .java.lang.Appendable##java.lang.Object + - from: arg(0) + to: + - this + - .java.lang.AbstractStringBuilder##java.lang.Object +- function: java.lang.StringBuilder#append + signature: (int) java.lang.StringBuilder + copy: + - from: arg(0) + to: result + - from: + - this + - .java.lang.StringBuilder##java.lang.Object + to: result + - from: arg(0) + to: + - this + - .java.lang.StringBuilder##java.lang.Object + - from: + - this + - .java.lang.Appendable##java.lang.Object + to: result + - from: + - this + - .java.lang.AbstractStringBuilder##java.lang.Object + to: result + - from: this + to: result + - from: arg(0) + to: + - this + - .java.lang.Appendable##java.lang.Object + - from: arg(0) + to: this + - from: arg(0) + to: + - this + - .java.lang.AbstractStringBuilder##java.lang.Object +- function: java.lang.Throwable#fillInStackTrace + signature: () java.lang.Throwable + copy: + - from: + - this + - .java.lang.Throwable#message#java.lang.String + to: + - result + - .java.lang.Throwable#message#java.lang.String +- function: java.lang.Character#toTitleCase + signature: (int) int + copy: + - from: arg(0) + to: result +- function: java.lang.Throwable#getCause + signature: () java.lang.Throwable + copy: + - from: + - this + - .java.lang.Throwable#cause#java.lang.Object + to: result + - from: + - this + - .java.lang.Throwable#message#java.lang.String + to: + - result + - .java.lang.Throwable#message#java.lang.String +- function: java.lang.String# + signature: (java.lang.StringBuilder) void + taintCopyOnly: true + copy: + - from: arg(0) + to: this +- function: java.lang.AbstractStringBuilder#append + signature: (boolean) java.lang.AbstractStringBuilder + copy: + - from: + - this + - .java.lang.Appendable##java.lang.Object + to: result + - from: + - this + - .java.lang.AbstractStringBuilder##java.lang.Object + to: result + - from: this + to: result +- function: java.lang.StringBuilder#insert + signature: + params: + - index: 1 + type: char[] + copy: + - from: arg(1) + to: + - this + - .java.lang.StringBuilder#chars#char[] + - from: arg(1) + to: + - this + - .java.lang.StringBuilder#value#java.lang.String + - .java.lang.String#chars#char[] + - from: arg(1) + to: + - this + - .java.lang.StringBuilder#chars#char[] + - from: arg(1) + to: + - this + - .java.lang.StringBuilder#value#java.lang.String + - .java.lang.String#chars#char[] + - from: arg(1) + to: + - this + - .java.lang.StringBuilder#chars#char[] + - from: arg(1) + to: + - this + - .java.lang.StringBuilder#value#java.lang.String + - .java.lang.String#chars#char[] + - from: arg(1) + to: + - this + - .java.lang.StringBuilder#chars#char[] + - from: arg(1) + to: + - this + - .java.lang.StringBuilder#value#java.lang.String + - .java.lang.String#chars#char[] +- function: java.lang.RuntimeException# + signature: (java.lang.String) void + overrides: false + copy: + - from: arg(0) + to: + - this + - .java.lang.Throwable#message#java.lang.Object +- function: java.lang.System#arraycopy + signature: (java.lang.Object, int, java.lang.Object, int, int) void + copy: + - from: arg(1) + to: arg(2) + - from: arg(0) + to: arg(2) + - from: arg(4) + to: arg(2) + - from: arg(3) + to: arg(2) +- function: java.lang.Character#toTitleCase + signature: (char) char + copy: + - from: arg(0) + to: result +- function: java.lang.StringBuffer#append + signature: (char[]) java.lang.AbstractStringBuilder + copy: + - from: + - this + - .java.lang.Appendable##java.lang.Object + to: result + - from: arg(0) + to: + - this + - .java.lang.StringBuffer##java.lang.Object + - from: + - this + - .java.lang.AbstractStringBuilder##java.lang.Object + to: result + - from: + - this + - .java.lang.StringBuffer##java.lang.Object + to: result + - from: + - arg(0) + - '[*]' + to: this + - from: + - arg(0) + - '[*]' + to: + - this + - .java.lang.AbstractStringBuilder##java.lang.Object + - from: + - arg(0) + - '[*]' + to: + - this + - .java.lang.Appendable##java.lang.Object + - from: arg(0) + to: + - this + - .java.lang.Appendable##java.lang.Object + - from: + - arg(0) + - '[*]' + to: + - this + - .java.lang.StringBuffer##java.lang.Object + - from: arg(0) + to: + - this + - .java.lang.AbstractStringBuilder##java.lang.Object +- function: java.lang.StringBuffer#append + signature: + params: + - index: 0 + type: char[] + return: java.lang.AbstractStringBuilder + copy: + - from: arg(0) + to: + - result + - .java.lang.AbstractStringBuilder#value#java.lang.String + - .java.lang.String#chars#char[] + - from: arg(0) + to: + - result + - .java.lang.AbstractStringBuilder#value#java.lang.String + - .java.lang.String#chars#char[] +- function: java.lang.Integer#toHexString + signature: (int) java.lang.String + copy: + - from: arg(0) + to: result +- function: java.lang.StringBuilder#insert + signature: (int, int) java.lang.AbstractStringBuilder + taintCopyOnly: true + copy: + - from: this + to: result +- function: java.lang.String# + signature: (byte[], int, int) void + taintCopyOnly: true + copy: + - from: arg(0) + to: this +- function: java.lang.Class#isArray + signature: () boolean + copy: + - from: this + to: result +- function: java.lang.Throwable# + signature: + params: + - index: 0 + type: java.lang.String + copy: + - from: arg(0) + to: + - this + - .java.lang.Throwable#message#java.lang.String + - from: arg(0) + to: + - this + - .java.lang.Throwable#message#java.lang.String + - from: arg(0) + to: + - this + - .java.lang.Throwable#message#java.lang.String +- function: java.lang.AbstractStringBuilder#append + signature: (double) java.lang.AbstractStringBuilder + copy: + - from: + - this + - .java.lang.Appendable##java.lang.Object + to: result + - from: + - this + - .java.lang.AbstractStringBuilder##java.lang.Object + to: result + - from: this + to: result +- function: java.lang.StringBuilder#appendCodePoint + signature: (int) java.lang.AbstractStringBuilder + copy: + - from: arg(0) + to: result + - from: + - this + - .java.lang.StringBuilder##java.lang.Object + to: result + - from: arg(0) + to: + - this + - .java.lang.StringBuilder##java.lang.Object + - from: + - this + - .java.lang.Appendable##java.lang.Object + to: result + - from: + - this + - .java.lang.AbstractStringBuilder##java.lang.Object + to: result + - from: arg(0) + to: + - this + - .java.lang.Appendable##java.lang.Object + - from: arg(0) + to: this + - from: arg(0) + to: + - this + - .java.lang.AbstractStringBuilder##java.lang.Object +- function: java.lang.StringBuffer#deleteCharAt + signature: + return: java.lang.AbstractStringBuilder + copy: + - from: + - this + - .java.lang.StringBuffer#delegate#java.lang.AbstractStringBuilder + to: result +- function: java.lang.RuntimeException# + signature: (java.lang.Throwable) void + overrides: false + copy: + - from: arg(0) + to: + - this + - .java.lang.Throwable#cause#java.lang.Object +- function: java.lang.StringBuilder#deleteCharAt + signature: (int) java.lang.AbstractStringBuilder + taintCopyOnly: true + copy: + - from: this + to: result +- function: java.lang.StringBuffer#replace + signature: + params: + - index: 2 + type: java.lang.String + return: java.lang.StringBuffer + copy: + - from: arg(2) + to: + - result + - .java.lang.StringBuffer#value#java.lang.String + - from: arg(2) + to: + - result + - .java.lang.StringBuffer#delegate#java.lang.AbstractStringBuilder + - .java.lang.AbstractStringBuilder#value#java.lang.String +- function: java.lang.Throwable#initCause + signature: (java.lang.Throwable) java.lang.Throwable + copy: + - from: arg(0) + to: + - result + - .java.lang.Throwable#cause#java.lang.Object + - from: + - this + - .java.lang.Throwable##java.lang.Object + to: result + - from: this + to: result + - from: arg(0) + to: + - this + - .java.lang.Throwable#cause#java.lang.Object +- function: java.lang.String#getBytes + signature: (byte[], int, int, byte, int) void + taintCopyOnly: true + copy: + - from: this + to: arg(0) +- function: java.lang.StringBuffer#insert + signature: (int, long) java.lang.StringBuffer + copy: + - from: arg(1) + to: result + - from: arg(1) + to: + - this + - .java.lang.StringBuffer##java.lang.Object + - from: + - this + - .java.lang.Appendable##java.lang.Object + to: result + - from: + - this + - .java.lang.AbstractStringBuilder##java.lang.Object + to: result + - from: + - this + - .java.lang.StringBuffer##java.lang.Object + to: result + - from: this + to: result + - from: arg(1) + to: + - this + - .java.lang.Appendable##java.lang.Object + - from: arg(1) + to: this + - from: arg(1) + to: + - this + - .java.lang.AbstractStringBuilder##java.lang.Object +- function: java.lang.String#trim + signature: () java.lang.String + copy: + - from: this + to: result +- function: java.lang.StringBuilder#insert + signature: (int, char[], int, int) java.lang.AbstractStringBuilder + copy: + - from: + - arg(1) + - '[*]' + to: + - this + - .java.lang.StringBuilder##java.lang.Object + - from: + - this + - .java.lang.StringBuilder##java.lang.Object + to: result + - from: arg(1) + to: + - this + - .java.lang.StringBuilder##java.lang.Object + - from: + - this + - .java.lang.Appendable##java.lang.Object + to: result + - from: + - arg(1) + - '[*]' + to: this + - from: + - this + - .java.lang.AbstractStringBuilder##java.lang.Object + to: result + - from: + - arg(1) + - '[*]' + to: + - this + - .java.lang.AbstractStringBuilder##java.lang.Object + - from: arg(1) + to: + - this + - .java.lang.Appendable##java.lang.Object + - from: arg(1) + to: + - this + - .java.lang.AbstractStringBuilder##java.lang.Object + - from: + - arg(1) + - '[*]' + to: + - this + - .java.lang.Appendable##java.lang.Object +- function: java.lang.Class#getClassLoader + signature: + return: java.lang.ClassLoader + copy: + - from: + - this + - .java.lang.Class#classLoader#java.lang.ClassLoader + to: result +- function: java.lang.StringBuilder#replace + signature: + params: + - index: 2 + type: java.lang.String + copy: + - from: arg(2) + to: + - this + - .java.lang.StringBuilder#value#java.lang.String + - from: arg(2) + to: + - this + - .java.lang.StringBuilder#value#java.lang.String +- function: java.lang.String#valueOf + signature: + params: + - index: 0 + type: char[] + return: java.lang.String + copy: + - from: arg(0) + to: + - result + - .java.lang.String#chars#char[] +- function: java.lang.String#join + signature: + params: + - index: 0 + type: java.lang.CharSequence + return: java.lang.String + copy: + - from: arg(0) + to: + - result + - .java.lang.String#content#java.lang.CharSequence + - from: arg(0) + to: + - result + - .java.lang.String#content#java.lang.CharSequence +- function: java.lang.StringBuilder#append + signature: (char) java.lang.Appendable + taintCopyOnly: true + copy: + - from: this + to: result +- function: java.lang.String# + signature: (byte[], int, int, java.lang.String) void + taintCopyOnly: true + copy: + - from: arg(0) + to: this +- function: java.lang.StringBuilder#append + signature: (java.lang.CharSequence, int, int) java.lang.AbstractStringBuilder + taintCopyOnly: true + copy: + - from: arg(0) + to: result + - from: this + to: result + - from: arg(0) + to: this +- function: + package: java.lang + class: ProcessBuilder + name: + pattern: + copy: + - from: arg(*) + to: + - this + - .java.lang.ProcessBuilder##java.lang.Object +- function: java.lang.Class#getClasses + signature: () java.lang.Class[] + taintCopyOnly: true + copy: + - from: this + to: result +- function: java.lang.Class#getSigners + signature: + return: java.lang.Object[] + copy: + - from: + - this + - .java.lang.Class#interfaces#java.lang.Object[] + to: result +- function: java.lang.StringBuilder#append + signature: (char[], int, int) java.lang.StringBuilder + copy: + - from: + - this + - .java.lang.StringBuilder##java.lang.Object + to: result + - from: arg(0) + to: + - this + - .java.lang.StringBuilder##java.lang.Object + - from: + - arg(0) + - '[*]' + to: + - this + - .java.lang.StringBuilder##java.lang.Object + - from: + - this + - .java.lang.Appendable##java.lang.Object + to: result + - from: + - this + - .java.lang.AbstractStringBuilder##java.lang.Object + to: result + - from: + - arg(0) + - '[*]' + to: this + - from: this + to: result + - from: + - arg(0) + - '[*]' + to: + - this + - .java.lang.AbstractStringBuilder##java.lang.Object + - from: + - arg(0) + - '[*]' + to: + - this + - .java.lang.Appendable##java.lang.Object + - from: arg(0) + to: + - this + - .java.lang.Appendable##java.lang.Object + - from: arg(0) + to: + - this + - .java.lang.AbstractStringBuilder##java.lang.Object +- function: java.lang.AbstractStringBuilder#substring + signature: (int) java.lang.String + taintCopyOnly: true + copy: + - from: this + to: result +- function: java.lang.StringBuilder#insert + signature: (int, java.lang.String) java.lang.StringBuilder + taintCopyOnly: true + copy: + - from: arg(1) + to: result + - from: arg(1) + to: this +- function: java.lang.ProcessBuilder#start + signature: (java.lang.ProcessBuilder$Redirect[]) java.lang.Process + copy: + - from: + - this + - .java.lang.ProcessBuilder##java.lang.Object + to: result +- function: java.lang.StringBuffer#insert + signature: (int, char[]) java.lang.StringBuffer + taintCopyOnly: true + copy: + - from: arg(1) + to: result + - from: arg(1) + to: this +- function: java.lang.String#substring + signature: (int, int) java.lang.String + copy: + - from: this + to: result +- function: java.lang.StringBuffer#append + signature: (java.lang.String) java.lang.AbstractStringBuilder + copy: + - from: + - this + - .java.lang.Appendable##java.lang.Object + to: result + - from: arg(0) + to: + - this + - .java.lang.StringBuffer##java.lang.Object + - from: + - this + - .java.lang.AbstractStringBuilder##java.lang.Object + to: result + - from: + - this + - .java.lang.StringBuffer##java.lang.Object + to: result + - from: arg(0) + to: + - this + - .java.lang.Appendable##java.lang.Object + - from: arg(0) + to: + - this + - .java.lang.AbstractStringBuilder##java.lang.Object +- function: java.lang.StringBuffer#insert + signature: (int, java.lang.CharSequence, int, int) java.lang.AbstractStringBuilder + copy: + - from: arg(1) + to: + - this + - .java.lang.StringBuffer##java.lang.Object + - from: + - this + - .java.lang.Appendable##java.lang.Object + to: result + - from: + - this + - .java.lang.AbstractStringBuilder##java.lang.Object + to: result + - from: + - this + - .java.lang.StringBuffer##java.lang.Object + to: result + - from: arg(1) + to: + - this + - .java.lang.Appendable##java.lang.Object + - from: arg(1) + to: + - this + - .java.lang.AbstractStringBuilder##java.lang.Object +- function: java.lang.StringBuffer#append + signature: + params: + - index: 0 + type: java.lang.String + return: java.lang.AbstractStringBuilder + copy: + - from: arg(0) + to: + - result + - .java.lang.AbstractStringBuilder#value#java.lang.String +- function: java.lang.StringBuffer#append + signature: + params: + - index: 0 + type: java.lang.CharSequence + copy: + - from: arg(0) + to: + - this + - .java.lang.StringBuffer#content#java.lang.CharSequence + - from: arg(0) + to: + - this + - .java.lang.StringBuffer#delegate#java.lang.AbstractStringBuilder + - .java.lang.AbstractStringBuilder#content#java.lang.CharSequence + - from: arg(0) + to: + - this + - .java.lang.StringBuffer#value#java.lang.String + - .java.lang.String#content#java.lang.CharSequence + - from: arg(0) + to: + - this + - .java.lang.StringBuffer#content#java.lang.CharSequence + - from: arg(0) + to: + - this + - .java.lang.StringBuffer#delegate#java.lang.AbstractStringBuilder + - .java.lang.AbstractStringBuilder#content#java.lang.CharSequence + - from: arg(0) + to: + - this + - .java.lang.StringBuffer#value#java.lang.String + - .java.lang.String#content#java.lang.CharSequence + - from: arg(0) + to: + - this + - .java.lang.StringBuffer#content#java.lang.CharSequence + - from: arg(0) + to: + - this + - .java.lang.StringBuffer#delegate#java.lang.AbstractStringBuilder + - .java.lang.AbstractStringBuilder#content#java.lang.CharSequence + - from: arg(0) + to: + - this + - .java.lang.StringBuffer#value#java.lang.String + - .java.lang.String#content#java.lang.CharSequence + - from: arg(0) + to: + - this + - .java.lang.StringBuffer#content#java.lang.CharSequence + - from: arg(0) + to: + - this + - .java.lang.StringBuffer#delegate#java.lang.AbstractStringBuilder + - .java.lang.AbstractStringBuilder#content#java.lang.CharSequence + - from: arg(0) + to: + - this + - .java.lang.StringBuffer#value#java.lang.String + - .java.lang.String#content#java.lang.CharSequence + - from: arg(0) + to: + - this + - .java.lang.StringBuffer#content#java.lang.CharSequence + - from: arg(0) + to: + - this + - .java.lang.StringBuffer#delegate#java.lang.AbstractStringBuilder + - .java.lang.AbstractStringBuilder#content#java.lang.CharSequence + - from: arg(0) + to: + - this + - .java.lang.StringBuffer#value#java.lang.String + - .java.lang.String#content#java.lang.CharSequence + - from: arg(0) + to: + - this + - .java.lang.StringBuffer#content#java.lang.CharSequence + - from: arg(0) + to: + - this + - .java.lang.StringBuffer#delegate#java.lang.AbstractStringBuilder + - .java.lang.AbstractStringBuilder#content#java.lang.CharSequence + - from: arg(0) + to: + - this + - .java.lang.StringBuffer#value#java.lang.String + - .java.lang.String#content#java.lang.CharSequence +- function: java.lang.StringBuffer#appendCodePoint + signature: (int) java.lang.AbstractStringBuilder + taintCopyOnly: true + copy: + - from: this + to: result +- function: java.lang.Throwable#getMessage + signature: () java.lang.String + copy: + - from: + - this + - .java.lang.Throwable#message#java.lang.Object + to: result +- function: java.lang.AbstractStringBuilder# + signature: + params: + - index: 0 + type: java.lang.CharSequence + copy: + - from: arg(0) + to: + - this + - .java.lang.AbstractStringBuilder#content#java.lang.CharSequence + - from: arg(0) + to: + - this + - .java.lang.AbstractStringBuilder#value#java.lang.String + - .java.lang.String#content#java.lang.CharSequence +- function: java.lang.StringBuffer# + signature: + params: + - index: 0 + type: java.lang.CharSequence + copy: + - from: arg(0) + to: + - this + - .java.lang.StringBuffer#content#java.lang.CharSequence + - from: arg(0) + to: + - this + - .java.lang.StringBuffer#delegate#java.lang.AbstractStringBuilder + - .java.lang.AbstractStringBuilder#content#java.lang.CharSequence + - from: arg(0) + to: + - this + - .java.lang.StringBuffer#value#java.lang.String + - .java.lang.String#content#java.lang.CharSequence +- function: java.lang.Thread#getName + signature: () java.lang.String + copy: + - from: + - this + - .java.lang.Thread#name#java.lang.Object + to: result +- function: java.lang.String#toCharArray + signature: + return: char[] + copy: + - from: + - this + - .java.lang.String#chars#char[] + to: result +- function: java.lang.ProcessBuilder#command + signature: + return: java.util.List + copy: + - from: + - this + - .java.lang.ProcessBuilder#command#java.util.List + to: result +- function: java.lang.ProcessBuilder#command + signature: + params: + - index: 0 + type: java.util.List + copy: + - from: arg(0) + to: + - this + - .java.lang.ProcessBuilder#command#java.util.List +- function: java.lang.StringBuilder#insert + signature: (int, long) java.lang.StringBuilder + copy: + - from: arg(1) + to: result + - from: + - this + - .java.lang.StringBuilder##java.lang.Object + to: result + - from: arg(1) + to: + - this + - .java.lang.StringBuilder##java.lang.Object + - from: + - this + - .java.lang.Appendable##java.lang.Object + to: result + - from: + - this + - .java.lang.AbstractStringBuilder##java.lang.Object + to: result + - from: this + to: result + - from: arg(1) + to: + - this + - .java.lang.Appendable##java.lang.Object + - from: arg(1) + to: this + - from: arg(1) + to: + - this + - .java.lang.AbstractStringBuilder##java.lang.Object +- function: java.lang.AbstractStringBuilder#append + signature: (java.lang.CharSequence, int, int) java.lang.Appendable + copy: + - from: + - this + - .java.lang.Appendable##java.lang.Object + to: result + - from: + - this + - .java.lang.AbstractStringBuilder##java.lang.Object + to: result +- function: java.lang.String# + signature: (byte[], byte) void + taintCopyOnly: true + copy: + - from: arg(0) + to: this +- function: java.lang.Character#getNumericValue + signature: (int) int + copy: + - from: arg(0) + to: result +- function: java.lang.Class#getModifiers + signature: () int + copy: + - from: this + to: result +- function: java.lang.AbstractStringBuilder#append + signature: (java.lang.String) java.lang.AbstractStringBuilder + copy: + - from: + - this + - .java.lang.Appendable##java.lang.Object + to: result + - from: + - this + - .java.lang.AbstractStringBuilder##java.lang.Object + to: result + - from: this + to: result +- function: java.lang.StringBuffer#insert + signature: + params: + - index: 1 + type: java.lang.CharSequence + return: java.lang.StringBuffer + copy: + - from: arg(1) + to: + - result + - .java.lang.StringBuffer#content#java.lang.CharSequence + - from: arg(1) + to: + - result + - .java.lang.StringBuffer#delegate#java.lang.AbstractStringBuilder + - .java.lang.AbstractStringBuilder#content#java.lang.CharSequence + - from: arg(1) + to: + - result + - .java.lang.StringBuffer#value#java.lang.String + - .java.lang.String#content#java.lang.CharSequence + - from: arg(1) + to: + - result + - .java.lang.StringBuffer#content#java.lang.CharSequence + - from: arg(1) + to: + - result + - .java.lang.StringBuffer#delegate#java.lang.AbstractStringBuilder + - .java.lang.AbstractStringBuilder#content#java.lang.CharSequence + - from: arg(1) + to: + - result + - .java.lang.StringBuffer#value#java.lang.String + - .java.lang.String#content#java.lang.CharSequence +- function: java.lang.StringBuilder#append + signature: (float) java.lang.AbstractStringBuilder + copy: + - from: arg(0) + to: result + - from: + - this + - .java.lang.StringBuilder##java.lang.Object + to: result + - from: arg(0) + to: + - this + - .java.lang.StringBuilder##java.lang.Object + - from: + - this + - .java.lang.Appendable##java.lang.Object + to: result + - from: + - this + - .java.lang.AbstractStringBuilder##java.lang.Object + to: result + - from: arg(0) + to: + - this + - .java.lang.Appendable##java.lang.Object + - from: arg(0) + to: this + - from: arg(0) + to: + - this + - .java.lang.AbstractStringBuilder##java.lang.Object +- function: java.lang.StringBuffer#insert + signature: (int, double) java.lang.AbstractStringBuilder + copy: + - from: arg(1) + to: result + - from: arg(1) + to: + - this + - .java.lang.StringBuffer##java.lang.Object + - from: + - this + - .java.lang.Appendable##java.lang.Object + to: result + - from: + - this + - .java.lang.AbstractStringBuilder##java.lang.Object + to: result + - from: + - this + - .java.lang.StringBuffer##java.lang.Object + to: result + - from: arg(1) + to: + - this + - .java.lang.Appendable##java.lang.Object + - from: arg(1) + to: this + - from: arg(1) + to: + - this + - .java.lang.AbstractStringBuilder##java.lang.Object +- function: java.lang.Enum# + signature: (java.lang.String, int) void + copy: + - from: arg(*) + to: + - this + - .java.lang.Enum##java.lang.Object +- function: java.lang.Class#getFields + signature: () java.lang.reflect.Field[] + taintCopyOnly: true + copy: + - from: this + to: result +- function: java.lang.ThreadLocal#get + signature: () java.lang.Object + copy: + - from: + - this + - .java.lang.ThreadLocal#value#java.lang.Object + to: result +- function: java.lang.Class#getDeclaredConstructors + signature: () java.lang.reflect.Constructor[] + taintCopyOnly: true + copy: + - from: this + to: result +- function: java.lang.StringBuilder#insert + signature: (int, java.lang.CharSequence) java.lang.StringBuilder + taintCopyOnly: true + copy: + - from: arg(1) + to: result + - from: arg(1) + to: this +- function: java.lang.StringBuilder#substring + signature: (int) java.lang.String + copy: + - from: + - this + - .java.lang.StringBuilder##java.lang.Object + to: result + - from: + - this + - .java.lang.Appendable##java.lang.Object + to: result + - from: + - this + - .java.lang.AbstractStringBuilder##java.lang.Object + to: result +- function: java.lang.StringBuilder#append + signature: (char) java.lang.AbstractStringBuilder + taintCopyOnly: true + copy: + - from: this + to: result +- function: java.lang.String#toUpperCase + signature: (java.util.Locale) java.lang.String + copy: + - from: this + to: result +- function: java.lang.String#getBytes + signature: + params: + - index: 0 + type: byte[] + copy: + - from: + - this + - .java.lang.String#bytes#byte[] + to: arg(0) + - from: + - this + - .java.lang.String#bytes#byte[] + to: arg(0) +- function: java.lang.Class#getMethods + signature: () java.lang.reflect.Method[] + taintCopyOnly: true + copy: + - from: this + to: result +- function: java.lang.StringBuffer#insert + signature: (int, boolean) java.lang.AbstractStringBuilder + copy: + - from: arg(1) + to: result + - from: arg(1) + to: + - this + - .java.lang.StringBuffer##java.lang.Object + - from: + - this + - .java.lang.Appendable##java.lang.Object + to: result + - from: + - this + - .java.lang.AbstractStringBuilder##java.lang.Object + to: result + - from: + - this + - .java.lang.StringBuffer##java.lang.Object + to: result + - from: arg(1) + to: + - this + - .java.lang.Appendable##java.lang.Object + - from: arg(1) + to: this + - from: arg(1) + to: + - this + - .java.lang.AbstractStringBuilder##java.lang.Object +- function: java.lang.Throwable# + signature: (java.lang.String) void + taintCopyOnly: true + copy: + - from: arg(0) + to: this +- function: java.lang.StringBuilder#append + signature: (float) java.lang.StringBuilder + copy: + - from: arg(0) + to: result + - from: + - this + - .java.lang.StringBuilder##java.lang.Object + to: result + - from: arg(0) + to: + - this + - .java.lang.StringBuilder##java.lang.Object + - from: + - this + - .java.lang.Appendable##java.lang.Object + to: result + - from: + - this + - .java.lang.AbstractStringBuilder##java.lang.Object + to: result + - from: this + to: result + - from: arg(0) + to: + - this + - .java.lang.Appendable##java.lang.Object + - from: arg(0) + to: this + - from: arg(0) + to: + - this + - .java.lang.AbstractStringBuilder##java.lang.Object +- function: java.lang.String#getBytes + signature: (byte[], int, byte) void + copy: + - from: + - this + - .java.lang.String##byte[] + to: arg(0) +- function: java.lang.Class#getInterfaces + signature: () java.lang.Class[] + taintCopyOnly: true + copy: + - from: this + to: result +- function: java.lang.StringBuilder# + signature: (java.lang.String) void + taintCopyOnly: true + copy: + - from: arg(0) + to: this +- function: java.lang.AbstractStringBuilder#append + signature: (char[], int, int) java.lang.AbstractStringBuilder + copy: + - from: + - this + - .java.lang.Appendable##java.lang.Object + to: result + - from: + - this + - .java.lang.AbstractStringBuilder##java.lang.Object + to: result + - from: this + to: result +- function: java.lang.String# + signature: (byte[], int) void + copy: + - from: arg(0) + to: + - this + - .java.lang.String##byte[] + - from: + - arg(0) + - '[*]' + to: this +- function: java.lang.AbstractStringBuilder#appendCodePoint + signature: (int) java.lang.AbstractStringBuilder + copy: + - from: arg(0) + to: result + - from: + - this + - .java.lang.Appendable##java.lang.Object + to: result + - from: + - this + - .java.lang.AbstractStringBuilder##java.lang.Object + to: result + - from: this + to: result + - from: arg(0) + to: + - this + - .java.lang.Appendable##java.lang.Object + - from: arg(0) + to: this + - from: arg(0) + to: + - this + - .java.lang.AbstractStringBuilder##java.lang.Object +- function: java.lang.AbstractStringBuilder#append + signature: (java.lang.StringBuffer) java.lang.AbstractStringBuilder + copy: + - from: + - this + - .java.lang.Appendable##java.lang.Object + to: result + - from: + - this + - .java.lang.AbstractStringBuilder##java.lang.Object + to: result + - from: this + to: result +- function: java.lang.AbstractStringBuilder#insert + signature: (int, java.lang.CharSequence, int, int) java.lang.AbstractStringBuilder + copy: + - from: + - this + - .java.lang.Appendable##java.lang.Object + to: result + - from: + - this + - .java.lang.AbstractStringBuilder##java.lang.Object + to: result + - from: this + to: result +- function: java.lang.ProcessBuilder#command + signature: (java.lang.String[]) java.lang.ProcessBuilder + copy: + - from: this + to: result + - from: arg(*) + to: + - this + - .java.lang.ProcessBuilder##java.lang.Object + - from: + - this + - .java.lang.ProcessBuilder##java.lang.Object + to: result +- function: java.lang.String# + signature: + params: + - index: 0 + type: byte[] + copy: + - from: arg(0) + to: + - this + - .java.lang.String#bytes#byte[] + - from: arg(0) + to: + - this + - .java.lang.String#bytes#byte[] + - from: arg(0) + to: + - this + - .java.lang.String#bytes#byte[] + - from: arg(0) + to: + - this + - .java.lang.String#bytes#byte[] + - from: arg(0) + to: + - this + - .java.lang.String#bytes#byte[] + - from: arg(0) + to: + - this + - .java.lang.String#bytes#byte[] + - from: arg(0) + to: + - this + - .java.lang.String#bytes#byte[] + - from: arg(0) + to: + - this + - .java.lang.String#bytes#byte[] + - from: arg(0) + to: + - this + - .java.lang.String#bytes#byte[] +- function: java.lang.StringBuilder#insert + signature: (int, float) java.lang.AbstractStringBuilder + taintCopyOnly: true + copy: + - from: this + to: result +- function: java.lang.Character#toUpperCase + signature: (int) int + copy: + - from: arg(0) + to: result +- function: java.lang.StringBuilder#append + signature: (char[]) java.lang.StringBuilder + taintCopyOnly: true + copy: + - from: arg(0) + to: result + - from: arg(0) + to: this +- function: java.lang.String# + signature: + params: + - index: 0 + type: char[] + copy: + - from: arg(0) + to: + - this + - .java.lang.String#chars#char[] + - from: arg(0) + to: + - this + - .java.lang.String#chars#char[] +- function: java.lang.StringBuilder#append + signature: (boolean) java.lang.AbstractStringBuilder + taintCopyOnly: true + copy: + - from: this + to: result +- function: java.lang.Character#forDigit + signature: (int, int) char + copy: + - from: arg(0) + to: result + - from: arg(1) + to: result +- function: java.lang.StringBuilder#insert + signature: (int, java.lang.CharSequence) java.lang.AbstractStringBuilder + taintCopyOnly: true + copy: + - from: arg(1) + to: result + - from: this + to: result + - from: arg(1) + to: this +- function: java.lang.Character#toLowerCase + signature: (char) char + copy: + - from: arg(0) + to: result +- function: java.lang.ProcessBuilder#start + signature: () java.lang.Process + taintCopyOnly: true + copy: + - from: this + to: result +- function: java.lang.String#valueOf + signature: (char) java.lang.String + copy: + - from: arg(0) + to: result +- function: java.lang.StringBuffer#delete + signature: (int, int) java.lang.AbstractStringBuilder + taintCopyOnly: true + copy: + - from: this + to: result +- function: java.lang.StringBuffer#setCharAt + signature: (int, char) void + copy: + - from: arg(1) + to: + - this + - .java.lang.StringBuffer##java.lang.Object + - from: arg(1) + to: + - this + - .java.lang.Appendable##java.lang.Object + - from: arg(1) + to: this + - from: arg(1) + to: + - this + - .java.lang.AbstractStringBuilder##java.lang.Object +- function: java.lang.StringBuffer#delete + signature: (int, int) java.lang.StringBuffer + copy: + - from: + - this + - .java.lang.Appendable##java.lang.Object + to: result + - from: + - this + - .java.lang.AbstractStringBuilder##java.lang.Object + to: result + - from: + - this + - .java.lang.StringBuffer##java.lang.Object + to: result + - from: this + to: result +- function: java.lang.AbstractStringBuilder#insert + signature: (int, char[]) java.lang.AbstractStringBuilder + copy: + - from: + - this + - .java.lang.Appendable##java.lang.Object + to: result + - from: + - this + - .java.lang.AbstractStringBuilder##java.lang.Object + to: result + - from: this + to: result +- function: java.lang.StringBuffer#replace + signature: + params: + - index: 2 + type: java.lang.String + return: java.lang.AbstractStringBuilder + copy: + - from: arg(2) + to: + - result + - .java.lang.AbstractStringBuilder#value#java.lang.String +- function: java.lang.String#split + signature: (java.lang.String) java.lang.String[] + copy: + - from: this + to: + - result + - '[*]' +- function: java.lang.StringBuffer#append + signature: (java.lang.CharSequence) java.lang.Appendable + taintCopyOnly: true + copy: + - from: arg(0) + to: result + - from: this + to: result + - from: arg(0) + to: this +- function: java.lang.StringBuffer#append + signature: (int) java.lang.AbstractStringBuilder + taintCopyOnly: true + copy: + - from: this + to: result +- function: java.lang.AbstractStringBuilder#append + signature: (java.lang.AbstractStringBuilder) java.lang.AbstractStringBuilder + copy: + - from: + - this + - .java.lang.Appendable##java.lang.Object + to: result + - from: + - this + - .java.lang.AbstractStringBuilder##java.lang.Object + to: result + - from: this + to: result +- function: java.lang.Throwable# + signature: (java.lang.String, java.lang.Throwable, boolean, boolean) void + taintCopyOnly: true + copy: + - from: arg(0) + to: this +- function: java.lang.StringBuilder#append + signature: (java.lang.CharSequence) java.lang.StringBuilder + copy: + - from: + - this + - .java.lang.StringBuilder##java.lang.Object + to: result + - from: arg(0) + to: + - this + - .java.lang.StringBuilder##java.lang.Object + - from: + - this + - .java.lang.Appendable##java.lang.Object + to: result + - from: + - this + - .java.lang.AbstractStringBuilder##java.lang.Object + to: result + - from: this + to: result + - from: arg(0) + to: + - this + - .java.lang.Appendable##java.lang.Object + - from: arg(0) + to: + - this + - .java.lang.AbstractStringBuilder##java.lang.Object +- function: java.lang.StringBuilder#append + signature: + params: + - index: 0 + type: java.lang.CharSequence + return: java.lang.StringBuilder + copy: + - from: arg(0) + to: + - result + - .java.lang.StringBuilder#content#java.lang.CharSequence + - from: arg(0) + to: + - result + - .java.lang.StringBuilder#value#java.lang.String + - .java.lang.String#content#java.lang.CharSequence + - from: arg(0) + to: + - result + - .java.lang.StringBuilder#content#java.lang.CharSequence + - from: arg(0) + to: + - result + - .java.lang.StringBuilder#value#java.lang.String + - .java.lang.String#content#java.lang.CharSequence +- function: java.lang.StringBuilder#insert + signature: (int, char[], int, int) java.lang.StringBuilder + copy: + - from: + - arg(1) + - '[*]' + to: + - this + - .java.lang.StringBuilder##java.lang.Object + - from: + - this + - .java.lang.StringBuilder##java.lang.Object + to: result + - from: arg(1) + to: + - this + - .java.lang.StringBuilder##java.lang.Object + - from: + - this + - .java.lang.Appendable##java.lang.Object + to: result + - from: + - arg(1) + - '[*]' + to: this + - from: + - this + - .java.lang.AbstractStringBuilder##java.lang.Object + to: result + - from: this + to: result + - from: + - arg(1) + - '[*]' + to: + - this + - .java.lang.AbstractStringBuilder##java.lang.Object + - from: arg(1) + to: + - this + - .java.lang.Appendable##java.lang.Object + - from: arg(1) + to: + - this + - .java.lang.AbstractStringBuilder##java.lang.Object + - from: + - arg(1) + - '[*]' + to: + - this + - .java.lang.Appendable##java.lang.Object +- function: java.lang.AbstractStringBuilder#charAt + signature: (int) char + copy: + - from: + - this + - .java.lang.Appendable##java.lang.Object + to: result + - from: + - this + - .java.lang.AbstractStringBuilder##java.lang.Object + to: result + - from: this + to: result +- function: java.lang.StringBuffer#insert + signature: (int, double) java.lang.StringBuffer + copy: + - from: arg(1) + to: result + - from: arg(1) + to: + - this + - .java.lang.StringBuffer##java.lang.Object + - from: + - this + - .java.lang.Appendable##java.lang.Object + to: result + - from: + - this + - .java.lang.AbstractStringBuilder##java.lang.Object + to: result + - from: + - this + - .java.lang.StringBuffer##java.lang.Object + to: result + - from: this + to: result + - from: arg(1) + to: + - this + - .java.lang.Appendable##java.lang.Object + - from: arg(1) + to: this + - from: arg(1) + to: + - this + - .java.lang.AbstractStringBuilder##java.lang.Object +- function: java.lang.Class#getDeclaringClass + signature: () java.lang.Class + copy: + - from: this + to: result +- function: java.lang.StringBuffer#deleteCharAt + signature: (int) java.lang.AbstractStringBuilder + taintCopyOnly: true + copy: + - from: this + to: result +- function: java.lang.StringBuffer#insert + signature: (int, java.lang.Object) java.lang.AbstractStringBuilder + copy: + - from: arg(1) + to: result + - from: arg(1) + to: + - this + - .java.lang.StringBuffer##java.lang.Object + - from: + - this + - .java.lang.Appendable##java.lang.Object + to: result + - from: + - this + - .java.lang.AbstractStringBuilder##java.lang.Object + to: result + - from: + - this + - .java.lang.StringBuffer##java.lang.Object + to: result + - from: arg(1) + to: + - this + - .java.lang.Appendable##java.lang.Object + - from: arg(1) + to: this + - from: arg(1) + to: + - this + - .java.lang.AbstractStringBuilder##java.lang.Object +- function: java.lang.StringBuilder#append + signature: (java.lang.Object) java.lang.AbstractStringBuilder + taintCopyOnly: true + copy: + - from: this + to: result +- function: java.lang.StringBuilder#subSequence + signature: (int, int) java.lang.CharSequence + copy: + - from: + - this + - .java.lang.StringBuilder##java.lang.Object + to: result + - from: + - this + - .java.lang.Appendable##java.lang.Object + to: result + - from: + - this + - .java.lang.AbstractStringBuilder##java.lang.Object + to: result +- function: java.lang.String#getChars + signature: + params: + - index: 0 + type: int + - index: 1 + type: int + - index: 2 + type: .char[] + - index: 3 + type: int + taintCopyOnly: true + copy: + - from: this + to: arg(2) +- function: java.lang.StringBuilder#insert + signature: + params: + - index: 1 + type: char[] + return: java.lang.StringBuilder + copy: + - from: arg(1) + to: + - result + - .java.lang.StringBuilder#chars#char[] + - from: arg(1) + to: + - result + - .java.lang.StringBuilder#value#java.lang.String + - .java.lang.String#chars#char[] + - from: arg(1) + to: + - result + - .java.lang.StringBuilder#chars#char[] + - from: arg(1) + to: + - result + - .java.lang.StringBuilder#value#java.lang.String + - .java.lang.String#chars#char[] +- function: + package: java.lang + class: String + name: + pattern: replace.* + signature: + params: + - index: 1 + type: java.lang.CharSequence + return: java.lang.String + copy: + - from: arg(1) + to: + - result + - .java.lang.String#content#java.lang.CharSequence +- function: java.lang.StringBuffer# + signature: (java.lang.CharSequence) void + taintCopyOnly: true + copy: + - from: arg(0) + to: this +- function: java.lang.StringBuilder#insert + signature: + params: + - index: 1 + type: char[] + return: java.lang.AbstractStringBuilder + copy: + - from: arg(1) + to: + - result + - .java.lang.AbstractStringBuilder#value#java.lang.String + - .java.lang.String#chars#char[] + - from: arg(1) + to: + - result + - .java.lang.AbstractStringBuilder#value#java.lang.String + - .java.lang.String#chars#char[] +- function: java.lang.StringBuffer#append + signature: (java.lang.CharSequence, int, int) java.lang.StringBuffer + taintCopyOnly: true + copy: + - from: arg(0) + to: result + - from: arg(0) + to: this +- function: java.lang.StringBuilder#getChars + signature: (int, int, char[], int) void + copy: + - from: + - this + - .java.lang.AbstractStringBuilder##java.lang.Object + to: arg(2) + - from: + - this + - .java.lang.Appendable##java.lang.Object + to: arg(2) + - from: + - this + - .java.lang.StringBuilder##java.lang.Object + to: arg(2) +- function: + package: java.lang + class: String + name: + pattern: replace.* + signature: (char, char) java.lang.String + copy: + - from: this + to: result +- function: java.lang.StringBuffer#insert + signature: (int, java.lang.String) java.lang.AbstractStringBuilder + copy: + - from: arg(1) + to: + - this + - .java.lang.StringBuffer##java.lang.Object + - from: + - this + - .java.lang.Appendable##java.lang.Object + to: result + - from: + - this + - .java.lang.AbstractStringBuilder##java.lang.Object + to: result + - from: + - this + - .java.lang.StringBuffer##java.lang.Object + to: result + - from: arg(1) + to: + - this + - .java.lang.Appendable##java.lang.Object + - from: arg(1) + to: + - this + - .java.lang.AbstractStringBuilder##java.lang.Object +- function: java.lang.AbstractStringBuilder#replace + signature: (int, int, java.lang.String) java.lang.AbstractStringBuilder + copy: + - from: + - this + - .java.lang.Appendable##java.lang.Object + to: result + - from: + - this + - .java.lang.AbstractStringBuilder##java.lang.Object + to: result + - from: this + to: result +- function: java.lang.StringBuffer#append + signature: (long) java.lang.StringBuffer + copy: + - from: arg(0) + to: result + - from: + - this + - .java.lang.Appendable##java.lang.Object + to: result + - from: arg(0) + to: + - this + - .java.lang.StringBuffer##java.lang.Object + - from: + - this + - .java.lang.AbstractStringBuilder##java.lang.Object + to: result + - from: + - this + - .java.lang.StringBuffer##java.lang.Object + to: result + - from: this + to: result + - from: arg(0) + to: + - this + - .java.lang.Appendable##java.lang.Object + - from: arg(0) + to: this + - from: arg(0) + to: + - this + - .java.lang.AbstractStringBuilder##java.lang.Object +- function: java.lang.IllegalStateException# + signature: (java.lang.String) void + overrides: false + copy: + - from: arg(0) + to: + - this + - .java.lang.Throwable#message#java.lang.Object +- function: java.lang.StringBuilder#append + signature: (java.lang.CharSequence) java.lang.AbstractStringBuilder + copy: + - from: + - this + - .java.lang.StringBuilder##java.lang.Object + to: result + - from: arg(0) + to: + - this + - .java.lang.StringBuilder##java.lang.Object + - from: + - this + - .java.lang.Appendable##java.lang.Object + to: result + - from: + - this + - .java.lang.AbstractStringBuilder##java.lang.Object + to: result + - from: arg(0) + to: + - this + - .java.lang.Appendable##java.lang.Object + - from: arg(0) + to: + - this + - .java.lang.AbstractStringBuilder##java.lang.Object +- function: java.lang.StringBuilder#append + signature: + params: + - index: 0 + type: java.lang.CharSequence + return: java.lang.AbstractStringBuilder + copy: + - from: arg(0) + to: + - result + - .java.lang.AbstractStringBuilder#content#java.lang.CharSequence + - from: arg(0) + to: + - result + - .java.lang.AbstractStringBuilder#value#java.lang.String + - .java.lang.String#content#java.lang.CharSequence + - from: arg(0) + to: + - result + - .java.lang.AbstractStringBuilder#content#java.lang.CharSequence + - from: arg(0) + to: + - result + - .java.lang.AbstractStringBuilder#value#java.lang.String + - .java.lang.String#content#java.lang.CharSequence +- function: java.lang.String#getBytes + signature: + params: + - index: 0 + type: int + - index: 1 + type: int + - index: 2 + type: .byte[] + - index: 3 + type: int + copy: + - from: + - this + - .java.lang.String##byte[] + to: arg(2) +- function: java.lang.StringBuffer#append + signature: (java.lang.CharSequence) java.lang.AbstractStringBuilder + taintCopyOnly: true + copy: + - from: arg(0) + to: result + - from: this + to: result + - from: arg(0) + to: this +- function: java.lang.StringBuffer#insert + signature: (int, char[]) java.lang.AbstractStringBuilder + copy: + - from: arg(1) + to: + - this + - .java.lang.StringBuffer##java.lang.Object + - from: + - this + - .java.lang.Appendable##java.lang.Object + to: result + - from: + - arg(1) + - '[*]' + to: this + - from: + - this + - .java.lang.AbstractStringBuilder##java.lang.Object + to: result + - from: + - this + - .java.lang.StringBuffer##java.lang.Object + to: result + - from: + - arg(1) + - '[*]' + to: + - this + - .java.lang.AbstractStringBuilder##java.lang.Object + - from: arg(1) + to: + - this + - .java.lang.Appendable##java.lang.Object + - from: + - arg(1) + - '[*]' + to: + - this + - .java.lang.StringBuffer##java.lang.Object + - from: arg(1) + to: + - this + - .java.lang.AbstractStringBuilder##java.lang.Object + - from: + - arg(1) + - '[*]' + to: + - this + - .java.lang.Appendable##java.lang.Object +- function: java.lang.StringBuffer#appendCodePoint + signature: (int) java.lang.AbstractStringBuilder + copy: + - from: arg(0) + to: result + - from: + - this + - .java.lang.Appendable##java.lang.Object + to: result + - from: arg(0) + to: + - this + - .java.lang.StringBuffer##java.lang.Object + - from: + - this + - .java.lang.AbstractStringBuilder##java.lang.Object + to: result + - from: + - this + - .java.lang.StringBuffer##java.lang.Object + to: result + - from: arg(0) + to: + - this + - .java.lang.Appendable##java.lang.Object + - from: arg(0) + to: this + - from: arg(0) + to: + - this + - .java.lang.AbstractStringBuilder##java.lang.Object +- function: java.lang.AbstractStringBuilder#insert + signature: (int, float) java.lang.AbstractStringBuilder + copy: + - from: + - this + - .java.lang.Appendable##java.lang.Object + to: result + - from: + - this + - .java.lang.AbstractStringBuilder##java.lang.Object + to: result + - from: this + to: result +- function: java.lang.StringBuilder#append + signature: (java.lang.CharSequence, int, int) java.lang.AbstractStringBuilder + copy: + - from: + - this + - .java.lang.StringBuilder##java.lang.Object + to: result + - from: arg(0) + to: + - this + - .java.lang.StringBuilder##java.lang.Object + - from: + - this + - .java.lang.Appendable##java.lang.Object + to: result + - from: + - this + - .java.lang.AbstractStringBuilder##java.lang.Object + to: result + - from: arg(0) + to: + - this + - .java.lang.Appendable##java.lang.Object + - from: arg(0) + to: + - this + - .java.lang.AbstractStringBuilder##java.lang.Object +- function: java.lang.String#getBytes + signature: (int, int, byte[], int) void + copy: + - from: + - this + - .java.lang.String##byte[] + to: arg(2) +- function: java.lang.AbstractStringBuilder#insert + signature: (int, char) java.lang.AbstractStringBuilder + copy: + - from: + - this + - .java.lang.Appendable##java.lang.Object + to: result + - from: + - this + - .java.lang.AbstractStringBuilder##java.lang.Object + to: result + - from: this + to: result +- function: java.lang.String#copyValueOf + signature: (char[], int, int) java.lang.String + copy: + - from: arg(0) + to: + - result + - .java.lang.String##byte[] +- function: java.lang.StringBuffer#insert + signature: (int, boolean) java.lang.StringBuffer + copy: + - from: arg(1) + to: result + - from: arg(1) + to: + - this + - .java.lang.StringBuffer##java.lang.Object + - from: + - this + - .java.lang.Appendable##java.lang.Object + to: result + - from: + - this + - .java.lang.AbstractStringBuilder##java.lang.Object + to: result + - from: + - this + - .java.lang.StringBuffer##java.lang.Object + to: result + - from: this + to: result + - from: arg(1) + to: + - this + - .java.lang.Appendable##java.lang.Object + - from: arg(1) + to: this + - from: arg(1) + to: + - this + - .java.lang.AbstractStringBuilder##java.lang.Object +- function: java.lang.StringBuilder#append + signature: (char) java.lang.Appendable + copy: + - from: arg(0) + to: result + - from: + - this + - .java.lang.StringBuilder##java.lang.Object + to: result + - from: arg(0) + to: + - this + - .java.lang.StringBuilder##java.lang.Object + - from: + - this + - .java.lang.Appendable##java.lang.Object + to: result + - from: + - this + - .java.lang.AbstractStringBuilder##java.lang.Object + to: result + - from: arg(0) + to: + - this + - .java.lang.Appendable##java.lang.Object + - from: arg(0) + to: this + - from: arg(0) + to: + - this + - .java.lang.AbstractStringBuilder##java.lang.Object +- function: java.lang.StringBuffer#delete + signature: (int, int) java.lang.AbstractStringBuilder + copy: + - from: + - this + - .java.lang.Appendable##java.lang.Object + to: result + - from: + - this + - .java.lang.AbstractStringBuilder##java.lang.Object + to: result + - from: + - this + - .java.lang.StringBuffer##java.lang.Object + to: result +- function: java.lang.StringBuilder#insert + signature: (int, int) java.lang.StringBuilder + copy: + - from: arg(1) + to: result + - from: + - this + - .java.lang.StringBuilder##java.lang.Object + to: result + - from: arg(1) + to: + - this + - .java.lang.StringBuilder##java.lang.Object + - from: + - this + - .java.lang.Appendable##java.lang.Object + to: result + - from: + - this + - .java.lang.AbstractStringBuilder##java.lang.Object + to: result + - from: this + to: result + - from: arg(1) + to: + - this + - .java.lang.Appendable##java.lang.Object + - from: arg(1) + to: this + - from: arg(1) + to: + - this + - .java.lang.AbstractStringBuilder##java.lang.Object +- function: java.lang.String# + signature: (byte[], byte) void + copy: + - from: arg(0) + to: + - this + - .java.lang.String##byte[] + - from: + - arg(0) + - '[*]' + to: this +- function: java.lang.StringBuilder#insert + signature: + params: + - index: 1 + type: java.lang.String + return: java.lang.AbstractStringBuilder + copy: + - from: arg(1) + to: + - result + - .java.lang.AbstractStringBuilder#value#java.lang.String +- function: java.lang.StringBuilder# + signature: + params: + - index: 0 + type: java.lang.String + copy: + - from: arg(0) + to: + - this + - .java.lang.StringBuilder#value#java.lang.String +- function: java.lang.StringBuffer#subSequence + signature: (int, int) java.lang.CharSequence + taintCopyOnly: true + copy: + - from: this + to: result +- function: java.lang.StringBuffer#insert + signature: (int, java.lang.String) java.lang.AbstractStringBuilder + taintCopyOnly: true + copy: + - from: arg(1) + to: result + - from: this + to: result + - from: arg(1) + to: this +- function: java.lang.Iterable#spliterator + signature: () java.util.Spliterator + copy: + - from: + - this + - .java.lang.Iterable#Element#java.lang.Object + to: + - result + - .java.util.Spliterator#Element#java.lang.Object +- function: java.lang.String#split + signature: (java.lang.String, int) java.lang.String[] + copy: + - from: this + to: + - result + - '[*]' +- function: java.lang.StringBuilder#append + signature: (char[]) java.lang.AbstractStringBuilder + copy: + - from: + - this + - .java.lang.StringBuilder##java.lang.Object + to: result + - from: arg(0) + to: + - this + - .java.lang.StringBuilder##java.lang.Object + - from: + - arg(0) + - '[*]' + to: + - this + - .java.lang.StringBuilder##java.lang.Object + - from: + - this + - .java.lang.Appendable##java.lang.Object + to: result + - from: + - this + - .java.lang.AbstractStringBuilder##java.lang.Object + to: result + - from: + - arg(0) + - '[*]' + to: this + - from: + - arg(0) + - '[*]' + to: + - this + - .java.lang.AbstractStringBuilder##java.lang.Object + - from: + - arg(0) + - '[*]' + to: + - this + - .java.lang.Appendable##java.lang.Object + - from: arg(0) + to: + - this + - .java.lang.Appendable##java.lang.Object + - from: arg(0) + to: + - this + - .java.lang.AbstractStringBuilder##java.lang.Object +- function: java.lang.StringBuilder#append + signature: + params: + - index: 0 + type: char[] + return: java.lang.AbstractStringBuilder + copy: + - from: arg(0) + to: + - result + - .java.lang.AbstractStringBuilder#value#java.lang.String + - .java.lang.String#chars#char[] + - from: arg(0) + to: + - result + - .java.lang.AbstractStringBuilder#value#java.lang.String + - .java.lang.String#chars#char[] +- function: java.lang.Exception# + signature: (java.lang.Throwable) void + overrides: false + copy: + - from: arg(0) + to: + - this + - .java.lang.Throwable#cause#java.lang.Object +- function: java.lang.Enum# + signature: + params: + - index: 0 + type: java.lang.String + copy: + - from: arg(0) + to: + - this + - .java.lang.Enum#name#java.lang.String +- function: java.lang.String#concat + signature: (java.lang.String) java.lang.String + copy: + - from: arg(0) + to: result + - from: this + to: result +- function: java.lang.String# + signature: (byte[]) void + taintCopyOnly: true + copy: + - from: arg(0) + to: this +- function: java.lang.StringBuilder#insert + signature: + params: + - index: 1 + type: java.lang.String + return: java.lang.StringBuilder + copy: + - from: arg(1) + to: + - result + - .java.lang.StringBuilder#value#java.lang.String +- function: java.lang.String#getBytes + signature: (byte[], int, byte) void + taintCopyOnly: true + copy: + - from: this + to: arg(0) +- function: java.lang.StringBuffer#reverse + signature: () java.lang.StringBuffer + copy: + - from: + - this + - .java.lang.Appendable##java.lang.Object + to: result + - from: + - this + - .java.lang.AbstractStringBuilder##java.lang.Object + to: result + - from: + - this + - .java.lang.StringBuffer##java.lang.Object + to: result + - from: this + to: result +- function: java.lang.StringBuffer#append + signature: (char[], int, int) java.lang.AbstractStringBuilder + copy: + - from: + - this + - .java.lang.Appendable##java.lang.Object + to: result + - from: arg(0) + to: + - this + - .java.lang.StringBuffer##java.lang.Object + - from: + - this + - .java.lang.AbstractStringBuilder##java.lang.Object + to: result + - from: + - this + - .java.lang.StringBuffer##java.lang.Object + to: result + - from: + - arg(0) + - '[*]' + to: this + - from: + - arg(0) + - '[*]' + to: + - this + - .java.lang.AbstractStringBuilder##java.lang.Object + - from: + - arg(0) + - '[*]' + to: + - this + - .java.lang.Appendable##java.lang.Object + - from: arg(0) + to: + - this + - .java.lang.Appendable##java.lang.Object + - from: + - arg(0) + - '[*]' + to: + - this + - .java.lang.StringBuffer##java.lang.Object + - from: arg(0) + to: + - this + - .java.lang.AbstractStringBuilder##java.lang.Object +- function: java.lang.String# + signature: (byte[], int, int, java.lang.String) void + copy: + - from: arg(0) + to: + - this + - .java.lang.String##byte[] + - from: + - arg(0) + - '[*]' + to: this +- function: java.lang.StringBuffer#deleteCharAt + signature: (int) java.lang.StringBuffer + copy: + - from: + - this + - .java.lang.Appendable##java.lang.Object + to: result + - from: + - this + - .java.lang.AbstractStringBuilder##java.lang.Object + to: result + - from: + - this + - .java.lang.StringBuffer##java.lang.Object + to: result + - from: this + to: result +- function: java.lang.StringBuilder#substring + signature: (int, int) java.lang.String + copy: + - from: + - this + - .java.lang.StringBuilder##java.lang.Object + to: result + - from: + - this + - .java.lang.Appendable##java.lang.Object + to: result + - from: + - this + - .java.lang.AbstractStringBuilder##java.lang.Object + to: result +- function: java.lang.String#copyValueOf + signature: (char[], int, int) java.lang.String + taintCopyOnly: true + copy: + - from: arg(0) + to: result +- function: java.lang.StringBuilder#append + signature: + params: + - index: 0 + type: char[] + copy: + - from: arg(0) + to: + - this + - .java.lang.StringBuilder#chars#char[] + - from: arg(0) + to: + - this + - .java.lang.StringBuilder#value#java.lang.String + - .java.lang.String#chars#char[] + - from: arg(0) + to: + - this + - .java.lang.StringBuilder#chars#char[] + - from: arg(0) + to: + - this + - .java.lang.StringBuilder#value#java.lang.String + - .java.lang.String#chars#char[] + - from: arg(0) + to: + - this + - .java.lang.StringBuilder#chars#char[] + - from: arg(0) + to: + - this + - .java.lang.StringBuilder#value#java.lang.String + - .java.lang.String#chars#char[] + - from: arg(0) + to: + - this + - .java.lang.StringBuilder#chars#char[] + - from: arg(0) + to: + - this + - .java.lang.StringBuilder#value#java.lang.String + - .java.lang.String#chars#char[] +- function: java.lang.AbstractStringBuilder#append + signature: (long) java.lang.AbstractStringBuilder + copy: + - from: + - this + - .java.lang.Appendable##java.lang.Object + to: result + - from: + - this + - .java.lang.AbstractStringBuilder##java.lang.Object + to: result + - from: this + to: result +- function: java.lang.StringBuffer#append + signature: + return: java.lang.AbstractStringBuilder + copy: + - from: + - this + - .java.lang.StringBuffer#delegate#java.lang.AbstractStringBuilder + to: result + - from: + - this + - .java.lang.StringBuffer#delegate#java.lang.AbstractStringBuilder + to: result + - from: + - this + - .java.lang.StringBuffer#delegate#java.lang.AbstractStringBuilder + to: result + - from: + - this + - .java.lang.StringBuffer#delegate#java.lang.AbstractStringBuilder + to: result + - from: + - this + - .java.lang.StringBuffer#delegate#java.lang.AbstractStringBuilder + to: result + - from: + - this + - .java.lang.StringBuffer#delegate#java.lang.AbstractStringBuilder + to: result + - from: + - this + - .java.lang.StringBuffer#delegate#java.lang.AbstractStringBuilder + to: result + - from: + - this + - .java.lang.StringBuffer#delegate#java.lang.AbstractStringBuilder + to: result + - from: + - this + - .java.lang.StringBuffer#delegate#java.lang.AbstractStringBuilder + to: result + - from: + - this + - .java.lang.StringBuffer#delegate#java.lang.AbstractStringBuilder + to: result + - from: + - this + - .java.lang.StringBuffer#delegate#java.lang.AbstractStringBuilder + to: result + - from: + - this + - .java.lang.StringBuffer#delegate#java.lang.AbstractStringBuilder + to: result + - from: + - this + - .java.lang.StringBuffer#delegate#java.lang.AbstractStringBuilder + to: result + - from: + - this + - .java.lang.StringBuffer#delegate#java.lang.AbstractStringBuilder + to: result +- function: java.lang.StringBuffer#insert + signature: + params: + - index: 1 + type: char[] + copy: + - from: arg(1) + to: + - this + - .java.lang.StringBuffer#chars#char[] + - from: arg(1) + to: + - this + - .java.lang.StringBuffer#value#java.lang.String + - .java.lang.String#chars#char[] + - from: arg(1) + to: + - this + - .java.lang.StringBuffer#chars#char[] + - from: arg(1) + to: + - this + - .java.lang.StringBuffer#value#java.lang.String + - .java.lang.String#chars#char[] + - from: arg(1) + to: + - this + - .java.lang.StringBuffer#chars#char[] + - from: arg(1) + to: + - this + - .java.lang.StringBuffer#value#java.lang.String + - .java.lang.String#chars#char[] + - from: arg(1) + to: + - this + - .java.lang.StringBuffer#chars#char[] + - from: arg(1) + to: + - this + - .java.lang.StringBuffer#value#java.lang.String + - .java.lang.String#chars#char[] +- function: java.lang.StringBuffer#insert + signature: (int, java.lang.Object) java.lang.StringBuffer + copy: + - from: arg(1) + to: result + - from: arg(1) + to: + - this + - .java.lang.StringBuffer##java.lang.Object + - from: + - this + - .java.lang.Appendable##java.lang.Object + to: result + - from: + - this + - .java.lang.AbstractStringBuilder##java.lang.Object + to: result + - from: + - this + - .java.lang.StringBuffer##java.lang.Object + to: result + - from: this + to: result + - from: arg(1) + to: + - this + - .java.lang.Appendable##java.lang.Object + - from: arg(1) + to: this + - from: arg(1) + to: + - this + - .java.lang.AbstractStringBuilder##java.lang.Object +- function: java.lang.Class#getDeclaredClasses + signature: () java.lang.Class[] + taintCopyOnly: true + copy: + - from: this + to: result +- function: java.lang.StringBuilder#append + signature: (java.lang.CharSequence, int, int) java.lang.StringBuilder + copy: + - from: + - this + - .java.lang.StringBuilder##java.lang.Object + to: result + - from: arg(0) + to: + - this + - .java.lang.StringBuilder##java.lang.Object + - from: + - this + - .java.lang.Appendable##java.lang.Object + to: result + - from: + - this + - .java.lang.AbstractStringBuilder##java.lang.Object + to: result + - from: this + to: result + - from: arg(0) + to: + - this + - .java.lang.Appendable##java.lang.Object + - from: arg(0) + to: + - this + - .java.lang.AbstractStringBuilder##java.lang.Object +- function: java.lang.String# + signature: (byte[], int, int) void + copy: + - from: arg(0) + to: + - this + - .java.lang.String##byte[] + - from: + - arg(0) + - '[*]' + to: this +- function: java.lang.StringBuffer#replace + signature: (int, int, java.lang.String) java.lang.AbstractStringBuilder + copy: + - from: arg(2) + to: + - this + - .java.lang.StringBuffer##java.lang.Object + - from: + - this + - .java.lang.Appendable##java.lang.Object + to: result + - from: + - this + - .java.lang.AbstractStringBuilder##java.lang.Object + to: result + - from: + - this + - .java.lang.StringBuffer##java.lang.Object + to: result + - from: arg(2) + to: + - this + - .java.lang.Appendable##java.lang.Object + - from: arg(2) + to: + - this + - .java.lang.AbstractStringBuilder##java.lang.Object +- function: java.lang.StringBuilder#substring + signature: (int) java.lang.String + taintCopyOnly: true + copy: + - from: this + to: result +- function: java.lang.Throwable# + signature: (java.lang.String, java.lang.Throwable) void + overrides: false + copy: + - from: arg(1) + to: + - this + - .java.lang.Throwable#cause#java.lang.Object + - from: arg(0) + to: + - this + - .java.lang.Throwable#message#java.lang.Object +- function: java.lang.StringBuffer#append + signature: (java.lang.CharSequence, int, int) java.lang.Appendable + taintCopyOnly: true + copy: + - from: arg(0) + to: result + - from: this + to: result + - from: arg(0) + to: this +- function: + package: java.lang + class: ProcessBuilder + name: + pattern: + signature: + params: + - index: 0 + type: java.util.List + copy: + - from: arg(0) + to: + - this + - .java.lang.ProcessBuilder#command#java.util.List +- function: java.lang.StringBuilder#append + signature: (java.lang.Object) java.lang.AbstractStringBuilder + copy: + - from: arg(0) + to: result + - from: + - this + - .java.lang.StringBuilder##java.lang.Object + to: result + - from: arg(0) + to: + - this + - .java.lang.StringBuilder##java.lang.Object + - from: + - this + - .java.lang.Appendable##java.lang.Object + to: result + - from: + - this + - .java.lang.AbstractStringBuilder##java.lang.Object + to: result + - from: arg(0) + to: + - this + - .java.lang.Appendable##java.lang.Object + - from: arg(0) + to: this + - from: arg(0) + to: + - this + - .java.lang.AbstractStringBuilder##java.lang.Object +- function: java.lang.StringBuilder#appendCodePoint + signature: (int) java.lang.AbstractStringBuilder + taintCopyOnly: true + copy: + - from: this + to: result +- function: java.lang.UnsupportedOperationException# + signature: (java.lang.String) void + overrides: false + copy: + - from: arg(0) + to: + - this + - .java.lang.Throwable#message#java.lang.Object +- function: java.lang.StringBuilder#append + signature: (char[]) java.lang.StringBuilder + copy: + - from: + - this + - .java.lang.StringBuilder##java.lang.Object + to: result + - from: arg(0) + to: + - this + - .java.lang.StringBuilder##java.lang.Object + - from: + - arg(0) + - '[*]' + to: + - this + - .java.lang.StringBuilder##java.lang.Object + - from: + - this + - .java.lang.Appendable##java.lang.Object + to: result + - from: + - this + - .java.lang.AbstractStringBuilder##java.lang.Object + to: result + - from: + - arg(0) + - '[*]' + to: this + - from: this + to: result + - from: + - arg(0) + - '[*]' + to: + - this + - .java.lang.AbstractStringBuilder##java.lang.Object + - from: + - arg(0) + - '[*]' + to: + - this + - .java.lang.Appendable##java.lang.Object + - from: arg(0) + to: + - this + - .java.lang.Appendable##java.lang.Object + - from: arg(0) + to: + - this + - .java.lang.AbstractStringBuilder##java.lang.Object +- function: java.lang.StringBuilder#append + signature: + params: + - index: 0 + type: char[] + return: java.lang.StringBuilder + copy: + - from: arg(0) + to: + - result + - .java.lang.StringBuilder#chars#char[] + - from: arg(0) + to: + - result + - .java.lang.StringBuilder#value#java.lang.String + - .java.lang.String#chars#char[] + - from: arg(0) + to: + - result + - .java.lang.StringBuilder#chars#char[] + - from: arg(0) + to: + - result + - .java.lang.StringBuilder#value#java.lang.String + - .java.lang.String#chars#char[] +- function: java.lang.Enum# + signature: (java.lang.String, int) void + taintCopyOnly: true + copy: + - from: arg(*) + to: this +- function: java.lang.String#toCharArray + signature: () char[] + copy: + - from: + - this + - .java.lang.String##byte[] + to: result +- function: java.lang.Class#getResource + signature: + params: + - index: 0 + type: java.lang.String + return: java.net.URL + copy: + - from: arg(0) + to: + - result + - .java.net.URL#spec#java.lang.String +- function: java.lang.Class#getPackage + signature: () java.lang.Package + taintCopyOnly: true + copy: + - from: this + to: result +- function: java.lang.AssertionError# + signature: (java.lang.Object) void + overrides: false + copy: + - from: arg(0) + to: + - this + - .java.lang.Throwable#message#java.lang.Object +- function: java.lang.StringBuffer#append + signature: (long) java.lang.AbstractStringBuilder + copy: + - from: arg(0) + to: result + - from: + - this + - .java.lang.Appendable##java.lang.Object + to: result + - from: arg(0) + to: + - this + - .java.lang.StringBuffer##java.lang.Object + - from: + - this + - .java.lang.AbstractStringBuilder##java.lang.Object + to: result + - from: + - this + - .java.lang.StringBuffer##java.lang.Object + to: result + - from: arg(0) + to: + - this + - .java.lang.Appendable##java.lang.Object + - from: arg(0) + to: this + - from: arg(0) + to: + - this + - .java.lang.AbstractStringBuilder##java.lang.Object +- function: java.lang.System#mapLibraryName + signature: (java.lang.String) java.lang.String + taintCopyOnly: true + copy: + - from: this + to: result +- function: java.lang.StringBuffer#insert + signature: (int, java.lang.String) java.lang.StringBuffer + copy: + - from: arg(1) + to: + - this + - .java.lang.StringBuffer##java.lang.Object + - from: + - this + - .java.lang.Appendable##java.lang.Object + to: result + - from: + - this + - .java.lang.AbstractStringBuilder##java.lang.Object + to: result + - from: + - this + - .java.lang.StringBuffer##java.lang.Object + to: result + - from: this + to: result + - from: arg(1) + to: + - this + - .java.lang.Appendable##java.lang.Object + - from: arg(1) + to: + - this + - .java.lang.AbstractStringBuilder##java.lang.Object +- function: java.lang.StringBuffer#append + signature: (java.lang.CharSequence, int, int) java.lang.AbstractStringBuilder + taintCopyOnly: true + copy: + - from: arg(0) + to: result + - from: this + to: result + - from: arg(0) + to: this +- function: java.lang.StringBuilder#insert + signature: (int, int) java.lang.AbstractStringBuilder + copy: + - from: arg(1) + to: result + - from: + - this + - .java.lang.StringBuilder##java.lang.Object + to: result + - from: arg(1) + to: + - this + - .java.lang.StringBuilder##java.lang.Object + - from: + - this + - .java.lang.Appendable##java.lang.Object + to: result + - from: + - this + - .java.lang.AbstractStringBuilder##java.lang.Object + to: result + - from: arg(1) + to: + - this + - .java.lang.Appendable##java.lang.Object + - from: arg(1) + to: this + - from: arg(1) + to: + - this + - .java.lang.AbstractStringBuilder##java.lang.Object +- function: java.lang.StringBuffer#substring + signature: (int, int) java.lang.String + taintCopyOnly: true + copy: + - from: this + to: result +- function: java.lang.StringBuilder#insert + signature: (int, java.lang.CharSequence) java.lang.AbstractStringBuilder + copy: + - from: + - this + - .java.lang.StringBuilder##java.lang.Object + to: result + - from: arg(1) + to: + - this + - .java.lang.StringBuilder##java.lang.Object + - from: + - this + - .java.lang.Appendable##java.lang.Object + to: result + - from: + - this + - .java.lang.AbstractStringBuilder##java.lang.Object + to: result + - from: arg(1) + to: + - this + - .java.lang.Appendable##java.lang.Object + - from: arg(1) + to: + - this + - .java.lang.AbstractStringBuilder##java.lang.Object +- function: java.lang.String#getChars + signature: + params: + - index: 2 + type: char[] + copy: + - from: + - this + - .java.lang.String#chars#char[] + to: arg(2) +- function: java.lang.StringBuilder#append + signature: + params: + - index: 0 + type: java.lang.String + copy: + - from: arg(0) + to: + - this + - .java.lang.StringBuilder#value#java.lang.String + - from: arg(0) + to: + - this + - .java.lang.StringBuilder#value#java.lang.String +- function: java.lang.StringBuffer#append + signature: (java.lang.CharSequence) java.lang.StringBuffer + taintCopyOnly: true + copy: + - from: arg(0) + to: result + - from: arg(0) + to: this +- function: java.lang.String#getBytes + signature: + return: byte[] + copy: + - from: + - this + - .java.lang.String#bytes#byte[] + to: result + - from: + - this + - .java.lang.String#bytes#byte[] + to: result + - from: + - this + - .java.lang.String#bytes#byte[] + to: result +- function: java.lang.String#subSequence + signature: (int, int) java.lang.CharSequence + taintCopyOnly: true + copy: + - from: this + to: result +- function: java.lang.StringBuffer#insert + signature: (int, char) java.lang.AbstractStringBuilder + copy: + - from: arg(1) + to: result + - from: arg(1) + to: + - this + - .java.lang.StringBuffer##java.lang.Object + - from: + - this + - .java.lang.Appendable##java.lang.Object + to: result + - from: + - this + - .java.lang.AbstractStringBuilder##java.lang.Object + to: result + - from: + - this + - .java.lang.StringBuffer##java.lang.Object + to: result + - from: arg(1) + to: + - this + - .java.lang.Appendable##java.lang.Object + - from: arg(1) + to: this + - from: arg(1) + to: + - this + - .java.lang.AbstractStringBuilder##java.lang.Object +- function: java.lang.AbstractStringBuilder# + signature: (java.lang.String) void + copy: + - from: arg(0) + to: + - this + - .java.lang.Appendable##java.lang.Object + - from: arg(0) + to: + - this + - .java.lang.AbstractStringBuilder##java.lang.Object +- function: java.lang.Process#getOutputStream + signature: () java.io.OutputStream + taintCopyOnly: true + copy: + - from: this + to: result +- function: java.lang.String#join + signature: (java.lang.String, java.lang.String, java.lang.String, java.lang.String[], + int) java.lang.String + taintCopyOnly: true + copy: + - from: arg(*) + to: result +- function: java.lang.StringBuilder#append + signature: (java.lang.CharSequence, int, int) java.lang.Appendable + copy: + - from: + - this + - .java.lang.StringBuilder##java.lang.Object + to: result + - from: arg(0) + to: + - this + - .java.lang.StringBuilder##java.lang.Object + - from: + - this + - .java.lang.Appendable##java.lang.Object + to: result + - from: + - this + - .java.lang.AbstractStringBuilder##java.lang.Object + to: result + - from: arg(0) + to: + - this + - .java.lang.Appendable##java.lang.Object + - from: arg(0) + to: + - this + - .java.lang.AbstractStringBuilder##java.lang.Object +- function: java.lang.StringBuilder#insert + signature: (int, java.lang.CharSequence) java.lang.StringBuilder + copy: + - from: + - this + - .java.lang.StringBuilder##java.lang.Object + to: result + - from: arg(1) + to: + - this + - .java.lang.StringBuilder##java.lang.Object + - from: + - this + - .java.lang.Appendable##java.lang.Object + to: result + - from: + - this + - .java.lang.AbstractStringBuilder##java.lang.Object + to: result + - from: this + to: result + - from: arg(1) + to: + - this + - .java.lang.Appendable##java.lang.Object + - from: arg(1) + to: + - this + - .java.lang.AbstractStringBuilder##java.lang.Object +- function: java.lang.StringBuffer#insert + signature: (int, char[], int, int) java.lang.StringBuffer + copy: + - from: arg(1) + to: + - this + - .java.lang.StringBuffer##java.lang.Object + - from: + - this + - .java.lang.Appendable##java.lang.Object + to: result + - from: + - arg(1) + - '[*]' + to: this + - from: + - this + - .java.lang.AbstractStringBuilder##java.lang.Object + to: result + - from: + - this + - .java.lang.StringBuffer##java.lang.Object + to: result + - from: this + to: result + - from: + - arg(1) + - '[*]' + to: + - this + - .java.lang.AbstractStringBuilder##java.lang.Object + - from: arg(1) + to: + - this + - .java.lang.Appendable##java.lang.Object + - from: + - arg(1) + - '[*]' + to: + - this + - .java.lang.StringBuffer##java.lang.Object + - from: arg(1) + to: + - this + - .java.lang.AbstractStringBuilder##java.lang.Object + - from: + - arg(1) + - '[*]' + to: + - this + - .java.lang.Appendable##java.lang.Object +- function: java.lang.StringBuffer#insert + signature: + params: + - index: 1 + type: java.lang.String + copy: + - from: arg(1) + to: + - this + - .java.lang.StringBuffer#value#java.lang.String + - from: arg(1) + to: + - this + - .java.lang.StringBuffer#delegate#java.lang.AbstractStringBuilder + - .java.lang.AbstractStringBuilder#value#java.lang.String + - from: arg(1) + to: + - this + - .java.lang.StringBuffer#value#java.lang.String + - from: arg(1) + to: + - this + - .java.lang.StringBuffer#delegate#java.lang.AbstractStringBuilder + - .java.lang.AbstractStringBuilder#value#java.lang.String +- function: java.lang.String# + signature: (byte[], java.lang.String) void + taintCopyOnly: true + copy: + - from: arg(0) + to: this +- function: java.lang.String#charAt + signature: (int) char + copy: + - from: this + to: result + - from: + - this + - .java.lang.String##byte[] + to: result +- function: java.lang.StringBuffer#insert + signature: (int, java.lang.CharSequence, int, int) java.lang.StringBuffer + copy: + - from: arg(1) + to: + - this + - .java.lang.StringBuffer##java.lang.Object + - from: + - this + - .java.lang.Appendable##java.lang.Object + to: result + - from: + - this + - .java.lang.AbstractStringBuilder##java.lang.Object + to: result + - from: + - this + - .java.lang.StringBuffer##java.lang.Object + to: result + - from: this + to: result + - from: arg(1) + to: + - this + - .java.lang.Appendable##java.lang.Object + - from: arg(1) + to: + - this + - .java.lang.AbstractStringBuilder##java.lang.Object +- function: java.lang.StringBuilder#append + signature: (boolean) java.lang.AbstractStringBuilder + copy: + - from: arg(0) + to: result + - from: + - this + - .java.lang.StringBuilder##java.lang.Object + to: result + - from: arg(0) + to: + - this + - .java.lang.StringBuilder##java.lang.Object + - from: + - this + - .java.lang.Appendable##java.lang.Object + to: result + - from: + - this + - .java.lang.AbstractStringBuilder##java.lang.Object + to: result + - from: arg(0) + to: + - this + - .java.lang.Appendable##java.lang.Object + - from: arg(0) + to: this + - from: arg(0) + to: + - this + - .java.lang.AbstractStringBuilder##java.lang.Object +- function: java.lang.StringBuilder#getChars + signature: + params: + - index: 2 + type: char[] + copy: + - from: + - this + - .java.lang.StringBuilder#chars#char[] + to: arg(2) + - from: + - this + - .java.lang.StringBuilder#value#java.lang.String + - .java.lang.String#chars#char[] + to: arg(2) +- function: java.lang.String# + signature: (byte[], java.nio.charset.Charset) void + copy: + - from: arg(0) + to: + - this + - .java.lang.String##byte[] + - from: + - arg(0) + - '[*]' + to: this +- function: java.lang.StringBuffer#reverse + signature: + return: java.lang.AbstractStringBuilder + copy: + - from: + - this + - .java.lang.StringBuffer#delegate#java.lang.AbstractStringBuilder + to: result +- function: java.lang.StringBuffer#insert + signature: (int, char) java.lang.AbstractStringBuilder + taintCopyOnly: true + copy: + - from: this + to: result +- function: java.lang.StringBuffer#append + signature: (long) java.lang.AbstractStringBuilder + taintCopyOnly: true + copy: + - from: this + to: result +- function: java.lang.StringBuffer#appendCodePoint + signature: (int) java.lang.StringBuffer + copy: + - from: arg(0) + to: result + - from: + - this + - .java.lang.Appendable##java.lang.Object + to: result + - from: arg(0) + to: + - this + - .java.lang.StringBuffer##java.lang.Object + - from: + - this + - .java.lang.AbstractStringBuilder##java.lang.Object + to: result + - from: + - this + - .java.lang.StringBuffer##java.lang.Object + to: result + - from: this + to: result + - from: arg(0) + to: + - this + - .java.lang.Appendable##java.lang.Object + - from: arg(0) + to: this + - from: arg(0) + to: + - this + - .java.lang.AbstractStringBuilder##java.lang.Object +- function: java.lang.ProcessBuilder#command + signature: (java.util.List) java.lang.ProcessBuilder + taintCopyOnly: true + copy: + - from: arg(*) + to: this +- function: java.lang.Throwable# + signature: (java.lang.String, java.lang.Throwable) void + copy: + - from: arg(0) + to: + - this + - .java.lang.Throwable##java.lang.Object +- function: java.lang.StringBuffer# + signature: (java.lang.CharSequence) void + copy: + - from: arg(0) + to: + - this + - .java.lang.StringBuffer##java.lang.Object + - from: arg(0) + to: + - this + - .java.lang.Appendable##java.lang.Object + - from: arg(0) + to: + - this + - .java.lang.AbstractStringBuilder##java.lang.Object +- function: java.lang.AbstractStringBuilder#append + signature: (char) java.lang.Appendable + copy: + - from: + - this + - .java.lang.Appendable##java.lang.Object + to: result + - from: + - this + - .java.lang.AbstractStringBuilder##java.lang.Object + to: result +- function: java.lang.ProcessBuilder#command + signature: (java.lang.String[]) java.lang.ProcessBuilder + taintCopyOnly: true + copy: + - from: arg(*) + to: this +- function: java.lang.Class#getComponentType + signature: () java.lang.Class + copy: + - from: this + to: result +- function: java.lang.StringBuilder#insert + signature: (int, char[]) java.lang.AbstractStringBuilder + taintCopyOnly: true + copy: + - from: arg(1) + to: result + - from: this + to: result + - from: arg(1) + to: this +- function: java.lang.StringBuilder#insert + signature: (int, char[], int, int) java.lang.StringBuilder + taintCopyOnly: true + copy: + - from: arg(1) + to: result + - from: arg(1) + to: this +- function: java.lang.Class#getSigners + signature: () java.lang.Object[] + taintCopyOnly: true + copy: + - from: this + to: result +- function: java.lang.String# + signature: (int[], int, int) void + taintCopyOnly: true + copy: + - from: arg(0) + to: this +- function: java.lang.StringBuffer#getChars + signature: + params: + - index: 2 + type: char[] + copy: + - from: + - this + - .java.lang.StringBuffer#chars#char[] + to: arg(2) + - from: + - this + - .java.lang.StringBuffer#value#java.lang.String + - .java.lang.String#chars#char[] + to: arg(2) +- function: java.lang.StringBuilder#append + signature: (double) java.lang.AbstractStringBuilder + copy: + - from: arg(0) + to: result + - from: + - this + - .java.lang.StringBuilder##java.lang.Object + to: result + - from: arg(0) + to: + - this + - .java.lang.StringBuilder##java.lang.Object + - from: + - this + - .java.lang.Appendable##java.lang.Object + to: result + - from: + - this + - .java.lang.AbstractStringBuilder##java.lang.Object + to: result + - from: arg(0) + to: + - this + - .java.lang.Appendable##java.lang.Object + - from: arg(0) + to: this + - from: arg(0) + to: + - this + - .java.lang.AbstractStringBuilder##java.lang.Object +- function: java.lang.Class#getName + signature: () java.lang.String + taintCopyOnly: true + copy: + - from: this + to: result +- function: java.lang.String#toCharArray + signature: () char[] + taintCopyOnly: true + copy: + - from: this + to: result +- function: java.lang.StringBuilder#append + signature: (java.lang.CharSequence, int, int) java.lang.StringBuilder + taintCopyOnly: true + copy: + - from: arg(0) + to: result + - from: arg(0) + to: this +- function: java.lang.String# + signature: (char[]) void + taintCopyOnly: true + copy: + - from: arg(0) + to: this +- function: java.lang.StringBuffer#insert + signature: (int, boolean) java.lang.AbstractStringBuilder + taintCopyOnly: true + copy: + - from: this + to: result +- function: java.lang.StringBuilder#append + signature: (java.lang.CharSequence) java.lang.StringBuilder + taintCopyOnly: true + copy: + - from: arg(0) + to: result + - from: arg(0) + to: this +- function: java.lang.StringBuilder#append + signature: (char[], int, int) java.lang.AbstractStringBuilder + taintCopyOnly: true + copy: + - from: arg(0) + to: result + - from: this + to: result + - from: arg(0) + to: this +- function: java.lang.StringBuffer#deleteCharAt + signature: (int) java.lang.AbstractStringBuilder + copy: + - from: + - this + - .java.lang.Appendable##java.lang.Object + to: result + - from: + - this + - .java.lang.AbstractStringBuilder##java.lang.Object + to: result + - from: + - this + - .java.lang.StringBuffer##java.lang.Object + to: result +- function: java.lang.ProcessBuilder#command + signature: () java.util.List + taintCopyOnly: true + copy: + - from: arg(*) + to: this + - from: this + to: result +- function: java.lang.StringBuilder#delete + signature: (int, int) java.lang.AbstractStringBuilder + copy: + - from: + - this + - .java.lang.StringBuilder##java.lang.Object + to: result + - from: + - this + - .java.lang.Appendable##java.lang.Object + to: result + - from: + - this + - .java.lang.AbstractStringBuilder##java.lang.Object + to: result +- function: java.lang.StringBuffer#insert + signature: (int, long) java.lang.AbstractStringBuilder + copy: + - from: arg(1) + to: result + - from: arg(1) + to: + - this + - .java.lang.StringBuffer##java.lang.Object + - from: + - this + - .java.lang.Appendable##java.lang.Object + to: result + - from: + - this + - .java.lang.AbstractStringBuilder##java.lang.Object + to: result + - from: + - this + - .java.lang.StringBuffer##java.lang.Object + to: result + - from: arg(1) + to: + - this + - .java.lang.Appendable##java.lang.Object + - from: arg(1) + to: this + - from: arg(1) + to: + - this + - .java.lang.AbstractStringBuilder##java.lang.Object +- function: java.lang.String# + signature: (byte[], int, int, java.nio.charset.Charset) void + copy: + - from: arg(0) + to: + - this + - .java.lang.String##byte[] + - from: + - arg(0) + - '[*]' + to: this +- function: java.lang.StringBuffer#append + signature: (int) java.lang.AbstractStringBuilder + copy: + - from: arg(0) + to: result + - from: + - this + - .java.lang.Appendable##java.lang.Object + to: result + - from: arg(0) + to: + - this + - .java.lang.StringBuffer##java.lang.Object + - from: + - this + - .java.lang.AbstractStringBuilder##java.lang.Object + to: result + - from: + - this + - .java.lang.StringBuffer##java.lang.Object + to: result + - from: arg(0) + to: + - this + - .java.lang.Appendable##java.lang.Object + - from: arg(0) + to: this + - from: arg(0) + to: + - this + - .java.lang.AbstractStringBuilder##java.lang.Object +- function: java.lang.StringBuffer#append + signature: + params: + - index: 0 + type: char[] + copy: + - from: arg(0) + to: + - this + - .java.lang.StringBuffer#chars#char[] + - from: arg(0) + to: + - this + - .java.lang.StringBuffer#value#java.lang.String + - .java.lang.String#chars#char[] + - from: arg(0) + to: + - this + - .java.lang.StringBuffer#chars#char[] + - from: arg(0) + to: + - this + - .java.lang.StringBuffer#value#java.lang.String + - .java.lang.String#chars#char[] + - from: arg(0) + to: + - this + - .java.lang.StringBuffer#chars#char[] + - from: arg(0) + to: + - this + - .java.lang.StringBuffer#value#java.lang.String + - .java.lang.String#chars#char[] + - from: arg(0) + to: + - this + - .java.lang.StringBuffer#chars#char[] + - from: arg(0) + to: + - this + - .java.lang.StringBuffer#value#java.lang.String + - .java.lang.String#chars#char[] +- function: java.lang.Exception# + signature: (java.lang.String) void + overrides: false + copy: + - from: arg(0) + to: + - this + - .java.lang.Throwable#message#java.lang.Object +- function: java.lang.StringBuffer#append + signature: (java.lang.String) java.lang.StringBuffer + copy: + - from: + - this + - .java.lang.Appendable##java.lang.Object + to: result + - from: arg(0) + to: + - this + - .java.lang.StringBuffer##java.lang.Object + - from: + - this + - .java.lang.AbstractStringBuilder##java.lang.Object + to: result + - from: + - this + - .java.lang.StringBuffer##java.lang.Object + to: result + - from: this + to: result + - from: arg(0) + to: + - this + - .java.lang.Appendable##java.lang.Object + - from: arg(0) + to: + - this + - .java.lang.AbstractStringBuilder##java.lang.Object +- function: java.lang.StringBuffer#append + signature: + params: + - index: 0 + type: java.lang.String + return: java.lang.StringBuffer + copy: + - from: arg(0) + to: + - result + - .java.lang.StringBuffer#value#java.lang.String + - from: arg(0) + to: + - result + - .java.lang.StringBuffer#delegate#java.lang.AbstractStringBuilder + - .java.lang.AbstractStringBuilder#value#java.lang.String +- function: java.lang.StringBuilder#append + signature: (long) java.lang.AbstractStringBuilder + taintCopyOnly: true + copy: + - from: this + to: result +- function: java.lang.StringBuffer# + signature: + params: + - index: 0 + type: java.lang.String + copy: + - from: arg(0) + to: + - this + - .java.lang.StringBuffer#value#java.lang.String + - from: arg(0) + to: + - this + - .java.lang.StringBuffer#delegate#java.lang.AbstractStringBuilder + - .java.lang.AbstractStringBuilder#value#java.lang.String +- function: java.lang.StringBuffer#insert + signature: (int, java.lang.CharSequence) java.lang.StringBuffer + taintCopyOnly: true + copy: + - from: arg(1) + to: result + - from: arg(1) + to: this +- function: java.lang.StringBuilder#replace + signature: (int, int, java.lang.String) java.lang.StringBuilder + taintCopyOnly: true + copy: + - from: arg(2) + to: result + - from: arg(2) + to: this +- function: java.lang.StringBuilder#append + signature: (int) java.lang.AbstractStringBuilder + copy: + - from: arg(0) + to: result + - from: + - this + - .java.lang.StringBuilder##java.lang.Object + to: result + - from: arg(0) + to: + - this + - .java.lang.StringBuilder##java.lang.Object + - from: + - this + - .java.lang.Appendable##java.lang.Object + to: result + - from: + - this + - .java.lang.AbstractStringBuilder##java.lang.Object + to: result + - from: arg(0) + to: + - this + - .java.lang.Appendable##java.lang.Object + - from: arg(0) + to: this + - from: arg(0) + to: + - this + - .java.lang.AbstractStringBuilder##java.lang.Object +- function: java.lang.String#getBytes + signature: (java.nio.charset.Charset) byte[] + copy: + - from: + - this + - .java.lang.String##byte[] + to: result +- function: java.lang.StringBuffer#insert + signature: (int, char[]) java.lang.AbstractStringBuilder + taintCopyOnly: true + copy: + - from: arg(1) + to: result + - from: this + to: result + - from: arg(1) + to: this +- function: java.lang.StringBuilder#append + signature: (java.lang.StringBuffer) java.lang.StringBuilder + taintCopyOnly: true + copy: + - from: arg(0) + to: result + - from: arg(0) + to: this +- function: java.lang.StringBuilder#insert + signature: (int, java.lang.CharSequence, int, int) java.lang.AbstractStringBuilder + taintCopyOnly: true + copy: + - from: arg(1) + to: result + - from: this + to: result + - from: arg(1) + to: this +- function: java.lang.StringBuilder#deleteCharAt + signature: (int) java.lang.StringBuilder + copy: + - from: + - this + - .java.lang.StringBuilder##java.lang.Object + to: result + - from: + - this + - .java.lang.Appendable##java.lang.Object + to: result + - from: + - this + - .java.lang.AbstractStringBuilder##java.lang.Object + to: result + - from: this + to: result +- function: java.lang.String#getBytes + signature: (java.lang.String) byte[] + taintCopyOnly: true + copy: + - from: this + to: result +- function: java.lang.StringBuffer#delete + signature: + return: java.lang.AbstractStringBuilder + copy: + - from: + - this + - .java.lang.StringBuffer#delegate#java.lang.AbstractStringBuilder + to: result +- function: java.lang.Exception# + signature: (java.lang.String, java.lang.Throwable) void + overrides: false + copy: + - from: arg(1) + to: + - this + - .java.lang.Throwable#cause#java.lang.Object + - from: arg(0) + to: + - this + - .java.lang.Throwable#message#java.lang.Object +- function: java.lang.RuntimeException# + signature: (java.lang.String, java.lang.Throwable) void + overrides: false + copy: + - from: arg(1) + to: + - this + - .java.lang.Throwable#cause#java.lang.Object + - from: arg(0) + to: + - this + - .java.lang.Throwable#message#java.lang.Object +- function: java.lang.StringBuilder#insert + signature: (int, char) java.lang.AbstractStringBuilder + taintCopyOnly: true + copy: + - from: this + to: result +- function: java.lang.NullPointerException# + signature: (java.lang.String) void + overrides: false + copy: + - from: arg(0) + to: + - this + - .java.lang.Throwable#message#java.lang.Object +- function: java.lang.StringBuffer#insert + signature: (int, double) java.lang.AbstractStringBuilder + taintCopyOnly: true + copy: + - from: this + to: result +- function: java.lang.Throwable# + signature: (java.lang.String) void + copy: + - from: arg(0) + to: + - this + - .java.lang.Throwable##java.lang.Object +- function: java.lang.AbstractStringBuilder#setCharAt + signature: (int, char) void + copy: + - from: arg(1) + to: + - this + - .java.lang.Appendable##java.lang.Object + - from: arg(1) + to: this + - from: arg(1) + to: + - this + - .java.lang.AbstractStringBuilder##java.lang.Object +- function: java.lang.String#getBytes + signature: + params: + - index: 0 + type: int + - index: 1 + type: int + - index: 2 + type: .byte[] + - index: 3 + type: int + taintCopyOnly: true + copy: + - from: this + to: arg(2) +- function: java.lang.String# + signature: (byte[], int, int, int) void + taintCopyOnly: true + copy: + - from: arg(0) + to: this +- function: java.lang.StringBuilder#append + signature: (char) java.lang.AbstractStringBuilder + copy: + - from: arg(0) + to: result + - from: + - this + - .java.lang.StringBuilder##java.lang.Object + to: result + - from: arg(0) + to: + - this + - .java.lang.StringBuilder##java.lang.Object + - from: + - this + - .java.lang.Appendable##java.lang.Object + to: result + - from: + - this + - .java.lang.AbstractStringBuilder##java.lang.Object + to: result + - from: arg(0) + to: + - this + - .java.lang.Appendable##java.lang.Object + - from: arg(0) + to: this + - from: arg(0) + to: + - this + - .java.lang.AbstractStringBuilder##java.lang.Object +- function: java.lang.System#mapLibraryName + signature: + return: java.lang.String + copy: + - from: + - this + - .java.lang.System#property#java.lang.String + to: result +- function: java.lang.StringBuffer#insert + signature: (int, float) java.lang.StringBuffer + copy: + - from: arg(1) + to: result + - from: arg(1) + to: + - this + - .java.lang.StringBuffer##java.lang.Object + - from: + - this + - .java.lang.Appendable##java.lang.Object + to: result + - from: + - this + - .java.lang.AbstractStringBuilder##java.lang.Object + to: result + - from: + - this + - .java.lang.StringBuffer##java.lang.Object + to: result + - from: this + to: result + - from: arg(1) + to: + - this + - .java.lang.Appendable##java.lang.Object + - from: arg(1) + to: this + - from: arg(1) + to: + - this + - .java.lang.AbstractStringBuilder##java.lang.Object +- function: + package: java.lang + class: String + name: + pattern: replace.* + signature: (java.lang.CharSequence, java.lang.CharSequence) java.lang.String + copy: + - from: this + to: result +- function: java.lang.Class#getResource + signature: (java.lang.String) java.net.URL + taintCopyOnly: true + copy: + - from: arg(0) + to: result + - from: this + to: result +- function: java.lang.StringBuffer#getChars + signature: (int, int, char[], int) void + copy: + - from: + - this + - .java.lang.AbstractStringBuilder##java.lang.Object + to: arg(2) + - from: + - this + - .java.lang.Appendable##java.lang.Object + to: arg(2) + - from: + - this + - .java.lang.StringBuffer##java.lang.Object + to: arg(2) +- function: java.lang.StringBuilder#append + signature: (java.lang.CharSequence, int, int) java.lang.Appendable + taintCopyOnly: true + copy: + - from: arg(0) + to: result + - from: this + to: result + - from: arg(0) + to: this +- function: java.lang.Class#getDeclaredMethods + signature: () java.lang.reflect.Method[] + taintCopyOnly: true + copy: + - from: this + to: result +- function: java.lang.String#copyValueOf + signature: (char[]) java.lang.String + copy: + - from: arg(0) + to: + - result + - .java.lang.String##byte[] +- function: java.lang.String#copyValueOf + signature: + params: + - index: 0 + type: char[] + return: java.lang.String + copy: + - from: arg(0) + to: + - result + - .java.lang.String#chars#char[] + - from: arg(0) + to: + - result + - .java.lang.String#chars#char[] +- function: java.lang.Class#cast + signature: (java.lang.Object) java.lang.Object + overrides: false + copy: + - from: arg(0) + to: result +- function: java.lang.StringBuffer#append + signature: (java.lang.Object) java.lang.AbstractStringBuilder + copy: + - from: arg(0) + to: result + - from: + - this + - .java.lang.Appendable##java.lang.Object + to: result + - from: arg(0) + to: + - this + - .java.lang.StringBuffer##java.lang.Object + - from: + - this + - .java.lang.AbstractStringBuilder##java.lang.Object + to: result + - from: + - this + - .java.lang.StringBuffer##java.lang.Object + to: result + - from: arg(0) + to: + - this + - .java.lang.Appendable##java.lang.Object + - from: arg(0) + to: this + - from: arg(0) + to: + - this + - .java.lang.AbstractStringBuilder##java.lang.Object +- function: java.lang.Appendable#append + signature: (char) java.lang.Appendable + copy: + - from: + - this + - .java.lang.Appendable##java.lang.Object + to: result + - from: this + to: result +- function: java.lang.Class#getInterfaces + signature: (boolean) java.lang.Class[] + taintCopyOnly: true + copy: + - from: this + to: result +- function: java.lang.AbstractStringBuilder#reverse + signature: () java.lang.AbstractStringBuilder + copy: + - from: + - this + - .java.lang.Appendable##java.lang.Object + to: result + - from: + - this + - .java.lang.AbstractStringBuilder##java.lang.Object + to: result + - from: this + to: result +- function: java.lang.StringBuilder#append + signature: (java.lang.String) java.lang.AbstractStringBuilder + taintCopyOnly: true + copy: + - from: arg(0) + to: result + - from: this + to: result + - from: arg(0) + to: this +- function: java.lang.StringBuilder#append + signature: (char[], int, int) java.lang.AbstractStringBuilder + copy: + - from: + - this + - .java.lang.StringBuilder##java.lang.Object + to: result + - from: arg(0) + to: + - this + - .java.lang.StringBuilder##java.lang.Object + - from: + - arg(0) + - '[*]' + to: + - this + - .java.lang.StringBuilder##java.lang.Object + - from: + - this + - .java.lang.Appendable##java.lang.Object + to: result + - from: + - this + - .java.lang.AbstractStringBuilder##java.lang.Object + to: result + - from: + - arg(0) + - '[*]' + to: this + - from: + - arg(0) + - '[*]' + to: + - this + - .java.lang.AbstractStringBuilder##java.lang.Object + - from: + - arg(0) + - '[*]' + to: + - this + - .java.lang.Appendable##java.lang.Object + - from: arg(0) + to: + - this + - .java.lang.Appendable##java.lang.Object + - from: arg(0) + to: + - this + - .java.lang.AbstractStringBuilder##java.lang.Object +- function: java.lang.StringBuffer#replace + signature: (int, int, java.lang.String) java.lang.StringBuffer + taintCopyOnly: true + copy: + - from: arg(2) + to: result + - from: arg(2) + to: this +- function: java.lang.Character# + signature: (char) void + copy: + - from: arg(0) + to: + - this + - .java.lang.Character##java.lang.Object + - from: arg(0) + to: this +- function: java.lang.String# + signature: (byte[]) void + copy: + - from: arg(0) + to: + - this + - .java.lang.String##byte[] + - from: + - arg(0) + - '[*]' + to: this +- function: java.lang.Class# + signature: (*, java.lang.Class) * + copy: + - from: + - arg(1) + - .java.lang.Class#interfaces#java.lang.Object[] + to: + - this + - .java.lang.Class#interfaces#java.lang.Object[] +- function: java.lang.Class#isInterface + signature: () boolean + copy: + - from: this + to: result +- function: java.lang.StringBuilder#insert + signature: (int, double) java.lang.AbstractStringBuilder + taintCopyOnly: true + copy: + - from: this + to: result +- function: java.lang.Object#toString + signature: () java.lang.String + copy: + - from: this + to: result +- function: java.lang.StringBuffer#getChars + signature: (int, int, char[], int) void + taintCopyOnly: true + copy: + - from: this + to: arg(2) +- function: java.lang.Class#desiredAssertionStatus + signature: () boolean + copy: + - from: this + to: result +- function: java.lang.String#copyValueOf + signature: (char[]) java.lang.String + taintCopyOnly: true + copy: + - from: arg(0) + to: result +- function: java.lang.String#format + signature: (java.lang.String, java.lang.Object[]) java.lang.String + taintCopyOnly: true + copy: + - from: arg(*) + to: result +- function: java.lang.StringBuffer#insert + signature: + params: + - index: 1 + type: java.lang.CharSequence + return: java.lang.AbstractStringBuilder + copy: + - from: arg(1) + to: + - result + - .java.lang.AbstractStringBuilder#content#java.lang.CharSequence + - from: arg(1) + to: + - result + - .java.lang.AbstractStringBuilder#value#java.lang.String + - .java.lang.String#content#java.lang.CharSequence + - from: arg(1) + to: + - result + - .java.lang.AbstractStringBuilder#content#java.lang.CharSequence + - from: arg(1) + to: + - result + - .java.lang.AbstractStringBuilder#value#java.lang.String + - .java.lang.String#content#java.lang.CharSequence +- function: java.lang.String#getBytes + signature: () byte[] + copy: + - from: + - this + - .java.lang.String##byte[] + to: result +- function: java.lang.AbstractStringBuilder#getChars + signature: (int, int, char[], int) void + taintCopyOnly: true + copy: + - from: this + to: arg(2) +- function: java.lang.AbstractStringBuilder# + signature: (java.lang.String) void + taintCopyOnly: true + copy: + - from: arg(0) + to: this +- function: java.lang.AbstractStringBuilder#insert + signature: (int, java.lang.Object) java.lang.AbstractStringBuilder + copy: + - from: + - this + - .java.lang.Appendable##java.lang.Object + to: result + - from: + - this + - .java.lang.AbstractStringBuilder##java.lang.Object + to: result + - from: this + to: result +- function: java.lang.StringBuffer#charAt + signature: (int) char + copy: + - from: + - this + - .java.lang.Appendable##java.lang.Object + to: result + - from: + - this + - .java.lang.AbstractStringBuilder##java.lang.Object + to: result + - from: + - this + - .java.lang.StringBuffer##java.lang.Object + to: result + - from: this + to: result +- function: java.lang.Long#toBinaryString + signature: (long) java.lang.String + copy: + - from: arg(0) + to: result +- function: java.lang.StringBuffer#replace + signature: (int, int, java.lang.String) java.lang.StringBuffer + copy: + - from: arg(2) + to: + - this + - .java.lang.StringBuffer##java.lang.Object + - from: + - this + - .java.lang.Appendable##java.lang.Object + to: result + - from: + - this + - .java.lang.AbstractStringBuilder##java.lang.Object + to: result + - from: + - this + - .java.lang.StringBuffer##java.lang.Object + to: result + - from: this + to: result + - from: arg(2) + to: + - this + - .java.lang.Appendable##java.lang.Object + - from: arg(2) + to: + - this + - .java.lang.AbstractStringBuilder##java.lang.Object +- function: java.lang.StringBuffer#append + signature: (java.lang.CharSequence, int, int) java.lang.AbstractStringBuilder + copy: + - from: + - this + - .java.lang.Appendable##java.lang.Object + to: result + - from: arg(0) + to: + - this + - .java.lang.StringBuffer##java.lang.Object + - from: + - this + - .java.lang.AbstractStringBuilder##java.lang.Object + to: result + - from: + - this + - .java.lang.StringBuffer##java.lang.Object + to: result + - from: arg(0) + to: + - this + - .java.lang.Appendable##java.lang.Object + - from: arg(0) + to: + - this + - .java.lang.AbstractStringBuilder##java.lang.Object +- function: java.lang.StringBuffer#insert + signature: (int, java.lang.CharSequence) java.lang.AbstractStringBuilder + copy: + - from: arg(1) + to: + - this + - .java.lang.StringBuffer##java.lang.Object + - from: + - this + - .java.lang.Appendable##java.lang.Object + to: result + - from: + - this + - .java.lang.AbstractStringBuilder##java.lang.Object + to: result + - from: + - this + - .java.lang.StringBuffer##java.lang.Object + to: result + - from: arg(1) + to: + - this + - .java.lang.Appendable##java.lang.Object + - from: arg(1) + to: + - this + - .java.lang.AbstractStringBuilder##java.lang.Object +- function: java.lang.String#getBytes + signature: + params: + - index: 2 + type: byte[] + copy: + - from: + - this + - .java.lang.String#bytes#byte[] + to: arg(2) + - from: + - this + - .java.lang.String#bytes#byte[] + to: arg(2) +- function: java.lang.StringBuffer#reverse + signature: () java.lang.AbstractStringBuilder + copy: + - from: + - this + - .java.lang.Appendable##java.lang.Object + to: result + - from: + - this + - .java.lang.AbstractStringBuilder##java.lang.Object + to: result + - from: + - this + - .java.lang.StringBuffer##java.lang.Object + to: result +- function: java.lang.StringBuilder#insert + signature: (int, boolean) java.lang.AbstractStringBuilder + taintCopyOnly: true + copy: + - from: this + to: result +- function: java.lang.StringBuilder#append + signature: (double) java.lang.AbstractStringBuilder + taintCopyOnly: true + copy: + - from: this + to: result +- function: java.lang.AbstractStringBuilder#append + signature: (java.lang.Object) java.lang.AbstractStringBuilder + copy: + - from: + - this + - .java.lang.Appendable##java.lang.Object + to: result + - from: + - this + - .java.lang.AbstractStringBuilder##java.lang.Object + to: result + - from: this + to: result +- function: java.lang.Throwable# + signature: (java.lang.String, java.lang.Throwable) void + taintCopyOnly: true + copy: + - from: arg(0) + to: this +- function: java.lang.StringBuffer#append + signature: (java.lang.StringBuffer) java.lang.AbstractStringBuilder + copy: + - from: + - this + - .java.lang.Appendable##java.lang.Object + to: result + - from: + - this + - .java.lang.AbstractStringBuilder##java.lang.Object + to: result + - from: + - this + - .java.lang.StringBuffer##java.lang.Object + to: result + - from: arg(0) + to: this +- function: java.lang.StringBuilder#subSequence + signature: (int, int) java.lang.CharSequence + taintCopyOnly: true + copy: + - from: this + to: result +- function: java.lang.StringBuffer#append + signature: + params: + - index: 0 + type: java.lang.StringBuffer + return: java.lang.AbstractStringBuilder + copy: + - from: + - arg(0) + - .java.lang.StringBuffer#delegate#java.lang.AbstractStringBuilder + to: result +- function: java.lang.Enum#valueOf + signature: (*, *) java.lang.Enum + copy: + - from: + - this + - .java.lang.Enum#name#java.lang.String + to: + - result + - .java.lang.Enum#name#java.lang.String +- function: java.lang.StringBuffer#append + signature: (java.lang.CharSequence) java.lang.AbstractStringBuilder + copy: + - from: + - this + - .java.lang.Appendable##java.lang.Object + to: result + - from: arg(0) + to: + - this + - .java.lang.StringBuffer##java.lang.Object + - from: + - this + - .java.lang.AbstractStringBuilder##java.lang.Object + to: result + - from: + - this + - .java.lang.StringBuffer##java.lang.Object + to: result + - from: arg(0) + to: + - this + - .java.lang.Appendable##java.lang.Object + - from: arg(0) + to: + - this + - .java.lang.AbstractStringBuilder##java.lang.Object +- function: java.lang.StringBuffer#append + signature: + params: + - index: 0 + type: java.lang.CharSequence + return: java.lang.AbstractStringBuilder + copy: + - from: arg(0) + to: + - result + - .java.lang.AbstractStringBuilder#content#java.lang.CharSequence + - from: arg(0) + to: + - result + - .java.lang.AbstractStringBuilder#value#java.lang.String + - .java.lang.String#content#java.lang.CharSequence + - from: arg(0) + to: + - result + - .java.lang.AbstractStringBuilder#content#java.lang.CharSequence + - from: arg(0) + to: + - result + - .java.lang.AbstractStringBuilder#value#java.lang.String + - .java.lang.String#content#java.lang.CharSequence +- function: java.lang.Iterable#iterator + signature: () java.util.Iterator + copy: + - from: + - this + - .java.lang.Iterable#Element#java.lang.Object + to: + - result + - .java.util.Iterator#Element#java.lang.Object +- function: java.lang.StringBuilder#appendCodePoint + signature: (int) java.lang.StringBuilder + copy: + - from: arg(0) + to: result + - from: + - this + - .java.lang.StringBuilder##java.lang.Object + to: result + - from: arg(0) + to: + - this + - .java.lang.StringBuilder##java.lang.Object + - from: + - this + - .java.lang.Appendable##java.lang.Object + to: result + - from: + - this + - .java.lang.AbstractStringBuilder##java.lang.Object + to: result + - from: this + to: result + - from: arg(0) + to: + - this + - .java.lang.Appendable##java.lang.Object + - from: arg(0) + to: this + - from: arg(0) + to: + - this + - .java.lang.AbstractStringBuilder##java.lang.Object +- function: java.lang.StringBuilder#append + signature: (char[]) java.lang.AbstractStringBuilder + taintCopyOnly: true + copy: + - from: arg(0) + to: result + - from: this + to: result + - from: arg(0) + to: this +- function: java.lang.String#format + signature: (java.util.Locale, java.lang.String, java.lang.Object[]) java.lang.String + taintCopyOnly: true + copy: + - from: arg(2) + to: result +- function: java.lang.StringBuilder#substring + signature: + return: java.lang.String + copy: + - from: + - this + - .java.lang.StringBuilder#value#java.lang.String + to: result + - from: + - this + - .java.lang.StringBuilder#value#java.lang.String + to: result +- function: java.lang.StringBuilder#insert + signature: (int, long) java.lang.AbstractStringBuilder + copy: + - from: arg(1) + to: result + - from: + - this + - .java.lang.StringBuilder##java.lang.Object + to: result + - from: arg(1) + to: + - this + - .java.lang.StringBuilder##java.lang.Object + - from: + - this + - .java.lang.Appendable##java.lang.Object + to: result + - from: + - this + - .java.lang.AbstractStringBuilder##java.lang.Object + to: result + - from: arg(1) + to: + - this + - .java.lang.Appendable##java.lang.Object + - from: arg(1) + to: this + - from: arg(1) + to: + - this + - .java.lang.AbstractStringBuilder##java.lang.Object +- function: java.lang.String# + signature: (byte[], java.nio.charset.Charset) void + taintCopyOnly: true + copy: + - from: arg(0) + to: this +- function: java.lang.StringBuffer#insert + signature: (int, int) java.lang.AbstractStringBuilder + copy: + - from: arg(1) + to: result + - from: arg(1) + to: + - this + - .java.lang.StringBuffer##java.lang.Object + - from: + - this + - .java.lang.Appendable##java.lang.Object + to: result + - from: + - this + - .java.lang.AbstractStringBuilder##java.lang.Object + to: result + - from: + - this + - .java.lang.StringBuffer##java.lang.Object + to: result + - from: arg(1) + to: + - this + - .java.lang.Appendable##java.lang.Object + - from: arg(1) + to: this + - from: arg(1) + to: + - this + - .java.lang.AbstractStringBuilder##java.lang.Object +- function: java.lang.StringBuffer#append + signature: (char[], int, int) java.lang.AbstractStringBuilder + taintCopyOnly: true + copy: + - from: arg(0) + to: result + - from: this + to: result + - from: arg(0) + to: this +- function: java.lang.StringBuilder#subSequence + signature: + return: java.lang.CharSequence + copy: + - from: + - this + - .java.lang.StringBuilder#content#java.lang.CharSequence + to: result + - from: + - this + - .java.lang.StringBuilder#value#java.lang.String + - .java.lang.String#content#java.lang.CharSequence + to: result +- function: java.lang.Throwable# + signature: (java.lang.Throwable) void + overrides: false + copy: + - from: arg(0) + to: + - this + - .java.lang.Throwable#cause#java.lang.Object +- function: java.lang.AbstractStringBuilder#insert + signature: (int, java.lang.CharSequence) java.lang.AbstractStringBuilder + copy: + - from: + - this + - .java.lang.Appendable##java.lang.Object + to: result + - from: + - this + - .java.lang.AbstractStringBuilder##java.lang.Object + to: result + - from: this + to: result +- function: java.lang.String#getBytes + signature: (java.nio.charset.Charset) byte[] + taintCopyOnly: true + copy: + - from: this + to: result +- function: java.lang.StringBuffer#insert + signature: (int, long) java.lang.AbstractStringBuilder + taintCopyOnly: true + copy: + - from: this + to: result +- function: java.lang.StringBuilder#substring + signature: (int, int) java.lang.String + taintCopyOnly: true + copy: + - from: this + to: result +- function: java.lang.Throwable# + signature: (java.lang.String, java.lang.Throwable, boolean, boolean) void + copy: + - from: arg(0) + to: + - this + - .java.lang.Throwable##java.lang.Object +- function: java.lang.StringBuilder#replace + signature: (int, int, java.lang.String) java.lang.StringBuilder + copy: + - from: + - this + - .java.lang.StringBuilder##java.lang.Object + to: result + - from: + - this + - .java.lang.Appendable##java.lang.Object + to: result + - from: arg(2) + to: + - this + - .java.lang.StringBuilder##java.lang.Object + - from: + - this + - .java.lang.AbstractStringBuilder##java.lang.Object + to: result + - from: this + to: result + - from: arg(2) + to: + - this + - .java.lang.Appendable##java.lang.Object + - from: arg(2) + to: + - this + - .java.lang.AbstractStringBuilder##java.lang.Object +- function: java.lang.String# + signature: (char[], int, int) void + copy: + - from: arg(0) + to: + - this + - .java.lang.String##byte[] + - from: + - arg(0) + - '[*]' + to: this +- function: java.lang.StringBuffer#insert + signature: (int, char[], int, int) java.lang.StringBuffer + taintCopyOnly: true + copy: + - from: arg(1) + to: result + - from: arg(1) + to: this +- function: java.lang.Throwable# + signature: (java.lang.String) void + overrides: false + copy: + - from: arg(0) + to: + - this + - .java.lang.Throwable#message#java.lang.Object +- function: java.lang.Throwable#initCause + signature: (*) java.lang.Throwable + copy: + - from: + - this + - .java.lang.Throwable#message#java.lang.String + to: + - result + - .java.lang.Throwable#message#java.lang.String +- function: java.lang.AbstractStringBuilder#insert + signature: (int, int) java.lang.AbstractStringBuilder + copy: + - from: + - this + - .java.lang.Appendable##java.lang.Object + to: result + - from: + - this + - .java.lang.AbstractStringBuilder##java.lang.Object + to: result + - from: this + to: result +- function: java.lang.String#valueOf + signature: (java.lang.Object) java.lang.String + copy: + - from: arg(0) + to: result +- function: java.lang.StringBuilder#insert + signature: (int, float) java.lang.StringBuilder + copy: + - from: arg(1) + to: result + - from: + - this + - .java.lang.StringBuilder##java.lang.Object + to: result + - from: arg(1) + to: + - this + - .java.lang.StringBuilder##java.lang.Object + - from: + - this + - .java.lang.Appendable##java.lang.Object + to: result + - from: + - this + - .java.lang.AbstractStringBuilder##java.lang.Object + to: result + - from: this + to: result + - from: arg(1) + to: + - this + - .java.lang.Appendable##java.lang.Object + - from: arg(1) + to: this + - from: arg(1) + to: + - this + - .java.lang.AbstractStringBuilder##java.lang.Object +- function: java.lang.StringBuffer#append + signature: (java.lang.AbstractStringBuilder) java.lang.StringBuffer + copy: + - from: + - this + - .java.lang.Appendable##java.lang.Object + to: result + - from: arg(0) + to: + - this + - .java.lang.StringBuffer##java.lang.Object + - from: + - this + - .java.lang.AbstractStringBuilder##java.lang.Object + to: result + - from: + - this + - .java.lang.StringBuffer##java.lang.Object + to: result + - from: this + to: result + - from: arg(0) + to: + - this + - .java.lang.Appendable##java.lang.Object + - from: arg(0) + to: + - this + - .java.lang.AbstractStringBuilder##java.lang.Object +- function: java.lang.StringBuffer#append + signature: + params: + - index: 0 + type: java.lang.AbstractStringBuilder + return: java.lang.StringBuffer + copy: + - from: arg(0) + to: + - result + - .java.lang.StringBuffer#delegate#java.lang.AbstractStringBuilder +- function: java.lang.String#getBytes + signature: (int, int, byte[], int) void + taintCopyOnly: true + copy: + - from: this + to: arg(2) +- function: java.lang.String# + signature: (int[], int, int) void + copy: + - from: arg(0) + to: + - this + - .java.lang.String##byte[] + - from: + - arg(0) + - '[*]' + to: this +- function: java.lang.StringBuilder# + signature: (java.lang.String) void + copy: + - from: arg(0) + to: + - this + - .java.lang.StringBuilder##java.lang.Object + - from: arg(0) + to: + - this + - .java.lang.Appendable##java.lang.Object + - from: arg(0) + to: + - this + - .java.lang.AbstractStringBuilder##java.lang.Object +- function: java.lang.StringBuilder#insert + signature: (int, java.lang.String) java.lang.AbstractStringBuilder + taintCopyOnly: true + copy: + - from: arg(1) + to: result + - from: this + to: result + - from: arg(1) + to: this diff --git a/core/opentaint-config/config/config/stdlib/java-net.yaml b/core/opentaint-config/config/config/stdlib/java-net.yaml new file mode 100644 index 000000000..6d03c558f --- /dev/null +++ b/core/opentaint-config/config/config/stdlib/java-net.yaml @@ -0,0 +1,1034 @@ +passThrough: +- function: java.net.URL# + signature: (java.lang.String) void + copy: + - from: arg(0) + to: + - this + - .java.net.URL##java.lang.Object + - from: arg(*) + to: + - this + - .java.net.URL##java.lang.Object +- function: java.net.URI#toASCIIString + signature: () java.lang.String + copy: + - from: + - this + - .java.net.URI##java.lang.Object + to: result +- function: java.net.URI# + signature: (java.lang.String) void + copy: + - from: arg(*) + to: + - this + - .java.net.URI##java.lang.Object +- function: java.net.URL# + signature: (java.lang.String, java.lang.String, int, java.lang.String) void + copy: + - from: arg(2) + to: this + - from: arg(2) + to: + - this + - .java.net.URL##java.lang.Object + - from: arg(3) + to: + - this + - .java.net.URL##java.lang.Object + - from: arg(0) + to: + - this + - .java.net.URL##java.lang.Object + - from: arg(1) + to: + - this + - .java.net.URL##java.lang.Object + - from: arg(*) + to: + - this + - .java.net.URL##java.lang.Object +- function: java.net.URL#toExternalForm + signature: () java.lang.String + taintCopyOnly: true + copy: + - from: this + to: result +- function: java.net.URL# + signature: + params: + - index: 1 + type: java.lang.String + copy: + - from: arg(1) + to: + - this + - .java.net.URL#spec#java.lang.String + - from: arg(1) + to: + - this + - .java.net.URL#spec#java.lang.String + - from: arg(1) + to: + - this + - .java.net.URL#spec#java.lang.String + - from: arg(1) + to: + - this + - .java.net.URL#spec#java.lang.String + - from: arg(1) + to: + - this + - .java.net.URL#spec#java.lang.String +- function: java.net.URL#getContent + signature: () java.lang.Object + taintCopyOnly: true + copy: + - from: this + to: result +- function: java.net.URI# + signature: (java.lang.String, java.lang.String) void + taintCopyOnly: true + copy: + - from: arg(*) + to: this +- function: java.net.URLConnection#getHeaderField + signature: (java.lang.String) java.lang.String + taintCopyOnly: true + copy: + - from: this + to: result +- function: + package: java.net + class: URL + name: + pattern: get.* + copy: + - from: + - this + - .java.net.URL##java.lang.Object + to: result +- function: java.net.URLConnection#getContent + signature: (java.lang.Class[]) java.lang.Object + taintCopyOnly: true + copy: + - from: this + to: result +- function: java.net.URLConnection#getContentType + signature: + return: java.lang.String + copy: + - from: + - this + - .java.net.URLConnection#headerField#java.lang.String + to: result +- function: java.net.URL#fabricateNewURL + signature: () java.net.URL + copy: + - from: + - this + - .java.net.URL#context#java.net.URL + to: + - result + - .java.net.URL#context#java.net.URL +- function: java.net.URL#getPath + signature: + return: java.lang.String + copy: + - from: + - this + - .java.net.URL#spec#java.lang.String + to: result +- function: java.net.URI# + signature: () void + taintCopyOnly: true + copy: + - from: arg(*) + to: this +- function: java.net.URL# + signature: (java.net.URL, java.lang.String) void + copy: + - from: arg(0) + to: this + - from: arg(1) + to: + - this + - .java.net.URL##java.lang.Object + - from: arg(*) + to: + - this + - .java.net.URL##java.lang.Object +- function: java.net.InetAddress#toString + signature: () java.lang.String + taintCopyOnly: true + copy: + - from: this + to: result +- function: java.net.URL# + signature: (java.lang.String, java.lang.String, int, java.lang.String, java.net.URLStreamHandler) + void + copy: + - from: arg(2) + to: this + - from: arg(4) + to: + - this + - .java.net.URL##java.lang.Object + - from: arg(2) + to: + - this + - .java.net.URL##java.lang.Object + - from: arg(3) + to: + - this + - .java.net.URL##java.lang.Object + - from: arg(0) + to: + - this + - .java.net.URL##java.lang.Object + - from: arg(1) + to: + - this + - .java.net.URL##java.lang.Object + - from: arg(*) + to: + - this + - .java.net.URL##java.lang.Object +- function: + package: java.net + class: URI + name: + pattern: get.* + copy: + - from: + - this + - .java.net.URI##java.lang.Object + to: result +- function: java.net.URI# + signature: (java.lang.String, java.lang.String, java.lang.String, int, java.lang.String, + java.lang.String, java.lang.String) void + copy: + - from: arg(*) + to: + - this + - .java.net.URI##java.lang.Object +- function: java.net.URLConnection#getContentEncoding + signature: () java.lang.String + taintCopyOnly: true + copy: + - from: this + to: result +- function: java.net.URL# + signature: (java.lang.String) void + taintCopyOnly: true + copy: + - from: arg(*) + to: this + - from: arg(0) + to: this +- function: java.net.URL#getContent + signature: (java.lang.Class[]) java.lang.Object + copy: + - from: + - this + - .java.net.URL##java.lang.Object + to: result +- function: java.net.URL#getContent + signature: () java.lang.Object + copy: + - from: + - this + - .java.net.URL##java.lang.Object + to: result +- function: java.net.URI# + signature: (java.lang.String, java.lang.String, java.lang.String, java.lang.String, + java.lang.String) void + copy: + - from: arg(*) + to: + - this + - .java.net.URI##java.lang.Object +- function: java.net.HttpCookie# + signature: + params: + - index: 1 + type: java.lang.String + copy: + - from: arg(1) + to: + - this + - .java.net.HttpCookie#value#java.lang.String +- function: java.net.URLConnection# + signature: (java.net.URL) * + copy: + - from: + - arg(0) + - .java.net.URL#spec#java.lang.String + to: + - this + - .java.net.URLConnection#headerField#java.lang.String +- function: java.net.URI# + signature: (java.lang.String, java.lang.String, java.lang.String, int, java.lang.String, + java.lang.String, java.lang.String) void + taintCopyOnly: true + copy: + - from: arg(*) + to: this +- function: java.net.HttpCookie#parseInternal + signature: (*, *) java.net.HttpCookie + copy: + - from: + - this + - .java.net.HttpCookie#value#java.lang.String + to: + - result + - .java.net.HttpCookie#value#java.lang.String +- function: java.net.URI# + signature: (java.lang.String) void + taintCopyOnly: true + copy: + - from: arg(*) + to: this +- function: + package: java.net + class: URI + name: + pattern: get.* + taintCopyOnly: true + copy: + - from: this + to: result +- function: java.net.URL# + signature: + params: + - index: 2 + type: java.net.URLStreamHandler + copy: + - from: arg(2) + to: + - this + - .java.net.URL#handler#java.net.URLStreamHandler +- function: java.net.HttpURLConnection#getResponseMessage + signature: () java.lang.String + taintCopyOnly: true + copy: + - from: this + to: result +- function: java.net.URI#toASCIIString + signature: + return: java.lang.String + copy: + - from: + - this + - .java.net.URI#value#java.lang.String + to: result +- function: java.net.URL#set + signature: + params: + - index: 0 + type: java.lang.String + copy: + - from: arg(0) + to: + - this + - .java.net.URL#spec#java.lang.String +- function: java.net.URLConnection#getHeaderFieldKey + signature: (int) java.lang.String + taintCopyOnly: true + copy: + - from: this + to: result +- function: java.net.URI#create + signature: + params: + - index: 0 + type: java.lang.String + return: java.net.URI + copy: + - from: arg(0) + to: + - result + - .java.net.URI#value#java.lang.String +- function: java.net.URL#getQuery + signature: + return: java.lang.String + copy: + - from: + - this + - .java.net.URL#spec#java.lang.String + to: result +- function: java.net.URLConnection#getContent + signature: () java.lang.Object + taintCopyOnly: true + copy: + - from: this + to: result +- function: java.net.URL#getFile + signature: () java.lang.String + taintCopyOnly: true + copy: + - from: this + to: result +- function: java.net.URL# + signature: (java.lang.String, java.lang.String, java.lang.String) void + taintCopyOnly: true + copy: + - from: arg(*) + to: this + - from: arg(1) + to: this + - from: arg(2) + to: this + - from: arg(0) + to: this +- function: java.net.HttpCookie# + signature: + params: + - index: 0 + type: java.lang.String + copy: + - from: arg(0) + to: + - this + - .java.net.HttpCookie#value#java.lang.String +- function: java.net.URI# + signature: () void + copy: + - from: arg(*) + to: + - this + - .java.net.URI##java.lang.Object +- function: java.net.URI#toURL + signature: () java.net.URL + copy: + - from: + - this + - .java.net.URI##java.lang.Object + to: result +- function: java.net.URI#toURL + signature: () java.net.URL + taintCopyOnly: true + copy: + - from: this + to: result +- function: java.net.URL# + signature: (java.lang.String, java.lang.String, java.lang.String) void + copy: + - from: arg(2) + to: + - this + - .java.net.URL##java.lang.Object + - from: arg(0) + to: + - this + - .java.net.URL##java.lang.Object + - from: arg(1) + to: + - this + - .java.net.URL##java.lang.Object + - from: arg(*) + to: + - this + - .java.net.URL##java.lang.Object +- function: java.net.URLConnection#getHeaderFieldKey + signature: + return: java.lang.String + copy: + - from: + - this + - .java.net.URLConnection#headerField#java.lang.String + to: result +- function: java.net.URI#create + signature: (java.lang.String) java.net.URI + taintCopyOnly: true + copy: + - from: arg(0) + to: result +- function: java.net.URL#getFile + signature: () java.lang.String + copy: + - from: + - this + - .java.net.URL##java.lang.Object + to: result +- function: java.net.URL#getHost + signature: () java.lang.String + taintCopyOnly: true + copy: + - from: this + to: result +- function: java.net.HttpCookie#setComment + signature: + params: + - index: 0 + type: java.lang.String + copy: + - from: arg(0) + to: + - this + - .java.net.HttpCookie#value#java.lang.String +- function: java.net.URI# + signature: (java.lang.String, java.lang.String, java.lang.String, java.lang.String, + java.lang.String) void + taintCopyOnly: true + copy: + - from: arg(*) + to: this +- function: java.net.URL#toExternalForm + signature: () java.lang.String + copy: + - from: + - this + - .java.net.URL##java.lang.Object + to: result +- function: java.net.URLDecoder#decode + signature: (java.lang.String, java.nio.charset.Charset) java.lang.String + copy: + - from: arg(0) + to: result +- function: java.net.URL#of + signature: (*, *) java.net.URL + copy: + - from: + - this + - .java.net.URL#context#java.net.URL + to: + - result + - .java.net.URL#context#java.net.URL +- function: + package: java.net + class: URI + name: + pattern: get.* + signature: + return: java.lang.String + copy: + - from: + - this + - .java.net.URI#value#java.lang.String + to: result +- function: java.net.URL#toExternalForm + signature: + return: java.lang.String + copy: + - from: + - this + - .java.net.URL#spec#java.lang.String + to: result +- function: java.net.HttpURLConnection# + signature: (java.net.URL) * + copy: + - from: + - arg(0) + - .java.net.URL#spec#java.lang.String + to: + - this + - .java.net.HttpURLConnection#requestMethod#java.lang.String +- function: java.net.URL#toURI + signature: () java.net.URI + copy: + - from: + - this + - .java.net.URL##java.lang.Object + to: result +- function: + package: java.net + class: URL + name: + pattern: get.* + signature: + return: java.lang.String + copy: + - from: + - this + - .java.net.URL#spec#java.lang.String + to: result +- function: java.net.URLConnection#getHeaderField + signature: (int) java.lang.String + taintCopyOnly: true + copy: + - from: this + to: result +- function: java.net.InetAddress#getHostName + signature: () java.lang.String + taintCopyOnly: true + copy: + - from: this + to: result +- function: java.net.URI# + signature: (java.lang.String, java.lang.String, java.lang.String, java.lang.String) + void + copy: + - from: arg(*) + to: + - this + - .java.net.URI##java.lang.Object +- function: java.net.HttpCookie#setValue + signature: (java.lang.String) void + taintCopyOnly: true + copy: + - from: arg(0) + to: this +- function: java.net.URL#set + signature: (java.lang.String, java.lang.String, int, java.lang.String, java.lang.String, + java.lang.String, java.lang.String, java.lang.String) void + copy: + - from: arg(*) + to: + - this + - .java.net.URL##java.lang.Object +- function: java.net.HttpCookie#setDomain + signature: (java.lang.String) void + taintCopyOnly: true + copy: + - from: arg(0) + to: this +- function: java.net.HttpCookie#setPath + signature: + params: + - index: 0 + type: java.lang.String + copy: + - from: arg(0) + to: + - this + - .java.net.HttpCookie#value#java.lang.String +- function: java.net.URL# + signature: (java.net.URL, java.lang.String, java.net.URLStreamHandler) void + taintCopyOnly: true + copy: + - from: arg(*) + to: this + - from: arg(1) + to: this + - from: arg(2) + to: this +- function: java.net.URL#getQuery + signature: () java.lang.String + copy: + - from: + - this + - .java.net.URL##java.lang.Object + to: result +- function: java.net.URL#getHost + signature: () java.lang.String + copy: + - from: + - this + - .java.net.URL##java.lang.Object + to: result +- function: java.net.HttpCookie#setComment + signature: (java.lang.String) void + taintCopyOnly: true + copy: + - from: arg(0) + to: this +- function: java.net.URL# + signature: + params: + - index: 0 + type: java.lang.String + copy: + - from: arg(0) + to: + - this + - .java.net.URL#spec#java.lang.String + - from: arg(0) + to: + - this + - .java.net.URL#spec#java.lang.String + - from: arg(0) + to: + - this + - .java.net.URL#spec#java.lang.String + - from: arg(0) + to: + - this + - .java.net.URL#spec#java.lang.String + - from: arg(0) + to: + - this + - .java.net.URL#spec#java.lang.String + - from: arg(0) + to: + - this + - .java.net.URL#spec#java.lang.String + - from: arg(0) + to: + - this + - .java.net.URL#spec#java.lang.String + - from: arg(0) + to: + - this + - .java.net.URL#spec#java.lang.String +- function: java.net.InetAddress#getByAddress + signature: + params: + - index: 0 + type: java.lang.String + - index: 1 + type: .byte[] + taintCopyOnly: true + copy: + - from: arg(*) + to: result +- function: java.net.HttpCookie#setValue + signature: + params: + - index: 0 + type: java.lang.String + copy: + - from: arg(0) + to: + - this + - .java.net.HttpCookie#value#java.lang.String +- function: java.net.URL# + signature: (java.net.URL, java.lang.String, java.net.URLStreamHandler) void + copy: + - from: arg(0) + to: this + - from: arg(2) + to: + - this + - .java.net.URL##java.lang.Object + - from: arg(1) + to: + - this + - .java.net.URL##java.lang.Object + - from: arg(*) + to: + - this + - .java.net.URL##java.lang.Object +- function: java.net.URLConnection#getContentType + signature: () java.lang.String + taintCopyOnly: true + copy: + - from: this + to: result +- function: java.net.URI# + signature: (java.lang.String, java.lang.String, java.lang.String) void + copy: + - from: arg(*) + to: + - this + - .java.net.URI##java.lang.Object +- function: java.net.URL#getFile + signature: + return: java.lang.String + copy: + - from: + - this + - .java.net.URL#spec#java.lang.String + to: result +- function: java.net.URLConnection#getContentEncoding + signature: + return: java.lang.String + copy: + - from: + - this + - .java.net.URLConnection#headerField#java.lang.String + to: result +- function: java.net.URLDecoder#decode + signature: (java.lang.String) java.lang.String + copy: + - from: arg(0) + to: result +- function: java.net.URL# + signature: + params: + - index: 2 + type: java.lang.String + copy: + - from: arg(2) + to: + - this + - .java.net.URL#spec#java.lang.String +- function: java.net.URL#getPath + signature: () java.lang.String + taintCopyOnly: true + copy: + - from: this + to: result +- function: java.net.URL#toURI + signature: () java.net.URI + taintCopyOnly: true + copy: + - from: this + to: result +- function: java.net.URI# + signature: + params: + - index: 0 + type: java.lang.String + copy: + - from: arg(0) + to: + - this + - .java.net.URI#value#java.lang.String + - from: arg(0) + to: + - this + - .java.net.URI#value#java.lang.String + - from: arg(0) + to: + - this + - .java.net.URI#value#java.lang.String + - from: arg(0) + to: + - this + - .java.net.URI#value#java.lang.String + - from: arg(0) + to: + - this + - .java.net.URI#value#java.lang.String + - from: arg(0) + to: + - this + - .java.net.URI#value#java.lang.String +- function: java.net.InetAddress#getHostName + signature: (boolean) java.lang.String + taintCopyOnly: true + copy: + - from: this + to: result +- function: java.net.URI# + signature: (java.lang.String, java.lang.String, java.lang.String, java.lang.String) + void + taintCopyOnly: true + copy: + - from: arg(*) + to: this +- function: java.net.URL#getHost + signature: + return: java.lang.String + copy: + - from: + - this + - .java.net.URL#spec#java.lang.String + to: result +- function: java.net.URL#set + signature: (java.lang.String, java.lang.String, int, java.lang.String, java.lang.String, + java.lang.String, java.lang.String, java.lang.String) void + taintCopyOnly: true + copy: + - from: arg(*) + to: this +- function: java.net.URL# + signature: (java.lang.String, java.lang.String, int, java.lang.String, java.net.URLStreamHandler) + void + taintCopyOnly: true + copy: + - from: arg(*) + to: this + - from: arg(3) + to: this + - from: arg(4) + to: this + - from: arg(1) + to: this + - from: arg(0) + to: this +- function: java.net.URI# + signature: (java.lang.String, java.lang.String) void + copy: + - from: arg(*) + to: + - this + - .java.net.URI##java.lang.Object +- function: java.net.URL#getContent + signature: (java.lang.Class[]) java.lang.Object + taintCopyOnly: true + copy: + - from: this + to: result +- function: java.net.URLConnection#getHeaderFields + signature: () java.util.Map + taintCopyOnly: true + copy: + - from: this + to: result +- function: java.net.HttpCookie#setDomain + signature: + params: + - index: 0 + type: java.lang.String + copy: + - from: arg(0) + to: + - this + - .java.net.HttpCookie#value#java.lang.String +- function: java.net.URL#getQuery + signature: () java.lang.String + taintCopyOnly: true + copy: + - from: this + to: result +- function: java.net.HttpCookie#setPath + signature: (java.lang.String) void + taintCopyOnly: true + copy: + - from: arg(0) + to: this +- function: java.net.URI#toASCIIString + signature: () java.lang.String + taintCopyOnly: true + copy: + - from: this + to: result +- function: java.net.URL# + signature: (java.lang.String, java.lang.String, int, java.lang.String) void + taintCopyOnly: true + copy: + - from: arg(*) + to: this + - from: arg(3) + to: this + - from: arg(1) + to: this + - from: arg(0) + to: this +- function: java.net.HttpURLConnection#getResponseMessage + signature: + return: java.lang.String + copy: + - from: + - this + - .java.net.HttpURLConnection#requestMethod#java.lang.String + to: result +- function: java.net.URL# + signature: + params: + - index: 0 + type: java.net.URL + copy: + - from: arg(0) + to: + - this + - .java.net.URL#context#java.net.URL + - from: arg(0) + to: + - this + - .java.net.URL#context#java.net.URL +- function: java.net.URL#getPath + signature: () java.lang.String + copy: + - from: + - this + - .java.net.URL##java.lang.Object + to: result +- function: java.net.URLDecoder#decode + signature: (java.lang.String, java.lang.String) java.lang.String + copy: + - from: arg(0) + to: result +- function: + package: java.net + class: URL + name: + pattern: get.* + signature: + return: java.net.URLStreamHandler + copy: + - from: + - this + - .java.net.URL#handler#java.net.URLStreamHandler + to: result +- function: java.net.URL# + signature: (java.net.URL, java.lang.String) void + taintCopyOnly: true + copy: + - from: arg(*) + to: this + - from: arg(1) + to: this +- function: java.net.URL# + signature: + params: + - index: 3 + type: java.lang.String + copy: + - from: arg(3) + to: + - this + - .java.net.URL#spec#java.lang.String + - from: arg(3) + to: + - this + - .java.net.URL#spec#java.lang.String +- function: java.net.HttpCookie#setCommentURL + signature: (java.lang.String) void + taintCopyOnly: true + copy: + - from: arg(0) + to: this +- function: java.net.URL#setDeserializedFields + signature: (*) java.net.URL + copy: + - from: + - this + - .java.net.URL#context#java.net.URL + to: + - result + - .java.net.URL#context#java.net.URL +- function: java.net.URL# + signature: + params: + - index: 4 + type: java.net.URLStreamHandler + copy: + - from: arg(4) + to: + - this + - .java.net.URL#handler#java.net.URLStreamHandler +- function: java.net.InetAddress#getCanonicalHostName + signature: () java.lang.String + taintCopyOnly: true + copy: + - from: this + to: result +- function: java.net.HttpCookie#setCommentURL + signature: + params: + - index: 0 + type: java.lang.String + copy: + - from: arg(0) + to: + - this + - .java.net.HttpCookie#value#java.lang.String +- function: java.net.HttpCookie# + signature: (java.lang.String, java.lang.String) void + taintCopyOnly: true + copy: + - from: arg(0) + to: this + - from: arg(1) + to: this +- function: + package: java.net + class: URL + name: + pattern: get.* + taintCopyOnly: true + copy: + - from: this + to: result +- function: java.net.URI# + signature: (java.lang.String, java.lang.String, java.lang.String) void + taintCopyOnly: true + copy: + - from: arg(*) + to: this +- function: java.net.URLConnection#getHeaderField + signature: + return: java.lang.String + copy: + - from: + - this + - .java.net.URLConnection#headerField#java.lang.String + to: result + - from: + - this + - .java.net.URLConnection#headerField#java.lang.String + to: result diff --git a/core/opentaint-config/config/config/stdlib/java-nio-charset.yaml b/core/opentaint-config/config/config/stdlib/java-nio-charset.yaml new file mode 100644 index 000000000..430db5465 --- /dev/null +++ b/core/opentaint-config/config/config/stdlib/java-nio-charset.yaml @@ -0,0 +1,51 @@ +passThrough: +- function: java.nio.charset.Charset#encode + signature: (java.lang.String) java.nio.ByteBuffer + taintCopyOnly: true + copy: + - from: arg(0) + to: result +- function: java.nio.charset.CharsetEncoder#encode + signature: (java.nio.CharBuffer) java.nio.ByteBuffer + taintCopyOnly: true + copy: + - from: arg(0) + to: result +- function: java.nio.charset.CharsetEncoder#encode + signature: (java.nio.CharBuffer, java.nio.ByteBuffer, boolean) java.nio.charset.CoderResult + taintCopyOnly: true + copy: + - from: arg(0) + to: arg(1) + - from: arg(0) + to: result +- function: java.nio.charset.CharsetEncoder#encodeLoop + signature: (java.nio.CharBuffer, java.nio.ByteBuffer) java.nio.charset.CoderResult + taintCopyOnly: true + copy: + - from: arg(0) + to: arg(1) +- function: java.nio.charset.CharsetDecoder#decode + signature: (java.nio.ByteBuffer, java.nio.CharBuffer, boolean) java.nio.charset.CoderResult + taintCopyOnly: true + copy: + - from: arg(0) + to: arg(1) +- function: java.nio.charset.Charset#encode + signature: (java.nio.CharBuffer) java.nio.ByteBuffer + taintCopyOnly: true + copy: + - from: arg(0) + to: result +- function: java.nio.charset.CharsetDecoder#decodeLoop + signature: (java.nio.ByteBuffer, java.nio.CharBuffer) java.nio.charset.CoderResult + taintCopyOnly: true + copy: + - from: arg(0) + to: arg(1) +- function: java.nio.charset.Charset#decode + signature: (java.nio.ByteBuffer) java.nio.CharBuffer + taintCopyOnly: true + copy: + - from: arg(0) + to: result diff --git a/core/opentaint-config/config/config/stdlib/java-nio-file.yaml b/core/opentaint-config/config/config/stdlib/java-nio-file.yaml new file mode 100644 index 000000000..cd7877181 --- /dev/null +++ b/core/opentaint-config/config/config/stdlib/java-nio-file.yaml @@ -0,0 +1,191 @@ +passThrough: +- function: java.nio.file.Files#newBufferedWriter + signature: (java.nio.file.Path, java.nio.file.OpenOption[]) java.io.BufferedWriter + taintCopyOnly: true + copy: + - from: this + to: result +- function: java.nio.file.Files#lines + signature: (java.nio.file.Path) java.util.stream.Stream + taintCopyOnly: true + copy: + - from: this + to: result +- function: java.nio.file.Files#newByteChannel + signature: (java.nio.file.Path, java.nio.file.OpenOption[]) java.nio.channels.SeekableByteChannel + taintCopyOnly: true + copy: + - from: this + to: result +- function: java.nio.file.Path#toUri + signature: () java.net.URI + taintCopyOnly: true + copy: + - from: this + to: result +- function: java.nio.file.Path#getRoot + signature: () java.nio.file.Path + copy: + - from: this + to: result +- function: java.nio.file.Files#newBufferedReader + signature: (java.nio.file.Path) java.io.BufferedReader + taintCopyOnly: true + copy: + - from: this + to: result +- function: java.nio.file.Files#newDirectoryStream + signature: (java.nio.file.Path, java.lang.String) java.nio.file.DirectoryStream + taintCopyOnly: true + copy: + - from: this + to: result +- function: java.nio.file.Path#toRealPath + signature: (java.nio.file.LinkOption[]) java.nio.file.Path + copy: + - from: this + to: result +- function: java.nio.file.Path#resolveSibling + signature: (java.lang.String) java.nio.file.Path + copy: + - from: this + to: result +- function: java.nio.file.Path#resolve + signature: (java.nio.file.Path) java.nio.file.Path + copy: + - from: arg(0) + to: result + - from: this + to: result +- function: java.nio.file.Files#lines + signature: (java.nio.file.Path, java.nio.charset.Charset) java.util.stream.Stream + taintCopyOnly: true + copy: + - from: this + to: result +- function: java.nio.file.Paths#get + signature: (java.lang.String, java.lang.String[]) java.nio.file.Path + taintCopyOnly: true + copy: + - from: arg(*) + to: result +- function: java.nio.file.Files#newBufferedWriter + signature: (java.nio.file.Path, java.nio.charset.Charset, java.nio.file.OpenOption[]) + java.io.BufferedWriter + taintCopyOnly: true + copy: + - from: this + to: result +- function: java.nio.file.Path#normalize + signature: () java.nio.file.Path + copy: + - from: this + to: result +- function: java.nio.file.Files#newInputStream + signature: (java.nio.file.Path, java.nio.file.OpenOption[]) java.io.InputStream + taintCopyOnly: true + copy: + - from: this + to: result +- function: java.nio.file.Path#iterator + signature: () java.util.Iterator + taintCopyOnly: true + copy: + - from: this + to: result +- function: java.nio.file.Files#newDirectoryStream + signature: (java.nio.file.Path) java.nio.file.DirectoryStream + taintCopyOnly: true + copy: + - from: this + to: result +- function: java.nio.file.Path#toAbsolutePath + signature: () java.nio.file.Path + copy: + - from: this + to: result +- function: java.nio.file.Path#subpath + signature: (int, int) java.nio.file.Path + copy: + - from: this + to: result +- function: java.nio.file.Path#resolve + signature: (java.lang.String) java.nio.file.Path + taintCopyOnly: true + copy: + - from: arg(0) + to: result +- function: java.nio.file.Files#newBufferedReader + signature: (java.nio.file.Path, java.nio.charset.Charset) java.io.BufferedReader + taintCopyOnly: true + copy: + - from: this + to: result +- function: java.nio.file.Path#resolve + signature: (java.lang.String) java.nio.file.Path + copy: + - from: this + to: result +- function: java.nio.file.Path#getParent + signature: () java.nio.file.Path + copy: + - from: this + to: result +- function: java.nio.file.Paths#get + signature: (java.net.URI) java.nio.file.Path + taintCopyOnly: true + copy: + - from: arg(*) + to: result +- function: java.nio.file.Files#newByteChannel + signature: (java.nio.file.Path, java.util.Set, java.nio.file.attribute.FileAttribute[]) + java.nio.channels.SeekableByteChannel + taintCopyOnly: true + copy: + - from: this + to: result +- function: java.nio.file.Path#of + taintCopyOnly: true + copy: + - from: arg(*) + to: result +- function: java.nio.file.Path#resolveSibling + signature: (java.nio.file.Path) java.nio.file.Path + copy: + - from: arg(0) + to: result + - from: this + to: result +- function: java.nio.file.Files#newOutputStream + signature: (java.nio.file.Path, java.nio.file.OpenOption[]) java.io.OutputStream + taintCopyOnly: true + copy: + - from: this + to: result +- function: java.nio.file.Path#relativize + signature: (java.nio.file.Path) java.nio.file.Path + copy: + - from: arg(0) + to: result + - from: this + to: result +- function: java.nio.file.Path#resolveSibling + signature: (java.lang.String) java.nio.file.Path + taintCopyOnly: true + copy: + - from: arg(0) + to: result +- function: java.nio.file.Files#newDirectoryStream + signature: (java.nio.file.Path, java.nio.file.DirectoryStream$Filter) java.nio.file.DirectoryStream + taintCopyOnly: true + copy: + - from: this + to: result +- function: java.nio.file.FileSystem#getPath + signature: (java.lang.String, java.lang.String[]) java.nio.file.Path + taintCopyOnly: true + copy: + - from: arg(0) + to: result + - from: arg(1) + to: result diff --git a/core/opentaint-config/config/config/stdlib/java-nio.yaml b/core/opentaint-config/config/config/stdlib/java-nio.yaml new file mode 100644 index 000000000..78cebf57e --- /dev/null +++ b/core/opentaint-config/config/config/stdlib/java-nio.yaml @@ -0,0 +1,3731 @@ +passThrough: +- function: java.nio.CharBuffer#wrap + signature: (char[]) java.nio.CharBuffer + taintCopyOnly: true + copy: + - from: arg(0) + to: result +- function: java.nio.CharBuffer#append + signature: (java.lang.CharSequence, int, int) java.lang.Appendable + taintCopyOnly: true + copy: + - from: arg(0) + to: result +- function: java.nio.ByteBuffer#compact + signature: () java.nio.ByteBuffer + copy: + - from: this + to: result + - from: + - this + - .java.nio.ByteBuffer##java.lang.Object + to: result +- function: java.nio.LongBuffer#slice + signature: (int, int) java.nio.Buffer + copy: + - from: + - this + - .java.nio.LongBuffer##java.lang.Object + to: result +- function: java.nio.ByteBuffer#put + signature: (int, byte[]) java.nio.ByteBuffer + copy: + - from: arg(0) + to: result + - from: + - arg(1) + - '[*]' + to: this + - from: + - arg(1) + - '[*]' + to: + - this + - .java.nio.ByteBuffer##java.lang.Object + - from: arg(0) + to: this + - from: arg(0) + to: + - this + - .java.nio.ByteBuffer##java.lang.Object + - from: arg(1) + to: + - this + - .java.nio.ByteBuffer##java.lang.Object +- function: java.nio.DoubleBuffer#put + signature: (int, double) java.nio.DoubleBuffer + copy: + - from: arg(0) + to: result + - from: arg(1) + to: result + - from: arg(0) + to: + - this + - .java.nio.DoubleBuffer##java.lang.Object + - from: arg(1) + to: + - this + - .java.nio.DoubleBuffer##java.lang.Object + - from: arg(1) + to: this + - from: arg(0) + to: this +- function: java.nio.CharBuffer#append + signature: (java.lang.CharSequence) java.lang.Appendable + taintCopyOnly: true + copy: + - from: arg(0) + to: result +- function: java.nio.IntBuffer#array + signature: () int[] + copy: + - from: + - this + - .java.nio.IntBuffer##java.lang.Object + to: result +- function: java.nio.FloatBuffer#array + signature: () java.lang.Object + taintCopyOnly: true + copy: + - from: this + to: result +- function: java.nio.LongBuffer#put + signature: (long[]) java.nio.LongBuffer + taintCopyOnly: true + copy: + - from: arg(0) + to: result + - from: arg(0) + to: this +- function: java.nio.LongBuffer#wrap + signature: (long[]) java.nio.LongBuffer + taintCopyOnly: true + copy: + - from: arg(0) + to: result +- function: java.nio.ShortBuffer#wrap + signature: (short[], int, int) java.nio.ShortBuffer + taintCopyOnly: true + copy: + - from: arg(0) + to: result +- function: java.nio.IntBuffer#put + signature: + params: + - index: 0 + type: .int[] + taintCopyOnly: true + copy: + - from: arg(0) + to: result + - from: arg(0) + to: this +- function: java.nio.DoubleBuffer#array + signature: () java.lang.Object + taintCopyOnly: true + copy: + - from: this + to: result +- function: java.nio.ShortBuffer#array + signature: () java.lang.Object + taintCopyOnly: true + copy: + - from: this + to: result +- function: java.nio.LongBuffer#slice + signature: () java.nio.LongBuffer + copy: + - from: + - this + - .java.nio.LongBuffer##java.lang.Object + to: result + - from: this + to: result +- function: java.nio.ByteBuffer#wrap + signature: (byte[]) java.nio.ByteBuffer + taintCopyOnly: true + copy: + - from: arg(0) + to: result +- function: java.nio.LongBuffer#put + signature: (int, long[]) java.nio.LongBuffer + copy: + - from: arg(0) + to: result + - from: + - arg(1) + - '[*]' + to: this + - from: arg(0) + to: + - this + - .java.nio.LongBuffer##java.lang.Object + - from: arg(1) + to: + - this + - .java.nio.LongBuffer##java.lang.Object + - from: arg(0) + to: this + - from: + - arg(1) + - '[*]' + to: + - this + - .java.nio.LongBuffer##java.lang.Object +- function: java.nio.FloatBuffer#slice + signature: () java.nio.FloatBuffer + copy: + - from: this + to: result + - from: + - this + - .java.nio.FloatBuffer##java.lang.Object + to: result +- function: java.nio.DoubleBuffer#slice + signature: (int, int) java.nio.DoubleBuffer + copy: + - from: this + to: result + - from: + - this + - .java.nio.DoubleBuffer##java.lang.Object + to: result +- function: java.nio.CharBuffer#duplicate + signature: () java.nio.Buffer + taintCopyOnly: true + copy: + - from: this + to: result +- function: java.nio.ByteBuffer#get + signature: (int, byte[]) java.nio.ByteBuffer + copy: + - from: this + to: result + - from: + - this + - .java.nio.ByteBuffer##java.lang.Object + to: result +- function: java.nio.CharBuffer#append + signature: (java.lang.CharSequence) java.nio.CharBuffer + taintCopyOnly: true + copy: + - from: arg(0) + to: result +- function: java.nio.ByteBuffer#put + signature: (byte[]) java.nio.ByteBuffer + taintCopyOnly: true + copy: + - from: arg(0) + to: result + - from: arg(0) + to: this +- function: java.nio.ByteBuffer#asShortBuffer + signature: () java.nio.ShortBuffer + taintCopyOnly: true + copy: + - from: this + to: result +- function: java.nio.LongBuffer#duplicate + signature: () java.nio.Buffer + copy: + - from: + - this + - .java.nio.LongBuffer##java.lang.Object + to: result +- function: java.nio.CharBuffer#slice + signature: () java.nio.CharBuffer + copy: + - from: + - this + - .java.lang.Appendable##java.lang.Object + to: result + - from: this + to: result + - from: + - this + - .java.nio.CharBuffer##java.lang.Object + to: result +- function: java.nio.ByteBuffer#get + signature: (byte[], int, int) java.nio.ByteBuffer + copy: + - from: this + to: result + - from: + - this + - .java.nio.ByteBuffer##java.lang.Object + to: result +- function: java.nio.CharBuffer#read + signature: (java.nio.CharBuffer) int + copy: + - from: + - this + - .java.lang.Appendable##java.lang.Object + to: arg(0) + - from: + - this + - .java.nio.CharBuffer##java.lang.Object + to: arg(0) + - from: this + to: arg(0) +- function: java.nio.CharBuffer#put + signature: (int, char[]) java.nio.CharBuffer + taintCopyOnly: true + copy: + - from: arg(1) + to: result + - from: arg(1) + to: this +- function: java.nio.CharBuffer#get + signature: + params: + - index: 0 + type: char[] + copy: + - from: + - this + - .java.nio.CharBuffer#data#char[] + to: arg(0) + - from: + - this + - .java.nio.CharBuffer#value#java.lang.String + - .java.lang.String#chars#char[] + to: arg(0) +- function: java.nio.IntBuffer#duplicate + signature: () java.nio.IntBuffer + copy: + - from: this + to: result + - from: + - this + - .java.nio.IntBuffer##java.lang.Object + to: result +- function: java.nio.CharBuffer#toString + signature: () java.lang.String + taintCopyOnly: true + copy: + - from: this + to: result +- function: java.nio.ByteBuffer#putDouble + signature: (double) java.nio.ByteBuffer + copy: + - from: arg(0) + to: result + - from: arg(0) + to: this + - from: arg(0) + to: + - this + - .java.nio.ByteBuffer##java.lang.Object +- function: java.nio.ByteBuffer#put + signature: (byte) java.nio.ByteBuffer + copy: + - from: arg(0) + to: result + - from: arg(0) + to: this + - from: arg(0) + to: + - this + - .java.nio.ByteBuffer##java.lang.Object +- function: java.nio.ByteBuffer#getChar + signature: (int) char + copy: + - from: this + to: result + - from: + - this + - .java.nio.ByteBuffer##java.lang.Object + to: result +- function: java.nio.CharBuffer#toString + signature: (int, int) java.lang.String + taintCopyOnly: true + copy: + - from: this + to: result +- function: java.nio.LongBuffer#compact + signature: () java.nio.LongBuffer + copy: + - from: + - this + - .java.nio.LongBuffer##java.lang.Object + to: result + - from: this + to: result +- function: java.nio.CharBuffer#slice + signature: () java.nio.Buffer + copy: + - from: + - this + - .java.lang.Appendable##java.lang.Object + to: result + - from: + - this + - .java.nio.CharBuffer##java.lang.Object + to: result +- function: java.nio.ByteBuffer#slice + signature: () java.nio.Buffer + taintCopyOnly: true + copy: + - from: this + to: result +- function: java.nio.ByteBuffer#get + signature: + params: + - index: 0 + type: .byte[] + copy: + - from: this + to: result + - from: + - this + - .java.nio.ByteBuffer##java.lang.Object + to: result + - from: + - this + - .java.nio.ByteBuffer##java.lang.Object + to: arg(0) +- function: java.nio.ShortBuffer#array + signature: () short[] + copy: + - from: + - this + - .java.nio.ShortBuffer##java.lang.Object + to: result +- function: java.nio.LongBuffer#slice + signature: (int, int) java.nio.LongBuffer + copy: + - from: + - this + - .java.nio.LongBuffer##java.lang.Object + to: result + - from: this + to: result +- function: java.nio.ByteBuffer#get + signature: (int, byte[], int, int) java.nio.ByteBuffer + copy: + - from: this + to: result + - from: + - this + - .java.nio.ByteBuffer##java.lang.Object + to: result +- function: java.nio.ShortBuffer#put + signature: (short) java.nio.ShortBuffer + copy: + - from: arg(0) + to: result + - from: arg(0) + to: + - this + - .java.nio.ShortBuffer##java.lang.Object + - from: arg(0) + to: this +- function: java.nio.LongBuffer#put + signature: + params: + - index: 1 + type: long[] + copy: + - from: arg(1) + to: + - this + - .java.nio.LongBuffer#data#long[] + - from: arg(1) + to: + - this + - .java.nio.LongBuffer#data#long[] +- function: java.nio.FloatBuffer#array + signature: + return: float[] + copy: + - from: + - this + - .java.nio.FloatBuffer#data#float[] + to: result +- function: java.nio.FloatBuffer#put + signature: (int, float) java.nio.FloatBuffer + copy: + - from: arg(0) + to: result + - from: arg(1) + to: result + - from: arg(1) + to: + - this + - .java.nio.FloatBuffer##java.lang.Object + - from: arg(1) + to: this + - from: arg(0) + to: + - this + - .java.nio.FloatBuffer##java.lang.Object + - from: arg(0) + to: this +- function: java.nio.IntBuffer#put + signature: (int, int[], int, int) java.nio.IntBuffer + copy: + - from: arg(0) + to: result + - from: + - arg(1) + - '[*]' + to: this + - from: arg(0) + to: + - this + - .java.nio.IntBuffer##java.lang.Object + - from: arg(1) + to: + - this + - .java.nio.IntBuffer##java.lang.Object + - from: + - arg(1) + - '[*]' + to: + - this + - .java.nio.IntBuffer##java.lang.Object + - from: arg(0) + to: this +- function: java.nio.CharBuffer#get + signature: (int) char + copy: + - from: + - this + - .java.lang.Appendable##java.lang.Object + to: result + - from: this + to: result + - from: + - this + - .java.nio.CharBuffer##java.lang.Object + to: result +- function: java.nio.DoubleBuffer#put + signature: + params: + - index: 0 + type: double[] + copy: + - from: arg(0) + to: + - this + - .java.nio.DoubleBuffer#data#double[] + - from: arg(0) + to: + - this + - .java.nio.DoubleBuffer#data#double[] + - from: arg(0) + to: + - this + - .java.nio.DoubleBuffer#data#double[] +- function: java.nio.ByteBuffer#asFloatBuffer + signature: () java.nio.FloatBuffer + taintCopyOnly: true + copy: + - from: this + to: result +- function: java.nio.ByteBuffer#put + signature: (byte[]) java.nio.ByteBuffer + copy: + - from: + - arg(0) + - '[*]' + to: this + - from: + - arg(0) + - '[*]' + to: + - this + - .java.nio.ByteBuffer##java.lang.Object + - from: arg(0) + to: + - this + - .java.nio.ByteBuffer##java.lang.Object +- function: java.nio.ByteBuffer#put + signature: + params: + - index: 0 + type: byte[] + return: java.nio.ByteBuffer + copy: + - from: arg(0) + to: + - result + - .java.nio.ByteBuffer#data#byte[] + - from: arg(0) + to: + - result + - .java.nio.ByteBuffer#data#byte[] + - from: arg(0) + to: + - result + - .java.nio.ByteBuffer#data#byte[] +- function: java.nio.ByteBuffer#asIntBuffer + signature: () java.nio.IntBuffer + copy: + - from: + - this + - .java.nio.ByteBuffer##java.lang.Object + to: result +- function: java.nio.CharBuffer#get + signature: (int, char[]) java.nio.CharBuffer + copy: + - from: + - this + - .java.lang.Appendable##java.lang.Object + to: result + - from: this + to: result + - from: + - this + - .java.nio.CharBuffer##java.lang.Object + to: result +- function: java.nio.ShortBuffer#put + signature: + params: + - index: 1 + type: short[] + return: java.nio.ShortBuffer + copy: + - from: arg(1) + to: + - result + - .java.nio.ShortBuffer#data#short[] + - from: arg(1) + to: + - result + - .java.nio.ShortBuffer#data#short[] +- function: java.nio.DoubleBuffer#put + signature: + params: + - index: 1 + type: double[] + return: java.nio.DoubleBuffer + copy: + - from: arg(1) + to: + - result + - .java.nio.DoubleBuffer#data#double[] + - from: arg(1) + to: + - result + - .java.nio.DoubleBuffer#data#double[] +- function: java.nio.IntBuffer#put + signature: + params: + - index: 0 + type: .int[] + copy: + - from: arg(0) + to: + - this + - .java.nio.IntBuffer##java.lang.Object +- function: java.nio.DoubleBuffer#array + signature: + return: double[] + copy: + - from: + - this + - .java.nio.DoubleBuffer#data#double[] + to: result +- function: java.nio.CharBuffer#subSequence + signature: (int, int) java.lang.CharSequence + taintCopyOnly: true + copy: + - from: this + to: result +- function: java.nio.DoubleBuffer#duplicate + signature: () java.nio.DoubleBuffer + copy: + - from: this + to: result + - from: + - this + - .java.nio.DoubleBuffer##java.lang.Object + to: result +- function: java.nio.FloatBuffer#duplicate + signature: () java.nio.Buffer + copy: + - from: + - this + - .java.nio.FloatBuffer##java.lang.Object + to: result +- function: java.nio.IntBuffer#slice + signature: () java.nio.Buffer + taintCopyOnly: true + copy: + - from: this + to: result +- function: java.nio.ByteBuffer#put + signature: + params: + - index: 0 + type: byte[] + copy: + - from: arg(0) + to: + - this + - .java.nio.ByteBuffer#data#byte[] + - from: arg(0) + to: + - this + - .java.nio.ByteBuffer#data#byte[] + - from: arg(0) + to: + - this + - .java.nio.ByteBuffer#data#byte[] +- function: java.nio.FloatBuffer#array + signature: () java.lang.Object + copy: + - from: + - this + - .java.nio.FloatBuffer##java.lang.Object + to: result +- function: java.nio.IntBuffer#array + signature: () int[] + taintCopyOnly: true + copy: + - from: this + to: result +- function: java.nio.IntBuffer#wrap + signature: (int[]) java.nio.IntBuffer + taintCopyOnly: true + copy: + - from: arg(0) + to: result +- function: java.nio.CharBuffer#wrap + signature: (java.lang.CharSequence, int, int) java.nio.CharBuffer + taintCopyOnly: true + copy: + - from: arg(0) + to: result +- function: java.nio.CharBuffer#array + signature: () java.lang.Object + copy: + - from: + - this + - .java.lang.Appendable##java.lang.Object + to: result + - from: + - this + - .java.nio.CharBuffer##java.lang.Object + to: result +- function: java.nio.ShortBuffer#put + signature: (int, short) java.nio.ShortBuffer + copy: + - from: arg(0) + to: result + - from: arg(1) + to: result + - from: arg(1) + to: + - this + - .java.nio.ShortBuffer##java.lang.Object + - from: arg(0) + to: + - this + - .java.nio.ShortBuffer##java.lang.Object + - from: arg(1) + to: this + - from: arg(0) + to: this +- function: java.nio.ShortBuffer#array + signature: () java.lang.Object + copy: + - from: + - this + - .java.nio.ShortBuffer##java.lang.Object + to: result +- function: java.nio.ByteBuffer#put + signature: (int, byte[], int, int) java.nio.ByteBuffer + taintCopyOnly: true + copy: + - from: arg(1) + to: result + - from: arg(1) + to: this +- function: java.nio.FloatBuffer#put + signature: (int, float[]) java.nio.FloatBuffer + taintCopyOnly: true + copy: + - from: arg(1) + to: result + - from: arg(1) + to: this +- function: java.nio.FloatBuffer#asReadOnlyBuffer + signature: () java.nio.FloatBuffer + copy: + - from: this + to: result + - from: + - this + - .java.nio.FloatBuffer##java.lang.Object + to: result +- function: java.nio.CharBuffer#put + signature: (char[]) java.nio.CharBuffer + copy: + - from: + - arg(0) + - '[*]' + to: + - this + - .java.nio.CharBuffer##java.lang.Object + - from: arg(0) + to: + - this + - .java.nio.CharBuffer##java.lang.Object + - from: + - arg(0) + - '[*]' + to: this + - from: + - arg(0) + - '[*]' + to: + - this + - .java.lang.Appendable##java.lang.Object + - from: arg(0) + to: + - this + - .java.lang.Appendable##java.lang.Object +- function: java.nio.CharBuffer#put + signature: + params: + - index: 0 + type: char[] + return: java.nio.CharBuffer + copy: + - from: arg(0) + to: + - result + - .java.nio.CharBuffer#data#char[] + - from: arg(0) + to: + - result + - .java.nio.CharBuffer#value#java.lang.String + - .java.lang.String#chars#char[] + - from: arg(0) + to: + - result + - .java.nio.CharBuffer#data#char[] + - from: arg(0) + to: + - result + - .java.nio.CharBuffer#value#java.lang.String + - .java.lang.String#chars#char[] + - from: arg(0) + to: + - result + - .java.nio.CharBuffer#data#char[] + - from: arg(0) + to: + - result + - .java.nio.CharBuffer#value#java.lang.String + - .java.lang.String#chars#char[] +- function: java.nio.ByteBuffer#asFloatBuffer + signature: () java.nio.FloatBuffer + copy: + - from: + - this + - .java.nio.ByteBuffer##java.lang.Object + to: result +- function: java.nio.ByteBuffer#putLong + signature: (int, long) java.nio.ByteBuffer + copy: + - from: arg(0) + to: result + - from: arg(1) + to: result + - from: arg(1) + to: this + - from: arg(0) + to: this + - from: arg(0) + to: + - this + - .java.nio.ByteBuffer##java.lang.Object + - from: arg(1) + to: + - this + - .java.nio.ByteBuffer##java.lang.Object +- function: java.nio.CharBuffer#array + signature: () char[] + taintCopyOnly: true + copy: + - from: this + to: result +- function: java.nio.IntBuffer#put + signature: (int[]) java.nio.IntBuffer + taintCopyOnly: true + copy: + - from: arg(0) + to: result + - from: arg(0) + to: this +- function: java.nio.LongBuffer#array + signature: () long[] + taintCopyOnly: true + copy: + - from: this + to: result +- function: java.nio.ByteBuffer#array + signature: + return: byte[] + copy: + - from: + - this + - .java.nio.ByteBuffer#data#byte[] + to: result +- function: java.nio.ShortBuffer#put + signature: + params: + - index: 1 + type: short[] + copy: + - from: arg(1) + to: + - this + - .java.nio.ShortBuffer#data#short[] + - from: arg(1) + to: + - this + - .java.nio.ShortBuffer#data#short[] +- function: java.nio.DoubleBuffer#put + signature: (double[]) java.nio.DoubleBuffer + copy: + - from: + - arg(0) + - '[*]' + to: + - this + - .java.nio.DoubleBuffer##java.lang.Object + - from: arg(0) + to: + - this + - .java.nio.DoubleBuffer##java.lang.Object + - from: + - arg(0) + - '[*]' + to: this +- function: java.nio.DoubleBuffer#put + signature: + params: + - index: 0 + type: double[] + return: java.nio.DoubleBuffer + copy: + - from: arg(0) + to: + - result + - .java.nio.DoubleBuffer#data#double[] + - from: arg(0) + to: + - result + - .java.nio.DoubleBuffer#data#double[] + - from: arg(0) + to: + - result + - .java.nio.DoubleBuffer#data#double[] +- function: java.nio.LongBuffer#slice + signature: (int, int) java.nio.Buffer + taintCopyOnly: true + copy: + - from: this + to: result +- function: java.nio.ShortBuffer#put + signature: + params: + - index: 0 + type: .short[] + copy: + - from: arg(0) + to: + - this + - .java.nio.ShortBuffer##java.lang.Object +- function: java.nio.CharBuffer#put + signature: (java.lang.String) java.nio.CharBuffer + taintCopyOnly: true + copy: + - from: arg(0) + to: result + - from: arg(0) + to: this +- function: java.nio.ShortBuffer#duplicate + signature: () java.nio.ShortBuffer + copy: + - from: this + to: result + - from: + - this + - .java.nio.ShortBuffer##java.lang.Object + to: result +- function: java.nio.IntBuffer#put + signature: (int[], int, int) java.nio.IntBuffer + copy: + - from: + - arg(0) + - '[*]' + to: this + - from: arg(0) + to: + - this + - .java.nio.IntBuffer##java.lang.Object + - from: + - arg(0) + - '[*]' + to: + - this + - .java.nio.IntBuffer##java.lang.Object +- function: java.nio.IntBuffer#put + signature: + params: + - index: 1 + type: int[] + return: java.nio.IntBuffer + copy: + - from: arg(1) + to: + - result + - .java.nio.IntBuffer#data#int[] + - from: arg(1) + to: + - result + - .java.nio.IntBuffer#data#int[] +- function: java.nio.ByteBuffer#wrap + signature: (byte[], int, int) java.nio.ByteBuffer + taintCopyOnly: true + copy: + - from: arg(0) + to: result +- function: java.nio.CharBuffer#put + signature: (java.lang.String, int, int) java.nio.CharBuffer + copy: + - from: arg(0) + to: + - this + - .java.nio.CharBuffer##java.lang.Object + - from: arg(0) + to: + - this + - .java.lang.Appendable##java.lang.Object +- function: java.nio.IntBuffer#put + signature: (int, java.nio.IntBuffer, int, int) java.nio.IntBuffer + copy: + - from: arg(0) + to: result + - from: arg(1) + to: result + - from: arg(0) + to: + - this + - .java.nio.IntBuffer##java.lang.Object + - from: arg(1) + to: this + - from: arg(0) + to: this +- function: java.nio.IntBuffer#array + signature: () java.lang.Object + copy: + - from: + - this + - .java.nio.IntBuffer##java.lang.Object + to: result +- function: java.nio.IntBuffer#duplicate + signature: () java.nio.Buffer + copy: + - from: + - this + - .java.nio.IntBuffer##java.lang.Object + to: result +- function: java.nio.CharBuffer#put + signature: (char) java.nio.CharBuffer + copy: + - from: arg(0) + to: result + - from: arg(0) + to: + - this + - .java.nio.CharBuffer##java.lang.Object + - from: arg(0) + to: + - this + - .java.lang.Appendable##java.lang.Object + - from: arg(0) + to: this +- function: java.nio.IntBuffer#put + signature: (int, int[]) java.nio.IntBuffer + copy: + - from: arg(0) + to: result + - from: + - arg(1) + - '[*]' + to: this + - from: arg(0) + to: + - this + - .java.nio.IntBuffer##java.lang.Object + - from: arg(1) + to: + - this + - .java.nio.IntBuffer##java.lang.Object + - from: + - arg(1) + - '[*]' + to: + - this + - .java.nio.IntBuffer##java.lang.Object + - from: arg(0) + to: this +- function: java.nio.ShortBuffer#put + signature: (int, short[]) java.nio.ShortBuffer + taintCopyOnly: true + copy: + - from: arg(1) + to: result + - from: arg(1) + to: this +- function: java.nio.ByteBuffer#get + signature: + params: + - index: 0 + type: .byte[] + taintCopyOnly: true + copy: + - from: this + to: arg(0) +- function: java.nio.IntBuffer#put + signature: + params: + - index: 0 + type: int[] + copy: + - from: arg(0) + to: + - this + - .java.nio.IntBuffer#data#int[] + - from: arg(0) + to: + - this + - .java.nio.IntBuffer#data#int[] + - from: arg(0) + to: + - this + - .java.nio.IntBuffer#data#int[] +- function: java.nio.ByteBuffer#asLongBuffer + signature: () java.nio.LongBuffer + taintCopyOnly: true + copy: + - from: this + to: result +- function: java.nio.LongBuffer#put + signature: (java.nio.LongBuffer) java.nio.LongBuffer + copy: + - from: arg(0) + to: result + - from: arg(0) + to: this +- function: java.nio.DoubleBuffer#slice + signature: () java.nio.DoubleBuffer + copy: + - from: this + to: result + - from: + - this + - .java.nio.DoubleBuffer##java.lang.Object + to: result +- function: java.nio.ByteBuffer#get + signature: (byte[]) java.nio.ByteBuffer + copy: + - from: this + to: result + - from: + - this + - .java.nio.ByteBuffer##java.lang.Object + to: result +- function: java.nio.ShortBuffer#put + signature: (java.nio.ShortBuffer) java.nio.ShortBuffer + copy: + - from: arg(0) + to: result + - from: arg(0) + to: this +- function: java.nio.CharBuffer#wrap + signature: + params: + - index: 0 + type: char[] + return: java.nio.CharBuffer + copy: + - from: arg(0) + to: + - result + - .java.nio.CharBuffer#data#char[] + - from: arg(0) + to: + - result + - .java.nio.CharBuffer#value#java.lang.String + - .java.lang.String#chars#char[] + - from: arg(0) + to: + - result + - .java.nio.CharBuffer#data#char[] + - from: arg(0) + to: + - result + - .java.nio.CharBuffer#value#java.lang.String + - .java.lang.String#chars#char[] +- function: java.nio.CharBuffer#charAt + signature: (int) char + copy: + - from: + - this + - .java.lang.Appendable##java.lang.Object + to: result + - from: this + to: result + - from: + - this + - .java.nio.CharBuffer##java.lang.Object + to: result +- function: java.nio.CharBuffer#slice + signature: (int, int) java.nio.Buffer + copy: + - from: + - this + - .java.lang.Appendable##java.lang.Object + to: result + - from: + - this + - .java.nio.CharBuffer##java.lang.Object + to: result +- function: java.nio.DoubleBuffer#put + signature: + params: + - index: 0 + type: .double[] + copy: + - from: arg(0) + to: + - this + - .java.nio.DoubleBuffer##java.lang.Object +- function: java.nio.IntBuffer#put + signature: (java.nio.IntBuffer) java.nio.IntBuffer + copy: + - from: arg(0) + to: result + - from: arg(0) + to: this +- function: java.nio.ShortBuffer#put + signature: (int, short[], int, int) java.nio.ShortBuffer + copy: + - from: arg(0) + to: result + - from: + - arg(1) + - '[*]' + to: this + - from: arg(1) + to: + - this + - .java.nio.ShortBuffer##java.lang.Object + - from: arg(0) + to: + - this + - .java.nio.ShortBuffer##java.lang.Object + - from: arg(0) + to: this + - from: + - arg(1) + - '[*]' + to: + - this + - .java.nio.ShortBuffer##java.lang.Object +- function: java.nio.LongBuffer#put + signature: (long[]) java.nio.LongBuffer + copy: + - from: arg(0) + to: + - this + - .java.nio.LongBuffer##java.lang.Object + - from: + - arg(0) + - '[*]' + to: this + - from: + - arg(0) + - '[*]' + to: + - this + - .java.nio.LongBuffer##java.lang.Object +- function: java.nio.LongBuffer#put + signature: + params: + - index: 0 + type: long[] + return: java.nio.LongBuffer + copy: + - from: arg(0) + to: + - result + - .java.nio.LongBuffer#data#long[] + - from: arg(0) + to: + - result + - .java.nio.LongBuffer#data#long[] + - from: arg(0) + to: + - result + - .java.nio.LongBuffer#data#long[] +- function: java.nio.CharBuffer#put + signature: (int, char) java.nio.CharBuffer + copy: + - from: arg(0) + to: result + - from: arg(1) + to: result + - from: arg(0) + to: + - this + - .java.nio.CharBuffer##java.lang.Object + - from: arg(1) + to: + - this + - .java.nio.CharBuffer##java.lang.Object + - from: arg(0) + to: + - this + - .java.lang.Appendable##java.lang.Object + - from: arg(1) + to: + - this + - .java.lang.Appendable##java.lang.Object + - from: arg(1) + to: this + - from: arg(0) + to: this +- function: java.nio.ByteBuffer#asCharBuffer + signature: () java.nio.CharBuffer + copy: + - from: + - this + - .java.nio.ByteBuffer##java.lang.Object + to: result +- function: java.nio.ShortBuffer#put + signature: + params: + - index: 0 + type: short[] + copy: + - from: arg(0) + to: + - this + - .java.nio.ShortBuffer#data#short[] + - from: arg(0) + to: + - this + - .java.nio.ShortBuffer#data#short[] + - from: arg(0) + to: + - this + - .java.nio.ShortBuffer#data#short[] +- function: java.nio.FloatBuffer#compact + signature: () java.nio.FloatBuffer + copy: + - from: this + to: result + - from: + - this + - .java.nio.FloatBuffer##java.lang.Object + to: result +- function: java.nio.ShortBuffer#wrap + signature: (short[]) java.nio.ShortBuffer + taintCopyOnly: true + copy: + - from: arg(0) + to: result +- function: java.nio.DoubleBuffer#put + signature: (double) java.nio.DoubleBuffer + copy: + - from: arg(0) + to: result + - from: arg(0) + to: + - this + - .java.nio.DoubleBuffer##java.lang.Object + - from: arg(0) + to: this +- function: java.nio.FloatBuffer#wrap + signature: + params: + - index: 0 + type: float[] + return: java.nio.FloatBuffer + copy: + - from: arg(0) + to: + - result + - .java.nio.FloatBuffer#data#float[] + - from: arg(0) + to: + - result + - .java.nio.FloatBuffer#data#float[] +- function: java.nio.FloatBuffer#slice + signature: (int, int) java.nio.FloatBuffer + copy: + - from: this + to: result + - from: + - this + - .java.nio.FloatBuffer##java.lang.Object + to: result +- function: java.nio.FloatBuffer#put + signature: (float[]) java.nio.FloatBuffer + taintCopyOnly: true + copy: + - from: arg(0) + to: result + - from: arg(0) + to: this +- function: java.nio.ShortBuffer#put + signature: (int, short[], int, int) java.nio.ShortBuffer + taintCopyOnly: true + copy: + - from: arg(1) + to: result + - from: arg(1) + to: this +- function: java.nio.ShortBuffer#slice + signature: () java.nio.ShortBuffer + copy: + - from: this + to: result + - from: + - this + - .java.nio.ShortBuffer##java.lang.Object + to: result +- function: java.nio.DoubleBuffer#slice + signature: (int, int) java.nio.Buffer + copy: + - from: + - this + - .java.nio.DoubleBuffer##java.lang.Object + to: result +- function: java.nio.CharBuffer#toString + signature: () java.lang.String + copy: + - from: + - this + - .java.lang.Appendable##java.lang.Object + to: result + - from: + - this + - .java.nio.CharBuffer##java.lang.Object + to: result +- function: java.nio.ByteBuffer#asCharBuffer + signature: () java.nio.CharBuffer + taintCopyOnly: true + copy: + - from: this + to: result +- function: java.nio.CharBuffer#put + signature: (int, char[]) java.nio.CharBuffer + copy: + - from: arg(0) + to: result + - from: arg(0) + to: + - this + - .java.nio.CharBuffer##java.lang.Object + - from: arg(1) + to: + - this + - .java.nio.CharBuffer##java.lang.Object + - from: + - arg(1) + - '[*]' + to: this + - from: arg(0) + to: + - this + - .java.lang.Appendable##java.lang.Object + - from: arg(1) + to: + - this + - .java.lang.Appendable##java.lang.Object + - from: arg(0) + to: this + - from: + - arg(1) + - '[*]' + to: + - this + - .java.nio.CharBuffer##java.lang.Object + - from: + - arg(1) + - '[*]' + to: + - this + - .java.lang.Appendable##java.lang.Object +- function: java.nio.CharBuffer#slice + signature: (int, int) java.nio.Buffer + taintCopyOnly: true + copy: + - from: this + to: result +- function: java.nio.FloatBuffer#slice + signature: () java.nio.Buffer + taintCopyOnly: true + copy: + - from: this + to: result +- function: java.nio.CharBuffer#append + signature: (java.lang.CharSequence, int, int) java.nio.CharBuffer + taintCopyOnly: true + copy: + - from: arg(0) + to: result +- function: java.nio.IntBuffer#slice + signature: () java.nio.Buffer + copy: + - from: + - this + - .java.nio.IntBuffer##java.lang.Object + to: result +- function: java.nio.CharBuffer#put + signature: + params: + - index: 1 + type: char[] + return: java.nio.CharBuffer + copy: + - from: arg(1) + to: + - result + - .java.nio.CharBuffer#data#char[] + - from: arg(1) + to: + - result + - .java.nio.CharBuffer#value#java.lang.String + - .java.lang.String#chars#char[] + - from: arg(1) + to: + - result + - .java.nio.CharBuffer#data#char[] + - from: arg(1) + to: + - result + - .java.nio.CharBuffer#value#java.lang.String + - .java.lang.String#chars#char[] +- function: java.nio.ByteBuffer#slice + signature: () java.nio.ByteBuffer + copy: + - from: this + to: result + - from: + - this + - .java.nio.ByteBuffer##java.lang.Object + to: result +- function: java.nio.CharBuffer#put + signature: (char[]) java.nio.CharBuffer + taintCopyOnly: true + copy: + - from: arg(0) + to: result + - from: arg(0) + to: this +- function: java.nio.ByteBuffer#get + signature: (int) byte + copy: + - from: this + to: result + - from: + - this + - .java.nio.ByteBuffer##java.lang.Object + to: result +- function: java.nio.ShortBuffer#array + signature: + return: short[] + copy: + - from: + - this + - .java.nio.ShortBuffer#data#short[] + to: result +- function: java.nio.CharBuffer#duplicate + signature: () java.nio.CharBuffer + copy: + - from: + - this + - .java.lang.Appendable##java.lang.Object + to: result + - from: this + to: result + - from: + - this + - .java.nio.CharBuffer##java.lang.Object + to: result +- function: java.nio.IntBuffer#array + signature: () java.lang.Object + taintCopyOnly: true + copy: + - from: this + to: result +- function: java.nio.FloatBuffer#put + signature: (float) java.nio.FloatBuffer + copy: + - from: arg(0) + to: result + - from: arg(0) + to: + - this + - .java.nio.FloatBuffer##java.lang.Object + - from: arg(0) + to: this +- function: java.nio.ShortBuffer#put + signature: + params: + - index: 0 + type: .short[] + taintCopyOnly: true + copy: + - from: arg(0) + to: result + - from: arg(0) + to: this +- function: java.nio.IntBuffer#put + signature: (int, int[]) java.nio.IntBuffer + taintCopyOnly: true + copy: + - from: arg(1) + to: result + - from: arg(1) + to: this +- function: java.nio.FloatBuffer#put + signature: (int, float[]) java.nio.FloatBuffer + copy: + - from: arg(0) + to: result + - from: + - arg(1) + - '[*]' + to: this + - from: + - arg(1) + - '[*]' + to: + - this + - .java.nio.FloatBuffer##java.lang.Object + - from: arg(1) + to: + - this + - .java.nio.FloatBuffer##java.lang.Object + - from: arg(0) + to: + - this + - .java.nio.FloatBuffer##java.lang.Object + - from: arg(0) + to: this +- function: java.nio.FloatBuffer#put + signature: (float[], int, int) java.nio.FloatBuffer + copy: + - from: + - arg(0) + - '[*]' + to: this + - from: + - arg(0) + - '[*]' + to: + - this + - .java.nio.FloatBuffer##java.lang.Object + - from: arg(0) + to: + - this + - .java.nio.FloatBuffer##java.lang.Object +- function: java.nio.ByteBuffer#put + signature: (int, byte[], int, int) java.nio.ByteBuffer + copy: + - from: arg(0) + to: result + - from: + - arg(1) + - '[*]' + to: this + - from: + - arg(1) + - '[*]' + to: + - this + - .java.nio.ByteBuffer##java.lang.Object + - from: arg(0) + to: this + - from: arg(0) + to: + - this + - .java.nio.ByteBuffer##java.lang.Object + - from: arg(1) + to: + - this + - .java.nio.ByteBuffer##java.lang.Object +- function: java.nio.ByteBuffer#putInt + signature: (int, int) java.nio.ByteBuffer + copy: + - from: arg(0) + to: result + - from: arg(1) + to: result + - from: arg(1) + to: this + - from: arg(0) + to: this + - from: arg(0) + to: + - this + - .java.nio.ByteBuffer##java.lang.Object + - from: arg(1) + to: + - this + - .java.nio.ByteBuffer##java.lang.Object +- function: java.nio.IntBuffer#slice + signature: () java.nio.IntBuffer + copy: + - from: this + to: result + - from: + - this + - .java.nio.IntBuffer##java.lang.Object + to: result +- function: java.nio.FloatBuffer#put + signature: + params: + - index: 1 + type: float[] + return: java.nio.FloatBuffer + copy: + - from: arg(1) + to: + - result + - .java.nio.FloatBuffer#data#float[] + - from: arg(1) + to: + - result + - .java.nio.FloatBuffer#data#float[] +- function: java.nio.IntBuffer#compact + signature: () java.nio.IntBuffer + copy: + - from: this + to: result + - from: + - this + - .java.nio.IntBuffer##java.lang.Object + to: result +- function: java.nio.ByteBuffer#putFloat + signature: (float) java.nio.ByteBuffer + copy: + - from: arg(0) + to: result + - from: arg(0) + to: this + - from: arg(0) + to: + - this + - .java.nio.ByteBuffer##java.lang.Object +- function: java.nio.LongBuffer#put + signature: (long[], int, int) java.nio.LongBuffer + taintCopyOnly: true + copy: + - from: arg(0) + to: result + - from: arg(0) + to: this +- function: java.nio.CharBuffer#get + signature: (int, char[], int, int) java.nio.CharBuffer + copy: + - from: + - this + - .java.lang.Appendable##java.lang.Object + to: result + - from: this + to: result + - from: + - this + - .java.nio.CharBuffer##java.lang.Object + to: result +- function: java.nio.IntBuffer#slice + signature: (int, int) java.nio.Buffer + taintCopyOnly: true + copy: + - from: this + to: result +- function: java.nio.LongBuffer#slice + signature: () java.nio.Buffer + taintCopyOnly: true + copy: + - from: this + to: result +- function: java.nio.DoubleBuffer#put + signature: + params: + - index: 1 + type: double[] + copy: + - from: arg(1) + to: + - this + - .java.nio.DoubleBuffer#data#double[] + - from: arg(1) + to: + - this + - .java.nio.DoubleBuffer#data#double[] +- function: java.nio.DoubleBuffer#array + signature: () double[] + taintCopyOnly: true + copy: + - from: this + to: result +- function: java.nio.CharBuffer#put + signature: (int, char[], int, int) java.nio.CharBuffer + copy: + - from: arg(0) + to: result + - from: arg(0) + to: + - this + - .java.nio.CharBuffer##java.lang.Object + - from: arg(1) + to: + - this + - .java.nio.CharBuffer##java.lang.Object + - from: + - arg(1) + - '[*]' + to: this + - from: arg(0) + to: + - this + - .java.lang.Appendable##java.lang.Object + - from: arg(1) + to: + - this + - .java.lang.Appendable##java.lang.Object + - from: arg(0) + to: this + - from: + - arg(1) + - '[*]' + to: + - this + - .java.nio.CharBuffer##java.lang.Object + - from: + - arg(1) + - '[*]' + to: + - this + - .java.lang.Appendable##java.lang.Object +- function: java.nio.ByteBuffer#putInt + signature: (int) java.nio.ByteBuffer + copy: + - from: arg(0) + to: result + - from: arg(0) + to: this + - from: arg(0) + to: + - this + - .java.nio.ByteBuffer##java.lang.Object +- function: java.nio.LongBuffer#wrap + signature: (long[], int, int) java.nio.LongBuffer + taintCopyOnly: true + copy: + - from: arg(0) + to: result +- function: java.nio.ByteBuffer#put + signature: + params: + - index: 1 + type: byte[] + return: java.nio.ByteBuffer + copy: + - from: arg(1) + to: + - result + - .java.nio.ByteBuffer#data#byte[] + - from: arg(1) + to: + - result + - .java.nio.ByteBuffer#data#byte[] +- function: java.nio.LongBuffer#put + signature: (int, long[], int, int) java.nio.LongBuffer + taintCopyOnly: true + copy: + - from: arg(1) + to: result + - from: arg(1) + to: this +- function: java.nio.IntBuffer#put + signature: + params: + - index: 1 + type: int[] + copy: + - from: arg(1) + to: + - this + - .java.nio.IntBuffer#data#int[] + - from: arg(1) + to: + - this + - .java.nio.IntBuffer#data#int[] +- function: java.nio.ByteBuffer#slice + signature: (int, int) java.nio.Buffer + copy: + - from: + - this + - .java.nio.ByteBuffer##java.lang.Object + to: result +- function: java.nio.DoubleBuffer#put + signature: (int, double[], int, int) java.nio.DoubleBuffer + taintCopyOnly: true + copy: + - from: arg(1) + to: result + - from: arg(1) + to: this +- function: java.nio.ByteBuffer#asLongBuffer + signature: () java.nio.LongBuffer + copy: + - from: + - this + - .java.nio.ByteBuffer##java.lang.Object + to: result +- function: java.nio.FloatBuffer#put + signature: (int, float[], int, int) java.nio.FloatBuffer + taintCopyOnly: true + copy: + - from: arg(1) + to: result + - from: arg(1) + to: this +- function: java.nio.CharBuffer#append + signature: (char) java.lang.Appendable + copy: + - from: arg(0) + to: result +- function: java.nio.FloatBuffer#duplicate + signature: () java.nio.Buffer + taintCopyOnly: true + copy: + - from: this + to: result +- function: java.nio.CharBuffer#put + signature: (char[], int, int) java.nio.CharBuffer + copy: + - from: + - arg(0) + - '[*]' + to: + - this + - .java.nio.CharBuffer##java.lang.Object + - from: arg(0) + to: + - this + - .java.nio.CharBuffer##java.lang.Object + - from: + - arg(0) + - '[*]' + to: this + - from: + - arg(0) + - '[*]' + to: + - this + - .java.lang.Appendable##java.lang.Object + - from: arg(0) + to: + - this + - .java.lang.Appendable##java.lang.Object +- function: java.nio.ShortBuffer#duplicate + signature: () java.nio.Buffer + taintCopyOnly: true + copy: + - from: this + to: result +- function: java.nio.DoubleBuffer#duplicate + signature: () java.nio.Buffer + taintCopyOnly: true + copy: + - from: this + to: result +- function: java.nio.FloatBuffer#put + signature: (float[], int, int) java.nio.FloatBuffer + taintCopyOnly: true + copy: + - from: arg(0) + to: result + - from: arg(0) + to: this +- function: java.nio.LongBuffer#array + signature: () long[] + copy: + - from: + - this + - .java.nio.LongBuffer##java.lang.Object + to: result +- function: java.nio.LongBuffer#put + signature: + params: + - index: 1 + type: long[] + return: java.nio.LongBuffer + copy: + - from: arg(1) + to: + - result + - .java.nio.LongBuffer#data#long[] + - from: arg(1) + to: + - result + - .java.nio.LongBuffer#data#long[] +- function: java.nio.ByteBuffer#putLong + signature: (long) java.nio.ByteBuffer + copy: + - from: arg(0) + to: result + - from: arg(0) + to: this + - from: arg(0) + to: + - this + - .java.nio.ByteBuffer##java.lang.Object +- function: java.nio.FloatBuffer#slice + signature: (int, int) java.nio.Buffer + taintCopyOnly: true + copy: + - from: this + to: result +- function: java.nio.ByteBuffer#asIntBuffer + signature: () java.nio.IntBuffer + taintCopyOnly: true + copy: + - from: this + to: result +- function: java.nio.DoubleBuffer#put + signature: (double[], int, int) java.nio.DoubleBuffer + taintCopyOnly: true + copy: + - from: arg(0) + to: result + - from: arg(0) + to: this +- function: java.nio.IntBuffer#wrap + signature: + params: + - index: 0 + type: int[] + return: java.nio.IntBuffer + copy: + - from: arg(0) + to: + - result + - .java.nio.IntBuffer#data#int[] + - from: arg(0) + to: + - result + - .java.nio.IntBuffer#data#int[] +- function: java.nio.ShortBuffer#slice + signature: (int, int) java.nio.Buffer + taintCopyOnly: true + copy: + - from: this + to: result +- function: java.nio.IntBuffer#put + signature: (int[], int, int) java.nio.IntBuffer + taintCopyOnly: true + copy: + - from: arg(0) + to: result + - from: arg(0) + to: this +- function: java.nio.ShortBuffer#slice + signature: () java.nio.Buffer + copy: + - from: + - this + - .java.nio.ShortBuffer##java.lang.Object + to: result +- function: java.nio.CharBuffer#array + signature: () java.lang.Object + taintCopyOnly: true + copy: + - from: this + to: result +- function: java.nio.IntBuffer#put + signature: (int[]) java.nio.IntBuffer + copy: + - from: + - arg(0) + - '[*]' + to: this + - from: arg(0) + to: + - this + - .java.nio.IntBuffer##java.lang.Object + - from: + - arg(0) + - '[*]' + to: + - this + - .java.nio.IntBuffer##java.lang.Object +- function: java.nio.IntBuffer#put + signature: + params: + - index: 0 + type: int[] + return: java.nio.IntBuffer + copy: + - from: arg(0) + to: + - result + - .java.nio.IntBuffer#data#int[] + - from: arg(0) + to: + - result + - .java.nio.IntBuffer#data#int[] + - from: arg(0) + to: + - result + - .java.nio.IntBuffer#data#int[] +- function: java.nio.CharBuffer#array + signature: () char[] + copy: + - from: + - this + - .java.lang.Appendable##java.lang.Object + to: result + - from: + - this + - .java.nio.CharBuffer##java.lang.Object + to: result +- function: java.nio.IntBuffer#put + signature: (int, int[], int, int) java.nio.IntBuffer + taintCopyOnly: true + copy: + - from: arg(1) + to: result + - from: arg(1) + to: this +- function: java.nio.ByteBuffer#put + signature: + params: + - index: 0 + type: .byte[] + - index: 1 + type: int + - index: 2 + type: int + copy: + - from: arg(0) + to: + - this + - .java.nio.ByteBuffer##java.lang.Object +- function: java.nio.FloatBuffer#slice + signature: () java.nio.Buffer + copy: + - from: + - this + - .java.nio.FloatBuffer##java.lang.Object + to: result +- function: java.nio.IntBuffer#wrap + signature: (int[], int, int) java.nio.IntBuffer + taintCopyOnly: true + copy: + - from: arg(0) + to: result +- function: java.nio.ByteBuffer#array + signature: () byte[] + copy: + - from: + - this + - .java.nio.ByteBuffer##java.lang.Object + to: result +- function: java.nio.CharBuffer#get + signature: () char + copy: + - from: + - this + - .java.lang.Appendable##java.lang.Object + to: result + - from: this + to: result + - from: + - this + - .java.nio.CharBuffer##java.lang.Object + to: result +- function: java.nio.LongBuffer#array + signature: () java.lang.Object + copy: + - from: + - this + - .java.nio.LongBuffer##java.lang.Object + to: result +- function: java.nio.ShortBuffer#put + signature: (short[]) java.nio.ShortBuffer + taintCopyOnly: true + copy: + - from: arg(0) + to: result + - from: arg(0) + to: this +- function: java.nio.ByteBuffer#duplicate + signature: () java.nio.ByteBuffer + copy: + - from: this + to: result + - from: + - this + - .java.nio.ByteBuffer##java.lang.Object + to: result +- function: java.nio.DoubleBuffer#put + signature: + params: + - index: 0 + type: .double[] + taintCopyOnly: true + copy: + - from: arg(0) + to: result + - from: arg(0) + to: this +- function: java.nio.FloatBuffer#put + signature: (float[]) java.nio.FloatBuffer + copy: + - from: + - arg(0) + - '[*]' + to: this + - from: + - arg(0) + - '[*]' + to: + - this + - .java.nio.FloatBuffer##java.lang.Object + - from: arg(0) + to: + - this + - .java.nio.FloatBuffer##java.lang.Object +- function: java.nio.FloatBuffer#put + signature: + params: + - index: 0 + type: float[] + return: java.nio.FloatBuffer + copy: + - from: arg(0) + to: + - result + - .java.nio.FloatBuffer#data#float[] + - from: arg(0) + to: + - result + - .java.nio.FloatBuffer#data#float[] + - from: arg(0) + to: + - result + - .java.nio.FloatBuffer#data#float[] +- function: java.nio.DoubleBuffer#put + signature: (double[], int, int) java.nio.DoubleBuffer + copy: + - from: + - arg(0) + - '[*]' + to: + - this + - .java.nio.DoubleBuffer##java.lang.Object + - from: arg(0) + to: + - this + - .java.nio.DoubleBuffer##java.lang.Object + - from: + - arg(0) + - '[*]' + to: this +- function: java.nio.FloatBuffer#wrap + signature: (float[]) java.nio.FloatBuffer + taintCopyOnly: true + copy: + - from: arg(0) + to: result +- function: java.nio.ByteBuffer#duplicate + signature: () java.nio.Buffer + copy: + - from: + - this + - .java.nio.ByteBuffer##java.lang.Object + to: result +- function: java.nio.LongBuffer#array + signature: () java.lang.Object + taintCopyOnly: true + copy: + - from: this + to: result +- function: java.nio.ShortBuffer#slice + signature: (int, int) java.nio.Buffer + copy: + - from: + - this + - .java.nio.ShortBuffer##java.lang.Object + to: result +- function: java.nio.ByteBuffer#slice + signature: (int, int) java.nio.Buffer + taintCopyOnly: true + copy: + - from: this + to: result +- function: java.nio.FloatBuffer#array + signature: () float[] + taintCopyOnly: true + copy: + - from: this + to: result +- function: java.nio.ByteBuffer#put + signature: + params: + - index: 1 + type: byte[] + copy: + - from: arg(1) + to: + - this + - .java.nio.ByteBuffer#data#byte[] + - from: arg(1) + to: + - this + - .java.nio.ByteBuffer#data#byte[] +- function: java.nio.LongBuffer#put + signature: + params: + - index: 0 + type: .long[] + taintCopyOnly: true + copy: + - from: arg(0) + to: result + - from: arg(0) + to: this +- function: java.nio.DoubleBuffer#wrap + signature: (double[], int, int) java.nio.DoubleBuffer + taintCopyOnly: true + copy: + - from: arg(0) + to: result +- function: java.nio.ByteBuffer#putFloat + signature: (int, float) java.nio.ByteBuffer + copy: + - from: arg(0) + to: result + - from: arg(1) + to: result + - from: arg(1) + to: this + - from: arg(0) + to: this + - from: arg(0) + to: + - this + - .java.nio.ByteBuffer##java.lang.Object + - from: arg(1) + to: + - this + - .java.nio.ByteBuffer##java.lang.Object +- function: java.nio.ByteBuffer#get + signature: () byte + copy: + - from: this + to: result + - from: + - this + - .java.nio.ByteBuffer##java.lang.Object + to: result +- function: java.nio.ByteBuffer#duplicate + signature: () java.nio.Buffer + taintCopyOnly: true + copy: + - from: this + to: result +- function: java.nio.IntBuffer#put + signature: (int) java.nio.IntBuffer + copy: + - from: arg(0) + to: result + - from: arg(0) + to: + - this + - .java.nio.IntBuffer##java.lang.Object + - from: arg(0) + to: this +- function: java.nio.ByteBuffer#put + signature: (int, java.nio.ByteBuffer, int, int) java.nio.ByteBuffer + copy: + - from: arg(0) + to: result + - from: arg(1) + to: result + - from: arg(1) + to: this + - from: arg(0) + to: this + - from: arg(0) + to: + - this + - .java.nio.ByteBuffer##java.lang.Object +- function: java.nio.ShortBuffer#wrap + signature: + params: + - index: 0 + type: short[] + return: java.nio.ShortBuffer + copy: + - from: arg(0) + to: + - result + - .java.nio.ShortBuffer#data#short[] + - from: arg(0) + to: + - result + - .java.nio.ShortBuffer#data#short[] +- function: java.nio.ByteBuffer#putChar + signature: (int, char) java.nio.ByteBuffer + copy: + - from: arg(0) + to: result + - from: arg(1) + to: result + - from: arg(1) + to: this + - from: arg(0) + to: this + - from: arg(0) + to: + - this + - .java.nio.ByteBuffer##java.lang.Object + - from: arg(1) + to: + - this + - .java.nio.ByteBuffer##java.lang.Object +- function: java.nio.CharBuffer#put + signature: (java.lang.String) java.nio.CharBuffer + copy: + - from: arg(0) + to: + - this + - .java.nio.CharBuffer##java.lang.Object + - from: arg(0) + to: + - this + - .java.lang.Appendable##java.lang.Object +- function: java.nio.CharBuffer#put + signature: + params: + - index: 0 + type: java.lang.String + return: java.nio.CharBuffer + copy: + - from: arg(0) + to: + - result + - .java.nio.CharBuffer#value#java.lang.String + - from: arg(0) + to: + - result + - .java.nio.CharBuffer#value#java.lang.String +- function: java.nio.DoubleBuffer#slice + signature: (int, int) java.nio.Buffer + taintCopyOnly: true + copy: + - from: this + to: result +- function: java.nio.DoubleBuffer#put + signature: (double[]) java.nio.DoubleBuffer + taintCopyOnly: true + copy: + - from: arg(0) + to: result + - from: arg(0) + to: this +- function: java.nio.CharBuffer#put + signature: (char[], int, int) java.nio.CharBuffer + taintCopyOnly: true + copy: + - from: arg(0) + to: result + - from: arg(0) + to: this +- function: java.nio.LongBuffer#slice + signature: () java.nio.Buffer + copy: + - from: + - this + - .java.nio.LongBuffer##java.lang.Object + to: result +- function: java.nio.ShortBuffer#put + signature: (int, short[]) java.nio.ShortBuffer + copy: + - from: arg(0) + to: result + - from: + - arg(1) + - '[*]' + to: this + - from: arg(1) + to: + - this + - .java.nio.ShortBuffer##java.lang.Object + - from: arg(0) + to: + - this + - .java.nio.ShortBuffer##java.lang.Object + - from: arg(0) + to: this + - from: + - arg(1) + - '[*]' + to: + - this + - .java.nio.ShortBuffer##java.lang.Object +- function: java.nio.LongBuffer#put + signature: (long) java.nio.LongBuffer + copy: + - from: arg(0) + to: result + - from: arg(0) + to: + - this + - .java.nio.LongBuffer##java.lang.Object + - from: arg(0) + to: this +- function: java.nio.DoubleBuffer#put + signature: (int, double[]) java.nio.DoubleBuffer + copy: + - from: arg(0) + to: result + - from: + - arg(1) + - '[*]' + to: + - this + - .java.nio.DoubleBuffer##java.lang.Object + - from: arg(0) + to: + - this + - .java.nio.DoubleBuffer##java.lang.Object + - from: arg(1) + to: + - this + - .java.nio.DoubleBuffer##java.lang.Object + - from: + - arg(1) + - '[*]' + to: this + - from: arg(0) + to: this +- function: java.nio.CharBuffer#get + signature: + params: + - index: 0 + type: .char[] + copy: + - from: + - this + - .java.lang.Appendable##java.lang.Object + to: arg(0) + - from: + - this + - .java.lang.Appendable##java.lang.Object + to: result + - from: + - this + - .java.nio.CharBuffer##java.lang.Object + to: arg(0) + - from: this + to: result + - from: + - this + - .java.nio.CharBuffer##java.lang.Object + to: result +- function: java.nio.CharBuffer#toString + signature: + return: java.lang.String + copy: + - from: + - this + - .java.nio.CharBuffer#value#java.lang.String + to: result + - from: + - this + - .java.nio.CharBuffer#value#java.lang.String + to: result +- function: java.nio.CharBuffer#subSequence + signature: + return: java.lang.CharSequence + copy: + - from: + - this + - .java.nio.CharBuffer#value#java.lang.String + - .java.lang.String#content#java.lang.CharSequence + to: result +- function: java.nio.LongBuffer#put + signature: (long[], int, int) java.nio.LongBuffer + copy: + - from: arg(0) + to: + - this + - .java.nio.LongBuffer##java.lang.Object + - from: + - arg(0) + - '[*]' + to: this + - from: + - arg(0) + - '[*]' + to: + - this + - .java.nio.LongBuffer##java.lang.Object +- function: java.nio.IntBuffer#duplicate + signature: () java.nio.Buffer + taintCopyOnly: true + copy: + - from: this + to: result +- function: java.nio.CharBuffer#put + signature: (int, char[], int, int) java.nio.CharBuffer + taintCopyOnly: true + copy: + - from: arg(1) + to: result + - from: arg(1) + to: this +- function: java.nio.CharBuffer#put + signature: (java.lang.String, int, int) java.nio.CharBuffer + taintCopyOnly: true + copy: + - from: arg(0) + to: result + - from: arg(0) + to: this +- function: java.nio.CharBuffer#put + signature: + params: + - index: 0 + type: .char[] + taintCopyOnly: true + copy: + - from: arg(0) + to: result + - from: arg(0) + to: this +- function: java.nio.ByteBuffer#asDoubleBuffer + signature: () java.nio.DoubleBuffer + copy: + - from: + - this + - .java.nio.ByteBuffer##java.lang.Object + to: result +- function: java.nio.DoubleBuffer#put + signature: (int, double[], int, int) java.nio.DoubleBuffer + copy: + - from: arg(0) + to: result + - from: + - arg(1) + - '[*]' + to: + - this + - .java.nio.DoubleBuffer##java.lang.Object + - from: arg(0) + to: + - this + - .java.nio.DoubleBuffer##java.lang.Object + - from: arg(1) + to: + - this + - .java.nio.DoubleBuffer##java.lang.Object + - from: + - arg(1) + - '[*]' + to: this + - from: arg(0) + to: this +- function: java.nio.CharBuffer#put + signature: + params: + - index: 1 + type: char[] + copy: + - from: arg(1) + to: + - this + - .java.nio.CharBuffer#data#char[] + - from: arg(1) + to: + - this + - .java.nio.CharBuffer#value#java.lang.String + - .java.lang.String#chars#char[] + - from: arg(1) + to: + - this + - .java.nio.CharBuffer#data#char[] + - from: arg(1) + to: + - this + - .java.nio.CharBuffer#value#java.lang.String + - .java.lang.String#chars#char[] +- function: java.nio.ShortBuffer#put + signature: (int, java.nio.ShortBuffer, int, int) java.nio.ShortBuffer + copy: + - from: arg(0) + to: result + - from: arg(1) + to: result + - from: arg(0) + to: + - this + - .java.nio.ShortBuffer##java.lang.Object + - from: arg(1) + to: this + - from: arg(0) + to: this +- function: java.nio.LongBuffer#put + signature: (int, java.nio.LongBuffer, int, int) java.nio.LongBuffer + copy: + - from: arg(0) + to: result + - from: arg(1) + to: result + - from: arg(0) + to: + - this + - .java.nio.LongBuffer##java.lang.Object + - from: arg(1) + to: this + - from: arg(0) + to: this +- function: java.nio.CharBuffer#get + signature: (char[], int, int) java.nio.CharBuffer + copy: + - from: + - this + - .java.lang.Appendable##java.lang.Object + to: result + - from: this + to: result + - from: + - this + - .java.nio.CharBuffer##java.lang.Object + to: result +- function: java.nio.FloatBuffer#duplicate + signature: () java.nio.FloatBuffer + copy: + - from: this + to: result + - from: + - this + - .java.nio.FloatBuffer##java.lang.Object + to: result +- function: java.nio.LongBuffer#put + signature: (int, long[], int, int) java.nio.LongBuffer + copy: + - from: arg(0) + to: result + - from: + - arg(1) + - '[*]' + to: this + - from: arg(0) + to: + - this + - .java.nio.LongBuffer##java.lang.Object + - from: arg(1) + to: + - this + - .java.nio.LongBuffer##java.lang.Object + - from: arg(0) + to: this + - from: + - arg(1) + - '[*]' + to: + - this + - .java.nio.LongBuffer##java.lang.Object +- function: java.nio.ShortBuffer#put + signature: (short[], int, int) java.nio.ShortBuffer + copy: + - from: + - arg(0) + - '[*]' + to: this + - from: arg(0) + to: + - this + - .java.nio.ShortBuffer##java.lang.Object + - from: + - arg(0) + - '[*]' + to: + - this + - .java.nio.ShortBuffer##java.lang.Object +- function: java.nio.LongBuffer#array + signature: + return: long[] + copy: + - from: + - this + - .java.nio.LongBuffer#data#long[] + to: result +- function: java.nio.CharBuffer#duplicate + signature: () java.nio.Buffer + copy: + - from: + - this + - .java.lang.Appendable##java.lang.Object + to: result + - from: + - this + - .java.nio.CharBuffer##java.lang.Object + to: result +- function: java.nio.DoubleBuffer#compact + signature: () java.nio.DoubleBuffer + copy: + - from: this + to: result + - from: + - this + - .java.nio.DoubleBuffer##java.lang.Object + to: result +- function: java.nio.ShortBuffer#duplicate + signature: () java.nio.Buffer + copy: + - from: + - this + - .java.nio.ShortBuffer##java.lang.Object + to: result +- function: java.nio.DoubleBuffer#put + signature: (int, java.nio.DoubleBuffer, int, int) java.nio.DoubleBuffer + copy: + - from: arg(0) + to: result + - from: arg(1) + to: result + - from: arg(0) + to: + - this + - .java.nio.DoubleBuffer##java.lang.Object + - from: arg(1) + to: this + - from: arg(0) + to: this +- function: java.nio.ByteBuffer#put + signature: + params: + - index: 0 + type: .byte[] + - index: 1 + type: int + - index: 2 + type: int + taintCopyOnly: true + copy: + - from: arg(0) + to: result + - from: arg(0) + to: this +- function: java.nio.DoubleBuffer#wrap + signature: + params: + - index: 0 + type: double[] + return: java.nio.DoubleBuffer + copy: + - from: arg(0) + to: + - result + - .java.nio.DoubleBuffer#data#double[] + - from: arg(0) + to: + - result + - .java.nio.DoubleBuffer#data#double[] +- function: java.nio.ShortBuffer#asReadOnlyBuffer + signature: () java.nio.ShortBuffer + copy: + - from: this + to: result + - from: + - this + - .java.nio.ShortBuffer##java.lang.Object + to: result +- function: java.nio.CharBuffer#slice + signature: (int, int) java.nio.CharBuffer + copy: + - from: + - this + - .java.lang.Appendable##java.lang.Object + to: result + - from: this + to: result + - from: + - this + - .java.nio.CharBuffer##java.lang.Object + to: result +- function: java.nio.FloatBuffer#put + signature: + params: + - index: 1 + type: float[] + copy: + - from: arg(1) + to: + - this + - .java.nio.FloatBuffer#data#float[] + - from: arg(1) + to: + - this + - .java.nio.FloatBuffer#data#float[] +- function: java.nio.CharBuffer#append + signature: + params: + - index: 0 + type: java.lang.CharSequence + return: java.nio.CharBuffer + copy: + - from: arg(0) + to: + - result + - .java.nio.CharBuffer#value#java.lang.String + - .java.lang.String#content#java.lang.CharSequence + - from: arg(0) + to: + - result + - .java.nio.CharBuffer#value#java.lang.String + - .java.lang.String#content#java.lang.CharSequence +- function: java.nio.CharBuffer#array + signature: + return: char[] + copy: + - from: + - this + - .java.nio.CharBuffer#data#char[] + to: result + - from: + - this + - .java.nio.CharBuffer#value#java.lang.String + - .java.lang.String#chars#char[] + to: result +- function: java.nio.DoubleBuffer#array + signature: () double[] + copy: + - from: + - this + - .java.nio.DoubleBuffer##java.lang.Object + to: result +- function: java.nio.FloatBuffer#put + signature: + params: + - index: 0 + type: .float[] + copy: + - from: arg(0) + to: + - this + - .java.nio.FloatBuffer##java.lang.Object +- function: java.nio.DoubleBuffer#array + signature: () java.lang.Object + copy: + - from: + - this + - .java.nio.DoubleBuffer##java.lang.Object + to: result +- function: java.nio.IntBuffer#put + signature: (int, int) java.nio.IntBuffer + copy: + - from: arg(0) + to: result + - from: arg(1) + to: result + - from: arg(0) + to: + - this + - .java.nio.IntBuffer##java.lang.Object + - from: arg(1) + to: + - this + - .java.nio.IntBuffer##java.lang.Object + - from: arg(1) + to: this + - from: arg(0) + to: this +- function: java.nio.DoubleBuffer#duplicate + signature: () java.nio.Buffer + copy: + - from: + - this + - .java.nio.DoubleBuffer##java.lang.Object + to: result +- function: java.nio.IntBuffer#array + signature: + return: int[] + copy: + - from: + - this + - .java.nio.IntBuffer#data#int[] + to: result +- function: java.nio.CharBuffer#wrap + signature: (java.lang.CharSequence) java.nio.CharBuffer + taintCopyOnly: true + copy: + - from: arg(0) + to: result +- function: java.nio.LongBuffer#duplicate + signature: () java.nio.LongBuffer + copy: + - from: + - this + - .java.nio.LongBuffer##java.lang.Object + to: result + - from: this + to: result +- function: java.nio.ByteBuffer#putShort + signature: (int, short) java.nio.ByteBuffer + copy: + - from: arg(0) + to: result + - from: arg(1) + to: result + - from: arg(1) + to: this + - from: arg(0) + to: this + - from: arg(0) + to: + - this + - .java.nio.ByteBuffer##java.lang.Object + - from: arg(1) + to: + - this + - .java.nio.ByteBuffer##java.lang.Object +- function: java.nio.DoubleBuffer#slice + signature: () java.nio.Buffer + taintCopyOnly: true + copy: + - from: this + to: result +- function: java.nio.ByteBuffer#slice + signature: (int, int) java.nio.ByteBuffer + copy: + - from: this + to: result + - from: + - this + - .java.nio.ByteBuffer##java.lang.Object + to: result +- function: java.nio.ByteBuffer#array + signature: () byte[] + taintCopyOnly: true + copy: + - from: this + to: result +- function: java.nio.IntBuffer#slice + signature: (int, int) java.nio.IntBuffer + copy: + - from: this + to: result + - from: + - this + - .java.nio.IntBuffer##java.lang.Object + to: result +- function: java.nio.CharBuffer#subSequence + signature: (int, int) java.lang.CharSequence + copy: + - from: + - this + - .java.lang.Appendable##java.lang.Object + to: result + - from: + - this + - .java.nio.CharBuffer##java.lang.Object + to: result +- function: java.nio.ShortBuffer#slice + signature: () java.nio.Buffer + taintCopyOnly: true + copy: + - from: this + to: result +- function: java.nio.ByteBuffer#getChar + signature: () char + copy: + - from: this + to: result + - from: + - this + - .java.nio.ByteBuffer##java.lang.Object + to: result +- function: java.nio.FloatBuffer#put + signature: (int, java.nio.FloatBuffer, int, int) java.nio.FloatBuffer + copy: + - from: arg(0) + to: result + - from: arg(1) + to: result + - from: arg(1) + to: this + - from: arg(0) + to: + - this + - .java.nio.FloatBuffer##java.lang.Object + - from: arg(0) + to: this +- function: java.nio.ByteBuffer#put + signature: (byte[], int, int) java.nio.ByteBuffer + taintCopyOnly: true + copy: + - from: arg(0) + to: result + - from: arg(0) + to: this +- function: java.nio.ByteBuffer#get + signature: + params: + - index: 0 + type: byte[] + copy: + - from: + - this + - .java.nio.ByteBuffer#data#byte[] + to: arg(0) +- function: java.nio.ByteBuffer#put + signature: (int, byte[]) java.nio.ByteBuffer + taintCopyOnly: true + copy: + - from: arg(1) + to: result + - from: arg(1) + to: this +- function: java.nio.LongBuffer#wrap + signature: + params: + - index: 0 + type: long[] + return: java.nio.LongBuffer + copy: + - from: arg(0) + to: + - result + - .java.nio.LongBuffer#data#long[] + - from: arg(0) + to: + - result + - .java.nio.LongBuffer#data#long[] +- function: java.nio.CharBuffer#toString + signature: (int, int) java.lang.String + copy: + - from: + - this + - .java.lang.Appendable##java.lang.Object + to: result + - from: + - this + - .java.nio.CharBuffer##java.lang.Object + to: result +- function: java.nio.LongBuffer#asReadOnlyBuffer + signature: () java.nio.LongBuffer + copy: + - from: + - this + - .java.nio.LongBuffer##java.lang.Object + to: result + - from: this + to: result +- function: java.nio.CharBuffer#put + signature: (java.nio.CharBuffer) java.nio.CharBuffer + copy: + - from: arg(0) + to: result + - from: arg(0) + to: this +- function: java.nio.CharBuffer#asReadOnlyBuffer + signature: () java.nio.CharBuffer + copy: + - from: + - this + - .java.lang.Appendable##java.lang.Object + to: result + - from: this + to: result + - from: + - this + - .java.nio.CharBuffer##java.lang.Object + to: result +- function: java.nio.ShortBuffer#compact + signature: () java.nio.ShortBuffer + copy: + - from: this + to: result + - from: + - this + - .java.nio.ShortBuffer##java.lang.Object + to: result +- function: java.nio.FloatBuffer#array + signature: () float[] + copy: + - from: + - this + - .java.nio.FloatBuffer##java.lang.Object + to: result +- function: java.nio.CharBuffer#get + signature: + params: + - index: 0 + type: .char[] + taintCopyOnly: true + copy: + - from: this + to: arg(0) +- function: java.nio.CharBuffer#put + signature: + params: + - index: 0 + type: .char[] + copy: + - from: arg(0) + to: + - this + - .java.nio.CharBuffer##java.lang.Object + - from: arg(0) + to: + - this + - .java.lang.Appendable##java.lang.Object +- function: java.nio.LongBuffer#put + signature: (int, long[]) java.nio.LongBuffer + taintCopyOnly: true + copy: + - from: arg(1) + to: result + - from: arg(1) + to: this +- function: java.nio.ByteBuffer#array + signature: () java.lang.Object + copy: + - from: + - this + - .java.nio.ByteBuffer##java.lang.Object + to: result +- function: java.nio.LongBuffer#duplicate + signature: () java.nio.Buffer + taintCopyOnly: true + copy: + - from: this + to: result +- function: java.nio.DoubleBuffer#asReadOnlyBuffer + signature: () java.nio.DoubleBuffer + copy: + - from: this + to: result + - from: + - this + - .java.nio.DoubleBuffer##java.lang.Object + to: result +- function: java.nio.CharBuffer#append + signature: (char) java.nio.CharBuffer + copy: + - from: arg(0) + to: result +- function: java.nio.ShortBuffer#slice + signature: (int, int) java.nio.ShortBuffer + copy: + - from: this + to: result + - from: + - this + - .java.nio.ShortBuffer##java.lang.Object + to: result +- function: java.nio.ByteBuffer#asDoubleBuffer + signature: () java.nio.DoubleBuffer + taintCopyOnly: true + copy: + - from: this + to: result +- function: java.nio.FloatBuffer#slice + signature: (int, int) java.nio.Buffer + copy: + - from: + - this + - .java.nio.FloatBuffer##java.lang.Object + to: result +- function: java.nio.ByteBuffer#put + signature: (java.nio.ByteBuffer) java.nio.ByteBuffer + copy: + - from: arg(0) + to: result + - from: arg(0) + to: this +- function: java.nio.CharBuffer#subSequence + signature: (int, int) java.nio.CharBuffer + copy: + - from: + - this + - .java.lang.Appendable##java.lang.Object + to: result + - from: this + to: result + - from: + - this + - .java.nio.CharBuffer##java.lang.Object + to: result +- function: java.nio.LongBuffer#put + signature: (int, long) java.nio.LongBuffer + copy: + - from: arg(0) + to: result + - from: arg(1) + to: result + - from: arg(0) + to: + - this + - .java.nio.LongBuffer##java.lang.Object + - from: arg(1) + to: + - this + - .java.nio.LongBuffer##java.lang.Object + - from: arg(1) + to: this + - from: arg(0) + to: this +- function: java.nio.CharBuffer#put + signature: (int, java.nio.CharBuffer, int, int) java.nio.CharBuffer + copy: + - from: arg(0) + to: result + - from: arg(1) + to: result + - from: arg(0) + to: + - this + - .java.nio.CharBuffer##java.lang.Object + - from: arg(0) + to: + - this + - .java.lang.Appendable##java.lang.Object + - from: arg(1) + to: this + - from: arg(0) + to: this +- function: java.nio.DoubleBuffer#put + signature: (int, double[]) java.nio.DoubleBuffer + taintCopyOnly: true + copy: + - from: arg(1) + to: result + - from: arg(1) + to: this +- function: java.nio.ByteBuffer#array + signature: () java.lang.Object + taintCopyOnly: true + copy: + - from: this + to: result +- function: java.nio.ByteBuffer#putShort + signature: (short) java.nio.ByteBuffer + copy: + - from: arg(0) + to: result + - from: arg(0) + to: this + - from: arg(0) + to: + - this + - .java.nio.ByteBuffer##java.lang.Object +- function: java.nio.FloatBuffer#wrap + signature: (float[], int, int) java.nio.FloatBuffer + taintCopyOnly: true + copy: + - from: arg(0) + to: result +- function: java.nio.FloatBuffer#put + signature: + params: + - index: 0 + type: .float[] + taintCopyOnly: true + copy: + - from: arg(0) + to: result + - from: arg(0) + to: this +- function: java.nio.FloatBuffer#put + signature: (int, float[], int, int) java.nio.FloatBuffer + copy: + - from: arg(0) + to: result + - from: + - arg(1) + - '[*]' + to: this + - from: + - arg(1) + - '[*]' + to: + - this + - .java.nio.FloatBuffer##java.lang.Object + - from: arg(1) + to: + - this + - .java.nio.FloatBuffer##java.lang.Object + - from: arg(0) + to: + - this + - .java.nio.FloatBuffer##java.lang.Object + - from: arg(0) + to: this +- function: java.nio.ByteBuffer#asShortBuffer + signature: () java.nio.ShortBuffer + copy: + - from: + - this + - .java.nio.ByteBuffer##java.lang.Object + to: result +- function: java.nio.CharBuffer#get + signature: (char[]) java.nio.CharBuffer + copy: + - from: + - this + - .java.lang.Appendable##java.lang.Object + to: result + - from: this + to: result + - from: + - this + - .java.nio.CharBuffer##java.lang.Object + to: result +- function: java.nio.CharBuffer#put + signature: + params: + - index: 0 + type: char[] + copy: + - from: arg(0) + to: + - this + - .java.nio.CharBuffer#data#char[] + - from: arg(0) + to: + - this + - .java.nio.CharBuffer#value#java.lang.String + - .java.lang.String#chars#char[] + - from: arg(0) + to: + - this + - .java.nio.CharBuffer#data#char[] + - from: arg(0) + to: + - this + - .java.nio.CharBuffer#value#java.lang.String + - .java.lang.String#chars#char[] + - from: arg(0) + to: + - this + - .java.nio.CharBuffer#data#char[] + - from: arg(0) + to: + - this + - .java.nio.CharBuffer#value#java.lang.String + - .java.lang.String#chars#char[] +- function: java.nio.CharBuffer#wrap + signature: + params: + - index: 0 + type: java.lang.CharSequence + return: java.nio.CharBuffer + copy: + - from: arg(0) + to: + - result + - .java.nio.CharBuffer#value#java.lang.String + - .java.lang.String#content#java.lang.CharSequence + - from: arg(0) + to: + - result + - .java.nio.CharBuffer#value#java.lang.String + - .java.lang.String#content#java.lang.CharSequence +- function: java.nio.ByteBuffer#put + signature: (int, byte) java.nio.ByteBuffer + copy: + - from: arg(0) + to: result + - from: arg(1) + to: result + - from: arg(1) + to: this + - from: arg(0) + to: this + - from: arg(0) + to: + - this + - .java.nio.ByteBuffer##java.lang.Object + - from: arg(1) + to: + - this + - .java.nio.ByteBuffer##java.lang.Object +- function: java.nio.DoubleBuffer#put + signature: (java.nio.DoubleBuffer) java.nio.DoubleBuffer + copy: + - from: arg(0) + to: result + - from: arg(0) + to: this +- function: java.nio.LongBuffer#put + signature: + params: + - index: 0 + type: long[] + copy: + - from: arg(0) + to: + - this + - .java.nio.LongBuffer#data#long[] + - from: arg(0) + to: + - this + - .java.nio.LongBuffer#data#long[] + - from: arg(0) + to: + - this + - .java.nio.LongBuffer#data#long[] +- function: java.nio.ShortBuffer#put + signature: (short[]) java.nio.ShortBuffer + copy: + - from: + - arg(0) + - '[*]' + to: this + - from: arg(0) + to: + - this + - .java.nio.ShortBuffer##java.lang.Object + - from: + - arg(0) + - '[*]' + to: + - this + - .java.nio.ShortBuffer##java.lang.Object +- function: java.nio.ShortBuffer#put + signature: + params: + - index: 0 + type: short[] + return: java.nio.ShortBuffer + copy: + - from: arg(0) + to: + - result + - .java.nio.ShortBuffer#data#short[] + - from: arg(0) + to: + - result + - .java.nio.ShortBuffer#data#short[] + - from: arg(0) + to: + - result + - .java.nio.ShortBuffer#data#short[] +- function: java.nio.FloatBuffer#put + signature: + params: + - index: 0 + type: float[] + copy: + - from: arg(0) + to: + - this + - .java.nio.FloatBuffer#data#float[] + - from: arg(0) + to: + - this + - .java.nio.FloatBuffer#data#float[] + - from: arg(0) + to: + - this + - .java.nio.FloatBuffer#data#float[] +- function: java.nio.ShortBuffer#put + signature: (short[], int, int) java.nio.ShortBuffer + taintCopyOnly: true + copy: + - from: arg(0) + to: result + - from: arg(0) + to: this +- function: java.nio.FloatBuffer#put + signature: (java.nio.FloatBuffer) java.nio.FloatBuffer + copy: + - from: arg(0) + to: result + - from: arg(0) + to: this +- function: java.nio.LongBuffer#put + signature: + params: + - index: 0 + type: .long[] + copy: + - from: arg(0) + to: + - this + - .java.nio.LongBuffer##java.lang.Object +- function: java.nio.DoubleBuffer#wrap + signature: (double[]) java.nio.DoubleBuffer + taintCopyOnly: true + copy: + - from: arg(0) + to: result +- function: java.nio.ByteBuffer#putDouble + signature: (int, double) java.nio.ByteBuffer + copy: + - from: arg(0) + to: result + - from: arg(1) + to: result + - from: arg(1) + to: this + - from: arg(0) + to: this + - from: arg(0) + to: + - this + - .java.nio.ByteBuffer##java.lang.Object + - from: arg(1) + to: + - this + - .java.nio.ByteBuffer##java.lang.Object +- function: java.nio.ByteBuffer#put + signature: (byte[], int, int) java.nio.ByteBuffer + copy: + - from: + - arg(0) + - '[*]' + to: this + - from: + - arg(0) + - '[*]' + to: + - this + - .java.nio.ByteBuffer##java.lang.Object + - from: arg(0) + to: + - this + - .java.nio.ByteBuffer##java.lang.Object +- function: java.nio.IntBuffer#slice + signature: (int, int) java.nio.Buffer + copy: + - from: + - this + - .java.nio.IntBuffer##java.lang.Object + to: result +- function: java.nio.ShortBuffer#array + signature: () short[] + taintCopyOnly: true + copy: + - from: this + to: result +- function: java.nio.ByteBuffer#wrap + signature: + params: + - index: 0 + type: byte[] + return: java.nio.ByteBuffer + copy: + - from: arg(0) + to: + - result + - .java.nio.ByteBuffer#data#byte[] + - from: arg(0) + to: + - result + - .java.nio.ByteBuffer#data#byte[] +- function: java.nio.ByteBuffer#putChar + signature: (char) java.nio.ByteBuffer + copy: + - from: arg(0) + to: result + - from: arg(0) + to: this + - from: arg(0) + to: + - this + - .java.nio.ByteBuffer##java.lang.Object +- function: java.nio.CharBuffer#slice + signature: () java.nio.Buffer + taintCopyOnly: true + copy: + - from: this + to: result +- function: java.nio.CharBuffer#compact + signature: () java.nio.CharBuffer + copy: + - from: + - this + - .java.lang.Appendable##java.lang.Object + to: result + - from: this + to: result + - from: + - this + - .java.nio.CharBuffer##java.lang.Object + to: result +- function: java.nio.CharBuffer#wrap + signature: (char[], int, int) java.nio.CharBuffer + taintCopyOnly: true + copy: + - from: arg(0) + to: result +- function: java.nio.DoubleBuffer#slice + signature: () java.nio.Buffer + copy: + - from: + - this + - .java.nio.DoubleBuffer##java.lang.Object + to: result +- function: java.nio.CharBuffer#put + signature: + params: + - index: 0 + type: java.lang.String + copy: + - from: arg(0) + to: + - this + - .java.nio.CharBuffer#value#java.lang.String + - from: arg(0) + to: + - this + - .java.nio.CharBuffer#value#java.lang.String +- function: java.nio.IntBuffer#asReadOnlyBuffer + signature: () java.nio.IntBuffer + copy: + - from: this + to: result + - from: + - this + - .java.nio.IntBuffer##java.lang.Object + to: result +- function: java.nio.ByteBuffer#slice + signature: () java.nio.Buffer + copy: + - from: + - this + - .java.nio.ByteBuffer##java.lang.Object + to: result +- function: java.nio.ByteBuffer#asReadOnlyBuffer + signature: () java.nio.ByteBuffer + copy: + - from: this + to: result + - from: + - this + - .java.nio.ByteBuffer##java.lang.Object + to: result diff --git a/core/opentaint-config/config/config/stdlib/java-security-interfaces.yaml b/core/opentaint-config/config/config/stdlib/java-security-interfaces.yaml new file mode 100644 index 000000000..7563988c1 --- /dev/null +++ b/core/opentaint-config/config/config/stdlib/java-security-interfaces.yaml @@ -0,0 +1,7 @@ +passThrough: +- function: java.security.interfaces.RSAMultiPrimePrivateCrtKey#getOtherPrimeInfo + signature: () java.security.spec.RSAOtherPrimeInfo[] + taintCopyOnly: true + copy: + - from: this + to: result diff --git a/core/opentaint-config/config/config/stdlib/java-security.yaml b/core/opentaint-config/config/config/stdlib/java-security.yaml new file mode 100644 index 000000000..f5d247077 --- /dev/null +++ b/core/opentaint-config/config/config/stdlib/java-security.yaml @@ -0,0 +1,75 @@ +passThrough: +- function: java.security.CodeSource#getCertificates + signature: () java.security.cert.Certificate[] + overrides: false + copy: + - from: + - this + - .java.security.CodeSource#certificates#java.lang.Object + - '[*]' + to: + - result + - '[*]' +- function: java.security.Key#getEncoded + signature: + return: byte[] + copy: + - from: + - this + - .java.security.Key#encoded#byte[] + to: result +- function: java.security.CodeSource# + signature: (java.net.URL, java.security.cert.Certificate[]) void + overrides: false + bypassVerification: true + copy: + - from: + - arg(1) + - '[*]' + to: + - this + - .java.security.CodeSource#codeSigners#java.lang.Object + - '[*]' + - from: + - arg(1) + - '[*]' + to: + - this + - .java.security.CodeSource#certificates#java.lang.Object + - '[*]' +- function: java.security.Key#getEncoded + signature: () byte[] + taintCopyOnly: true + copy: + - from: this + to: result +- function: java.security.CodeSource# + signature: (java.net.URL, java.security.CodeSigner[]) void + overrides: false + bypassVerification: true + copy: + - from: + - arg(1) + - '[*]' + to: + - this + - .java.security.CodeSource#codeSigners#java.lang.Object + - '[*]' + - from: + - arg(1) + - '[*]' + to: + - this + - .java.security.CodeSource#certificates#java.lang.Object + - '[*]' +- function: java.security.CodeSource#getCodeSigners + signature: () java.security.CodeSigner[] + overrides: false + copy: + - from: + - this + - .java.security.CodeSource#codeSigners#java.lang.Object + - '[*]' + to: + - result + - '[*]' diff --git a/core/opentaint-config/config/config/stdlib/java-sql.yaml b/core/opentaint-config/config/config/stdlib/java-sql.yaml new file mode 100644 index 000000000..aba6a40c4 --- /dev/null +++ b/core/opentaint-config/config/config/stdlib/java-sql.yaml @@ -0,0 +1,963 @@ +passThrough: +- function: java.sql.Clob#getAsciiStream + signature: () java.io.InputStream + taintCopyOnly: true + copy: + - from: this + to: result +- function: java.sql.ResultSet#getRef + signature: (int) java.sql.Ref + copy: + - from: + - this + - .java.sql.ResultSet##java.lang.Object + to: result +- function: java.sql.ResultSet#getBlob + signature: (int) java.sql.Blob + taintCopyOnly: true + copy: + - from: this + to: result +- function: java.sql.Connection#prepareStatement + signature: (java.lang.String, java.lang.String[]) java.sql.PreparedStatement + taintCopyOnly: true + copy: + - from: arg(0) + to: result +- function: java.sql.Connection#prepareCall + signature: (java.lang.String, int, int) java.sql.CallableStatement + taintCopyOnly: true + copy: + - from: arg(0) + to: result +- function: java.sql.ResultSet#getURL + signature: (java.lang.String) java.net.URL + copy: + - from: + - this + - .java.sql.ResultSet##java.lang.Object + to: result +- function: java.sql.ResultSet#getClob + signature: (java.lang.String) java.sql.Clob + copy: + - from: + - this + - .java.sql.ResultSet##java.lang.Object + to: result +- function: java.sql.Array#getArray + signature: (long, int) java.lang.Object + copy: + - from: + - this + - .java.sql.Array##java.lang.Object + to: result +- function: java.sql.Ref#getObject + signature: () java.lang.Object + taintCopyOnly: true + copy: + - from: this + to: result +- function: java.sql.ResultSet#getObject + signature: (int, java.lang.Class) java.lang.Object + taintCopyOnly: true + copy: + - from: this + to: result +- function: java.sql.ResultSet#getBytes + signature: (int) byte[] + taintCopyOnly: true + copy: + - from: this + to: result +- function: java.sql.Array#getArray + signature: (long, int, java.util.Map) java.lang.Object + copy: + - from: + - this + - .java.sql.Array##java.lang.Object + to: result +- function: java.sql.ResultSet#updateObject + signature: (java.lang.String, java.lang.Object, int) void + copy: + - from: arg(1) + to: this + - from: arg(1) + to: + - this + - .java.sql.ResultSet##java.lang.Object +- function: java.sql.ResultSet#getObject + signature: (java.lang.String, java.util.Map) java.lang.Object + copy: + - from: + - this + - .java.sql.ResultSet##java.lang.Object + to: result +- function: java.sql.ResultSet#getBytes + signature: + return: byte[] + copy: + - from: + - this + - .java.sql.ResultSet#rawBytes#byte[] + to: result + - from: + - this + - .java.sql.ResultSet#blob#java.sql.Blob + - .java.sql.Blob#data#byte[] + to: result + - from: + - this + - .java.sql.ResultSet#columnText#java.lang.String + - .java.lang.String#bytes#byte[] + to: result + - from: + - this + - .java.sql.ResultSet#rawBytes#byte[] + to: result + - from: + - this + - .java.sql.ResultSet#blob#java.sql.Blob + - .java.sql.Blob#data#byte[] + to: result + - from: + - this + - .java.sql.ResultSet#columnText#java.lang.String + - .java.lang.String#bytes#byte[] + to: result +- function: java.sql.ResultSet#getObject + signature: (java.lang.String) java.lang.Object + taintCopyOnly: true + copy: + - from: this + to: result +- function: java.sql.Array#getArray + signature: (java.util.Map) java.lang.Object + copy: + - from: + - this + - .java.sql.Array##java.lang.Object + to: result +- function: java.sql.Struct#getAttributes + signature: (java.util.Map) java.lang.Object[] + taintCopyOnly: true + copy: + - from: this + to: result +- function: java.sql.ResultSet#updateObject + signature: (java.lang.String, java.lang.Object, java.sql.SQLType) void + copy: + - from: arg(1) + to: this + - from: arg(1) + to: + - this + - .java.sql.ResultSet##java.lang.Object +- function: java.sql.ResultSet#getBlob + signature: + return: java.sql.Blob + copy: + - from: + - this + - .java.sql.ResultSet#blob#java.sql.Blob + to: result + - from: + - this + - .java.sql.ResultSet#blob#java.sql.Blob + to: result +- function: java.sql.ResultSet#getUnicodeStream + signature: (int) java.io.InputStream + taintCopyOnly: true + copy: + - from: this + to: result +- function: java.sql.Connection#prepareStatement + signature: (java.lang.String) java.sql.PreparedStatement + taintCopyOnly: true + copy: + - from: arg(0) + to: result +- function: java.sql.ResultSet#getArray + signature: (int) java.sql.Array + taintCopyOnly: true + copy: + - from: this + to: result +- function: java.sql.Array#getArray + signature: (long, int, java.util.Map) java.lang.Object + taintCopyOnly: true + copy: + - from: this + to: result +- function: java.sql.Clob#getCharacterStream + signature: (long, long) java.io.Reader + copy: + - from: + - this + - .java.sql.Clob##java.lang.Object + to: result +- function: java.sql.ResultSet#getBytes + signature: (int) byte[] + copy: + - from: + - this + - .java.sql.ResultSet##java.lang.Object + to: result +- function: java.sql.ResultSet#getObject + signature: (java.lang.String, java.util.Map) java.lang.Object + taintCopyOnly: true + copy: + - from: this + to: result +- function: java.sql.Array#getResultSet + signature: () java.sql.ResultSet + copy: + - from: + - this + - .java.sql.Array##java.lang.Object + to: result +- function: java.sql.Array#getResultSet + signature: (java.util.Map) java.sql.ResultSet + copy: + - from: + - this + - .java.sql.Array##java.lang.Object + to: result +- function: java.sql.Struct#getAttributes + signature: () java.lang.Object[] + copy: + - from: + - this + - .java.sql.Struct##java.lang.Object + to: result +- function: java.sql.ResultSet#getUnicodeStream + signature: (java.lang.String) java.io.InputStream + copy: + - from: + - this + - .java.sql.ResultSet##java.lang.Object + to: result +- function: java.sql.ResultSet#getString + signature: (int) java.lang.String + taintCopyOnly: true + copy: + - from: this + to: result +- function: java.sql.ResultSet#getCharacterStream + signature: + return: java.io.Reader + copy: + - from: + - this + - .java.sql.ResultSet#characterStream#java.io.Reader + to: result + - from: + - this + - .java.sql.ResultSet#characterStream#java.io.Reader + to: result +- function: java.sql.Array#getArray + signature: () java.lang.Object + taintCopyOnly: true + copy: + - from: this + to: result +- function: java.sql.Clob#getAsciiStream + signature: () java.io.InputStream + copy: + - from: + - this + - .java.sql.Clob##java.lang.Object + to: result +- function: java.sql.ResultSet#updateObject + signature: (int, java.lang.Object, java.sql.SQLType, int) void + copy: + - from: arg(1) + to: this + - from: arg(1) + to: + - this + - .java.sql.ResultSet##java.lang.Object +- function: java.sql.Blob#getBytes + signature: + return: byte[] + copy: + - from: + - this + - .java.sql.Blob#data#byte[] + to: result +- function: java.sql.Array#getArray + signature: (long, int) java.lang.Object + taintCopyOnly: true + copy: + - from: this + to: result +- function: java.sql.ResultSet#getUnicodeStream + signature: + return: java.io.InputStream + copy: + - from: + - this + - .java.sql.ResultSet#binaryStream#java.io.InputStream + to: result + - from: + - this + - .java.sql.ResultSet#binaryStream#java.io.InputStream + to: result +- function: java.sql.Blob#getBinaryStream + signature: (long, long) java.io.InputStream + copy: + - from: + - this + - .java.sql.Blob##java.lang.Object + to: result +- function: java.sql.Blob#getBytes + signature: (long, int) byte[] + copy: + - from: + - this + - .java.sql.Blob##java.lang.Object + to: result +- function: java.sql.ResultSet#getArray + signature: (int) java.sql.Array + copy: + - from: + - this + - .java.sql.ResultSet##java.lang.Object + to: result +- function: java.sql.Clob#getCharacterStream + signature: (long, long) java.io.Reader + taintCopyOnly: true + copy: + - from: this + to: result +- function: java.sql.Connection#prepareCall + signature: (java.lang.String, int, int, int) java.sql.CallableStatement + taintCopyOnly: true + copy: + - from: arg(0) + to: result +- function: java.sql.ResultSet#getString + signature: (int) java.lang.String + copy: + - from: + - this + - .java.sql.ResultSet##java.lang.Object + to: result +- function: java.sql.ResultSet#getCharacterStream + signature: (int) java.io.Reader + taintCopyOnly: true + copy: + - from: this + to: result +- function: java.sql.ResultSet#getURL + signature: (int) java.net.URL + taintCopyOnly: true + copy: + - from: this + to: result +- function: java.sql.Ref#getObject + signature: (java.util.Map) java.lang.Object + taintCopyOnly: true + copy: + - from: this + to: result +- function: java.sql.Clob#getCharacterStream + signature: () java.io.Reader + copy: + - from: + - this + - .java.sql.Clob##java.lang.Object + to: result +- function: java.sql.ResultSet#getRef + signature: (java.lang.String) java.sql.Ref + taintCopyOnly: true + copy: + - from: this + to: result +- function: java.sql.ResultSet#getAsciiStream + signature: + return: java.io.InputStream + copy: + - from: + - this + - .java.sql.ResultSet#binaryStream#java.io.InputStream + to: result + - from: + - this + - .java.sql.ResultSet#binaryStream#java.io.InputStream + to: result +- function: java.sql.Array#getResultSet + signature: () java.sql.ResultSet + taintCopyOnly: true + copy: + - from: this + to: result +- function: java.sql.ResultSet#getObject + signature: (int, java.lang.Class) java.lang.Object + copy: + - from: + - this + - .java.sql.ResultSet##java.lang.Object + to: result +- function: java.sql.ResultSet#updateObject + signature: (java.lang.String, java.lang.Object) void + copy: + - from: arg(1) + to: this + - from: arg(1) + to: + - this + - .java.sql.ResultSet##java.lang.Object +- function: java.sql.ResultSet#getClob + signature: (int) java.sql.Clob + taintCopyOnly: true + copy: + - from: this + to: result +- function: java.sql.ResultSet#getObject + signature: (int) java.lang.Object + taintCopyOnly: true + copy: + - from: this + to: result +- function: java.sql.ResultSet#getBlob + signature: (int) java.sql.Blob + copy: + - from: + - this + - .java.sql.ResultSet##java.lang.Object + to: result +- function: java.sql.Array#getArray + signature: () java.lang.Object + copy: + - from: + - this + - .java.sql.Array##java.lang.Object + to: result +- function: java.sql.Clob#getSubString + signature: (long, int) java.lang.String + taintCopyOnly: true + copy: + - from: this + to: result +- function: java.sql.ResultSet#getRef + signature: (java.lang.String) java.sql.Ref + copy: + - from: + - this + - .java.sql.ResultSet##java.lang.Object + to: result +- function: java.sql.Clob#getCharacterStream + signature: () java.io.Reader + taintCopyOnly: true + copy: + - from: this + to: result +- function: java.sql.ResultSet#getBlob + signature: (java.lang.String) java.sql.Blob + taintCopyOnly: true + copy: + - from: this + to: result +- function: java.sql.ResultSet#getObject + signature: + return: java.lang.Object + copy: + - from: + - this + - .java.sql.ResultSet#columnValue#java.lang.Object + to: result + - from: + - this + - .java.sql.ResultSet#ref#java.sql.Ref + - .java.sql.Ref#value#java.lang.Object + to: result + - from: + - this + - .java.sql.ResultSet#columnValue#java.lang.Object + to: result + - from: + - this + - .java.sql.ResultSet#ref#java.sql.Ref + - .java.sql.Ref#value#java.lang.Object + to: result + - from: + - this + - .java.sql.ResultSet#columnValue#java.lang.Object + to: result + - from: + - this + - .java.sql.ResultSet#ref#java.sql.Ref + - .java.sql.Ref#value#java.lang.Object + to: result + - from: + - this + - .java.sql.ResultSet#columnValue#java.lang.Object + to: result + - from: + - this + - .java.sql.ResultSet#ref#java.sql.Ref + - .java.sql.Ref#value#java.lang.Object + to: result + - from: + - this + - .java.sql.ResultSet#columnValue#java.lang.Object + to: result + - from: + - this + - .java.sql.ResultSet#ref#java.sql.Ref + - .java.sql.Ref#value#java.lang.Object + to: result + - from: + - this + - .java.sql.ResultSet#columnValue#java.lang.Object + to: result + - from: + - this + - .java.sql.ResultSet#ref#java.sql.Ref + - .java.sql.Ref#value#java.lang.Object + to: result +- function: java.sql.Array#getResultSet + signature: (long, int) java.sql.ResultSet + taintCopyOnly: true + copy: + - from: this + to: result +- function: java.sql.Array#getResultSet + signature: (java.util.Map) java.sql.ResultSet + taintCopyOnly: true + copy: + - from: this + to: result +- function: java.sql.Blob#getBinaryStream + signature: (long, long) java.io.InputStream + taintCopyOnly: true + copy: + - from: this + to: result +- function: java.sql.ResultSet#getURL + signature: (int) java.net.URL + copy: + - from: + - this + - .java.sql.ResultSet##java.lang.Object + to: result +- function: java.sql.ResultSet#getClob + signature: (int) java.sql.Clob + copy: + - from: + - this + - .java.sql.ResultSet##java.lang.Object + to: result +- function: java.sql.Array#getResultSet + signature: (long, int, java.util.Map) java.sql.ResultSet + taintCopyOnly: true + copy: + - from: this + to: result +- function: java.sql.ResultSet#getArray + signature: (java.lang.String) java.sql.Array + taintCopyOnly: true + copy: + - from: this + to: result +- function: java.sql.Ref#getObject + signature: + return: java.lang.Object + copy: + - from: + - this + - .java.sql.Ref#value#java.lang.Object + to: result + - from: + - this + - .java.sql.Ref#value#java.lang.Object + to: result +- function: java.sql.ResultSet#getObject + signature: (int, java.util.Map) java.lang.Object + copy: + - from: + - this + - .java.sql.ResultSet##java.lang.Object + to: result +- function: java.sql.ResultSet#getBytes + signature: (java.lang.String) byte[] + copy: + - from: + - this + - .java.sql.ResultSet##java.lang.Object + to: result +- function: java.sql.ResultSet#getObject + signature: (int) java.lang.Object + copy: + - from: + - this + - .java.sql.ResultSet##java.lang.Object + to: result +- function: java.sql.Connection#prepareCall + signature: (java.lang.String) java.sql.CallableStatement + taintCopyOnly: true + copy: + - from: arg(0) + to: result +- function: java.sql.Ref#getObject + signature: (java.util.Map) java.lang.Object + copy: + - from: + - this + - .java.sql.Ref##java.lang.Object + to: result +- function: java.sql.ResultSet#getArray + signature: (java.lang.String) java.sql.Array + copy: + - from: + - this + - .java.sql.ResultSet##java.lang.Object + to: result +- function: java.sql.Clob#getSubString + signature: (long, int) java.lang.String + copy: + - from: + - this + - .java.sql.Clob##java.lang.Object + to: result +- function: java.sql.Blob#getBinaryStream + signature: () java.io.InputStream + copy: + - from: + - this + - .java.sql.Blob##java.lang.Object + to: result +- function: java.sql.ResultSet#getAsciiStream + signature: (int) java.io.InputStream + taintCopyOnly: true + copy: + - from: this + to: result +- function: java.sql.ResultSet#getURL + signature: + return: java.net.URL + copy: + - from: + - this + - .java.sql.ResultSet#url#java.net.URL + to: result + - from: + - this + - .java.sql.ResultSet#url#java.net.URL + to: result +- function: java.sql.Blob#getBinaryStream + signature: () java.io.InputStream + taintCopyOnly: true + copy: + - from: this + to: result +- function: java.sql.Blob#getBytes + signature: (long, int) byte[] + taintCopyOnly: true + copy: + - from: this + to: result +- function: java.sql.ResultSet#getClob + signature: + return: java.sql.Clob + copy: + - from: + - this + - .java.sql.ResultSet#clob#java.sql.Clob + to: result + - from: + - this + - .java.sql.ResultSet#clob#java.sql.Clob + to: result +- function: java.sql.ResultSet#getCharacterStream + signature: (int) java.io.Reader + copy: + - from: + - this + - .java.sql.ResultSet##java.lang.Object + to: result +- function: java.sql.ResultSet#getObject + signature: (int, java.util.Map) java.lang.Object + taintCopyOnly: true + copy: + - from: this + to: result +- function: java.sql.ResultSet#getString + signature: + return: java.lang.String + copy: + - from: + - this + - .java.sql.ResultSet#columnText#java.lang.String + to: result + - from: + - this + - .java.sql.ResultSet#clob#java.sql.Clob + - .java.sql.Clob#value#java.lang.String + to: result + - from: + - this + - .java.sql.ResultSet#url#java.net.URL + - .java.net.URL#spec#java.lang.String + to: result + - from: + - this + - .java.sql.ResultSet#columnText#java.lang.String + to: result + - from: + - this + - .java.sql.ResultSet#clob#java.sql.Clob + - .java.sql.Clob#value#java.lang.String + to: result + - from: + - this + - .java.sql.ResultSet#url#java.net.URL + - .java.net.URL#spec#java.lang.String + to: result +- function: java.sql.Struct#getAttributes + signature: () java.lang.Object[] + taintCopyOnly: true + copy: + - from: this + to: result +- function: java.sql.ResultSet#getAsciiStream + signature: (java.lang.String) java.io.InputStream + copy: + - from: + - this + - .java.sql.ResultSet##java.lang.Object + to: result +- function: java.sql.ResultSet#getUnicodeStream + signature: (java.lang.String) java.io.InputStream + taintCopyOnly: true + copy: + - from: this + to: result +- function: java.sql.Array#getResultSet + signature: (long, int) java.sql.ResultSet + copy: + - from: + - this + - .java.sql.Array##java.lang.Object + to: result +- function: java.sql.Connection#prepareStatement + signature: (java.lang.String, int[]) java.sql.PreparedStatement + taintCopyOnly: true + copy: + - from: arg(0) + to: result +- function: java.sql.Array#getResultSet + signature: (long, int, java.util.Map) java.sql.ResultSet + copy: + - from: + - this + - .java.sql.Array##java.lang.Object + to: result +- function: java.sql.Clob#getSubString + signature: + return: java.lang.String + copy: + - from: + - this + - .java.sql.Clob#value#java.lang.String + to: result +- function: java.sql.Connection#prepareStatement + signature: (java.lang.String, int, int, int) java.sql.PreparedStatement + taintCopyOnly: true + copy: + - from: arg(0) + to: result +- function: java.sql.Connection#prepareStatement + signature: (java.lang.String, int) java.sql.PreparedStatement + taintCopyOnly: true + copy: + - from: arg(0) + to: result +- function: java.sql.Struct#getAttributes + signature: (java.util.Map) java.lang.Object[] + copy: + - from: + - this + - .java.sql.Struct##java.lang.Object + to: result +- function: java.sql.ResultSet#getURL + signature: (java.lang.String) java.net.URL + taintCopyOnly: true + copy: + - from: this + to: result +- function: java.sql.ResultSet#getString + signature: (java.lang.String) java.lang.String + taintCopyOnly: true + copy: + - from: this + to: result +- function: java.sql.ResultSet#getBlob + signature: (java.lang.String) java.sql.Blob + copy: + - from: + - this + - .java.sql.ResultSet##java.lang.Object + to: result +- function: java.sql.ResultSet#getAsciiStream + signature: (int) java.io.InputStream + copy: + - from: + - this + - .java.sql.ResultSet##java.lang.Object + to: result +- function: java.sql.ResultSet#updateObject + signature: (int, java.lang.Object, java.sql.SQLType) void + copy: + - from: arg(1) + to: this + - from: arg(1) + to: + - this + - .java.sql.ResultSet##java.lang.Object +- function: java.sql.ResultSet#getCharacterStream + signature: (java.lang.String) java.io.Reader + copy: + - from: + - this + - .java.sql.ResultSet##java.lang.Object + to: result +- function: java.sql.ResultSet#getObject + signature: (java.lang.String, java.lang.Class) java.lang.Object + taintCopyOnly: true + copy: + - from: this + to: result +- function: java.sql.ResultSet#getRef + signature: (int) java.sql.Ref + taintCopyOnly: true + copy: + - from: this + to: result +- function: java.sql.ResultSet#getObject + signature: (java.lang.String) java.lang.Object + copy: + - from: + - this + - .java.sql.ResultSet##java.lang.Object + to: result +- function: java.sql.ResultSet#updateObject + signature: (int, java.lang.Object) void + copy: + - from: arg(1) + to: this + - from: arg(1) + to: + - this + - .java.sql.ResultSet##java.lang.Object +- function: java.sql.ResultSet#getAsciiStream + signature: (java.lang.String) java.io.InputStream + taintCopyOnly: true + copy: + - from: this + to: result +- function: java.sql.Ref#getObject + signature: () java.lang.Object + copy: + - from: + - this + - .java.sql.Ref##java.lang.Object + to: result +- function: java.sql.ResultSet#getRef + signature: + return: java.sql.Ref + copy: + - from: + - this + - .java.sql.ResultSet#ref#java.sql.Ref + to: result + - from: + - this + - .java.sql.ResultSet#ref#java.sql.Ref + to: result +- function: java.sql.ResultSet#updateObject + signature: (int, java.lang.Object, int) void + copy: + - from: arg(1) + to: this + - from: arg(1) + to: + - this + - .java.sql.ResultSet##java.lang.Object +- function: java.sql.ResultSet#getClob + signature: (java.lang.String) java.sql.Clob + taintCopyOnly: true + copy: + - from: this + to: result +- function: java.sql.ResultSet#getUnicodeStream + signature: (int) java.io.InputStream + copy: + - from: + - this + - .java.sql.ResultSet##java.lang.Object + to: result +- function: java.sql.ResultSet#getBytes + signature: (java.lang.String) byte[] + taintCopyOnly: true + copy: + - from: this + to: result +- function: java.sql.ResultSet#getObject + signature: (java.lang.String, java.lang.Class) java.lang.Object + copy: + - from: + - this + - .java.sql.ResultSet##java.lang.Object + to: result +- function: java.sql.Connection#nativeSQL + signature: (java.lang.String) java.lang.String + copy: + - from: arg(0) + to: result +- function: java.sql.ResultSet#getCharacterStream + signature: (java.lang.String) java.io.Reader + taintCopyOnly: true + copy: + - from: this + to: result +- function: java.sql.Array#getArray + signature: (java.util.Map) java.lang.Object + taintCopyOnly: true + copy: + - from: this + to: result +- function: java.sql.Connection#prepareStatement + signature: (java.lang.String, int, int) java.sql.PreparedStatement + taintCopyOnly: true + copy: + - from: arg(0) + to: result +- function: java.sql.ResultSet#updateObject + signature: (java.lang.String, java.lang.Object, java.sql.SQLType, int) void + copy: + - from: arg(1) + to: this + - from: arg(1) + to: + - this + - .java.sql.ResultSet##java.lang.Object +- function: java.sql.ResultSet#getArray + signature: + return: java.sql.Array + copy: + - from: + - this + - .java.sql.ResultSet#array#java.sql.Array + to: result + - from: + - this + - .java.sql.ResultSet#array#java.sql.Array + to: result +- function: java.sql.ResultSet#getString + signature: (java.lang.String) java.lang.String + copy: + - from: + - this + - .java.sql.ResultSet##java.lang.Object + to: result diff --git a/core/opentaint-config/config/config/stdlib/java-text.yaml b/core/opentaint-config/config/config/stdlib/java-text.yaml new file mode 100644 index 000000000..224fb4d4a --- /dev/null +++ b/core/opentaint-config/config/config/stdlib/java-text.yaml @@ -0,0 +1,1577 @@ +passThrough: +- function: java.text.ChoiceFormat#toPattern + signature: () java.lang.String + taintCopyOnly: true + copy: + - from: this + to: result +- function: java.text.DecimalFormat#applyPattern + signature: (java.lang.String, boolean) void + taintCopyOnly: true + copy: + - from: arg(0) + to: this +- function: java.text.DateFormatSymbols#getInstanceRef + signature: (*) java.text.DateFormatSymbols + copy: + - from: + - this + - .java.text.DateFormatSymbols#localPatternChars#java.lang.String + to: + - result + - .java.text.DateFormatSymbols#localPatternChars#java.lang.String + - from: + - this + - .java.text.DateFormatSymbols#weekdays#java.lang.String[] + to: + - result + - .java.text.DateFormatSymbols#weekdays#java.lang.String[] + - from: + - this + - .java.text.DateFormatSymbols#zoneStrings#java.lang.String[][] + to: + - result + - .java.text.DateFormatSymbols#zoneStrings#java.lang.String[][] +- function: + package: java.text + class: DecimalFormatSymbols + name: + pattern: set.+ + taintCopyOnly: true + copy: + - from: arg(0) + to: this +- function: java.text.MessageFormat#applyPattern + signature: (java.lang.String) void + copy: + - from: arg(0) + to: + - this + - .java.text.MessageFormat##java.lang.Object + - from: arg(0) + to: + - this + - .java.text.Format##java.lang.Object +- function: java.text.MessageFormat# + signature: (java.lang.String, java.util.Locale) void + copy: + - from: arg(0) + to: + - this + - .java.text.MessageFormat##java.lang.Object + - from: arg(0) + to: + - this + - .java.text.Format##java.lang.Object + - from: arg(1) + to: + - this + - .java.text.Format##java.lang.Object + - from: arg(1) + to: + - this + - .java.text.MessageFormat##java.lang.Object +- function: java.text.DecimalFormat# + signature: (java.lang.String, java.text.DecimalFormatSymbols) void + taintCopyOnly: true + copy: + - from: arg(1) + to: this + - from: arg(0) + to: this +- function: java.text.DecimalFormat#applyLocalizedPattern + signature: + params: + - index: 0 + type: java.lang.String + copy: + - from: arg(0) + to: + - this + - .java.text.DecimalFormat#pattern#java.lang.String + - from: arg(0) + to: + - this + - .java.text.DecimalFormat#symbols#java.text.DecimalFormatSymbols + - .java.text.DecimalFormatSymbols#internationalCurrencySymbol#java.lang.String +- function: java.text.Format#formatToCharacterIterator + signature: (java.lang.Object) java.text.AttributedCharacterIterator + copy: + - from: arg(0) + to: result +- function: java.text.MessageFormat# + signature: + params: + - index: 0 + type: java.lang.String + copy: + - from: arg(0) + to: + - this + - .java.text.MessageFormat#pattern#java.lang.String + - from: arg(0) + to: + - this + - .java.text.MessageFormat#pattern#java.lang.String +- function: java.text.DecimalFormat# + signature: + params: + - index: 0 + type: java.lang.String + copy: + - from: arg(0) + to: + - this + - .java.text.DecimalFormat#pattern#java.lang.String + - from: arg(0) + to: + - this + - .java.text.DecimalFormat#symbols#java.text.DecimalFormatSymbols + - .java.text.DecimalFormatSymbols#internationalCurrencySymbol#java.lang.String + - from: arg(0) + to: + - this + - .java.text.DecimalFormat#pattern#java.lang.String + - from: arg(0) + to: + - this + - .java.text.DecimalFormat#symbols#java.text.DecimalFormatSymbols + - .java.text.DecimalFormatSymbols#internationalCurrencySymbol#java.lang.String +- function: java.text.DecimalFormat#applyPattern + signature: (java.lang.String) void + copy: + - from: arg(0) + to: + - this + - .java.text.DecimalFormat##java.lang.Object + - from: arg(0) + to: + - this + - .java.text.NumberFormat##java.lang.Object + - from: arg(0) + to: + - this + - .java.text.Format##java.lang.Object +- function: java.text.MessageFormat#format + signature: (java.lang.String, java.lang.Object[]) java.lang.String + copy: + - from: arg(0) + to: result + - from: + - this + - .java.text.MessageFormat##java.lang.Object + to: result + - from: + - this + - .java.text.Format##java.lang.Object + to: result + - from: + - this + - .java.text.MessageFormat##java.lang.Object + to: arg(1) + - from: + - this + - .java.text.Format##java.lang.Object + to: arg(1) +- function: java.text.ChoiceFormat# + signature: (java.lang.String) void + taintCopyOnly: true + copy: + - from: arg(0) + to: this +- function: java.text.DateFormatSymbols# + signature: (boolean) void + copy: + - from: arg(0) + to: this + - from: arg(0) + to: + - this + - .java.text.DateFormatSymbols##java.lang.Object +- function: java.text.NumberFormat#format + signature: (double, java.lang.StringBuffer, java.text.FieldPosition) java.lang.StringBuffer + copy: + - from: arg(0) + to: arg(1) + - from: arg(0) + to: result + - from: arg(1) + to: result +- function: java.text.DateFormat#format + signature: (java.util.Date, java.lang.StringBuffer, java.text.FieldPosition) java.lang.StringBuffer + copy: + - from: arg(1) + to: result +- function: + package: java.text + class: DateFormatSymbols + name: + pattern: set.+ + signature: + params: + - index: 0 + type: java.lang.String + copy: + - from: arg(0) + to: + - this + - .java.text.DateFormatSymbols#localPatternChars#java.lang.String +- function: java.text.DecimalFormatSymbols# + signature: (java.util.Locale) void + taintCopyOnly: true + copy: + - from: arg(0) + to: this +- function: java.text.MessageFormat#format + signature: + return: java.lang.String + copy: + - from: + - this + - .java.text.MessageFormat#pattern#java.lang.String + to: result +- function: java.text.DateFormatSymbols#equals + signature: (java.lang.Object) boolean + copy: + - from: arg(0) + to: result + - from: this + to: result + - from: + - this + - .java.text.DateFormatSymbols##java.lang.Object + to: result +- function: java.text.DecimalFormat#toPattern + signature: (boolean) java.lang.String + taintCopyOnly: true + copy: + - from: this + to: result +- function: + package: java.text + class: DecimalFormat + name: + pattern: set.+ + signature: + params: + - index: 0 + type: java.text.DecimalFormatSymbols + copy: + - from: arg(0) + to: + - this + - .java.text.DecimalFormat#symbols#java.text.DecimalFormatSymbols +- function: java.text.ChoiceFormat# + signature: + params: + - index: 1 + type: java.lang.String[] + copy: + - from: + - arg(1) + - '[*]' + to: + - this + - .java.text.ChoiceFormat#pattern#java.lang.String +- function: java.text.MessageFormat#format + signature: (java.lang.String, java.lang.Object[]) java.lang.String + taintCopyOnly: true + copy: + - from: arg(0) + to: arg(1) + - from: arg(1) + to: result + - from: this + to: result + - from: this + to: arg(1) +- function: java.text.NumberFormat#format + signature: (double, java.lang.StringBuffer, java.text.FieldPosition) java.lang.StringBuffer + taintCopyOnly: true + copy: + - from: arg(2) + to: result + - from: arg(2) + to: arg(1) + - from: this + to: result + - from: this + to: arg(1) +- function: java.text.DecimalFormat# + signature: + params: + - index: 1 + type: java.text.DecimalFormatSymbols + copy: + - from: arg(1) + to: + - this + - .java.text.DecimalFormat#symbols#java.text.DecimalFormatSymbols +- function: java.text.MessageFormat# + signature: (java.lang.String) void + taintCopyOnly: true + copy: + - from: arg(0) + to: this +- function: java.text.DecimalFormatSymbols#equals + signature: (java.lang.Object) boolean + copy: + - from: arg(0) + to: result + - from: this + to: result + - from: + - this + - .java.text.DecimalFormatSymbols##java.lang.Object + to: result +- function: + package: java.text + class: DateFormatSymbols + name: + pattern: set.+ + signature: + params: + - index: 0 + type: java.lang.String[][] + copy: + - from: + - arg(0) + - '[*]' + to: + - this + - .java.text.DateFormatSymbols#weekdays#java.lang.String[] + - from: arg(0) + to: + - this + - .java.text.DateFormatSymbols#zoneStrings#java.lang.String[][] +- function: java.text.DecimalFormat#applyPattern + signature: (java.lang.String) void + taintCopyOnly: true + copy: + - from: arg(0) + to: this +- function: java.text.DecimalFormat#applyPattern + signature: (java.lang.String, boolean) void + copy: + - from: arg(0) + to: + - this + - .java.text.DecimalFormat##java.lang.Object + - from: arg(0) + to: + - this + - .java.text.NumberFormat##java.lang.Object + - from: arg(0) + to: + - this + - .java.text.Format##java.lang.Object +- function: java.text.DecimalFormatSymbols# + signature: + params: + - index: 0 + type: java.util.Locale + copy: + - from: arg(0) + to: + - this + - .java.text.DecimalFormatSymbols#locale#java.util.Locale +- function: + package: java.text + class: MessageFormat + name: + pattern: get.+ + copy: + - from: + - this + - .java.text.MessageFormat##java.lang.Object + to: result + - from: + - this + - .java.text.Format##java.lang.Object + to: result +- function: + package: java.text + class: MessageFormat + name: + pattern: get.+ + signature: + return: java.text.Format[] + copy: + - from: + - this + - .java.text.MessageFormat#formats#java.text.Format[] + to: result +- function: java.text.DecimalFormat#toPattern + signature: (boolean) java.lang.String + copy: + - from: + - this + - .java.text.NumberFormat##java.lang.Object + to: result + - from: + - this + - .java.text.DecimalFormat##java.lang.Object + to: result + - from: + - this + - .java.text.Format##java.lang.Object + to: result +- function: java.text.ChoiceFormat# + signature: + params: + - index: 0 + type: java.lang.String + copy: + - from: arg(0) + to: + - this + - .java.text.ChoiceFormat#pattern#java.lang.String +- function: java.text.DecimalFormat#toLocalizedPattern + signature: () java.lang.String + copy: + - from: + - this + - .java.text.NumberFormat##java.lang.Object + to: result + - from: + - this + - .java.text.DecimalFormat##java.lang.Object + to: result + - from: + - this + - .java.text.Format##java.lang.Object + to: result +- function: java.text.DecimalFormat#toPattern + signature: () java.lang.String + taintCopyOnly: true + copy: + - from: this + to: result +- function: java.text.DecimalFormatSymbols#getInstance + signature: () java.text.DecimalFormatSymbols + copy: + - from: + - this + - .java.text.DecimalFormatSymbols#locale#java.util.Locale + to: + - result + - .java.text.DecimalFormatSymbols#locale#java.util.Locale +- function: + package: java.text + class: DecimalFormat + name: + pattern: get.+ + signature: + return: java.util.Currency + copy: + - from: + - this + - .java.text.DecimalFormat#currency#java.util.Currency + to: result + - from: + - this + - .java.text.DecimalFormat#symbols#java.text.DecimalFormatSymbols + - .java.text.DecimalFormatSymbols#currency#java.util.Currency + to: result +- function: java.text.DateFormat#format + signature: (java.util.Date) java.lang.String + taintCopyOnly: true + copy: + - from: arg(0) + to: result + - from: this + to: result +- function: java.text.MessageFormat#toPattern + signature: () java.lang.String + taintCopyOnly: true + copy: + - from: this + to: result +- function: + package: java.text + class: DateFormatSymbols + name: + pattern: set.+ + signature: + params: + - index: 0 + type: java.lang.String[] + copy: + - from: + - arg(0) + - '[*]' + to: + - this + - .java.text.DateFormatSymbols#localPatternChars#java.lang.String + - from: arg(0) + to: + - this + - .java.text.DateFormatSymbols#weekdays#java.lang.String[] +- function: java.text.ChoiceFormat#applyPattern + signature: (java.lang.String) void + copy: + - from: arg(0) + to: + - this + - .java.text.NumberFormat##java.lang.Object + - from: arg(0) + to: + - this + - .java.text.ChoiceFormat##java.lang.Object + - from: arg(0) + to: + - this + - .java.text.Format##java.lang.Object +- function: java.text.ChoiceFormat#toPattern + signature: () java.lang.String + copy: + - from: + - this + - .java.text.NumberFormat##java.lang.Object + to: result + - from: + - this + - .java.text.Format##java.lang.Object + to: result + - from: + - this + - .java.text.ChoiceFormat##java.lang.Object + to: result +- function: java.text.Format#format + signature: (java.lang.Object) java.lang.String + copy: + - from: arg(0) + to: result +- function: java.text.MessageFormat#format + signature: (java.lang.Object[], java.lang.StringBuffer, java.text.FieldPosition) + java.lang.StringBuffer + taintCopyOnly: true + copy: + - from: arg(0) + to: arg(1) + - from: arg(2) + to: result + - from: arg(0) + to: result + - from: arg(2) + to: arg(1) + - from: this + to: result + - from: this + to: arg(1) +- function: java.text.DecimalFormat# + signature: (java.lang.String, java.text.DecimalFormatSymbols) void + copy: + - from: arg(1) + to: + - this + - .java.text.DecimalFormat##java.lang.Object + - from: arg(0) + to: + - this + - .java.text.DecimalFormat##java.lang.Object + - from: arg(1) + to: + - this + - .java.text.NumberFormat##java.lang.Object + - from: arg(0) + to: + - this + - .java.text.NumberFormat##java.lang.Object + - from: arg(0) + to: + - this + - .java.text.Format##java.lang.Object + - from: arg(1) + to: + - this + - .java.text.Format##java.lang.Object +- function: + package: java.text + class: DecimalFormat + name: + pattern: set.+ + signature: + params: + - index: 0 + type: java.util.Currency + copy: + - from: arg(0) + to: + - this + - .java.text.DecimalFormat#currency#java.util.Currency + - from: arg(0) + to: + - this + - .java.text.DecimalFormat#symbols#java.text.DecimalFormatSymbols + - .java.text.DecimalFormatSymbols#currency#java.util.Currency +- function: + package: java.text + class: MessageFormat + name: + pattern: get.+ + signature: + return: java.util.Locale + copy: + - from: + - this + - .java.text.MessageFormat#locale#java.util.Locale + to: result +- function: java.text.MessageFormat# + signature: + params: + - index: 1 + type: java.util.Locale + copy: + - from: arg(1) + to: + - this + - .java.text.MessageFormat#locale#java.util.Locale +- function: java.text.DateFormatSymbols#getProviderInstance + signature: (*) java.text.DateFormatSymbols + copy: + - from: + - this + - .java.text.DateFormatSymbols#localPatternChars#java.lang.String + to: + - result + - .java.text.DateFormatSymbols#localPatternChars#java.lang.String + - from: + - this + - .java.text.DateFormatSymbols#weekdays#java.lang.String[] + to: + - result + - .java.text.DateFormatSymbols#weekdays#java.lang.String[] + - from: + - this + - .java.text.DateFormatSymbols#zoneStrings#java.lang.String[][] + to: + - result + - .java.text.DateFormatSymbols#zoneStrings#java.lang.String[][] +- function: java.text.MessageFormat#applyPattern + signature: + params: + - index: 0 + type: java.lang.String + copy: + - from: arg(0) + to: + - this + - .java.text.MessageFormat#pattern#java.lang.String +- function: java.text.Format#format + signature: (java.lang.Object, java.lang.StringBuffer, java.text.FieldPosition) java.lang.StringBuffer + copy: + - from: arg(0) + to: arg(1) + - from: arg(0) + to: result +- function: java.text.MessageFormat#format + signature: (java.lang.Object[], java.lang.StringBuffer, java.text.FieldPosition) + java.lang.StringBuffer + copy: + - from: arg(1) + to: result + - from: + - this + - .java.text.MessageFormat##java.lang.Object + to: result + - from: + - this + - .java.text.Format##java.lang.Object + to: result + - from: + - this + - .java.text.MessageFormat##java.lang.Object + to: arg(1) + - from: + - this + - .java.text.Format##java.lang.Object + to: arg(1) +- function: java.text.NumberFormat#format + signature: (double) java.lang.String + copy: + - from: arg(0) + to: result +- function: + package: java.text + class: DateFormatSymbols + name: + pattern: set.+ + taintCopyOnly: true + copy: + - from: + - arg(0) + - '[*]' + to: this + - from: arg(0) + to: this +- function: java.text.NumberFormat#format + signature: (long) java.lang.String + copy: + - from: arg(0) + to: result +- function: + package: java.text + class: DecimalFormat + name: + pattern: set.+ + signature: + params: + - index: 0 + type: java.math.RoundingMode + copy: + - from: arg(0) + to: + - this + - .java.text.DecimalFormat#roundingMode#java.math.RoundingMode +- function: java.text.Normalizer#normalize + signature: (java.lang.CharSequence, java.text.Normalizer$Form) java.lang.String + taintCopyOnly: true + copy: + - from: arg(0) + to: result +- function: + package: java.text + class: DateFormatSymbols + name: + pattern: set.+ + copy: + - from: + - arg(0) + - '[*]' + to: + - this + - .java.text.DateFormatSymbols##java.lang.Object + - from: arg(0) + to: + - this + - .java.text.DateFormatSymbols##java.lang.Object +- function: java.text.MessageFormat#format + signature: (java.lang.Object, java.lang.StringBuffer, java.text.FieldPosition) java.lang.StringBuffer + taintCopyOnly: true + copy: + - from: arg(2) + to: result + - from: arg(2) + to: arg(1) + - from: this + to: result + - from: this + to: arg(1) +- function: java.text.DateFormat#equals + signature: (java.lang.Object) boolean + copy: + - from: arg(0) + to: result + - from: this + to: result +- function: java.text.DecimalFormat#toLocalizedPattern + signature: () java.lang.String + taintCopyOnly: true + copy: + - from: this + to: result +- function: java.text.MessageFormat#applyPattern + signature: (java.lang.String) void + taintCopyOnly: true + copy: + - from: arg(0) + to: this +- function: java.text.DateFormatSymbols#getInstance + signature: () java.text.DateFormatSymbols + copy: + - from: + - this + - .java.text.DateFormatSymbols#localPatternChars#java.lang.String + to: + - result + - .java.text.DateFormatSymbols#localPatternChars#java.lang.String + - from: + - this + - .java.text.DateFormatSymbols#weekdays#java.lang.String[] + to: + - result + - .java.text.DateFormatSymbols#weekdays#java.lang.String[] + - from: + - this + - .java.text.DateFormatSymbols#zoneStrings#java.lang.String[][] + to: + - result + - .java.text.DateFormatSymbols#zoneStrings#java.lang.String[][] +- function: + package: java.text + class: DecimalFormatSymbols + name: + pattern: set.+ + signature: + params: + - index: 0 + type: java.util.Currency + copy: + - from: arg(0) + to: + - this + - .java.text.DecimalFormatSymbols#currency#java.util.Currency +- function: java.text.DecimalFormatSymbols# + signature: (java.util.Locale) void + copy: + - from: arg(0) + to: + - this + - .java.text.DecimalFormatSymbols##java.lang.Object +- function: + package: java.text + class: MessageFormat + name: + pattern: set.+ + copy: + - from: + - arg(0) + - '[*]' + to: + - this + - .java.text.MessageFormat##java.lang.Object + - from: arg(0) + to: + - this + - .java.text.MessageFormat##java.lang.Object + - from: arg(0) + to: + - this + - .java.text.Format##java.lang.Object + - from: + - arg(0) + - '[*]' + to: + - this + - .java.text.Format##java.lang.Object +- function: java.text.NumberFormat#equals + signature: (java.lang.Object) boolean + copy: + - from: arg(0) + to: result + - from: this + to: result +- function: java.text.DecimalFormat#toPattern + signature: () java.lang.String + copy: + - from: + - this + - .java.text.NumberFormat##java.lang.Object + to: result + - from: + - this + - .java.text.DecimalFormat##java.lang.Object + to: result + - from: + - this + - .java.text.Format##java.lang.Object + to: result +- function: java.text.DateFormat#format + signature: (java.lang.Object, java.lang.StringBuffer, java.text.FieldPosition) java.lang.StringBuffer + taintCopyOnly: true + copy: + - from: arg(2) + to: result + - from: arg(2) + to: arg(1) + - from: this + to: result + - from: this + to: arg(1) +- function: + package: java.text + class: MessageFormat + name: + pattern: set.+ + signature: + params: + - index: 0 + type: java.text.Format[] + copy: + - from: + - arg(0) + - '[*]' + to: + - this + - .java.text.MessageFormat#format#java.text.Format + - from: arg(0) + to: + - this + - .java.text.MessageFormat#formats#java.text.Format[] +- function: java.text.ChoiceFormat#toPattern + signature: + return: java.lang.String + copy: + - from: + - this + - .java.text.ChoiceFormat#pattern#java.lang.String + to: result +- function: + package: java.text + class: DecimalFormat + name: + pattern: set.+ + taintCopyOnly: true + copy: + - from: arg(0) + to: this +- function: + package: java.text + class: MessageFormat + name: + pattern: set.+ + taintCopyOnly: true + copy: + - from: + - arg(0) + - '[*]' + to: this + - from: arg(0) + to: this +- function: + package: java.text + class: DecimalFormatSymbols + name: + pattern: get.+ + copy: + - from: this + to: result + - from: + - this + - .java.text.DecimalFormatSymbols##java.lang.Object + to: result +- function: java.text.NumberFormat#format + signature: (double) java.lang.String + taintCopyOnly: true + copy: + - from: this + to: result +- function: + package: java.text + class: DecimalFormat + name: + pattern: set.+ + signature: + params: + - index: 0 + type: java.lang.Number + copy: + - from: arg(0) + to: + - this + - .java.text.DecimalFormat#parsedNumber#java.lang.Number +- function: + package: java.text + class: DateFormatSymbols + name: + pattern: get.+ + copy: + - from: this + to: result + - from: + - this + - .java.text.DateFormatSymbols##java.lang.Object + to: result +- function: + package: java.text + class: DecimalFormat + name: + pattern: get.+ + signature: + return: java.lang.String + copy: + - from: + - this + - .java.text.DecimalFormat#pattern#java.lang.String + to: result + - from: + - this + - .java.text.DecimalFormat#symbols#java.text.DecimalFormatSymbols + - .java.text.DecimalFormatSymbols#internationalCurrencySymbol#java.lang.String + to: result +- function: java.text.MessageFormat# + signature: (java.lang.String) void + copy: + - from: arg(0) + to: + - this + - .java.text.MessageFormat##java.lang.Object + - from: arg(0) + to: + - this + - .java.text.Format##java.lang.Object +- function: java.text.MessageFormat#format + signature: (java.lang.Object, java.lang.StringBuffer, java.text.FieldPosition) java.lang.StringBuffer + copy: + - from: arg(0) + to: arg(1) + - from: arg(0) + to: result + - from: arg(1) + to: result + - from: + - this + - .java.text.MessageFormat##java.lang.Object + to: result + - from: + - this + - .java.text.Format##java.lang.Object + to: result + - from: + - this + - .java.text.MessageFormat##java.lang.Object + to: arg(1) + - from: + - this + - .java.text.Format##java.lang.Object + to: arg(1) +- function: java.text.NumberFormat#format + signature: (long, java.lang.StringBuffer, java.text.FieldPosition) java.lang.StringBuffer + copy: + - from: arg(0) + to: arg(1) + - from: arg(0) + to: result + - from: arg(1) + to: result +- function: java.text.NumberFormat#format + signature: (java.lang.Object, java.lang.StringBuffer, java.text.FieldPosition) java.lang.StringBuffer + copy: + - from: arg(0) + to: arg(1) + - from: arg(0) + to: result + - from: arg(1) + to: result +- function: java.text.DecimalFormat#applyPattern + signature: + params: + - index: 0 + type: java.lang.String + copy: + - from: arg(0) + to: + - this + - .java.text.DecimalFormat#pattern#java.lang.String + - from: arg(0) + to: + - this + - .java.text.DecimalFormat#symbols#java.text.DecimalFormatSymbols + - .java.text.DecimalFormatSymbols#internationalCurrencySymbol#java.lang.String + - from: arg(0) + to: + - this + - .java.text.DecimalFormat#pattern#java.lang.String + - from: arg(0) + to: + - this + - .java.text.DecimalFormat#symbols#java.text.DecimalFormatSymbols + - .java.text.DecimalFormatSymbols#internationalCurrencySymbol#java.lang.String +- function: + package: java.text + class: DecimalFormat + name: + pattern: get.+ + signature: + return: java.math.RoundingMode + copy: + - from: + - this + - .java.text.DecimalFormat#roundingMode#java.math.RoundingMode + to: result +- function: java.text.NumberFormat#format + signature: (long) java.lang.String + taintCopyOnly: true + copy: + - from: this + to: result +- function: java.text.ChoiceFormat#applyPattern + signature: (java.lang.String) void + taintCopyOnly: true + copy: + - from: arg(0) + to: this +- function: java.text.DecimalFormat#applyLocalizedPattern + signature: (java.lang.String) void + copy: + - from: arg(0) + to: + - this + - .java.text.DecimalFormat##java.lang.Object + - from: arg(0) + to: + - this + - .java.text.NumberFormat##java.lang.Object + - from: arg(0) + to: + - this + - .java.text.Format##java.lang.Object +- function: java.text.ChoiceFormat# + signature: + params: + - index: 0 + type: double[] + copy: + - from: arg(0) + to: + - this + - .java.text.ChoiceFormat#limits#double[] +- function: java.text.Format#format + signature: (java.lang.Object) java.lang.String + taintCopyOnly: true + copy: + - from: this + to: result +- function: java.text.MessageFormat#toPattern + signature: () java.lang.String + copy: + - from: + - this + - .java.text.MessageFormat##java.lang.Object + to: result + - from: + - this + - .java.text.Format##java.lang.Object + to: result +- function: + package: java.text + class: DecimalFormat + name: + pattern: set.+ + copy: + - from: arg(0) + to: + - this + - .java.text.DecimalFormat##java.lang.Object + - from: arg(0) + to: + - this + - .java.text.NumberFormat##java.lang.Object + - from: arg(0) + to: + - this + - .java.text.Format##java.lang.Object +- function: java.text.Format#format + signature: (java.lang.Object, java.lang.StringBuffer, java.text.FieldPosition) java.lang.StringBuffer + taintCopyOnly: true + copy: + - from: arg(2) + to: result + - from: arg(2) + to: arg(1) + - from: this + to: result + - from: this + to: arg(1) +- function: + package: java.text + class: MessageFormat + name: + pattern: set.+ + signature: + params: + - index: 0 + type: java.util.Locale + copy: + - from: arg(0) + to: + - this + - .java.text.MessageFormat#locale#java.util.Locale +- function: java.text.MessageFormat#toPattern + signature: + return: java.lang.String + copy: + - from: + - this + - .java.text.MessageFormat#pattern#java.lang.String + to: result +- function: java.text.DecimalFormat#toPattern + signature: + return: java.lang.String + copy: + - from: + - this + - .java.text.DecimalFormat#pattern#java.lang.String + to: result + - from: + - this + - .java.text.DecimalFormat#symbols#java.text.DecimalFormatSymbols + - .java.text.DecimalFormatSymbols#internationalCurrencySymbol#java.lang.String + to: result + - from: + - this + - .java.text.DecimalFormat#pattern#java.lang.String + to: result + - from: + - this + - .java.text.DecimalFormat#symbols#java.text.DecimalFormatSymbols + - .java.text.DecimalFormatSymbols#internationalCurrencySymbol#java.lang.String + to: result +- function: + package: java.text + class: DecimalFormat + name: + pattern: set.+ + signature: + params: + - index: 0 + type: java.lang.String + copy: + - from: arg(0) + to: + - this + - .java.text.DecimalFormat#pattern#java.lang.String + - from: arg(0) + to: + - this + - .java.text.DecimalFormat#symbols#java.text.DecimalFormatSymbols + - .java.text.DecimalFormatSymbols#internationalCurrencySymbol#java.lang.String +- function: java.text.DecimalFormatSymbols#getInstance + signature: (*) java.text.DecimalFormatSymbols + copy: + - from: + - this + - .java.text.DecimalFormatSymbols#locale#java.util.Locale + to: + - result + - .java.text.DecimalFormatSymbols#locale#java.util.Locale +- function: java.text.DateFormatSymbols#getInstance + signature: (*) java.text.DateFormatSymbols + copy: + - from: + - this + - .java.text.DateFormatSymbols#localPatternChars#java.lang.String + to: + - result + - .java.text.DateFormatSymbols#localPatternChars#java.lang.String + - from: + - this + - .java.text.DateFormatSymbols#weekdays#java.lang.String[] + to: + - result + - .java.text.DateFormatSymbols#weekdays#java.lang.String[] + - from: + - this + - .java.text.DateFormatSymbols#zoneStrings#java.lang.String[][] + to: + - result + - .java.text.DateFormatSymbols#zoneStrings#java.lang.String[][] +- function: java.text.DateFormat#format + signature: (java.lang.Object, java.lang.StringBuffer, java.text.FieldPosition) java.lang.StringBuffer + copy: + - from: arg(0) + to: arg(1) + - from: arg(0) + to: result + - from: arg(1) + to: result +- function: java.text.ChoiceFormat# + signature: (double[], java.lang.String[]) void + copy: + - from: arg(1) + to: + - this + - .java.text.ChoiceFormat##java.lang.Object + - from: arg(0) + to: + - this + - .java.text.ChoiceFormat##java.lang.Object + - from: + - arg(1) + - '[*]' + to: + - this + - .java.text.ChoiceFormat##java.lang.Object + - from: + - arg(0) + - '[*]' + to: + - this + - .java.text.NumberFormat##java.lang.Object + - from: + - arg(1) + - '[*]' + to: + - this + - .java.text.NumberFormat##java.lang.Object + - from: + - arg(0) + - '[*]' + to: + - this + - .java.text.ChoiceFormat##java.lang.Object + - from: + - arg(1) + - '[*]' + to: + - this + - .java.text.Format##java.lang.Object + - from: arg(1) + to: + - this + - .java.text.NumberFormat##java.lang.Object + - from: arg(0) + to: + - this + - .java.text.NumberFormat##java.lang.Object + - from: + - arg(0) + - '[*]' + to: this + - from: arg(0) + to: + - this + - .java.text.Format##java.lang.Object + - from: arg(1) + to: + - this + - .java.text.Format##java.lang.Object + - from: + - arg(0) + - '[*]' + to: + - this + - .java.text.Format##java.lang.Object +- function: java.text.DateFormatSymbols# + signature: (java.util.Locale) void + taintCopyOnly: true + copy: + - from: arg(0) + to: this +- function: java.text.Normalizer#normalize + signature: + params: + - index: 0 + type: java.lang.CharSequence + return: java.lang.String + copy: + - from: arg(0) + to: + - result + - .java.lang.String#content#java.lang.CharSequence +- function: java.text.DecimalFormat#applyLocalizedPattern + signature: (java.lang.String) void + taintCopyOnly: true + copy: + - from: arg(0) + to: this +- function: + package: java.text + class: DecimalFormat + name: + pattern: get.+ + signature: + return: java.text.DecimalFormatSymbols + copy: + - from: + - this + - .java.text.DecimalFormat#symbols#java.text.DecimalFormatSymbols + to: result +- function: + package: java.text + class: DecimalFormatSymbols + name: + pattern: set.+ + signature: + params: + - index: 0 + type: java.lang.String + copy: + - from: arg(0) + to: + - this + - .java.text.DecimalFormatSymbols#internationalCurrencySymbol#java.lang.String +- function: + package: java.text + class: DecimalFormat + name: + pattern: get.+ + taintCopyOnly: true + copy: + - from: this + to: result +- function: + package: java.text + class: MessageFormat + name: + pattern: get.+ + taintCopyOnly: true + copy: + - from: this + to: result +- function: java.text.Format#formatToCharacterIterator + signature: (java.lang.Object) java.text.AttributedCharacterIterator + taintCopyOnly: true + copy: + - from: this + to: result +- function: java.text.DecimalFormat# + signature: (java.lang.String) void + copy: + - from: arg(0) + to: + - this + - .java.text.DecimalFormat##java.lang.Object + - from: arg(0) + to: + - this + - .java.text.NumberFormat##java.lang.Object + - from: arg(0) + to: + - this + - .java.text.Format##java.lang.Object +- function: + package: java.text + class: DecimalFormatSymbols + name: + pattern: set.+ + copy: + - from: arg(0) + to: + - this + - .java.text.DecimalFormatSymbols##java.lang.Object +- function: java.text.NumberFormat#format + signature: (long, java.lang.StringBuffer, java.text.FieldPosition) java.lang.StringBuffer + taintCopyOnly: true + copy: + - from: arg(2) + to: result + - from: arg(2) + to: arg(1) + - from: this + to: result + - from: this + to: arg(1) +- function: java.text.ChoiceFormat# + signature: (java.lang.String) void + copy: + - from: arg(0) + to: + - this + - .java.text.NumberFormat##java.lang.Object + - from: arg(0) + to: + - this + - .java.text.ChoiceFormat##java.lang.Object + - from: arg(0) + to: + - this + - .java.text.Format##java.lang.Object +- function: java.text.NumberFormat#format + signature: (java.lang.Object, java.lang.StringBuffer, java.text.FieldPosition) java.lang.StringBuffer + taintCopyOnly: true + copy: + - from: arg(2) + to: result + - from: arg(2) + to: arg(1) + - from: this + to: result + - from: this + to: arg(1) +- function: java.text.DecimalFormat# + signature: (java.lang.String) void + taintCopyOnly: true + copy: + - from: arg(0) + to: this +- function: java.text.ChoiceFormat#applyPattern + signature: + params: + - index: 0 + type: java.lang.String + copy: + - from: arg(0) + to: + - this + - .java.text.ChoiceFormat#pattern#java.lang.String +- function: java.text.DecimalFormat#toLocalizedPattern + signature: + return: java.lang.String + copy: + - from: + - this + - .java.text.DecimalFormat#pattern#java.lang.String + to: result + - from: + - this + - .java.text.DecimalFormat#symbols#java.text.DecimalFormatSymbols + - .java.text.DecimalFormatSymbols#internationalCurrencySymbol#java.lang.String + to: result +- function: + package: java.text + class: DecimalFormat + name: + pattern: get.+ + copy: + - from: + - this + - .java.text.NumberFormat##java.lang.Object + to: result + - from: + - this + - .java.text.DecimalFormat##java.lang.Object + to: result + - from: + - this + - .java.text.Format##java.lang.Object + to: result +- function: java.text.DateFormatSymbols# + signature: (java.util.Locale) void + copy: + - from: arg(0) + to: + - this + - .java.text.DateFormatSymbols##java.lang.Object +- function: java.text.MessageFormat#equals + signature: (java.lang.Object) boolean + copy: + - from: arg(0) + to: result + - from: + - this + - .java.text.MessageFormat##java.lang.Object + to: result + - from: + - this + - .java.text.Format##java.lang.Object + to: result + - from: this + to: result +- function: java.text.DateFormat#format + signature: (java.util.Date, java.lang.StringBuffer, java.text.FieldPosition) java.lang.StringBuffer + taintCopyOnly: true + copy: + - from: arg(0) + to: arg(1) + - from: arg(2) + to: result + - from: arg(0) + to: result + - from: arg(2) + to: arg(1) + - from: this + to: result + - from: this + to: arg(1) +- function: java.text.ChoiceFormat# + signature: (double[], java.lang.String[]) void + taintCopyOnly: true + copy: + - from: arg(1) + to: this + - from: arg(0) + to: this + - from: + - arg(1) + - '[*]' + to: this +- function: java.text.MessageFormat# + signature: (java.lang.String, java.util.Locale) void + taintCopyOnly: true + copy: + - from: arg(1) + to: this + - from: arg(0) + to: this diff --git a/core/opentaint-config/config/config/stdlib/java-util-concurrent-atomic.yaml b/core/opentaint-config/config/config/stdlib/java-util-concurrent-atomic.yaml new file mode 100644 index 000000000..644360020 --- /dev/null +++ b/core/opentaint-config/config/config/stdlib/java-util-concurrent-atomic.yaml @@ -0,0 +1,25 @@ +passThrough: +- function: java.util.concurrent.atomic.AtomicReference#get + signature: () java.lang.Object + overrides: false + copy: + - from: + - this + - .java.util.concurrent.atomic.AtomicReference#value#java.lang.Object + to: result +- function: java.util.concurrent.atomic.AtomicReference#set + signature: (java.lang.Object) void + overrides: false + copy: + - from: arg(0) + to: + - this + - .java.util.concurrent.atomic.AtomicReference#value#java.lang.Object +- function: java.util.concurrent.atomic.AtomicReference# + signature: (java.lang.Object) void + overrides: false + copy: + - from: arg(0) + to: + - this + - .java.util.concurrent.atomic.AtomicReference#value#java.lang.Object diff --git a/core/opentaint-config/config/config/stdlib/java-util-concurrent.yaml b/core/opentaint-config/config/config/stdlib/java-util-concurrent.yaml new file mode 100644 index 000000000..65361be9d --- /dev/null +++ b/core/opentaint-config/config/config/stdlib/java-util-concurrent.yaml @@ -0,0 +1,404 @@ +passThrough: +- function: java.util.concurrent.ConcurrentHashMap#reduceEntries + signature: (long, java.util.function.BiFunction) java.util.Map$Entry + taintCopyOnly: true + copy: + - from: this + to: result +- function: java.util.concurrent.BlockingDeque#offerLast + signature: (java.lang.Object, long, java.util.concurrent.TimeUnit) boolean + copy: + - from: arg(0) + to: + - this + - .java.lang.Iterable#Element#java.lang.Object +- function: java.util.concurrent.BlockingQueue#poll + signature: (long, java.util.concurrent.TimeUnit) java.lang.Object + copy: + - from: + - this + - .java.lang.Iterable#Element#java.lang.Object + to: result +- function: java.util.concurrent.CompletableFuture#join + signature: () java.lang.Object + overrides: false + copy: + - from: + - this + - .java.util.concurrent.Future#value#java.lang.Object + to: result +- function: java.util.concurrent.BlockingQueue#drainTo + signature: (java.util.Collection) int + copy: + - from: + - this + - .java.lang.Iterable#Element#java.lang.Object + to: + - arg(0) + - .java.lang.Iterable#Element#java.lang.Object +- function: java.util.concurrent.TransferQueue#transfer + signature: (java.lang.Object) void + copy: + - from: arg(0) + to: + - this + - .java.lang.Iterable#Element#java.lang.Object +- function: java.util.concurrent.ConcurrentHashMap#replaceAll + signature: (java.util.function.BiFunction) void + copy: + - from: this + to: result +- function: java.util.concurrent.ConcurrentHashMap#search + signature: (long, java.util.function.BiFunction) java.lang.Object + taintCopyOnly: true + copy: + - from: this + to: result +- function: java.util.concurrent.CompletionStage#whenComplete + signature: (java.util.function.BiConsumer) java.util.concurrent.CompletionStage + copy: + - from: this + to: result +- function: java.util.concurrent.CompletableFuture#getNow + signature: + return: java.lang.Object + copy: + - from: + - this + - .java.util.concurrent.CompletableFuture#result#java.lang.Object + to: result +- function: java.util.concurrent.BlockingDeque#putFirst + signature: (java.lang.Object) void + copy: + - from: arg(0) + to: + - this + - .java.lang.Iterable#Element#java.lang.Object +- function: java.util.concurrent.BlockingDeque#offerFirst + signature: (java.lang.Object, long, java.util.concurrent.TimeUnit) boolean + copy: + - from: arg(0) + to: + - this + - .java.lang.Iterable#Element#java.lang.Object +- function: java.util.concurrent.ConcurrentHashMap#reduceEntries + signature: + return: java.util.Map$Entry + copy: + - from: + - this + - .java.util.Map#MapValue#java.lang.Object + to: + - result + - .java.util.Map$Entry#Value#java.lang.Object + - from: + - this + - .java.util.Map#MapKey#java.lang.Object + to: + - result + - .java.util.Map$Entry#Key#java.lang.Object +- function: java.util.concurrent.TransferQueue#tryTransfer + signature: (java.lang.Object, long, java.util.concurrent.TimeUnit) boolean + copy: + - from: arg(0) + to: + - this + - .java.lang.Iterable#Element#java.lang.Object +- function: java.util.concurrent.BlockingDeque#pollLast + signature: (long, java.util.concurrent.TimeUnit) java.lang.Object + copy: + - from: + - this + - .java.lang.Iterable#Element#java.lang.Object + to: result +- function: java.util.concurrent.BlockingDeque#takeLast + signature: () java.lang.Object + copy: + - from: + - this + - .java.lang.Iterable#Element#java.lang.Object + to: result +- function: java.util.concurrent.CompletableFuture#obtrudeValue + signature: (java.lang.Object) void + copy: + - from: arg(0) + to: + - this + - .java.util.concurrent.Future##java.lang.Object + - from: arg(0) + to: + - this + - .java.util.concurrent.CompletableFuture##java.lang.Object + - from: arg(0) + to: this + - from: arg(0) + to: + - this + - .java.util.concurrent.CompletionStage##java.lang.Object +- function: java.util.concurrent.ConcurrentHashMap#replace + signature: (java.lang.Object, java.lang.Object) java.lang.Object + copy: + - from: arg(1) + to: result +- function: java.util.concurrent.TransferQueue#tryTransfer + signature: (java.lang.Object) boolean + copy: + - from: arg(0) + to: + - this + - .java.lang.Iterable#Element#java.lang.Object +- function: java.util.concurrent.ConcurrentHashMap#reduceValues + signature: (long, java.util.function.Function, java.util.function.BiFunction) java.lang.Object + taintCopyOnly: true + copy: + - from: this + to: result +- function: java.util.concurrent.CompletionStage#whenCompleteAsync + signature: (java.util.function.BiConsumer) java.util.concurrent.CompletionStage + copy: + - from: this + to: result +- function: java.util.concurrent.BlockingQueue#offer + signature: (java.lang.Object, long, java.util.concurrent.TimeUnit) boolean + copy: + - from: arg(0) + to: + - this + - .java.lang.Iterable#Element#java.lang.Object +- function: java.util.concurrent.CompletableFuture#getNow + signature: (java.lang.Object) java.lang.Object + copy: + - from: arg(0) + to: result + - from: + - this + - .java.util.concurrent.CompletionStage##java.lang.Object + to: result + - from: + - this + - .java.util.concurrent.Future##java.lang.Object + to: result + - from: + - this + - .java.util.concurrent.CompletableFuture##java.lang.Object + to: result +- function: java.util.concurrent.CompletableFuture#complete + signature: (java.lang.Object) boolean + overrides: false + copy: + - from: arg(0) + to: + - this + - .java.util.concurrent.Future#value#java.lang.Object +- function: java.util.concurrent.ConcurrentHashMap#reduce + signature: (long, java.util.function.BiFunction, java.util.function.BiFunction) + java.lang.Object + taintCopyOnly: true + copy: + - from: this + to: result +- function: java.util.concurrent.Future#get + signature: () java.lang.Object + copy: + - from: + - this + - .java.util.concurrent.Future#value#java.lang.Object + to: result +- function: java.util.concurrent.ConcurrentHashMap#reduceValues + signature: (long, java.util.function.BiFunction) java.lang.Object + taintCopyOnly: true + copy: + - from: this + to: result +- function: java.util.concurrent.ConcurrentHashMap# + signature: (java.util.Map) void + overrides: false + copy: + - from: + - arg(0) + - .java.util.Map#MapKey#java.lang.Object + to: + - this + - .java.util.Map#MapKey#java.lang.Object + - from: + - arg(0) + - .java.util.Map#MapValue#java.lang.Object + to: + - this + - .java.util.Map#MapValue#java.lang.Object +- function: java.util.concurrent.CompletableFuture#join + signature: + return: java.lang.Object + copy: + - from: + - this + - .java.util.concurrent.CompletableFuture#result#java.lang.Object + to: result +- function: java.util.concurrent.BlockingQueue#take + signature: () java.lang.Object + copy: + - from: + - this + - .java.lang.Iterable#Element#java.lang.Object + to: result +- function: java.util.concurrent.CompletableFuture#join + signature: () java.lang.Object + taintCopyOnly: true + copy: + - from: this + to: result +- function: java.util.concurrent.ConcurrentHashMap#searchEntries + signature: (long, java.util.function.Function) java.lang.Object + taintCopyOnly: true + copy: + - from: this + to: result +- function: java.util.concurrent.CompletableFuture#complete + signature: (java.lang.Object) boolean + copy: + - from: arg(0) + to: + - this + - .java.util.concurrent.Future##java.lang.Object + - from: arg(0) + to: + - this + - .java.util.concurrent.CompletableFuture##java.lang.Object + - from: arg(0) + to: this + - from: arg(0) + to: + - this + - .java.util.concurrent.CompletionStage##java.lang.Object +- function: java.util.concurrent.ConcurrentHashMap#elements + signature: () java.util.Enumeration + copy: + - from: + - this + - .java.util.Map#MapValue#java.lang.Object + to: + - result + - .java.util.Enumeration#Element#java.lang.Object +- function: java.util.concurrent.CompletableFuture#getNow + signature: (java.lang.Object) java.lang.Object + taintCopyOnly: true + copy: + - from: this + to: result +- function: java.util.concurrent.CompletionStage#whenCompleteAsync + signature: (java.util.function.BiConsumer, java.util.concurrent.Executor) java.util.concurrent.CompletionStage + copy: + - from: this + to: result +- function: java.util.concurrent.BlockingDeque#takeFirst + signature: () java.lang.Object + copy: + - from: + - this + - .java.lang.Iterable#Element#java.lang.Object + to: result +- function: java.util.concurrent.CompletableFuture#completedFuture + signature: (java.lang.Object) java.util.concurrent.CompletableFuture + copy: + - from: arg(0) + to: result +- function: java.util.concurrent.ConcurrentHashMap#searchKeys + signature: (long, java.util.function.Function) java.lang.Object + taintCopyOnly: true + copy: + - from: this + to: result +- function: java.util.concurrent.BlockingQueue#drainTo + signature: (java.util.Collection, int) int + copy: + - from: + - this + - .java.lang.Iterable#Element#java.lang.Object + to: + - arg(0) + - .java.lang.Iterable#Element#java.lang.Object +- function: java.util.concurrent.ConcurrentHashMap#reduceKeys + signature: (long, java.util.function.Function, java.util.function.BiFunction) java.lang.Object + taintCopyOnly: true + copy: + - from: this + to: result +- function: java.util.concurrent.BlockingQueue#put + signature: (java.lang.Object) void + copy: + - from: arg(0) + to: + - this + - .java.lang.Iterable#Element#java.lang.Object +- function: java.util.concurrent.CompletableFuture#join + signature: () java.lang.Object + copy: + - from: + - this + - .java.util.concurrent.CompletionStage##java.lang.Object + to: result + - from: + - this + - .java.util.concurrent.Future##java.lang.Object + to: result + - from: + - this + - .java.util.concurrent.CompletableFuture##java.lang.Object + to: result +- function: java.util.concurrent.ConcurrentHashMap#reduceKeys + signature: (long, java.util.function.BiFunction) java.lang.Object + taintCopyOnly: true + copy: + - from: this + to: result +- function: java.util.concurrent.BlockingDeque#putLast + signature: (java.lang.Object) void + copy: + - from: arg(0) + to: + - this + - .java.lang.Iterable#Element#java.lang.Object +- function: java.util.concurrent.BlockingDeque#pollFirst + signature: (long, java.util.concurrent.TimeUnit) java.lang.Object + copy: + - from: + - this + - .java.lang.Iterable#Element#java.lang.Object + to: result +- function: java.util.concurrent.ConcurrentHashMap#reduceEntries + signature: (long, java.util.function.Function, java.util.function.BiFunction) java.lang.Object + taintCopyOnly: true + copy: + - from: this + to: result +- function: java.util.concurrent.CompletableFuture#completedFuture + signature: (java.lang.Object) java.util.concurrent.CompletableFuture + overrides: false + copy: + - from: arg(0) + to: + - result + - .java.util.concurrent.Future#value#java.lang.Object +- function: java.util.concurrent.CompletableFuture#anyOf + signature: (java.util.concurrent.CompletableFuture[]) java.util.concurrent.CompletableFuture + taintCopyOnly: true + copy: + - from: arg(*) + to: result +- function: java.util.concurrent.CompletionStage#toCompletableFuture + signature: () java.util.concurrent.CompletableFuture + taintCopyOnly: true + copy: + - from: this + to: result +- function: java.util.concurrent.ConcurrentHashMap#searchValues + signature: (long, java.util.function.Function) java.lang.Object + taintCopyOnly: true + copy: + - from: this + to: result +- function: java.util.concurrent.ConcurrentHashMap#replace + signature: (java.lang.Object, java.lang.Object, java.lang.Object) boolean + copy: + - from: arg(1) + to: result diff --git a/core/opentaint-config/config/config/stdlib/java-util-logging.yaml b/core/opentaint-config/config/config/stdlib/java-util-logging.yaml new file mode 100644 index 000000000..a6b80fa95 --- /dev/null +++ b/core/opentaint-config/config/config/stdlib/java-util-logging.yaml @@ -0,0 +1,58 @@ +passThrough: +- function: java.util.logging.Logger#getLogger + signature: (java.lang.String) java.util.logging.Logger + overrides: false + copy: + - from: arg(0) + to: + - result + - .java.util.logging.Logger#name#java.lang.Object +- function: java.util.logging.LogRecord# + signature: (java.util.logging.Level, java.lang.String) void + copy: + - from: arg(1) + to: + - this + - .java.util.logging.LogRecord##java.lang.Object +- function: java.util.logging.LogRecord# + signature: (java.util.logging.Level, java.lang.String) void + taintCopyOnly: true + copy: + - from: arg(1) + to: this +- function: java.util.logging.LogRecord#getThrown + signature: () java.lang.Throwable + copy: + - from: + - this + - .java.util.logging.LogRecord#message#java.lang.String + to: + - result + - .java.lang.Throwable#message#java.lang.String +- function: java.util.logging.Logger#getName + signature: () java.lang.String + overrides: false + copy: + - from: + - this + - .java.util.logging.Logger#name#java.lang.Object + to: result +- function: java.util.logging.LogRecord#setLongThreadID + signature: (*) java.util.logging.LogRecord + copy: + - from: + - this + - .java.util.logging.LogRecord#message#java.lang.String + to: + - result + - .java.util.logging.LogRecord#message#java.lang.String +- function: java.util.logging.LogRecord# + signature: + params: + - index: 1 + type: java.lang.String + copy: + - from: arg(1) + to: + - this + - .java.util.logging.LogRecord#message#java.lang.String diff --git a/core/opentaint-config/config/config/stdlib/java-util-regex.yaml b/core/opentaint-config/config/config/stdlib/java-util-regex.yaml new file mode 100644 index 000000000..7ae707643 --- /dev/null +++ b/core/opentaint-config/config/config/stdlib/java-util-regex.yaml @@ -0,0 +1,951 @@ +passThrough: +- function: java.util.regex.Pattern#matches + signature: (java.lang.String, java.lang.CharSequence) boolean + copy: + - from: arg(0) + to: result + - from: arg(1) + to: result + - from: this + to: result +- function: java.util.regex.Matcher#replaceFirst + signature: + return: java.lang.String + copy: + - from: + - this + - .java.util.regex.Matcher#group#java.lang.String + to: result + - from: + - this + - .java.util.regex.Matcher#pattern#java.util.regex.Pattern + - .java.util.regex.Pattern#regex#java.lang.String + to: result + - from: + - this + - .java.util.regex.Matcher#group#java.lang.String + to: result + - from: + - this + - .java.util.regex.Matcher#pattern#java.util.regex.Pattern + - .java.util.regex.Pattern#regex#java.lang.String + to: result +- function: java.util.regex.Matcher#appendReplacement + signature: (*, *) java.util.regex.Matcher + copy: + - from: + - this + - .java.util.regex.Matcher#input#java.lang.CharSequence + to: + - result + - .java.util.regex.Matcher#input#java.lang.CharSequence + - from: + - this + - .java.util.regex.Matcher#input#java.lang.CharSequence + to: + - result + - .java.util.regex.Matcher#group#java.lang.String + - .java.lang.String#content#java.lang.CharSequence + - from: + - this + - .java.util.regex.Matcher#group#java.lang.String + - .java.lang.String#content#java.lang.CharSequence + to: + - result + - .java.util.regex.Matcher#input#java.lang.CharSequence + - from: + - this + - .java.util.regex.Matcher#group#java.lang.String + - .java.lang.String#content#java.lang.CharSequence + to: + - result + - .java.util.regex.Matcher#group#java.lang.String + - .java.lang.String#content#java.lang.CharSequence +- function: java.util.regex.Matcher#matches + signature: () boolean + copy: + - from: + - this + - .java.util.regex.Matcher##java.lang.Object + to: result + - from: this + to: result +- function: java.util.regex.Matcher#pattern + signature: () java.util.regex.Pattern + taintCopyOnly: true + copy: + - from: this + to: result +- function: java.util.regex.Pattern#split + signature: (java.lang.CharSequence, int) java.lang.String[] + copy: + - from: arg(1) + to: result +- function: java.util.regex.Matcher#find + signature: (int) boolean + copy: + - from: arg(0) + to: result + - from: + - this + - .java.util.regex.Matcher##java.lang.Object + to: result + - from: this + to: result +- function: java.util.regex.Matcher#reset + signature: (java.lang.CharSequence) java.util.regex.Matcher + taintCopyOnly: true + copy: + - from: arg(0) + to: result + - from: arg(0) + to: this +- function: java.util.regex.Matcher#reset + signature: () java.util.regex.Matcher + copy: + - from: + - this + - .java.util.regex.Matcher#input#java.lang.CharSequence + to: + - result + - .java.util.regex.Matcher#input#java.lang.CharSequence + - from: + - this + - .java.util.regex.Matcher#input#java.lang.CharSequence + to: + - result + - .java.util.regex.Matcher#group#java.lang.String + - .java.lang.String#content#java.lang.CharSequence + - from: + - this + - .java.util.regex.Matcher#group#java.lang.String + - .java.lang.String#content#java.lang.CharSequence + to: + - result + - .java.util.regex.Matcher#input#java.lang.CharSequence + - from: + - this + - .java.util.regex.Matcher#group#java.lang.String + - .java.lang.String#content#java.lang.CharSequence + to: + - result + - .java.util.regex.Matcher#group#java.lang.String + - .java.lang.String#content#java.lang.CharSequence +- function: java.util.regex.Matcher#group + signature: (java.lang.String) java.lang.String + copy: + - from: arg(0) + to: result + - from: + - this + - .java.util.regex.Matcher##java.lang.Object + to: result +- function: java.util.regex.Matcher#group + signature: () java.lang.String + copy: + - from: + - this + - .java.util.regex.Matcher##java.lang.Object + to: result + - from: + - this + - .java.util.regex.Matcher#input#java.lang.CharSequence + to: + - result + - .java.lang.String#content#java.lang.CharSequence + - from: + - this + - .java.util.regex.Matcher#group#java.lang.String + - .java.lang.String#content#java.lang.CharSequence + to: + - result + - .java.lang.String#content#java.lang.CharSequence +- function: java.util.regex.Matcher#appendTail + signature: (java.lang.StringBuilder) java.lang.StringBuilder + taintCopyOnly: true + copy: + - from: this + to: result + - from: this + to: arg(0) +- function: java.util.regex.Matcher#reset + signature: + params: + - index: 0 + type: java.lang.CharSequence + copy: + - from: arg(0) + to: + - this + - .java.util.regex.Matcher#input#java.lang.CharSequence + - from: arg(0) + to: + - this + - .java.util.regex.Matcher#group#java.lang.String + - .java.lang.String#content#java.lang.CharSequence +- function: java.util.regex.Matcher#replaceAll + signature: (*) java.lang.String + copy: + - from: + - this + - .java.util.regex.Matcher#input#java.lang.CharSequence + to: + - result + - .java.lang.String#content#java.lang.CharSequence + - from: + - this + - .java.util.regex.Matcher#group#java.lang.String + - .java.lang.String#content#java.lang.CharSequence + to: + - result + - .java.lang.String#content#java.lang.CharSequence +- function: java.util.regex.Matcher#toString + signature: () java.lang.String + copy: + - from: + - this + - .java.util.regex.Matcher#input#java.lang.CharSequence + to: + - result + - .java.lang.String#content#java.lang.CharSequence + - from: + - this + - .java.util.regex.Matcher#group#java.lang.String + - .java.lang.String#content#java.lang.CharSequence + to: + - result + - .java.lang.String#content#java.lang.CharSequence +- function: java.util.regex.Matcher#group + signature: (int) java.lang.String + taintCopyOnly: true + copy: + - from: this + to: result +- function: java.util.regex.Matcher#group + signature: () java.lang.String + taintCopyOnly: true + copy: + - from: this + to: result +- function: java.util.regex.Pattern#split + signature: (java.lang.CharSequence, int) java.lang.String[] + taintCopyOnly: true + copy: + - from: arg(0) + to: result + - from: this + to: result +- function: java.util.regex.Matcher#replaceAll + signature: (java.util.function.Function) java.lang.String + taintCopyOnly: true + copy: + - from: arg(0) + to: result + - from: this + to: result +- function: java.util.regex.Matcher#find + signature: () boolean + copy: + - from: + - this + - .java.util.regex.Matcher##java.lang.Object + to: result + - from: this + to: result +- function: java.util.regex.Matcher#appendReplacement + signature: + params: + - index: 0 + type: java.lang.StringBuffer + - index: 1 + type: java.lang.String + copy: + - from: arg(1) + to: + - arg(0) + - .java.lang.StringBuffer#value#java.lang.String + - from: arg(1) + to: + - arg(0) + - .java.lang.StringBuffer#delegate#java.lang.AbstractStringBuilder + - .java.lang.AbstractStringBuilder#value#java.lang.String +- function: java.util.regex.Matcher#replaceAll + signature: + return: java.lang.String + copy: + - from: + - this + - .java.util.regex.Matcher#group#java.lang.String + to: result + - from: + - this + - .java.util.regex.Matcher#pattern#java.util.regex.Pattern + - .java.util.regex.Pattern#regex#java.lang.String + to: result + - from: + - this + - .java.util.regex.Matcher#group#java.lang.String + to: result + - from: + - this + - .java.util.regex.Matcher#pattern#java.util.regex.Pattern + - .java.util.regex.Pattern#regex#java.lang.String + to: result +- function: java.util.regex.Matcher#replaceFirst + signature: (java.lang.String) java.lang.String + copy: + - from: arg(0) + to: result + - from: + - this + - .java.util.regex.Matcher##java.lang.Object + to: result +- function: java.util.regex.Matcher#group + signature: (int) java.lang.String + copy: + - from: arg(0) + to: result + - from: + - this + - .java.util.regex.Matcher##java.lang.Object + to: result +- function: java.util.regex.Matcher#replaceFirst + signature: (java.lang.String) java.lang.String + taintCopyOnly: true + copy: + - from: this + to: result +- function: java.util.regex.Pattern#pattern + signature: + return: java.lang.String + copy: + - from: + - this + - .java.util.regex.Pattern#regex#java.lang.String + to: result +- function: java.util.regex.Matcher#appendReplacement + signature: (java.lang.StringBuilder, java.lang.String) java.util.regex.Matcher + copy: + - from: + - this + - .java.util.regex.Matcher##java.lang.Object + to: result + - from: this + to: result + - from: + - this + - .java.util.regex.Matcher##java.lang.Object + to: arg(0) +- function: java.util.regex.Matcher#end + signature: (int) int + copy: + - from: arg(0) + to: result + - from: + - this + - .java.util.regex.Matcher##java.lang.Object + to: result + - from: this + to: result +- function: java.util.regex.Matcher#pattern + signature: () java.util.regex.Pattern + copy: + - from: + - this + - .java.util.regex.Matcher##java.lang.Object + to: result + - from: + - this + - .java.util.regex.Matcher#input#java.lang.CharSequence + to: + - result + - .java.util.regex.Pattern#regex#java.lang.String + - .java.lang.String#content#java.lang.CharSequence + - from: + - this + - .java.util.regex.Matcher#group#java.lang.String + - .java.lang.String#content#java.lang.CharSequence + to: + - result + - .java.util.regex.Pattern#regex#java.lang.String + - .java.lang.String#content#java.lang.CharSequence +- function: java.util.regex.Matcher#quoteReplacement + signature: (*) java.lang.String + copy: + - from: + - this + - .java.util.regex.Matcher#input#java.lang.CharSequence + to: + - result + - .java.lang.String#content#java.lang.CharSequence + - from: + - this + - .java.util.regex.Matcher#group#java.lang.String + - .java.lang.String#content#java.lang.CharSequence + to: + - result + - .java.lang.String#content#java.lang.CharSequence +- function: java.util.regex.Matcher#useTransparentBounds + signature: (*) java.util.regex.Matcher + copy: + - from: + - this + - .java.util.regex.Matcher#input#java.lang.CharSequence + to: + - result + - .java.util.regex.Matcher#input#java.lang.CharSequence + - from: + - this + - .java.util.regex.Matcher#input#java.lang.CharSequence + to: + - result + - .java.util.regex.Matcher#group#java.lang.String + - .java.lang.String#content#java.lang.CharSequence + - from: + - this + - .java.util.regex.Matcher#group#java.lang.String + - .java.lang.String#content#java.lang.CharSequence + to: + - result + - .java.util.regex.Matcher#input#java.lang.CharSequence + - from: + - this + - .java.util.regex.Matcher#group#java.lang.String + - .java.lang.String#content#java.lang.CharSequence + to: + - result + - .java.util.regex.Matcher#group#java.lang.String + - .java.lang.String#content#java.lang.CharSequence +- function: java.util.regex.Pattern#flags + signature: () int + copy: + - from: this + to: result +- function: java.util.regex.Matcher#start + signature: () int + copy: + - from: + - this + - .java.util.regex.Matcher##java.lang.Object + to: result + - from: this + to: result +- function: java.util.regex.Pattern#splitAsStream + signature: (java.lang.CharSequence) java.util.stream.Stream + taintCopyOnly: true + copy: + - from: arg(0) + to: result +- function: java.util.regex.Matcher#pattern + signature: + return: java.util.regex.Pattern + copy: + - from: + - this + - .java.util.regex.Matcher#pattern#java.util.regex.Pattern + to: result +- function: java.util.regex.Matcher#replaceAll + signature: (java.util.function.Function) java.lang.String + copy: + - from: + - this + - .java.util.regex.Matcher##java.lang.Object + to: result +- function: java.util.regex.Matcher#appendTail + signature: (*) java.lang.StringBuffer + copy: + - from: + - this + - .java.util.regex.Matcher#input#java.lang.CharSequence + to: + - result + - .java.lang.StringBuffer#content#java.lang.CharSequence + - from: + - this + - .java.util.regex.Matcher#input#java.lang.CharSequence + to: + - result + - .java.lang.StringBuffer#delegate#java.lang.AbstractStringBuilder + - .java.lang.AbstractStringBuilder#content#java.lang.CharSequence + - from: + - this + - .java.util.regex.Matcher#input#java.lang.CharSequence + to: + - result + - .java.lang.StringBuffer#value#java.lang.String + - .java.lang.String#content#java.lang.CharSequence + - from: + - this + - .java.util.regex.Matcher#group#java.lang.String + - .java.lang.String#content#java.lang.CharSequence + to: + - result + - .java.lang.StringBuffer#content#java.lang.CharSequence + - from: + - this + - .java.util.regex.Matcher#group#java.lang.String + - .java.lang.String#content#java.lang.CharSequence + to: + - result + - .java.lang.StringBuffer#delegate#java.lang.AbstractStringBuilder + - .java.lang.AbstractStringBuilder#content#java.lang.CharSequence + - from: + - this + - .java.util.regex.Matcher#group#java.lang.String + - .java.lang.String#content#java.lang.CharSequence + to: + - result + - .java.lang.StringBuffer#value#java.lang.String + - .java.lang.String#content#java.lang.CharSequence +- function: java.util.regex.Matcher#replaceFirst + signature: (java.util.function.Function) java.lang.String + taintCopyOnly: true + copy: + - from: arg(0) + to: result + - from: this + to: result +- function: java.util.regex.Matcher#appendReplacement + signature: + params: + - index: 0 + type: java.lang.StringBuilder + - index: 1 + type: java.lang.String + copy: + - from: arg(1) + to: + - arg(0) + - .java.lang.StringBuilder#value#java.lang.String +- function: java.util.regex.Matcher#replaceAll + signature: (java.lang.String) java.lang.String + copy: + - from: arg(0) + to: result + - from: + - this + - .java.util.regex.Matcher##java.lang.Object + to: result +- function: java.util.regex.Matcher#start + signature: (java.lang.String) int + copy: + - from: arg(0) + to: result + - from: + - this + - .java.util.regex.Matcher##java.lang.Object + to: result + - from: this + to: result +- function: java.util.regex.Matcher#groupCount + signature: () int + copy: + - from: + - this + - .java.util.regex.Matcher##java.lang.Object + to: result + - from: this + to: result +- function: java.util.regex.Pattern#matcher + signature: (java.lang.CharSequence) java.util.regex.Matcher + taintCopyOnly: true + copy: + - from: arg(0) + to: result +- function: java.util.regex.Matcher#group + signature: (*) java.lang.String + copy: + - from: + - this + - .java.util.regex.Matcher#input#java.lang.CharSequence + to: + - result + - .java.lang.String#content#java.lang.CharSequence + - from: + - this + - .java.util.regex.Matcher#group#java.lang.String + - .java.lang.String#content#java.lang.CharSequence + to: + - result + - .java.lang.String#content#java.lang.CharSequence +- function: java.util.regex.Matcher#appendReplacement + signature: (java.lang.StringBuffer, java.lang.String) java.util.regex.Matcher + taintCopyOnly: true + copy: + - from: arg(1) + to: arg(0) + - from: this + to: arg(0) +- function: java.util.regex.Matcher#appendReplacement + signature: (java.lang.StringBuilder, java.lang.String) java.util.regex.Matcher + taintCopyOnly: true + copy: + - from: arg(1) + to: arg(0) + - from: this + to: arg(0) +- function: java.util.regex.Matcher#group + signature: (java.lang.String) java.lang.String + taintCopyOnly: true + copy: + - from: this + to: result +- function: java.util.regex.Matcher#usePattern + signature: (*) java.util.regex.Matcher + copy: + - from: + - this + - .java.util.regex.Matcher#input#java.lang.CharSequence + to: + - result + - .java.util.regex.Matcher#input#java.lang.CharSequence + - from: + - this + - .java.util.regex.Matcher#input#java.lang.CharSequence + to: + - result + - .java.util.regex.Matcher#group#java.lang.String + - .java.lang.String#content#java.lang.CharSequence + - from: + - this + - .java.util.regex.Matcher#group#java.lang.String + - .java.lang.String#content#java.lang.CharSequence + to: + - result + - .java.util.regex.Matcher#input#java.lang.CharSequence + - from: + - this + - .java.util.regex.Matcher#group#java.lang.String + - .java.lang.String#content#java.lang.CharSequence + to: + - result + - .java.util.regex.Matcher#group#java.lang.String + - .java.lang.String#content#java.lang.CharSequence +- function: java.util.regex.Matcher#appendTail + signature: (*) java.lang.StringBuilder + copy: + - from: + - this + - .java.util.regex.Matcher#input#java.lang.CharSequence + to: + - result + - .java.lang.StringBuilder#content#java.lang.CharSequence + - from: + - this + - .java.util.regex.Matcher#input#java.lang.CharSequence + to: + - result + - .java.lang.StringBuilder#value#java.lang.String + - .java.lang.String#content#java.lang.CharSequence + - from: + - this + - .java.util.regex.Matcher#group#java.lang.String + - .java.lang.String#content#java.lang.CharSequence + to: + - result + - .java.lang.StringBuilder#content#java.lang.CharSequence + - from: + - this + - .java.util.regex.Matcher#group#java.lang.String + - .java.lang.String#content#java.lang.CharSequence + to: + - result + - .java.lang.StringBuilder#value#java.lang.String + - .java.lang.String#content#java.lang.CharSequence +- function: java.util.regex.Matcher#reset + signature: (*) java.util.regex.Matcher + copy: + - from: + - this + - .java.util.regex.Matcher#input#java.lang.CharSequence + to: + - result + - .java.util.regex.Matcher#input#java.lang.CharSequence + - from: + - this + - .java.util.regex.Matcher#input#java.lang.CharSequence + to: + - result + - .java.util.regex.Matcher#group#java.lang.String + - .java.lang.String#content#java.lang.CharSequence + - from: + - this + - .java.util.regex.Matcher#group#java.lang.String + - .java.lang.String#content#java.lang.CharSequence + to: + - result + - .java.util.regex.Matcher#input#java.lang.CharSequence + - from: + - this + - .java.util.regex.Matcher#group#java.lang.String + - .java.lang.String#content#java.lang.CharSequence + to: + - result + - .java.util.regex.Matcher#group#java.lang.String + - .java.lang.String#content#java.lang.CharSequence +- function: java.util.regex.Pattern#split + signature: (java.lang.CharSequence) java.lang.String[] + taintCopyOnly: true + copy: + - from: arg(0) + to: result + - from: this + to: result +- function: java.util.regex.Matcher#replaceFirst + signature: (java.util.function.Function) java.lang.String + copy: + - from: + - this + - .java.util.regex.Matcher##java.lang.Object + to: result +- function: java.util.regex.Matcher#replaceFirst + signature: (*) java.lang.String + copy: + - from: + - this + - .java.util.regex.Matcher#input#java.lang.CharSequence + to: + - result + - .java.lang.String#content#java.lang.CharSequence + - from: + - this + - .java.util.regex.Matcher#group#java.lang.String + - .java.lang.String#content#java.lang.CharSequence + to: + - result + - .java.lang.String#content#java.lang.CharSequence +- function: java.util.regex.Matcher#group + signature: + return: java.lang.String + copy: + - from: + - this + - .java.util.regex.Matcher#group#java.lang.String + to: result + - from: + - this + - .java.util.regex.Matcher#pattern#java.util.regex.Pattern + - .java.util.regex.Pattern#regex#java.lang.String + to: result + - from: + - this + - .java.util.regex.Matcher#group#java.lang.String + to: result + - from: + - this + - .java.util.regex.Matcher#pattern#java.util.regex.Pattern + - .java.util.regex.Pattern#regex#java.lang.String + to: result + - from: + - this + - .java.util.regex.Matcher#group#java.lang.String + to: result + - from: + - this + - .java.util.regex.Matcher#pattern#java.util.regex.Pattern + - .java.util.regex.Pattern#regex#java.lang.String + to: result +- function: java.util.regex.Pattern#matcher + signature: + params: + - index: 0 + type: java.lang.CharSequence + return: java.util.regex.Matcher + copy: + - from: arg(0) + to: + - result + - .java.util.regex.Matcher#input#java.lang.CharSequence + - from: arg(0) + to: + - result + - .java.util.regex.Matcher#group#java.lang.String + - .java.lang.String#content#java.lang.CharSequence +- function: java.util.regex.Matcher#appendTail + signature: (java.lang.StringBuilder) java.lang.StringBuilder + copy: + - from: arg(0) + to: arg(0) + - from: arg(0) + to: result + - from: + - this + - .java.util.regex.Matcher##java.lang.Object + to: result + - from: + - this + - .java.util.regex.Matcher##java.lang.Object + to: arg(0) +- function: java.util.regex.Matcher#lookingAt + signature: () boolean + copy: + - from: + - this + - .java.util.regex.Matcher##java.lang.Object + to: result + - from: this + to: result +- function: java.util.regex.Matcher#region + signature: (*, *) java.util.regex.Matcher + copy: + - from: + - this + - .java.util.regex.Matcher#input#java.lang.CharSequence + to: + - result + - .java.util.regex.Matcher#input#java.lang.CharSequence + - from: + - this + - .java.util.regex.Matcher#input#java.lang.CharSequence + to: + - result + - .java.util.regex.Matcher#group#java.lang.String + - .java.lang.String#content#java.lang.CharSequence + - from: + - this + - .java.util.regex.Matcher#group#java.lang.String + - .java.lang.String#content#java.lang.CharSequence + to: + - result + - .java.util.regex.Matcher#input#java.lang.CharSequence + - from: + - this + - .java.util.regex.Matcher#group#java.lang.String + - .java.lang.String#content#java.lang.CharSequence + to: + - result + - .java.util.regex.Matcher#group#java.lang.String + - .java.lang.String#content#java.lang.CharSequence +- function: java.util.regex.Matcher#reset + signature: (java.lang.CharSequence) java.util.regex.Matcher + copy: + - from: arg(0) + to: + - this + - .java.util.regex.Matcher##java.lang.Object +- function: java.util.regex.Matcher#reset + signature: + params: + - index: 0 + type: java.lang.CharSequence + return: java.util.regex.Matcher + copy: + - from: arg(0) + to: + - result + - .java.util.regex.Matcher#input#java.lang.CharSequence + - from: arg(0) + to: + - result + - .java.util.regex.Matcher#group#java.lang.String + - .java.lang.String#content#java.lang.CharSequence +- function: java.util.regex.Matcher#end + signature: () int + copy: + - from: + - this + - .java.util.regex.Matcher##java.lang.Object + to: result + - from: this + to: result +- function: java.util.regex.Matcher#appendTail + signature: (java.lang.StringBuffer) java.lang.StringBuffer + taintCopyOnly: true + copy: + - from: this + to: result + - from: this + to: arg(0) +- function: java.util.regex.Matcher#appendReplacement + signature: (java.lang.StringBuffer, java.lang.String) java.util.regex.Matcher + copy: + - from: + - this + - .java.util.regex.Matcher##java.lang.Object + to: result + - from: this + to: result + - from: + - this + - .java.util.regex.Matcher##java.lang.Object + to: arg(0) +- function: java.util.regex.Matcher#useAnchoringBounds + signature: (*) java.util.regex.Matcher + copy: + - from: + - this + - .java.util.regex.Matcher#input#java.lang.CharSequence + to: + - result + - .java.util.regex.Matcher#input#java.lang.CharSequence + - from: + - this + - .java.util.regex.Matcher#input#java.lang.CharSequence + to: + - result + - .java.util.regex.Matcher#group#java.lang.String + - .java.lang.String#content#java.lang.CharSequence + - from: + - this + - .java.util.regex.Matcher#group#java.lang.String + - .java.lang.String#content#java.lang.CharSequence + to: + - result + - .java.util.regex.Matcher#input#java.lang.CharSequence + - from: + - this + - .java.util.regex.Matcher#group#java.lang.String + - .java.lang.String#content#java.lang.CharSequence + to: + - result + - .java.util.regex.Matcher#group#java.lang.String + - .java.lang.String#content#java.lang.CharSequence +- function: java.util.regex.Matcher#appendTail + signature: (java.lang.StringBuffer) java.lang.StringBuffer + copy: + - from: arg(0) + to: arg(0) + - from: arg(0) + to: result + - from: + - this + - .java.util.regex.Matcher##java.lang.Object + to: result + - from: + - this + - .java.util.regex.Matcher##java.lang.Object + to: arg(0) +- function: java.util.regex.Pattern#pattern + signature: () java.lang.String + taintCopyOnly: true + copy: + - from: this + to: result +- function: java.util.regex.Matcher#end + signature: (java.lang.String) int + copy: + - from: arg(0) + to: result + - from: + - this + - .java.util.regex.Matcher##java.lang.Object + to: result + - from: this + to: result +- function: java.util.regex.Matcher#replaceAll + signature: (java.lang.String) java.lang.String + taintCopyOnly: true + copy: + - from: this + to: result +- function: java.util.regex.Matcher#start + signature: (int) int + copy: + - from: arg(0) + to: result + - from: + - this + - .java.util.regex.Matcher##java.lang.Object + to: result + - from: this + to: result diff --git a/core/opentaint-config/config/config/stdlib/java-util-stream.yaml b/core/opentaint-config/config/config/stdlib/java-util-stream.yaml new file mode 100644 index 000000000..60b87ea58 --- /dev/null +++ b/core/opentaint-config/config/config/stdlib/java-util-stream.yaml @@ -0,0 +1,431 @@ +passThrough: +- function: java.util.stream.Stream#iterate + signature: (java.lang.Object, java.util.function.Predicate, java.util.function.UnaryOperator) + java.util.stream.Stream + copy: + - from: arg(0) + to: + - result + - .java.util.stream.BaseStream#Element#java.lang.Object +- function: java.util.stream.Stream#reduce + signature: (java.lang.Object, java.util.function.BinaryOperator) java.lang.Object + copy: + - from: arg(0) + to: result +- function: java.util.stream.Stream#findFirst + signature: () java.util.Optional + copy: + - from: + - this + - .java.util.stream.BaseStream#Element#java.lang.Object + to: + - result + - .java.util.Optional#Element#java.lang.Object +- function: java.util.stream.LongStream#map + signature: (java.util.function.LongUnaryOperator) java.util.stream.LongStream + copy: + - from: this + to: result +- function: java.util.stream.Stream#max + signature: (java.util.Comparator) java.util.Optional + copy: + - from: + - this + - .java.util.stream.BaseStream#Element#java.lang.Object + to: + - result + - .java.util.Optional#Element#java.lang.Object +- function: java.util.stream.BaseStream#parallel + signature: () java.util.stream.BaseStream + copy: + - from: + - this + - .java.util.stream.BaseStream#Element#java.lang.Object + to: + - result + - .java.util.stream.BaseStream#Element#java.lang.Object +- function: java.util.stream.DoubleStream#reduce + signature: (java.util.function.DoubleBinaryOperator) java.util.OptionalDouble + taintCopyOnly: true + copy: + - from: this + to: result +- function: java.util.stream.DoubleStream#flatMap + signature: (java.util.function.DoubleFunction) java.util.stream.DoubleStream + copy: + - from: this + to: result +- function: java.util.stream.StreamSupport#stream + signature: (java.util.Spliterator, boolean) java.util.stream.Stream + taintCopyOnly: true + copy: + - from: arg(0) + to: result +- function: java.util.stream.IntStream#reduce + signature: (int, java.util.function.IntBinaryOperator) int + copy: + - from: this + to: result +- function: java.util.stream.Stream#distinct + signature: () java.util.stream.Stream + copy: + - from: + - this + - .java.util.stream.BaseStream#Element#java.lang.Object + to: + - result + - .java.util.stream.BaseStream#Element#java.lang.Object +- function: java.util.stream.Stream#takeWhile + signature: (java.util.function.Predicate) java.util.stream.Stream + copy: + - from: + - this + - .java.util.stream.BaseStream#Element#java.lang.Object + to: + - result + - .java.util.stream.BaseStream#Element#java.lang.Object +- function: java.util.stream.Stream#toList + signature: () java.util.List + copy: + - from: + - this + - .java.util.stream.BaseStream#Element#java.lang.Object + to: + - result + - .java.lang.Iterable#Element#java.lang.Object +- function: java.util.stream.IntStream#mapToObj + signature: (java.util.function.IntFunction) java.util.stream.Stream + copy: + - from: this + to: result +- function: java.util.stream.StreamSupport#stream + signature: + params: + - index: 0 + type: java.util.Spliterator + return: java.util.stream.Stream + copy: + - from: + - arg(0) + - .java.util.Spliterator#Element#java.lang.Object + to: + - result + - .java.util.stream.BaseStream#Element#java.lang.Object +- function: java.util.stream.Stream#ofNullable + signature: (java.lang.Object) java.util.stream.Stream + copy: + - from: arg(0) + to: + - result + - .java.util.stream.BaseStream#Element#java.lang.Object +- function: java.util.stream.Stream#skip + signature: (long) java.util.stream.Stream + copy: + - from: + - this + - .java.util.stream.BaseStream#Element#java.lang.Object + to: + - result + - .java.util.stream.BaseStream#Element#java.lang.Object +- function: java.util.stream.IntStream#map + signature: (java.util.function.IntUnaryOperator) java.util.stream.IntStream + copy: + - from: this + to: result +- function: java.util.stream.Stream#of + signature: (java.lang.Object[]) java.util.stream.Stream + copy: + - from: + - arg(0) + - '[*]' + to: + - result + - .java.util.stream.BaseStream#Element#java.lang.Object +- function: java.util.stream.Stream#findAny + signature: () java.util.Optional + copy: + - from: + - this + - .java.util.stream.BaseStream#Element#java.lang.Object + to: + - result + - .java.util.Optional#Element#java.lang.Object +- function: java.util.stream.Stream#reduce + signature: (java.lang.Object, java.util.function.BiFunction, java.util.function.BinaryOperator) + java.lang.Object + copy: + - from: arg(0) + to: result +- function: java.util.stream.DoubleStream#mapToObj + signature: (java.util.function.DoubleFunction) java.util.stream.Stream + copy: + - from: this + to: result +- function: java.util.stream.Stream#reduce + signature: (java.util.function.BinaryOperator) java.util.Optional + copy: + - from: + - this + - .java.util.stream.BaseStream#Element#java.lang.Object + to: + - result + - .java.util.Optional#Element#java.lang.Object +- function: java.util.stream.BaseStream#iterator + signature: () java.util.Iterator + copy: + - from: + - this + - .java.util.stream.BaseStream#Element#java.lang.Object + to: + - result + - .java.util.Iterator#Element#java.lang.Object +- function: java.util.stream.IntStream#reduce + signature: (java.util.function.IntBinaryOperator) java.util.OptionalInt + taintCopyOnly: true + copy: + - from: this + to: result +- function: java.util.stream.Stream#limit + signature: (long) java.util.stream.Stream + copy: + - from: + - this + - .java.util.stream.BaseStream#Element#java.lang.Object + to: + - result + - .java.util.stream.BaseStream#Element#java.lang.Object +- function: java.util.stream.LongStream#reduce + signature: (java.util.function.LongBinaryOperator) java.util.OptionalLong + taintCopyOnly: true + copy: + - from: this + to: result +- function: java.util.stream.StreamSupport#stream + signature: (java.util.function.Supplier, int, boolean) java.util.stream.Stream + taintCopyOnly: true + copy: + - from: arg(0) + to: result +- function: java.util.stream.LongStream#reduce + signature: (long, java.util.function.LongBinaryOperator) long + copy: + - from: this + to: result +- function: java.util.stream.Stream#concat + signature: (java.util.stream.Stream, java.util.stream.Stream) java.util.stream.Stream + copy: + - from: + - arg(1) + - .java.util.stream.BaseStream#Element#java.lang.Object + to: + - result + - .java.util.stream.BaseStream#Element#java.lang.Object + - from: + - arg(0) + - .java.util.stream.BaseStream#Element#java.lang.Object + to: + - result + - .java.util.stream.BaseStream#Element#java.lang.Object +- function: java.util.stream.BaseStream#sequential + signature: () java.util.stream.BaseStream + copy: + - from: + - this + - .java.util.stream.BaseStream#Element#java.lang.Object + to: + - result + - .java.util.stream.BaseStream#Element#java.lang.Object +- function: java.util.stream.IntStream#collect + signature: (java.util.function.Supplier, java.util.function.ObjIntConsumer, java.util.function.BiConsumer) + java.lang.Object + taintCopyOnly: true + copy: + - from: this + to: result +- function: java.util.stream.Stream#collect + signature: (java.util.function.Supplier, java.util.function.BiConsumer, java.util.function.BiConsumer) + java.lang.Object + taintCopyOnly: true + copy: + - from: this + to: result + - from: + - this + - .java.util.stream.BaseStream#Element#java.lang.Object + to: + - result + - .java.lang.Iterable#Element#java.lang.Object +- function: java.util.stream.Stream#flatMap + signature: (java.util.function.Function) java.util.stream.Stream + copy: + - from: this + to: result +- function: java.util.stream.Stream#map + signature: (java.util.function.Function) java.util.stream.Stream + copy: + - from: this + to: result +- function: java.util.stream.BaseStream#unordered + signature: () java.util.stream.BaseStream + copy: + - from: + - this + - .java.util.stream.BaseStream#Element#java.lang.Object + to: + - result + - .java.util.stream.BaseStream#Element#java.lang.Object +- function: java.util.stream.BaseStream#onClose + signature: (java.lang.Runnable) java.util.stream.BaseStream + copy: + - from: + - this + - .java.util.stream.BaseStream#Element#java.lang.Object + to: + - result + - .java.util.stream.BaseStream#Element#java.lang.Object +- function: java.util.stream.Stream#peek + signature: (java.util.function.Consumer) java.util.stream.Stream + copy: + - from: + - this + - .java.util.stream.BaseStream#Element#java.lang.Object + to: + - result + - .java.util.stream.BaseStream#Element#java.lang.Object +- function: java.util.stream.Stream#of + signature: (java.lang.Object) java.util.stream.Stream + copy: + - from: arg(0) + to: + - result + - .java.util.stream.BaseStream#Element#java.lang.Object +- function: java.util.stream.Stream#collect + signature: (java.util.stream.Collector) java.lang.Object + taintCopyOnly: true + copy: + - from: this + to: result + - from: + - this + - .java.util.stream.BaseStream#Element#java.lang.Object + to: + - result + - .java.lang.Iterable#Element#java.lang.Object +- function: java.util.stream.LongStream#collect + signature: (java.util.function.Supplier, java.util.function.ObjLongConsumer, java.util.function.BiConsumer) + java.lang.Object + taintCopyOnly: true + copy: + - from: this + to: result +- function: java.util.stream.DoubleStream#collect + signature: (java.util.function.Supplier, java.util.function.ObjDoubleConsumer, java.util.function.BiConsumer) + java.lang.Object + taintCopyOnly: true + copy: + - from: this + to: result +- function: java.util.stream.LongStream#flatMap + signature: (java.util.function.LongFunction) java.util.stream.LongStream + copy: + - from: this + to: result +- function: java.util.stream.Stream#dropWhile + signature: (java.util.function.Predicate) java.util.stream.Stream + copy: + - from: + - this + - .java.util.stream.BaseStream#Element#java.lang.Object + to: + - result + - .java.util.stream.BaseStream#Element#java.lang.Object +- function: java.util.stream.DoubleStream#map + signature: (java.util.function.DoubleUnaryOperator) java.util.stream.DoubleStream + copy: + - from: this + to: result +- function: java.util.stream.BaseStream#spliterator + signature: () java.util.Spliterator + copy: + - from: + - this + - .java.util.stream.BaseStream#Element#java.lang.Object + to: + - result + - .java.util.Spliterator#Element#java.lang.Object +- function: java.util.stream.Stream#sorted + signature: (java.util.Comparator) java.util.stream.Stream + copy: + - from: + - this + - .java.util.stream.BaseStream#Element#java.lang.Object + to: + - result + - .java.util.stream.BaseStream#Element#java.lang.Object +- function: java.util.stream.Stream#filter + signature: (java.util.function.Predicate) java.util.stream.Stream + copy: + - from: + - this + - .java.util.stream.BaseStream#Element#java.lang.Object + to: + - result + - .java.util.stream.BaseStream#Element#java.lang.Object +- function: java.util.stream.Stream#iterate + signature: (java.lang.Object, java.util.function.UnaryOperator) java.util.stream.Stream + copy: + - from: arg(0) + to: + - result + - .java.util.stream.BaseStream#Element#java.lang.Object +- function: java.util.stream.IntStream#flatMap + signature: (java.util.function.IntFunction) java.util.stream.IntStream + copy: + - from: this + to: result +- function: java.util.stream.Stream#toArray + signature: () java.lang.Object[] + copy: + - from: + - this + - .java.util.stream.BaseStream#Element#java.lang.Object + to: + - result + - '[*]' +- function: java.util.stream.Stream#sorted + signature: () java.util.stream.Stream + copy: + - from: + - this + - .java.util.stream.BaseStream#Element#java.lang.Object + to: + - result + - .java.util.stream.BaseStream#Element#java.lang.Object +- function: java.util.stream.Stream#min + signature: (java.util.Comparator) java.util.Optional + copy: + - from: + - this + - .java.util.stream.BaseStream#Element#java.lang.Object + to: + - result + - .java.util.Optional#Element#java.lang.Object +- function: java.util.stream.LongStream#mapToObj + signature: (java.util.function.LongFunction) java.util.stream.Stream + copy: + - from: this + to: result +- function: java.util.stream.Stream#toArray + signature: (java.util.function.IntFunction) java.lang.Object[] + copy: + - from: + - this + - .java.util.stream.BaseStream#Element#java.lang.Object + to: + - result + - '[*]' +- function: java.util.stream.DoubleStream#reduce + signature: (double, java.util.function.DoubleBinaryOperator) double + copy: + - from: this + to: result diff --git a/core/opentaint-config/config/config/stdlib/java-util-zip.yaml b/core/opentaint-config/config/config/stdlib/java-util-zip.yaml new file mode 100644 index 000000000..f9ded9e1b --- /dev/null +++ b/core/opentaint-config/config/config/stdlib/java-util-zip.yaml @@ -0,0 +1,30 @@ +passThrough: +- function: java.util.zip.ZipEntry#getName + signature: + return: java.lang.String + copy: + - from: + - this + - .java.util.zip.ZipEntry#name#java.lang.String + to: result +- function: java.util.zip.ZipEntry#getName + signature: () java.lang.String + taintCopyOnly: true + copy: + - from: this + to: result +- function: java.util.zip.ZipFile#stream + signature: () java.util.stream.Stream + taintCopyOnly: true + copy: + - from: this + to: result +- function: java.util.zip.ZipEntry# + signature: (java.util.zip.ZipEntry) * + copy: + - from: + - arg(0) + - .java.util.zip.ZipEntry#name#java.lang.String + to: + - this + - .java.util.zip.ZipEntry#name#java.lang.String diff --git a/core/opentaint-config/config/config/stdlib/java-util.yaml b/core/opentaint-config/config/config/stdlib/java-util.yaml new file mode 100644 index 000000000..28548336a --- /dev/null +++ b/core/opentaint-config/config/config/stdlib/java-util.yaml @@ -0,0 +1,6278 @@ +passThrough: +- function: java.util.Collections#singleton + signature: (java.lang.Object) java.util.Set + overrides: false + copy: + - from: arg(0) + to: + - result + - .java.lang.Iterable#Element#java.lang.Object +- function: java.util.Properties#list + signature: (java.io.PrintWriter) void + taintCopyOnly: true + copy: + - from: this + to: arg(0) +- function: java.util.Map#entrySet + signature: () java.util.Set + copy: + - from: + - this + - .java.util.Map#MapKey#java.lang.Object + to: + - result + - .java.lang.Iterable#Element#java.lang.Object + - .java.util.Map$Entry#Key#java.lang.Object + - from: + - this + - .java.util.Map#MapValue#java.lang.Object + to: + - result + - .java.lang.Iterable#Element#java.lang.Object + - .java.util.Map$Entry#Value#java.lang.Object +- function: java.util.Scanner# + signature: (java.io.InputStream) void + taintCopyOnly: true + copy: + - from: arg(0) + to: this +- function: java.util.Vector#elementAt + signature: (java.lang.Object[], int) java.lang.Object + taintCopyOnly: true + copy: + - from: this + to: result +- function: java.util.Spliterators#spliterator + signature: (java.lang.Object[], int) java.util.Spliterator + taintCopyOnly: true + copy: + - from: arg(0) + to: result +- function: java.util.Set#of + signature: (java.lang.Object, java.lang.Object, java.lang.Object, java.lang.Object, + java.lang.Object) java.util.Set + overrides: false + copy: + - from: arg(2) + to: + - result + - .java.lang.Iterable#Element#java.lang.Object + - from: arg(3) + to: + - result + - .java.lang.Iterable#Element#java.lang.Object + - from: arg(0) + to: + - result + - .java.lang.Iterable#Element#java.lang.Object + - from: arg(1) + to: + - result + - .java.lang.Iterable#Element#java.lang.Object + - from: arg(4) + to: + - result + - .java.lang.Iterable#Element#java.lang.Object +- function: java.util.Optional#orElseThrow + signature: (java.util.function.Supplier) java.lang.Object + copy: + - from: + - this + - .java.util.Optional#Element#java.lang.Object + to: result +- function: java.util.Arrays#spliterator + signature: + params: + - index: 0 + type: java.lang.Object[] + return: java.util.Spliterator + copy: + - from: + - arg(0) + - '[*]' + to: + - result + - .java.util.Spliterator#Element#java.lang.Object + - from: + - arg(0) + - '[*]' + to: + - result + - .java.util.Spliterator#Element#java.lang.Object +- function: java.util.Collection# + taintCopyOnly: true + copy: + - from: arg(0) + to: this +- function: java.util.EventObject# + signature: (java.lang.Object) void + overrides: false + copy: + - from: arg(0) + to: + - this + - .java.util.EventObject#source#java.lang.Object +- function: java.util.Collections#synchronizedNavigableSet + signature: (java.util.NavigableSet) java.util.NavigableSet + overrides: false + copy: + - from: + - arg(0) + - .java.lang.Iterable#Element#java.lang.Object + to: + - result + - .java.lang.Iterable#Element#java.lang.Object +- function: java.util.Collections#checkedCollection + signature: (java.util.Collection, java.lang.Class) java.util.Collection + overrides: false + copy: + - from: + - arg(0) + - .java.lang.Iterable#Element#java.lang.Object + to: + - result + - .java.lang.Iterable#Element#java.lang.Object +- function: java.util.NavigableSet#descendingIterator + signature: () java.util.Iterator + copy: + - from: + - this + - .java.lang.Iterable#Element#java.lang.Object + to: + - result + - .java.util.Iterator#Element#java.lang.Object +- function: java.util.BitSet#set + signature: (int) void + copy: + - from: arg(0) + to: + - this + - .java.util.BitSet##java.lang.Object + - from: arg(0) + to: this +- function: java.util.ListIterator#add + signature: (java.lang.Object) void + copy: + - from: arg(0) + to: + - this + - .java.util.Iterator#Element#java.lang.Object +- function: java.util.ResourceBundle#getString + signature: (java.lang.String) java.lang.String + copy: + - from: + - this + - .java.util.ResourceBundle#MapValue#java.lang.Object + to: result +- function: java.util.AbstractMap$SimpleImmutableEntry# + signature: (java.lang.Object, java.lang.Object) void + overrides: false + copy: + - from: arg(1) + to: + - this + - .java.util.Map$Entry#Value#java.lang.Object + - from: arg(0) + to: + - this + - .java.util.Map$Entry#Key#java.lang.Object +- function: java.util.Collection#spliterator + signature: + return: java.util.Spliterator + copy: + - from: + - this + - .java.lang.Iterable#Element#java.lang.Object + to: + - result + - .java.util.Spliterator#Element#java.lang.Object +- function: java.util.Arrays#copyOfRange + signature: (double[], int, int) double[] + overrides: false + copy: + - from: + - arg(0) + - '[*]' + to: + - result + - '[*]' +- function: java.util.Set#copyOf + signature: (java.util.Collection) java.util.Set + overrides: false + copy: + - from: + - arg(0) + - .java.lang.Iterable#Element#java.lang.Object + to: + - result + - .java.lang.Iterable#Element#java.lang.Object +- function: java.util.Spliterators#spliterator + signature: (double[], int) java.util.Spliterator$OfDouble + taintCopyOnly: true + copy: + - from: arg(0) + to: result +- function: java.util.Map$Entry# + bypassVerification: true + copy: + - from: arg(1) + to: + - this + - .java.util.Map$Entry#Value#java.lang.Object + - from: arg(0) + to: + - this + - .java.util.Map$Entry#Key#java.lang.Object + - from: arg(1) + to: + - this + - .java.util.Map$Entry##java.lang.Object + - from: arg(0) + to: + - this + - .java.util.Map$Entry##java.lang.Object +- function: java.util.Scanner#findWithinHorizon + signature: (java.util.regex.Pattern, int) java.lang.String + taintCopyOnly: true + copy: + - from: this + to: result +- function: java.util.Map#of + signature: (java.lang.Object, java.lang.Object, java.lang.Object, java.lang.Object) + java.util.Map + overrides: false + copy: + - from: arg(0) + to: + - result + - .java.util.Map#MapKey#java.lang.Object + - from: arg(2) + to: + - result + - .java.util.Map#MapKey#java.lang.Object + - from: arg(1) + to: + - result + - .java.util.Map#MapValue#java.lang.Object + - from: arg(3) + to: + - result + - .java.util.Map#MapValue#java.lang.Object +- function: java.util.Set#of + signature: (java.lang.Object, java.lang.Object, java.lang.Object, java.lang.Object) + java.util.Set + overrides: false + copy: + - from: arg(2) + to: + - result + - .java.lang.Iterable#Element#java.lang.Object + - from: arg(3) + to: + - result + - .java.lang.Iterable#Element#java.lang.Object + - from: arg(0) + to: + - result + - .java.lang.Iterable#Element#java.lang.Object + - from: arg(1) + to: + - result + - .java.lang.Iterable#Element#java.lang.Object +- function: java.util.NavigableSet#tailSet + signature: (java.lang.Object, boolean) java.util.NavigableSet + copy: + - from: + - this + - .java.lang.Iterable#Element#java.lang.Object + to: + - result + - .java.lang.Iterable#Element#java.lang.Object +- function: + package: java.util + class: Calendar + name: + pattern: setT.* + signature: + params: + - index: 0 + type: java.util.Date + copy: + - from: arg(0) + to: + - this + - .java.util.Calendar#time#java.util.Date +- function: java.util.Collections#checkedSet + signature: (java.util.Set, java.lang.Class) java.util.Set + overrides: false + copy: + - from: + - arg(0) + - .java.lang.Iterable#Element#java.lang.Object + to: + - result + - .java.lang.Iterable#Element#java.lang.Object +- function: java.util.Objects#requireNonNullElse + signature: (java.lang.Object, java.lang.Object) java.lang.Object + overrides: false + copy: + - from: arg(0) + to: result + - from: arg(1) + to: result +- function: java.util.Arrays#stream + signature: + params: + - index: 0 + type: java.lang.Object[] + return: java.util.stream.Stream + copy: + - from: + - arg(0) + - '[*]' + to: + - result + - .java.util.stream.BaseStream#Element#java.lang.Object + - from: + - arg(0) + - '[*]' + to: + - result + - .java.util.stream.BaseStream#Element#java.lang.Object +- function: java.util.Arrays#spliterator + signature: (double[]) java.util.Spliterator$OfDouble + taintCopyOnly: true + copy: + - from: arg(0) + to: result +- function: java.util.EnumMap# + signature: (java.util.EnumMap) void + overrides: false + copy: + - from: + - arg(0) + - .java.util.Map#MapKey#java.lang.Object + to: + - this + - .java.util.Map#MapKey#java.lang.Object + - from: + - arg(0) + - .java.util.Map#MapValue#java.lang.Object + to: + - this + - .java.util.Map#MapValue#java.lang.Object +- function: java.util.Arrays#copyOf + signature: (double[], int) double[] + overrides: false + copy: + - from: + - arg(0) + - '[*]' + to: + - result + - '[*]' +- function: java.util.Set#of + signature: (java.lang.Object, java.lang.Object) java.util.Set + overrides: false + copy: + - from: arg(0) + to: + - result + - .java.lang.Iterable#Element#java.lang.Object + - from: arg(1) + to: + - result + - .java.lang.Iterable#Element#java.lang.Object +- function: java.util.Random#setSeed + signature: (long) void + copy: + - from: arg(0) + to: + - this + - .java.util.Random##java.lang.Object + - from: arg(0) + to: this +- function: java.util.BitSet#set + signature: (int, int, boolean) void + copy: + - from: arg(1) + to: + - this + - .java.util.BitSet##java.lang.Object + - from: arg(1) + to: this + - from: arg(0) + to: + - this + - .java.util.BitSet##java.lang.Object + - from: arg(0) + to: this +- function: java.util.List#set + signature: (int, java.lang.Object) java.lang.Object + copy: + - from: + - this + - .java.lang.Iterable#Element#java.lang.Object + to: result + - from: arg(1) + to: + - this + - .java.lang.Iterable#Element#java.lang.Object +- function: java.util.Optional#stream + signature: () java.util.stream.Stream + overrides: false + copy: + - from: + - this + - .java.util.Optional#Element#java.lang.Object + to: + - result + - .java.util.stream.BaseStream#Element#java.lang.Object +- function: java.util.NavigableSet#lower + signature: (java.lang.Object) java.lang.Object + copy: + - from: + - this + - .java.lang.Iterable#Element#java.lang.Object + to: result +- function: java.util.Scanner#findInLine + signature: (java.lang.String) java.lang.String + copy: + - from: + - this + - .java.util.Scanner##java.lang.Object + to: result + - from: + - this + - .java.util.Iterator##java.lang.Object + to: result +- function: java.util.Vector#elements + signature: () java.util.Enumeration + copy: + - from: + - this + - .java.lang.Iterable#Element#java.lang.Object + to: + - result + - .java.util.Enumeration#Element#java.lang.Object +- function: java.util.Arrays#spliterator + signature: (int[], int, int) java.util.Spliterator$OfInt + overrides: false + copy: + - from: + - arg(0) + - '[*]' + to: + - result + - .java.util.Spliterator#Element#java.lang.Object +- function: java.util.Collections#checkedQueue + signature: (java.util.Queue, java.lang.Class) java.util.Queue + copy: + - from: arg(0) + to: result +- function: java.util.LinkedList#removeLast + signature: () java.lang.Object + taintCopyOnly: true + copy: + - from: this + to: result +- function: java.util.Queue#peek + signature: () java.lang.Object + copy: + - from: + - this + - .java.lang.Iterable#Element#java.lang.Object + to: result +- function: java.util.StringTokenizer#nextToken + signature: (java.lang.String) java.lang.String + copy: + - from: arg(0) + to: result +- function: java.util.List#of + signature: (java.lang.Object, java.lang.Object, java.lang.Object, java.lang.Object, + java.lang.Object, java.lang.Object) java.util.List + overrides: false + copy: + - from: arg(2) + to: + - result + - .java.lang.Iterable#Element#java.lang.Object + - from: arg(3) + to: + - result + - .java.lang.Iterable#Element#java.lang.Object + - from: arg(0) + to: + - result + - .java.lang.Iterable#Element#java.lang.Object + - from: arg(1) + to: + - result + - .java.lang.Iterable#Element#java.lang.Object + - from: arg(4) + to: + - result + - .java.lang.Iterable#Element#java.lang.Object + - from: arg(5) + to: + - result + - .java.lang.Iterable#Element#java.lang.Object +- function: java.util.Arrays#stream + signature: (long[]) java.util.stream.LongStream + taintCopyOnly: true + copy: + - from: arg(0) + to: result +- function: java.util.Optional#toString + signature: () java.lang.String + bypassVerification: true + copy: + - from: + - this + - .java.util.Optional#Element#java.lang.Object + to: result + - from: this + to: result +- function: java.util.Arrays#copyOfRange + signature: (byte[], int, int) byte[] + overrides: false + copy: + - from: + - arg(0) + - '[*]' + to: + - result + - '[*]' +- function: java.util.Arrays#spliterator + signature: (long[], int, int) java.util.Spliterator$OfLong + taintCopyOnly: true + copy: + - from: arg(0) + to: result +- function: java.util.Arrays#copyOfRange + signature: (short[], int, int) short[] + overrides: false + copy: + - from: + - arg(0) + - '[*]' + to: + - result + - '[*]' +- function: java.util.Enumeration# + bypassVerification: true + copy: + - from: + - arg(0) + - .java.lang.Iterable#Element#java.lang.Object + to: + - this + - .java.util.Enumeration#Element#java.lang.Object + - from: arg(0) + to: this + - from: + - arg(0) + - '[*]' + to: + - this + - .java.util.Enumeration#Element#java.lang.Object + - from: arg(0) + to: + - this + - .java.util.Enumeration#Element#java.lang.Object +- function: java.util.StringJoiner#merge + signature: (*) java.util.StringJoiner + copy: + - from: + - this + - .java.util.StringJoiner#delimiter#java.lang.CharSequence + to: + - result + - .java.util.StringJoiner#delimiter#java.lang.CharSequence +- function: java.util.SortedMap#headMap + signature: (java.lang.Object) java.util.SortedMap + copy: + - from: + - this + - .java.util.Map#MapKey#java.lang.Object + to: + - result + - .java.util.Map#MapKey#java.lang.Object + - from: + - this + - .java.util.Map#MapValue#java.lang.Object + to: + - result + - .java.util.Map#MapValue#java.lang.Object +- function: java.util.NavigableMap#floorEntry + signature: (java.lang.Object) java.util.Map$Entry + copy: + - from: + - this + - .java.util.Map#MapKey#java.lang.Object + to: + - result + - .java.util.Map$Entry#Key#java.lang.Object + - from: + - this + - .java.util.Map#MapValue#java.lang.Object + to: + - result + - .java.util.Map$Entry#Value#java.lang.Object +- function: java.util.List#spliterator + signature: () java.util.Spliterator + taintCopyOnly: true + copy: + - from: this + to: result +- function: java.util.Objects#toString + signature: (java.lang.Object, java.lang.String) java.lang.String + copy: + - from: arg(0) + to: result + - from: arg(1) + to: result +- function: java.util.Arrays#fill + signature: (int[], int) void + copy: + - from: arg(1) + to: arg(0) +- function: java.util.LinkedList#removeFirst + signature: () java.lang.Object + taintCopyOnly: true + copy: + - from: this + to: result +- function: java.util.Arrays#fill + signature: (char[], char) void + copy: + - from: arg(1) + to: arg(0) +- function: java.util.Arrays#stream + signature: (double[], int, int) java.util.stream.DoubleStream + taintCopyOnly: true + copy: + - from: arg(0) + to: result +- function: java.util.Calendar#getInstance + signature: () java.util.Calendar + copy: + - from: + - this + - .java.util.Calendar#time#java.util.Date + to: + - result + - .java.util.Calendar#time#java.util.Date + - from: + - this + - .java.util.Calendar#timeZone#java.util.TimeZone + to: + - result + - .java.util.Calendar#timeZone#java.util.TimeZone +- function: java.util.Calendar#set + signature: (int, int, int, int, int, int) void + copy: + - from: arg(5) + to: this + - from: arg(3) + to: this + - from: arg(4) + to: this + - from: arg(1) + to: + - this + - .java.util.Calendar##java.lang.Object + - from: arg(1) + to: this + - from: arg(2) + to: this + - from: arg(0) + to: + - this + - .java.util.Calendar##java.lang.Object + - from: arg(3) + to: + - this + - .java.util.Calendar##java.lang.Object + - from: arg(2) + to: + - this + - .java.util.Calendar##java.lang.Object + - from: arg(0) + to: this + - from: arg(5) + to: + - this + - .java.util.Calendar##java.lang.Object + - from: arg(4) + to: + - this + - .java.util.Calendar##java.lang.Object +- function: java.util.Arrays#fill + signature: (long[], long) void + overrides: false + copy: + - from: arg(1) + to: + - arg(0) + - '[*]' +- function: java.util.Arrays#spliterator + signature: (int[]) java.util.Spliterator$OfInt + taintCopyOnly: true + copy: + - from: arg(0) + to: result +- function: java.util.List#of + signature: (java.lang.Object, java.lang.Object, java.lang.Object, java.lang.Object, + java.lang.Object, java.lang.Object, java.lang.Object, java.lang.Object) java.util.List + overrides: false + copy: + - from: arg(2) + to: + - result + - .java.lang.Iterable#Element#java.lang.Object + - from: arg(3) + to: + - result + - .java.lang.Iterable#Element#java.lang.Object + - from: arg(0) + to: + - result + - .java.lang.Iterable#Element#java.lang.Object + - from: arg(1) + to: + - result + - .java.lang.Iterable#Element#java.lang.Object + - from: arg(6) + to: + - result + - .java.lang.Iterable#Element#java.lang.Object + - from: arg(7) + to: + - result + - .java.lang.Iterable#Element#java.lang.Object + - from: arg(4) + to: + - result + - .java.lang.Iterable#Element#java.lang.Object + - from: arg(5) + to: + - result + - .java.lang.Iterable#Element#java.lang.Object +- function: java.util.Scanner#nextLine + signature: + return: java.lang.String + copy: + - from: + - this + - .java.util.Scanner#delimiter#java.lang.String + to: result +- function: java.util.Collections#max + signature: (java.util.Collection, java.util.Comparator) java.lang.Object + taintCopyOnly: true + copy: + - from: arg(0) + to: result +- function: java.util.Vector#elementAt + signature: (int) java.lang.Object + copy: + - from: + - this + - .java.lang.Iterable#Element#java.lang.Object + to: result +- function: java.util.SequencedMap#lastEntry + copy: + - from: + - this + - .java.util.Map#MapKey#java.lang.Object + to: + - result + - .java.util.Map$Entry#Key#java.lang.Object + - from: + - this + - .java.util.Map#MapValue#java.lang.Object + to: + - result + - .java.util.Map$Entry#Value#java.lang.Object +- function: java.util.Deque#pollFirst + signature: () java.lang.Object + copy: + - from: + - this + - .java.lang.Iterable#Element#java.lang.Object + to: result +- function: java.util.Collections#singletonMap + signature: (java.lang.Object, java.lang.Object) java.util.Map + overrides: false + copy: + - from: arg(1) + to: + - result + - .java.util.Map#MapValue#java.lang.Object + - from: arg(0) + to: + - result + - .java.util.Map#MapKey#java.lang.Object +- function: java.util.Map#computeIfPresent + signature: (java.lang.Object, java.util.function.BiFunction) java.lang.Object + copy: + - from: + - this + - .java.util.Map##java.lang.Object + to: result + - from: + - this + - .java.util.Map#MapValue#java.lang.Object + to: result + - from: arg(0) + to: + - this + - .java.util.Map#MapKey#java.lang.Object +- function: java.util.Map$Entry#setValue + signature: (java.lang.Object) java.lang.Object + copy: + - from: arg(0) + to: + - this + - .java.util.Map$Entry#Value#java.lang.Object + - from: + - this + - .java.util.Map$Entry#Value#java.lang.Object + to: result +- function: java.util.Stack#push + signature: (java.lang.Object) java.lang.Object + copy: + - from: arg(0) + to: + - this + - .java.lang.Iterable#Element#java.lang.Object +- function: java.util.BitSet#get + signature: (int) boolean + copy: + - from: + - this + - .java.util.BitSet##java.lang.Object + to: result + - from: this + to: result +- function: java.util.LinkedList#getLast + signature: () java.lang.Object + taintCopyOnly: true + copy: + - from: this + to: result +- function: java.util.Scanner# + signature: + params: + - index: 0 + type: java.lang.String + copy: + - from: arg(0) + to: + - this + - .java.util.Iterator#Element#java.lang.Object +- function: java.util.Arrays#copyOf + signature: (short[], int) short[] + overrides: false + copy: + - from: + - arg(0) + - '[*]' + to: + - result + - '[*]' +- function: java.util.EventObject#getSource + signature: () java.lang.Object + copy: + - from: + - this + - .java.util.EventObject#source#java.lang.Object + to: result +- function: java.util.Map$Entry#copyOf + signature: (java.util.Map$Entry) java.util.Map$Entry + copy: + - from: + - arg(0) + - .java.util.Map$Entry#Value#java.lang.Object + to: + - result + - .java.util.Map$Entry#Value#java.lang.Object + - from: + - arg(0) + - .java.util.Map$Entry#Key#java.lang.Object + to: + - result + - .java.util.Map$Entry#Key#java.lang.Object +- function: java.util.Deque#offerLast + signature: (java.lang.Object) boolean + copy: + - from: arg(0) + to: + - this + - .java.lang.Iterable#Element#java.lang.Object +- function: java.util.Map#of + signature: (java.lang.Object, java.lang.Object) java.util.Map + overrides: false + copy: + - from: arg(0) + to: + - result + - .java.util.Map#MapKey#java.lang.Object + - from: arg(1) + to: + - result + - .java.util.Map#MapValue#java.lang.Object +- function: java.util.ListIterator#set + signature: (java.lang.Object) void + copy: + - from: arg(0) + to: + - this + - .java.util.Iterator#Element#java.lang.Object +- function: java.util.Spliterators#iterator + signature: + params: + - index: 0 + type: java.util.Spliterator$OfDouble + return: java.util.PrimitiveIterator$OfDouble + copy: + - from: + - arg(0) + - .java.util.Spliterator#Element#java.lang.Object + to: + - result + - .java.util.Iterator#Element#java.lang.Object +- function: java.util.Collections#replaceAll + signature: (java.util.List, java.lang.Object, java.lang.Object) boolean + overrides: false + copy: + - from: arg(2) + to: + - arg(0) + - .java.lang.Iterable#Element#java.lang.Object +- function: java.util.StringJoiner#add + signature: (java.lang.CharSequence) java.util.StringJoiner + overrides: false + copy: + - from: + - this + - .java.util.StringJoiner##java.lang.Object + to: result + - from: this + to: result +- function: java.util.Collections#unmodifiableNavigableSet + signature: (java.util.NavigableSet) java.util.NavigableSet + overrides: false + copy: + - from: + - arg(0) + - .java.lang.Iterable#Element#java.lang.Object + to: + - result + - .java.lang.Iterable#Element#java.lang.Object +- function: java.util.Collections#synchronizedSortedMap + signature: (java.util.SortedMap) java.util.SortedMap + overrides: false + copy: + - from: + - arg(0) + - .java.util.Map#MapValue#java.lang.Object + to: + - result + - .java.util.Map#MapValue#java.lang.Object + - from: + - arg(0) + - .java.util.Map#MapKey#java.lang.Object + to: + - result + - .java.util.Map#MapKey#java.lang.Object +- function: java.util.Scanner# + signature: (java.io.InputStream, java.nio.charset.Charset) void + taintCopyOnly: true + copy: + - from: arg(0) + to: this +- function: java.util.Vector#lastElement + signature: () java.lang.Object + copy: + - from: + - this + - .java.lang.Iterable#Element#java.lang.Object + to: result +- function: java.util.Optional#orElseGet + signature: (java.util.function.Supplier) java.lang.Object + overrides: false + copy: + - from: + - this + - .java.util.Optional#Element#java.lang.Object + to: result +- function: java.util.StringJoiner# + signature: (java.lang.CharSequence, java.lang.CharSequence, java.lang.CharSequence) + void + taintCopyOnly: true + copy: + - from: arg(1) + to: this + - from: arg(2) + to: this + - from: arg(0) + to: this +- function: java.util.Vector#setElementAt + signature: (java.lang.Object, int) void + copy: + - from: arg(0) + to: + - this + - .java.lang.Iterable#Element#java.lang.Object +- function: java.util.Collections#synchronizedNavigableMap + signature: (java.util.NavigableMap) java.util.NavigableMap + copy: + - from: arg(0) + to: result +- function: java.util.Objects#requireNonNull + signature: (java.lang.Object, java.lang.String) java.lang.Object + overrides: false + copy: + - from: arg(0) + to: result +- function: java.util.Map#put + signature: (java.lang.Object, java.lang.Object) java.lang.Object + copy: + - from: arg(1) + to: + - this + - .java.util.Map#MapValue#java.lang.Object + - from: + - this + - .java.util.Map#MapValue#java.lang.Object + to: result + - from: arg(0) + to: + - this + - .java.util.Map#MapKey#java.lang.Object +- function: java.util.SortedSet#subSet + signature: (java.lang.Object, java.lang.Object) java.util.SortedSet + copy: + - from: + - this + - .java.lang.Iterable#Element#java.lang.Object + to: + - result + - .java.lang.Iterable#Element#java.lang.Object +- function: java.util.Arrays#fill + signature: (byte[], int, int, byte) void + copy: + - from: arg(3) + to: arg(0) + - from: arg(1) + to: arg(0) +- function: java.util.LinkedList#getLast + signature: () java.lang.Object + copy: + - from: + - this + - .java.lang.Iterable##java.lang.Object + to: result + - from: + - this + - .java.util.List##java.lang.Object + to: result + - from: + - this + - .java.util.Deque##java.lang.Object + to: result + - from: + - this + - .java.util.Collection##java.lang.Object + to: result + - from: + - this + - .java.util.LinkedList##java.lang.Object + to: result + - from: + - this + - .java.util.Queue##java.lang.Object + to: result +- function: java.util.Arrays#fill + signature: (byte[], byte) void + overrides: false + copy: + - from: arg(1) + to: + - arg(0) + - '[*]' +- function: java.util.Scanner#skip + signature: (java.util.regex.Pattern) java.util.Scanner + copy: + - from: + - this + - .java.util.Scanner##java.lang.Object + to: result + - from: this + to: result + - from: + - this + - .java.util.Iterator##java.lang.Object + to: result +- function: java.util.Scanner# + signature: (java.io.InputStream, java.lang.String) void + taintCopyOnly: true + copy: + - from: arg(0) + to: this +- function: java.util.Arrays#stream + signature: (long[], int, int) java.util.stream.LongStream + overrides: false + copy: + - from: + - arg(0) + - '[*]' + to: + - result + - .java.util.stream.BaseStream#Element#java.lang.Object +- function: java.util.Scanner# + signature: (java.io.File) * + copy: + - from: + - arg(0) + - .java.io.File#path#java.lang.String + to: + - this + - .java.util.Scanner#delimiter#java.lang.String + - from: + - arg(0) + - .java.io.File#uri#java.net.URI + - .java.net.URI#value#java.lang.String + to: + - this + - .java.util.Scanner#delimiter#java.lang.String +- function: java.util.BitSet#get + signature: (int, int) java.util.BitSet + copy: + - from: + - this + - .java.util.BitSet##java.lang.Object + to: result + - from: this + to: result +- function: java.util.Arrays#stream + signature: (double[]) java.util.stream.DoubleStream + overrides: false + copy: + - from: + - arg(0) + - '[*]' + to: + - result + - .java.util.stream.BaseStream#Element#java.lang.Object +- function: java.util.Collections#max + signature: (java.util.Collection) java.lang.Object + taintCopyOnly: true + copy: + - from: arg(0) + to: result +- function: java.util.Enumeration# + taintCopyOnly: true + copy: + - from: arg(0) + to: this +- function: java.util.Collections#list + signature: (java.util.Enumeration) java.util.ArrayList + taintCopyOnly: true + copy: + - from: arg(0) + to: result +- function: java.util.Collection#parallelStream + signature: () java.util.stream.Stream + copy: + - from: + - this + - .java.lang.Iterable#Element#java.lang.Object + to: + - result + - .java.util.stream.BaseStream#Element#java.lang.Object +- function: java.util.List#subList + signature: (int, int) java.util.List + copy: + - from: + - this + - .java.lang.Iterable#Element#java.lang.Object + to: + - result + - .java.lang.Iterable#Element#java.lang.Object +- function: java.util.Collections#unmodifiableSet + signature: (java.util.Set) java.util.Set + overrides: false + copy: + - from: + - arg(0) + - .java.lang.Iterable#Element#java.lang.Object + to: + - result + - .java.lang.Iterable#Element#java.lang.Object +- function: java.util.Map#computeIfPresent + signature: (java.lang.Object, java.util.function.BiFunction) java.lang.Object + taintCopyOnly: true + copy: + - from: this + to: result +- function: java.util.Scanner# + signature: (java.lang.String) void + taintCopyOnly: true + copy: + - from: arg(0) + to: this +- function: java.util.StringJoiner#setEmptyValue + signature: (java.lang.CharSequence) java.util.StringJoiner + overrides: false + copy: + - from: + - this + - .java.util.StringJoiner##java.lang.Object + to: result + - from: this + to: result +- function: java.util.Map#values + signature: () java.util.Collection + copy: + - from: + - this + - .java.util.Map#MapValue#java.lang.Object + to: + - result + - .java.lang.Iterable#Element#java.lang.Object +- function: java.util.Scanner#useDelimiter + signature: (java.lang.String) java.util.Scanner + copy: + - from: + - this + - .java.util.Scanner##java.lang.Object + to: result + - from: this + to: result + - from: + - this + - .java.util.Iterator##java.lang.Object + to: result +- function: java.util.Map#putAll + signature: (java.util.Map) void + copy: + - from: + - arg(0) + - .java.util.Map#MapKey#java.lang.Object + to: + - this + - .java.util.Map#MapKey#java.lang.Object + - from: + - arg(0) + - .java.util.Map#MapValue#java.lang.Object + to: + - this + - .java.util.Map#MapValue#java.lang.Object +- function: java.util.Map#merge + signature: (java.lang.Object, java.lang.Object, java.util.function.BiFunction) java.lang.Object + copy: + - from: arg(1) + to: + - this + - .java.util.Map#MapValue#java.lang.Object +- function: java.util.Map#of + signature: (java.lang.Object, java.lang.Object, java.lang.Object, java.lang.Object, + java.lang.Object, java.lang.Object, java.lang.Object, java.lang.Object, java.lang.Object, + java.lang.Object, java.lang.Object, java.lang.Object, java.lang.Object, java.lang.Object, + java.lang.Object, java.lang.Object, java.lang.Object, java.lang.Object) java.util.Map + overrides: false + copy: + - from: arg(15) + to: + - result + - .java.util.Map#MapValue#java.lang.Object + - from: arg(17) + to: + - result + - .java.util.Map#MapValue#java.lang.Object + - from: arg(0) + to: + - result + - .java.util.Map#MapKey#java.lang.Object + - from: arg(2) + to: + - result + - .java.util.Map#MapKey#java.lang.Object + - from: arg(7) + to: + - result + - .java.util.Map#MapValue#java.lang.Object + - from: arg(4) + to: + - result + - .java.util.Map#MapKey#java.lang.Object + - from: arg(9) + to: + - result + - .java.util.Map#MapValue#java.lang.Object + - from: arg(6) + to: + - result + - .java.util.Map#MapKey#java.lang.Object + - from: arg(11) + to: + - result + - .java.util.Map#MapValue#java.lang.Object + - from: arg(8) + to: + - result + - .java.util.Map#MapKey#java.lang.Object + - from: arg(13) + to: + - result + - .java.util.Map#MapValue#java.lang.Object + - from: arg(10) + to: + - result + - .java.util.Map#MapKey#java.lang.Object + - from: arg(12) + to: + - result + - .java.util.Map#MapKey#java.lang.Object + - from: arg(1) + to: + - result + - .java.util.Map#MapValue#java.lang.Object + - from: arg(14) + to: + - result + - .java.util.Map#MapKey#java.lang.Object + - from: arg(3) + to: + - result + - .java.util.Map#MapValue#java.lang.Object + - from: arg(16) + to: + - result + - .java.util.Map#MapKey#java.lang.Object + - from: arg(5) + to: + - result + - .java.util.Map#MapValue#java.lang.Object +- function: java.util.BitSet#set + signature: (int, int) void + copy: + - from: arg(1) + to: + - this + - .java.util.BitSet##java.lang.Object + - from: arg(1) + to: this + - from: arg(0) + to: + - this + - .java.util.BitSet##java.lang.Object + - from: arg(0) + to: this +- function: java.util.Map#get + signature: (java.lang.Object) java.lang.Object + copy: + - from: + - this + - .java.util.Map#MapValue#java.lang.Object + to: result +- function: java.util.Scanner# + signature: (java.io.InputStream) void + copy: + - from: arg(0) + to: + - this + - .java.util.Iterator##java.lang.Object + - from: arg(0) + to: + - this + - .java.util.Scanner##java.lang.Object +- function: java.util.Scanner#next + signature: () java.lang.String + copy: + - from: + - this + - .java.util.Scanner##java.lang.Object + to: result + - from: + - this + - .java.util.Iterator##java.lang.Object + to: result +- function: java.util.Scanner#findWithinHorizon + signature: (java.lang.String, int) java.lang.String + copy: + - from: + - this + - .java.util.Scanner##java.lang.Object + to: result + - from: + - this + - .java.util.Iterator##java.lang.Object + to: result +- function: java.util.Collections#unmodifiableSequencedCollection + overrides: false + copy: + - from: + - arg(0) + - .java.lang.Iterable#Element#java.lang.Object + to: + - result + - .java.lang.Iterable#Element#java.lang.Object +- function: java.util.Optional#orElseThrow + signature: () java.lang.Object + taintCopyOnly: true + copy: + - from: this + to: result +- function: java.util.Arrays#stream + signature: (int[], int, int) java.util.stream.IntStream + overrides: false + copy: + - from: + - arg(0) + - '[*]' + to: + - result + - .java.util.stream.BaseStream#Element#java.lang.Object +- function: java.util.Spliterators#spliterator + signature: (java.util.PrimitiveIterator$OfInt, long, int) java.util.Spliterator$OfInt + taintCopyOnly: true + copy: + - from: arg(0) + to: result +- function: java.util.Arrays#fill + signature: (double[], int, int, double) void + copy: + - from: arg(3) + to: arg(0) + - from: arg(1) + to: arg(0) +- function: java.util.Properties#list + signature: (java.io.PrintStream) void + taintCopyOnly: true + copy: + - from: this + to: arg(0) +- function: java.util.Arrays#stream + signature: (java.lang.Object[], int, int) java.util.stream.Stream + overrides: false + copy: + - from: + - arg(0) + - '[*]' + to: + - result + - .java.util.stream.BaseStream#Element#java.lang.Object +- function: java.util.Collections#unmodifiableNavigableMap + signature: (java.util.NavigableMap) java.util.NavigableMap + copy: + - from: arg(0) + to: result +- function: java.util.TreeMap# + signature: (java.util.Map) void + overrides: false + copy: + - from: + - arg(0) + - .java.util.Map#MapKey#java.lang.Object + to: + - this + - .java.util.Map#MapKey#java.lang.Object + - from: + - arg(0) + - .java.util.Map#MapValue#java.lang.Object + to: + - this + - .java.util.Map#MapValue#java.lang.Object +- function: java.util.Arrays#stream + signature: (java.lang.Object[]) java.util.stream.Stream + taintCopyOnly: true + copy: + - from: arg(0) + to: result +- function: java.util.Map#ofEntries + signature: (java.util.Map$Entry[]) java.util.Map + overrides: false + copy: + - from: + - arg(0) + - '[*]' + - .java.util.Map$Entry#Value#java.lang.Object + to: + - result + - .java.util.Map#MapValue#java.lang.Object + - from: + - arg(0) + - '[*]' + - .java.util.Map$Entry#Key#java.lang.Object + to: + - result + - .java.util.Map#MapKey#java.lang.Object +- function: java.util.SequencedMap#sequencedEntrySet + copy: + - from: + - this + - .java.util.Map#MapKey#java.lang.Object + to: + - result + - .java.lang.Iterable#Element#java.lang.Object + - .java.util.Map$Entry#Key#java.lang.Object + - from: + - this + - .java.util.Map#MapValue#java.lang.Object + to: + - result + - .java.lang.Iterable#Element#java.lang.Object + - .java.util.Map$Entry#Value#java.lang.Object +- function: java.util.Set#of + signature: (java.lang.Object, java.lang.Object, java.lang.Object, java.lang.Object, + java.lang.Object, java.lang.Object, java.lang.Object, java.lang.Object, java.lang.Object) + java.util.Set + overrides: false + copy: + - from: arg(8) + to: + - result + - .java.lang.Iterable#Element#java.lang.Object + - from: arg(2) + to: + - result + - .java.lang.Iterable#Element#java.lang.Object + - from: arg(3) + to: + - result + - .java.lang.Iterable#Element#java.lang.Object + - from: arg(0) + to: + - result + - .java.lang.Iterable#Element#java.lang.Object + - from: arg(1) + to: + - result + - .java.lang.Iterable#Element#java.lang.Object + - from: arg(6) + to: + - result + - .java.lang.Iterable#Element#java.lang.Object + - from: arg(7) + to: + - result + - .java.lang.Iterable#Element#java.lang.Object + - from: arg(4) + to: + - result + - .java.lang.Iterable#Element#java.lang.Object + - from: arg(5) + to: + - result + - .java.lang.Iterable#Element#java.lang.Object +- function: java.util.Collections#synchronizedMap + signature: (java.util.Map) java.util.Map + overrides: false + copy: + - from: + - arg(0) + - .java.util.Map#MapValue#java.lang.Object + to: + - result + - .java.util.Map#MapValue#java.lang.Object + - from: + - arg(0) + - .java.util.Map#MapKey#java.lang.Object + to: + - result + - .java.util.Map#MapKey#java.lang.Object +- function: java.util.NavigableMap#pollLastEntry + signature: () java.util.Map$Entry + copy: + - from: + - this + - .java.util.Map#MapKey#java.lang.Object + to: + - result + - .java.util.Map$Entry#Key#java.lang.Object + - from: + - this + - .java.util.Map#MapValue#java.lang.Object + to: + - result + - .java.util.Map$Entry#Value#java.lang.Object +- function: java.util.Spliterators#spliteratorUnknownSize + signature: (java.util.PrimitiveIterator$OfInt, int) java.util.Spliterator$OfInt + taintCopyOnly: true + copy: + - from: arg(0) + to: result +- function: + package: java.util + class: SortedMap + name: + pattern: .*Key + taintCopyOnly: true + copy: + - from: this + to: result +- function: java.util.Arrays#spliterator + signature: (int[]) java.util.Spliterator$OfInt + overrides: false + copy: + - from: + - arg(0) + - '[*]' + to: + - result + - .java.util.Spliterator#Element#java.lang.Object +- function: java.util.Map#compute + signature: (java.lang.Object, java.util.function.BiFunction) java.lang.Object + taintCopyOnly: true + copy: + - from: this + to: result +- function: java.util.SortedSet#headSet + signature: (java.lang.Object) java.util.SortedSet + copy: + - from: + - this + - .java.lang.Iterable#Element#java.lang.Object + to: + - result + - .java.lang.Iterable#Element#java.lang.Object +- function: java.util.Scanner#next + signature: () java.lang.String + taintCopyOnly: true + copy: + - from: this + to: result +- function: java.util.Spliterators#spliteratorUnknownSize + signature: + params: + - index: 0 + type: java.util.PrimitiveIterator$OfDouble + return: java.util.Spliterator$OfDouble + copy: + - from: + - arg(0) + - .java.util.Iterator#Element#java.lang.Object + to: + - result + - .java.util.Spliterator#Element#java.lang.Object +- function: java.util.Spliterators#iterator + signature: (java.util.Spliterator$OfInt) java.util.PrimitiveIterator$OfInt + taintCopyOnly: true + copy: + - from: arg(0) + to: result +- function: java.util.Collections#asLifoQueue + signature: (java.util.Deque) java.util.Queue + overrides: false + copy: + - from: + - arg(0) + - .java.lang.Iterable#Element#java.lang.Object + to: + - result + - .java.lang.Iterable#Element#java.lang.Object +- function: java.util.Spliterators#spliterator + signature: (java.util.Collection, int) java.util.Spliterator + taintCopyOnly: true + copy: + - from: arg(0) + to: result +- function: java.util.Arrays#fill + signature: (float[], int, int, float) void + overrides: false + copy: + - from: arg(3) + to: + - arg(0) + - '[*]' +- function: java.util.Arrays#copyOf + signature: (java.lang.Object[], int, java.lang.Class) java.lang.Object[] + overrides: false + copy: + - from: + - arg(0) + - '[*]' + to: + - result + - '[*]' +- function: java.util.AbstractMap$SimpleEntry# + signature: (java.util.Map$Entry) void + overrides: false + copy: + - from: + - arg(0) + - .java.util.Map$Entry#Key#java.lang.Object + to: + - this + - .java.util.Map$Entry#Key#java.lang.Object + - from: + - arg(0) + - .java.util.Map$Entry#Value#java.lang.Object + to: + - this + - .java.util.Map$Entry#Value#java.lang.Object +- function: java.util.Collections#fill + signature: (java.util.List, java.lang.Object) void + copy: + - from: arg(1) + to: arg(0) +- function: java.util.Arrays#stream + signature: (double[]) java.util.stream.DoubleStream + taintCopyOnly: true + copy: + - from: arg(0) + to: result +- function: java.util.Arrays#copyOf + signature: (byte[], int) byte[] + overrides: false + copy: + - from: + - arg(0) + - '[*]' + to: + - result + - '[*]' +- function: java.util.Optional#ofNullable + signature: (java.lang.Object) java.util.Optional + copy: + - from: arg(0) + to: result +- function: java.util.Map#of + signature: (java.lang.Object, java.lang.Object, java.lang.Object, java.lang.Object, + java.lang.Object, java.lang.Object, java.lang.Object, java.lang.Object, java.lang.Object, + java.lang.Object, java.lang.Object, java.lang.Object, java.lang.Object, java.lang.Object, + java.lang.Object, java.lang.Object, java.lang.Object, java.lang.Object, java.lang.Object, + java.lang.Object) java.util.Map + overrides: false + copy: + - from: arg(15) + to: + - result + - .java.util.Map#MapValue#java.lang.Object + - from: arg(17) + to: + - result + - .java.util.Map#MapValue#java.lang.Object + - from: arg(19) + to: + - result + - .java.util.Map#MapValue#java.lang.Object + - from: arg(0) + to: + - result + - .java.util.Map#MapKey#java.lang.Object + - from: arg(2) + to: + - result + - .java.util.Map#MapKey#java.lang.Object + - from: arg(7) + to: + - result + - .java.util.Map#MapValue#java.lang.Object + - from: arg(4) + to: + - result + - .java.util.Map#MapKey#java.lang.Object + - from: arg(9) + to: + - result + - .java.util.Map#MapValue#java.lang.Object + - from: arg(6) + to: + - result + - .java.util.Map#MapKey#java.lang.Object + - from: arg(11) + to: + - result + - .java.util.Map#MapValue#java.lang.Object + - from: arg(8) + to: + - result + - .java.util.Map#MapKey#java.lang.Object + - from: arg(13) + to: + - result + - .java.util.Map#MapValue#java.lang.Object + - from: arg(10) + to: + - result + - .java.util.Map#MapKey#java.lang.Object + - from: arg(12) + to: + - result + - .java.util.Map#MapKey#java.lang.Object + - from: arg(1) + to: + - result + - .java.util.Map#MapValue#java.lang.Object + - from: arg(14) + to: + - result + - .java.util.Map#MapKey#java.lang.Object + - from: arg(3) + to: + - result + - .java.util.Map#MapValue#java.lang.Object + - from: arg(16) + to: + - result + - .java.util.Map#MapKey#java.lang.Object + - from: arg(5) + to: + - result + - .java.util.Map#MapValue#java.lang.Object + - from: arg(18) + to: + - result + - .java.util.Map#MapKey#java.lang.Object +- function: java.util.Set#of + signature: (java.lang.Object, java.lang.Object, java.lang.Object, java.lang.Object, + java.lang.Object, java.lang.Object, java.lang.Object) java.util.Set + overrides: false + copy: + - from: arg(2) + to: + - result + - .java.lang.Iterable#Element#java.lang.Object + - from: arg(3) + to: + - result + - .java.lang.Iterable#Element#java.lang.Object + - from: arg(0) + to: + - result + - .java.lang.Iterable#Element#java.lang.Object + - from: arg(1) + to: + - result + - .java.lang.Iterable#Element#java.lang.Object + - from: arg(6) + to: + - result + - .java.lang.Iterable#Element#java.lang.Object + - from: arg(4) + to: + - result + - .java.lang.Iterable#Element#java.lang.Object + - from: arg(5) + to: + - result + - .java.lang.Iterable#Element#java.lang.Object +- function: java.util.Arrays#fill + signature: (java.lang.Object[], int, int, java.lang.Object) void + overrides: false + copy: + - from: arg(3) + to: + - arg(0) + - '[*]' +- function: java.util.Collection#spliterator + signature: () java.util.Spliterator + copy: + - from: + - this + - .java.lang.Iterable##java.lang.Object + to: result + - from: + - this + - .java.util.Collection##java.lang.Object + to: result +- function: java.util.StringJoiner# + signature: + params: + - index: 2 + type: java.lang.CharSequence + copy: + - from: arg(2) + to: + - this + - .java.util.StringJoiner#delimiter#java.lang.CharSequence +- function: java.util.Arrays#fill + signature: (long[], long) void + copy: + - from: arg(1) + to: arg(0) +- function: java.util.Spliterators#spliterator + signature: (int[], int, int, int) java.util.Spliterator$OfInt + taintCopyOnly: true + copy: + - from: arg(0) + to: result +- function: java.util.Spliterators#spliterator + signature: (java.lang.Object[], int, int, int) java.util.Spliterator + taintCopyOnly: true + copy: + - from: arg(0) + to: result +- function: java.util.Scanner# + signature: (java.lang.String) void + copy: + - from: arg(0) + to: + - this + - .java.util.Iterator##java.lang.Object + - from: arg(0) + to: + - this + - .java.util.Scanner##java.lang.Object +- function: java.util.Collections#checkedList + signature: (java.util.List, java.lang.Class) java.util.List + overrides: false + copy: + - from: + - arg(0) + - .java.lang.Iterable#Element#java.lang.Object + to: + - result + - .java.lang.Iterable#Element#java.lang.Object +- function: java.util.Collections#unmodifiableMap + signature: (java.util.Map) java.util.Map + overrides: false + copy: + - from: + - arg(0) + - .java.util.Map#MapValue#java.lang.Object + to: + - result + - .java.util.Map#MapValue#java.lang.Object + - from: + - arg(0) + - .java.util.Map#MapKey#java.lang.Object + to: + - result + - .java.util.Map#MapKey#java.lang.Object +- function: java.util.Arrays#spliterator + signature: (double[], int, int) java.util.Spliterator$OfDouble + taintCopyOnly: true + copy: + - from: arg(0) + to: result +- function: java.util.Deque#peekFirst + signature: () java.lang.Object + copy: + - from: + - this + - .java.lang.Iterable#Element#java.lang.Object + to: result +- function: java.util.Arrays#asList + signature: + params: + - index: 0 + type: java.lang.Object[] + return: java.util.List + copy: + - from: + - arg(0) + - '[*]' + to: + - result + - .java.lang.Iterable#Element#java.lang.Object +- function: java.util.Arrays#fill + signature: (byte[], int, int, byte) void + overrides: false + copy: + - from: arg(3) + to: + - arg(0) + - '[*]' +- function: java.util.Map#of + signature: (java.lang.Object, java.lang.Object, java.lang.Object, java.lang.Object, + java.lang.Object, java.lang.Object, java.lang.Object, java.lang.Object, java.lang.Object, + java.lang.Object, java.lang.Object, java.lang.Object, java.lang.Object, java.lang.Object, + java.lang.Object, java.lang.Object) java.util.Map + overrides: false + copy: + - from: arg(15) + to: + - result + - .java.util.Map#MapValue#java.lang.Object + - from: arg(0) + to: + - result + - .java.util.Map#MapKey#java.lang.Object + - from: arg(2) + to: + - result + - .java.util.Map#MapKey#java.lang.Object + - from: arg(7) + to: + - result + - .java.util.Map#MapValue#java.lang.Object + - from: arg(4) + to: + - result + - .java.util.Map#MapKey#java.lang.Object + - from: arg(9) + to: + - result + - .java.util.Map#MapValue#java.lang.Object + - from: arg(6) + to: + - result + - .java.util.Map#MapKey#java.lang.Object + - from: arg(11) + to: + - result + - .java.util.Map#MapValue#java.lang.Object + - from: arg(8) + to: + - result + - .java.util.Map#MapKey#java.lang.Object + - from: arg(13) + to: + - result + - .java.util.Map#MapValue#java.lang.Object + - from: arg(10) + to: + - result + - .java.util.Map#MapKey#java.lang.Object + - from: arg(12) + to: + - result + - .java.util.Map#MapKey#java.lang.Object + - from: arg(1) + to: + - result + - .java.util.Map#MapValue#java.lang.Object + - from: arg(14) + to: + - result + - .java.util.Map#MapKey#java.lang.Object + - from: arg(3) + to: + - result + - .java.util.Map#MapValue#java.lang.Object + - from: arg(5) + to: + - result + - .java.util.Map#MapValue#java.lang.Object +- function: java.util.Spliterators#iterator + signature: + params: + - index: 0 + type: java.util.Spliterator$OfLong + return: java.util.PrimitiveIterator$OfLong + copy: + - from: + - arg(0) + - .java.util.Spliterator#Element#java.lang.Object + to: + - result + - .java.util.Iterator#Element#java.lang.Object +- function: java.util.Optional#toString + signature: () java.lang.String + taintCopyOnly: true + copy: + - from: this + to: result +- function: java.util.List#listIterator + signature: () java.util.ListIterator + copy: + - from: + - this + - .java.lang.Iterable#Element#java.lang.Object + to: + - result + - .java.util.Iterator#Element#java.lang.Object +- function: java.util.Arrays#stream + signature: (long[]) java.util.stream.LongStream + overrides: false + copy: + - from: + - arg(0) + - '[*]' + to: + - result + - .java.util.stream.BaseStream#Element#java.lang.Object +- function: java.util.NavigableSet#subSet + signature: (java.lang.Object, boolean, java.lang.Object, boolean) java.util.NavigableSet + copy: + - from: + - this + - .java.lang.Iterable#Element#java.lang.Object + to: + - result + - .java.lang.Iterable#Element#java.lang.Object +- function: java.util.Arrays#stream + signature: (int[]) java.util.stream.IntStream + overrides: false + copy: + - from: + - arg(0) + - '[*]' + to: + - result + - .java.util.stream.BaseStream#Element#java.lang.Object +- function: java.util.PriorityQueue# + signature: (java.util.PriorityQueue) void + overrides: false + copy: + - from: + - arg(0) + - .java.lang.Iterable#Element#java.lang.Object + to: + - this + - .java.lang.Iterable#Element#java.lang.Object +- function: java.util.SortedSet#last + signature: () java.lang.Object + copy: + - from: + - this + - .java.lang.Iterable#Element#java.lang.Object + to: result +- function: java.util.Arrays#fill + signature: (java.lang.Object[], int, int, java.lang.Object) void + copy: + - from: arg(3) + to: arg(0) + - from: arg(1) + to: arg(0) +- function: java.util.Optional#orElseThrow + signature: (java.util.function.Supplier) java.lang.Object + taintCopyOnly: true + copy: + - from: this + to: result +- function: java.util.Deque#removeFirst + signature: () java.lang.Object + copy: + - from: + - this + - .java.lang.Iterable#Element#java.lang.Object + to: result +- function: + package: java.util + class: Collections + name: + pattern: singleton.* + copy: + - from: arg(0) + to: result + - from: arg(1) + to: result +- function: java.util.List#listIterator + signature: (int) java.util.ListIterator + copy: + - from: + - this + - .java.lang.Iterable#Element#java.lang.Object + to: + - result + - .java.util.Iterator#Element#java.lang.Object +- function: java.util.Arrays#fill + signature: (boolean[], int, int, boolean) void + overrides: false + copy: + - from: arg(3) + to: + - arg(0) + - '[*]' +- function: java.util.Base64$Decoder#decode + signature: (byte[], byte[]) int + copy: + - from: arg(0) + to: arg(1) +- function: java.util.SequencedCollection#removeFirst + copy: + - from: + - this + - .java.lang.Iterable#Element#java.lang.Object + to: result +- function: java.util.Collections#fill + signature: (java.util.List, java.lang.Object) void + overrides: false + copy: + - from: arg(1) + to: + - arg(0) + - .java.lang.Iterable#Element#java.lang.Object +- function: java.util.Dictionary#get + signature: (java.lang.Object) java.lang.Object + copy: + - from: + - this + - .java.util.Dictionary#MapValue#java.lang.Object + to: result +- function: java.util.List#replaceAll + signature: (java.util.function.UnaryOperator) void + copy: + - from: + - this + - .java.lang.Iterable##java.lang.Object + to: result + - from: + - this + - .java.util.List##java.lang.Object + to: result + - from: this + to: result + - from: + - this + - .java.util.Collection##java.lang.Object + to: result +- function: java.util.Spliterators#spliterator + signature: + params: + - index: 0 + type: java.util.PrimitiveIterator$OfInt + return: java.util.Spliterator$OfInt + copy: + - from: + - arg(0) + - .java.util.Iterator#Element#java.lang.Object + to: + - result + - .java.util.Spliterator#Element#java.lang.Object +- function: java.util.Scanner# + signature: (java.io.InputStream, java.lang.String) void + copy: + - from: arg(0) + to: + - this + - .java.util.Iterator##java.lang.Object + - from: arg(0) + to: + - this + - .java.util.Scanner##java.lang.Object +- function: java.util.Arrays#copyOf + signature: (int[], int) int[] + overrides: false + copy: + - from: + - arg(0) + - '[*]' + to: + - result + - '[*]' +- function: java.util.NavigableMap#lowerEntry + signature: (java.lang.Object) java.util.Map$Entry + copy: + - from: + - this + - .java.util.Map#MapKey#java.lang.Object + to: + - result + - .java.util.Map$Entry#Key#java.lang.Object + - from: + - this + - .java.util.Map#MapValue#java.lang.Object + to: + - result + - .java.util.Map$Entry#Value#java.lang.Object +- function: java.util.Optional#of + signature: (java.lang.Object) java.util.Optional + overrides: false + copy: + - from: arg(0) + to: + - result + - .java.util.Optional#Element#java.lang.Object +- function: java.util.Vector#copyInto + signature: (java.lang.Object[]) void + copy: + - from: + - this + - .java.lang.Iterable#Element#java.lang.Object + to: + - arg(0) + - '[*]' +- function: java.util.Arrays#copyOf + signature: (char[], int) char[] + overrides: false + copy: + - from: + - arg(0) + - '[*]' + to: + - result + - '[*]' +- function: java.util.NavigableSet#ceiling + signature: (java.lang.Object) java.lang.Object + copy: + - from: + - this + - .java.lang.Iterable#Element#java.lang.Object + to: result +- function: java.util.Dictionary#put + signature: (java.lang.Object, java.lang.Object) java.lang.Object + copy: + - from: arg(1) + to: + - this + - .java.util.Dictionary#MapValue#java.lang.Object + - from: + - this + - .java.util.Dictionary#MapValue#java.lang.Object + to: result + - from: arg(0) + to: + - this + - .java.util.Dictionary#MapKey#java.lang.Object +- function: java.util.Enumeration#asIterator + signature: () java.util.Iterator + copy: + - from: + - this + - .java.util.Enumeration#Element#java.lang.Object + to: + - result + - .java.util.Iterator#Element#java.lang.Object +- function: java.util.Map# + taintCopyOnly: true + copy: + - from: arg(0) + to: this +- function: java.util.NavigableMap#lastEntry + signature: () java.util.Map$Entry + copy: + - from: + - this + - .java.util.Map#MapKey#java.lang.Object + to: + - result + - .java.util.Map$Entry#Key#java.lang.Object + - from: + - this + - .java.util.Map#MapValue#java.lang.Object + to: + - result + - .java.util.Map$Entry#Value#java.lang.Object +- function: java.util.Arrays#spliterator + signature: (java.lang.Object[]) java.util.Spliterator + taintCopyOnly: true + copy: + - from: arg(0) + to: result +- function: java.util.List#of + signature: (java.lang.Object) java.util.List + overrides: false + copy: + - from: arg(0) + to: + - result + - .java.lang.Iterable#Element#java.lang.Object +- function: java.util.SequencedCollection#reversed + copy: + - from: + - this + - .java.lang.Iterable#Element#java.lang.Object + to: + - result + - .java.lang.Iterable#Element#java.lang.Object +- function: java.util.StringTokenizer#nextToken + signature: + return: java.lang.String + copy: + - from: + - this + - .java.util.StringTokenizer#token#java.lang.String + to: result + - from: + - this + - .java.util.StringTokenizer#token#java.lang.String + to: result +- function: java.util.Collections#unmodifiableCollection + signature: (java.util.Collection) java.util.Collection + overrides: false + copy: + - from: + - arg(0) + - .java.lang.Iterable#Element#java.lang.Object + to: + - result + - .java.lang.Iterable#Element#java.lang.Object +- function: java.util.Optional#get + signature: () java.lang.Object + overrides: false + copy: + - from: + - this + - .java.util.Optional#Element#java.lang.Object + to: result +- function: java.util.Map#remove + signature: (java.lang.Object, java.lang.Object) boolean + copy: + - from: + - this + - .java.util.Map##java.lang.Object + to: result + - from: this + to: result +- function: java.util.AbstractMap$SimpleEntry# + signature: (java.lang.Object, java.lang.Object) void + overrides: false + copy: + - from: arg(1) + to: + - this + - .java.util.Map$Entry#Value#java.lang.Object + - from: arg(0) + to: + - this + - .java.util.Map$Entry#Key#java.lang.Object +- function: java.util.Arrays#fill + signature: (double[], int, int, double) void + overrides: false + copy: + - from: arg(3) + to: + - arg(0) + - '[*]' +- function: java.util.Map$Entry#getValue + signature: () java.lang.Object + taintCopyOnly: true + condition: + allOf: + - not: + typeIs: org.apache.commons.lang3.tuple.MutablePair + pos: this + - not: + typeIs: org.apache.commons.lang3.tuple.ImmutableTriple + pos: this + - not: + typeIs: org.apache.commons.lang3.tuple.Pair + pos: this + - not: + typeIs: org.apache.commons.lang3.tuple.ImmutablePair + pos: this + - not: + typeIs: org.apache.commons.lang3.tuple.Triple + pos: this + - not: + typeIs: org.apache.commons.lang3.tuple.MutableTriple + pos: this + copy: + - from: this + to: result +- function: java.util.Map#replace + signature: (java.lang.Object, java.lang.Object) java.lang.Object + copy: + - from: arg(1) + to: + - this + - .java.util.Map#MapValue#java.lang.Object + - from: + - this + - .java.util.Map#MapValue#java.lang.Object + to: result + - from: arg(0) + to: + - this + - .java.util.Map#MapKey#java.lang.Object +- function: java.util.Deque#removeLast + signature: () java.lang.Object + copy: + - from: + - this + - .java.lang.Iterable#Element#java.lang.Object + to: result +- function: java.util.Collections#nCopies + signature: (int, java.lang.Object) java.util.List + taintCopyOnly: true + copy: + - from: this + to: result +- function: java.util.Map$Entry#getKey + signature: () java.lang.Object + copy: + - from: + - this + - .java.util.Map$Entry#Key#java.lang.Object + to: result +- function: java.util.Deque#addFirst + signature: (java.lang.Object) void + copy: + - from: arg(0) + to: + - this + - .java.lang.Iterable#Element#java.lang.Object +- function: java.util.Collection# + bypassVerification: true + copy: + - from: + - arg(0) + - .java.lang.Iterable#Element#java.lang.Object + to: + - this + - .java.lang.Iterable#Element#java.lang.Object + - from: arg(0) + to: this + - from: + - arg(0) + - '[*]' + to: + - this + - .java.lang.Iterable#Element#java.lang.Object + - from: arg(0) + to: + - this + - .java.lang.Iterable#Element#java.lang.Object +- function: java.util.Arrays#spliterator + signature: (java.lang.Object[], int, int) java.util.Spliterator + taintCopyOnly: true + copy: + - from: arg(0) + to: result +- function: java.util.Optional#ofNullable + signature: (java.lang.Object) java.util.Optional + overrides: false + copy: + - from: arg(0) + to: + - result + - .java.util.Optional#Element#java.lang.Object +- function: java.util.SortedMap#tailMap + signature: (java.lang.Object) java.util.SortedMap + copy: + - from: + - this + - .java.util.Map#MapKey#java.lang.Object + to: + - result + - .java.util.Map#MapKey#java.lang.Object + - from: + - this + - .java.util.Map#MapValue#java.lang.Object + to: + - result + - .java.util.Map#MapValue#java.lang.Object +- function: java.util.Scanner# + signature: (java.io.InputStream, java.nio.charset.Charset) void + copy: + - from: arg(0) + to: + - this + - .java.util.Iterator##java.lang.Object + - from: arg(0) + to: + - this + - .java.util.Scanner##java.lang.Object +- function: java.util.StringJoiner#add + signature: + params: + - index: 0 + type: java.lang.CharSequence + copy: + - from: arg(0) + to: + - this + - .java.util.StringJoiner#delimiter#java.lang.CharSequence +- function: java.util.Calendar#getInstance + signature: (*, *) java.util.Calendar + copy: + - from: + - this + - .java.util.Calendar#time#java.util.Date + to: + - result + - .java.util.Calendar#time#java.util.Date + - from: + - this + - .java.util.Calendar#timeZone#java.util.TimeZone + to: + - result + - .java.util.Calendar#timeZone#java.util.TimeZone +- function: java.util.Map#of + signature: (java.lang.Object, java.lang.Object, java.lang.Object, java.lang.Object, + java.lang.Object, java.lang.Object, java.lang.Object, java.lang.Object, java.lang.Object, + java.lang.Object) java.util.Map + overrides: false + copy: + - from: arg(0) + to: + - result + - .java.util.Map#MapKey#java.lang.Object + - from: arg(2) + to: + - result + - .java.util.Map#MapKey#java.lang.Object + - from: arg(7) + to: + - result + - .java.util.Map#MapValue#java.lang.Object + - from: arg(4) + to: + - result + - .java.util.Map#MapKey#java.lang.Object + - from: arg(9) + to: + - result + - .java.util.Map#MapValue#java.lang.Object + - from: arg(6) + to: + - result + - .java.util.Map#MapKey#java.lang.Object + - from: arg(8) + to: + - result + - .java.util.Map#MapKey#java.lang.Object + - from: arg(1) + to: + - result + - .java.util.Map#MapValue#java.lang.Object + - from: arg(3) + to: + - result + - .java.util.Map#MapValue#java.lang.Object + - from: arg(5) + to: + - result + - .java.util.Map#MapValue#java.lang.Object +- function: java.util.Vector#firstElement + signature: () java.lang.Object + copy: + - from: + - this + - .java.lang.Iterable#Element#java.lang.Object + to: result +- function: java.util.Map#getOrDefault + signature: (java.lang.Object, java.lang.Object) java.lang.Object + copy: + - from: arg(1) + to: result + - from: + - this + - .java.util.Map#MapValue#java.lang.Object + to: result +- function: java.util.Map#putIfAbsent + signature: (java.lang.Object, java.lang.Object) java.lang.Object + copy: + - from: arg(1) + to: + - this + - .java.util.Map#MapValue#java.lang.Object + - from: + - this + - .java.util.Map#MapValue#java.lang.Object + to: result + - from: arg(0) + to: + - this + - .java.util.Map#MapKey#java.lang.Object +- function: java.util.Arrays#fill + signature: (char[], int, int, char) void + overrides: false + copy: + - from: arg(3) + to: + - arg(0) + - '[*]' +- function: java.util.BitSet#and + signature: (java.util.BitSet) void + copy: + - from: arg(0) + to: this +- function: java.util.NavigableMap#descendingMap + signature: () java.util.NavigableMap + copy: + - from: + - this + - .java.util.Map#MapKey#java.lang.Object + to: + - result + - .java.util.Map#MapKey#java.lang.Object + - from: + - this + - .java.util.Map#MapValue#java.lang.Object + to: + - result + - .java.util.Map#MapValue#java.lang.Object +- function: java.util.Scanner#findInLine + signature: (java.lang.String) java.lang.String + taintCopyOnly: true + copy: + - from: this + to: result +- function: java.util.SequencedCollection#getFirst + copy: + - from: + - this + - .java.lang.Iterable#Element#java.lang.Object + to: result +- function: java.util.Objects#requireNonNull + signature: (java.lang.Object, java.util.function.Supplier) java.lang.Object + overrides: false + copy: + - from: arg(0) + to: result +- function: java.util.Arrays#copyOfRange + signature: (int[], int, int) int[] + overrides: false + copy: + - from: + - arg(0) + - '[*]' + to: + - result + - '[*]' +- function: java.util.Spliterators#spliteratorUnknownSize + signature: + params: + - index: 0 + type: java.util.PrimitiveIterator$OfLong + return: java.util.Spliterator$OfLong + copy: + - from: + - arg(0) + - .java.util.Iterator#Element#java.lang.Object + to: + - result + - .java.util.Spliterator#Element#java.lang.Object +- function: java.util.Deque#getFirst + signature: () java.lang.Object + copy: + - from: + - this + - .java.lang.Iterable#Element#java.lang.Object + to: result +- function: java.util.List#of + signature: (java.lang.Object, java.lang.Object, java.lang.Object, java.lang.Object, + java.lang.Object, java.lang.Object, java.lang.Object, java.lang.Object, java.lang.Object, + java.lang.Object) java.util.List + overrides: false + copy: + - from: arg(8) + to: + - result + - .java.lang.Iterable#Element#java.lang.Object + - from: arg(9) + to: + - result + - .java.lang.Iterable#Element#java.lang.Object + - from: arg(2) + to: + - result + - .java.lang.Iterable#Element#java.lang.Object + - from: arg(3) + to: + - result + - .java.lang.Iterable#Element#java.lang.Object + - from: arg(0) + to: + - result + - .java.lang.Iterable#Element#java.lang.Object + - from: arg(1) + to: + - result + - .java.lang.Iterable#Element#java.lang.Object + - from: arg(6) + to: + - result + - .java.lang.Iterable#Element#java.lang.Object + - from: arg(7) + to: + - result + - .java.lang.Iterable#Element#java.lang.Object + - from: arg(4) + to: + - result + - .java.lang.Iterable#Element#java.lang.Object + - from: arg(5) + to: + - result + - .java.lang.Iterable#Element#java.lang.Object +- function: java.util.ResourceBundle#handleGetObject + signature: (java.lang.String) java.lang.Object + copy: + - from: + - this + - .java.util.ResourceBundle#MapValue#java.lang.Object + to: result +- function: java.util.Arrays#asList + signature: (java.lang.Object[]) java.util.List + overrides: false + copy: + - from: + - arg(0) + - '[*]' + to: + - result + - .java.lang.Iterable#Element#java.lang.Object +- function: java.util.Arrays#fill + signature: (byte[], byte) void + copy: + - from: arg(1) + to: arg(0) +- function: java.util.Dictionary#remove + signature: (java.lang.Object) java.lang.Object + copy: + - from: + - this + - .java.util.Dictionary#MapValue#java.lang.Object + to: result +- function: + package: java.util + class: SortedMap + name: + pattern: .*Map + copy: + - from: arg(0) + to: result + - from: this + to: result +- function: java.util.Arrays#fill + signature: (java.lang.Object[], java.lang.Object) void + copy: + - from: arg(1) + to: arg(0) +- function: java.util.Arrays#stream + signature: (long[], int, int) java.util.stream.LongStream + taintCopyOnly: true + copy: + - from: arg(0) + to: result +- function: java.util.Dictionary#elements + signature: () java.util.Enumeration + copy: + - from: + - this + - .java.util.Dictionary#MapValue#java.lang.Object + to: + - result + - .java.util.Enumeration#Element#java.lang.Object +- function: java.util.Spliterators#spliterator + signature: (long[], int, int, int) java.util.Spliterator$OfLong + taintCopyOnly: true + copy: + - from: arg(0) + to: result +- function: java.util.Map# + copy: + - from: arg(0) + to: + - this + - .java.util.Map##java.lang.Object +- function: java.util.Arrays#fill + signature: (char[], int, int, char) void + copy: + - from: arg(3) + to: arg(0) + - from: arg(1) + to: arg(0) +- function: java.util.Calendar#internalGet + signature: (int) int + copy: + - from: + - this + - .java.util.Calendar##java.lang.Object + to: result + - from: this + to: result +- function: + package: java.util + class: Calendar + name: + pattern: setT.* + signature: + params: + - index: 0 + type: java.util.TimeZone + copy: + - from: arg(0) + to: + - this + - .java.util.Calendar#timeZone#java.util.TimeZone +- function: java.util.Arrays#copyOfRange + signature: (boolean[], int, int) boolean[] + overrides: false + copy: + - from: + - arg(0) + - '[*]' + to: + - result + - '[*]' +- function: java.util.Optional#flatMap + signature: (java.util.function.Function) java.util.Optional + copy: + - from: this + to: result +- function: java.util.Arrays#stream + signature: (int[], int, int) java.util.stream.IntStream + taintCopyOnly: true + copy: + - from: arg(0) + to: result +- function: java.util.LinkedHashMap# + signature: (java.util.Map) void + overrides: false + copy: + - from: + - arg(0) + - .java.util.Map#MapKey#java.lang.Object + to: + - this + - .java.util.Map#MapKey#java.lang.Object + - from: + - arg(0) + - .java.util.Map#MapValue#java.lang.Object + to: + - this + - .java.util.Map#MapValue#java.lang.Object +- function: java.util.Arrays#fill + signature: (float[], float) void + overrides: false + copy: + - from: arg(1) + to: + - arg(0) + - '[*]' +- function: java.util.Arrays#spliterator + signature: (long[]) java.util.Spliterator$OfLong + taintCopyOnly: true + copy: + - from: arg(0) + to: result +- function: java.util.Spliterators#spliterator + signature: + params: + - index: 0 + type: java.util.PrimitiveIterator$OfLong + return: java.util.Spliterator$OfLong + copy: + - from: + - arg(0) + - .java.util.Iterator#Element#java.lang.Object + to: + - result + - .java.util.Spliterator#Element#java.lang.Object +- function: java.util.Arrays#copyOfRange + signature: (java.lang.Object[], int, int) java.lang.Object[] + overrides: false + copy: + - from: + - arg(0) + - '[*]' + to: + - result + - '[*]' +- function: java.util.SequencedMap#pollFirstEntry + copy: + - from: + - this + - .java.util.Map#MapKey#java.lang.Object + to: + - result + - .java.util.Map$Entry#Key#java.lang.Object + - from: + - this + - .java.util.Map#MapValue#java.lang.Object + to: + - result + - .java.util.Map$Entry#Value#java.lang.Object +- function: java.util.Calendar#get + signature: (int) int + copy: + - from: + - this + - .java.util.Calendar##java.lang.Object + to: result + - from: this + to: result +- function: java.util.Arrays#fill + signature: (int[], int, int, int) void + copy: + - from: arg(3) + to: arg(0) + - from: arg(1) + to: arg(0) +- function: java.util.Calendar#set + signature: (int, int, int, int, int) void + copy: + - from: arg(3) + to: this + - from: arg(4) + to: this + - from: arg(1) + to: + - this + - .java.util.Calendar##java.lang.Object + - from: arg(1) + to: this + - from: arg(2) + to: this + - from: arg(0) + to: + - this + - .java.util.Calendar##java.lang.Object + - from: arg(3) + to: + - this + - .java.util.Calendar##java.lang.Object + - from: arg(2) + to: + - this + - .java.util.Calendar##java.lang.Object + - from: arg(0) + to: this + - from: arg(4) + to: + - this + - .java.util.Calendar##java.lang.Object +- function: java.util.Collections#min + signature: (java.util.Collection) java.lang.Object + taintCopyOnly: true + copy: + - from: arg(0) + to: result +- function: java.util.Base64$Decoder#decode + signature: + params: + - index: 0 + type: java.lang.String + return: byte[] + copy: + - from: + - arg(0) + - .java.lang.String#bytes#byte[] + to: result +- function: java.util.List#remove + signature: (int) java.lang.Object + copy: + - from: + - this + - .java.lang.Iterable#Element#java.lang.Object + to: result +- function: java.util.StringJoiner#setEmptyValue + signature: + params: + - index: 0 + type: java.lang.CharSequence + copy: + - from: arg(0) + to: + - this + - .java.util.StringJoiner#delimiter#java.lang.CharSequence +- function: java.util.Arrays#copyOfRange + signature: (float[], int, int) float[] + overrides: false + copy: + - from: + - arg(0) + - '[*]' + to: + - result + - '[*]' +- function: java.util.PriorityQueue# + signature: (java.util.Collection) void + overrides: false + copy: + - from: + - arg(0) + - .java.lang.Iterable#Element#java.lang.Object + to: + - this + - .java.lang.Iterable#Element#java.lang.Object +- function: java.util.Collection#add + signature: (java.lang.Object) boolean + copy: + - from: arg(0) + to: + - this + - .java.lang.Iterable#Element#java.lang.Object +- function: java.util.Map#compute + signature: (java.lang.Object, java.util.function.BiFunction) java.lang.Object + copy: + - from: + - this + - .java.util.Map##java.lang.Object + to: result + - from: + - this + - .java.util.Map#MapValue#java.lang.Object + to: result + - from: arg(0) + to: + - this + - .java.util.Map#MapKey#java.lang.Object +- function: java.util.Deque# + signature: + params: + - index: 0 + type: java.util.Deque + copy: + - from: + - arg(0) + - .java.lang.Iterable#Element#java.lang.Object + to: + - this + - .java.lang.Iterable#Element#java.lang.Object +- function: java.util.StringJoiner# + signature: + params: + - index: 1 + type: java.lang.CharSequence + copy: + - from: arg(1) + to: + - this + - .java.util.StringJoiner#delimiter#java.lang.CharSequence +- function: java.util.Collection#spliterator + signature: () java.util.Spliterator + taintCopyOnly: true + copy: + - from: this + to: result +- function: java.util.Arrays#stream + signature: (double[], int, int) java.util.stream.DoubleStream + overrides: false + copy: + - from: + - arg(0) + - '[*]' + to: + - result + - .java.util.stream.BaseStream#Element#java.lang.Object +- function: java.util.Collection#remove + signature: (java.lang.Object) boolean + copy: + - from: + - this + - .java.lang.Iterable##java.lang.Object + to: result + - from: this + to: result + - from: + - this + - .java.util.Collection##java.lang.Object + to: result +- function: java.util.Arrays#fill + signature: (int[], int, int, int) void + overrides: false + copy: + - from: arg(3) + to: + - arg(0) + - '[*]' +- function: java.util.Spliterators#iterator + signature: (java.util.Spliterator) java.util.Iterator + taintCopyOnly: true + copy: + - from: arg(0) + to: result +- function: java.util.Scanner# + signature: (java.io.File, *) * + copy: + - from: + - arg(0) + - .java.io.File#path#java.lang.String + to: + - this + - .java.util.Scanner#delimiter#java.lang.String + - from: + - arg(0) + - .java.io.File#uri#java.net.URI + - .java.net.URI#value#java.lang.String + to: + - this + - .java.util.Scanner#delimiter#java.lang.String +- function: java.util.Arrays#asList + signature: (java.lang.Object[]) java.util.List + taintCopyOnly: true + copy: + - from: arg(*) + to: result +- function: + package: java.util + class: SortedSet + name: + pattern: .*Set + copy: + - from: arg(0) + to: result + - from: this + to: result +- function: java.util.StringJoiner#add + signature: (java.lang.CharSequence) java.util.StringJoiner + copy: + - from: arg(0) + to: + - this + - .java.util.StringJoiner##java.lang.Object +- function: java.util.StringJoiner#add + signature: + params: + - index: 0 + type: java.lang.CharSequence + return: java.util.StringJoiner + copy: + - from: arg(0) + to: + - result + - .java.util.StringJoiner#delimiter#java.lang.CharSequence +- function: java.util.Spliterators#spliterator + signature: (double[], int, int, int) java.util.Spliterator$OfDouble + taintCopyOnly: true + copy: + - from: arg(0) + to: result +- function: java.util.Collection#toArray + signature: (java.lang.Object[]) java.lang.Object[] + copy: + - from: + - this + - .java.lang.Iterable#Element#java.lang.Object + to: + - arg(0) + - '[*]' + - from: + - this + - .java.lang.Iterable#Element#java.lang.Object + to: + - result + - '[*]' +- function: java.util.Collections#unmodifiableNavigableMap + signature: (java.util.NavigableMap) java.util.NavigableMap + overrides: false + copy: + - from: + - arg(0) + - .java.util.Map#MapValue#java.lang.Object + to: + - result + - .java.util.Map#MapValue#java.lang.Object + - from: + - arg(0) + - .java.util.Map#MapKey#java.lang.Object + to: + - result + - .java.util.Map#MapKey#java.lang.Object +- function: java.util.Arrays#fill + signature: (long[], int, int, long) void + overrides: false + copy: + - from: arg(3) + to: + - arg(0) + - '[*]' +- function: java.util.NavigableSet#higher + signature: (java.lang.Object) java.lang.Object + copy: + - from: + - this + - .java.lang.Iterable#Element#java.lang.Object + to: result +- function: java.util.Collections#max + signature: (java.util.Collection) java.lang.Object + overrides: false + copy: + - from: + - arg(0) + - .java.lang.Iterable#Element#java.lang.Object + to: result +- function: java.util.List#get + signature: (int) java.lang.Object + copy: + - from: + - this + - .java.lang.Iterable#Element#java.lang.Object + to: result +- function: java.util.Arrays#fill + signature: (float[], float) void + copy: + - from: arg(1) + to: arg(0) +- function: + package: java.util + class: Calendar + name: + pattern: getActualM.* + copy: + - from: + - this + - .java.util.Calendar##java.lang.Object + to: result + - from: this + to: result +- function: java.util.List#of + signature: (java.lang.Object, java.lang.Object, java.lang.Object, java.lang.Object) + java.util.List + overrides: false + copy: + - from: arg(2) + to: + - result + - .java.lang.Iterable#Element#java.lang.Object + - from: arg(3) + to: + - result + - .java.lang.Iterable#Element#java.lang.Object + - from: arg(0) + to: + - result + - .java.lang.Iterable#Element#java.lang.Object + - from: arg(1) + to: + - result + - .java.lang.Iterable#Element#java.lang.Object +- function: java.util.Map#of + signature: (java.lang.Object, java.lang.Object, java.lang.Object, java.lang.Object, + java.lang.Object, java.lang.Object) java.util.Map + overrides: false + copy: + - from: arg(0) + to: + - result + - .java.util.Map#MapKey#java.lang.Object + - from: arg(2) + to: + - result + - .java.util.Map#MapKey#java.lang.Object + - from: arg(4) + to: + - result + - .java.util.Map#MapKey#java.lang.Object + - from: arg(1) + to: + - result + - .java.util.Map#MapValue#java.lang.Object + - from: arg(3) + to: + - result + - .java.util.Map#MapValue#java.lang.Object + - from: arg(5) + to: + - result + - .java.util.Map#MapValue#java.lang.Object +- function: java.util.Collections#max + signature: (java.util.Collection, java.util.Comparator) java.lang.Object + overrides: false + copy: + - from: + - arg(0) + - .java.lang.Iterable#Element#java.lang.Object + to: result +- function: java.util.Optional#orElseThrow + signature: () java.lang.Object + overrides: false + copy: + - from: + - this + - .java.util.Optional#Element#java.lang.Object + to: result +- function: java.util.Arrays#stream + signature: (java.lang.Object[]) java.util.stream.Stream + overrides: false + copy: + - from: + - arg(0) + - '[*]' + to: + - result + - .java.util.stream.BaseStream#Element#java.lang.Object +- function: java.util.Collections#nCopies + signature: (int, java.lang.Object) java.util.List + overrides: false + copy: + - from: arg(1) + to: + - result + - .java.lang.Iterable#Element#java.lang.Object +- function: java.util.SequencedCollection#addFirst + copy: + - from: arg(0) + to: + - this + - .java.lang.Iterable#Element#java.lang.Object +- function: java.util.HashSet# + signature: (java.util.Collection) void + overrides: false + copy: + - from: + - arg(0) + - .java.lang.Iterable#Element#java.lang.Object + to: + - this + - .java.lang.Iterable#Element#java.lang.Object +- function: java.util.Set#of + signature: (java.lang.Object, java.lang.Object, java.lang.Object, java.lang.Object, + java.lang.Object, java.lang.Object) java.util.Set + overrides: false + copy: + - from: arg(2) + to: + - result + - .java.lang.Iterable#Element#java.lang.Object + - from: arg(3) + to: + - result + - .java.lang.Iterable#Element#java.lang.Object + - from: arg(0) + to: + - result + - .java.lang.Iterable#Element#java.lang.Object + - from: arg(1) + to: + - result + - .java.lang.Iterable#Element#java.lang.Object + - from: arg(4) + to: + - result + - .java.lang.Iterable#Element#java.lang.Object + - from: arg(5) + to: + - result + - .java.lang.Iterable#Element#java.lang.Object +- function: java.util.SequencedMap#putFirst + copy: + - from: arg(1) + to: + - this + - .java.util.Map#MapValue#java.lang.Object + - from: + - this + - .java.util.Map#MapValue#java.lang.Object + to: result + - from: arg(0) + to: + - this + - .java.util.Map#MapKey#java.lang.Object +- function: + package: java.util + class: Collections + name: + pattern: unmodifiable.* + copy: + - from: arg(0) + to: result +- function: java.util.Spliterators#spliterator + signature: + params: + - index: 0 + type: java.util.PrimitiveIterator$OfDouble + return: java.util.Spliterator$OfDouble + copy: + - from: + - arg(0) + - .java.util.Iterator#Element#java.lang.Object + to: + - result + - .java.util.Spliterator#Element#java.lang.Object +- function: java.util.Collections#checkedNavigableSet + signature: (java.util.NavigableSet, java.lang.Class) java.util.NavigableSet + overrides: false + copy: + - from: + - arg(0) + - .java.lang.Iterable#Element#java.lang.Object + to: + - result + - .java.lang.Iterable#Element#java.lang.Object +- function: java.util.Arrays#fill + signature: (int[], int) void + overrides: false + copy: + - from: arg(1) + to: + - arg(0) + - '[*]' +- function: java.util.SequencedMap#reversed + copy: + - from: + - this + - .java.util.Map#MapKey#java.lang.Object + to: + - result + - .java.util.Map#MapKey#java.lang.Object + - from: + - this + - .java.util.Map#MapValue#java.lang.Object + to: + - result + - .java.util.Map#MapValue#java.lang.Object +- function: java.util.List#of + signature: (java.lang.Object, java.lang.Object, java.lang.Object, java.lang.Object, + java.lang.Object) java.util.List + overrides: false + copy: + - from: arg(2) + to: + - result + - .java.lang.Iterable#Element#java.lang.Object + - from: arg(3) + to: + - result + - .java.lang.Iterable#Element#java.lang.Object + - from: arg(0) + to: + - result + - .java.lang.Iterable#Element#java.lang.Object + - from: arg(1) + to: + - result + - .java.lang.Iterable#Element#java.lang.Object + - from: arg(4) + to: + - result + - .java.lang.Iterable#Element#java.lang.Object +- function: java.util.Optional#map + signature: (java.util.function.Function) java.util.Optional + copy: + - from: this + to: result +- function: java.util.Spliterators#iterator + signature: + params: + - index: 0 + type: java.util.Spliterator$OfInt + return: java.util.PrimitiveIterator$OfInt + copy: + - from: + - arg(0) + - .java.util.Spliterator#Element#java.lang.Object + to: + - result + - .java.util.Iterator#Element#java.lang.Object +- function: java.util.Arrays#fill + signature: (java.lang.Object[], java.lang.Object) void + overrides: false + copy: + - from: arg(1) + to: + - arg(0) + - '[*]' +- function: java.util.Collections#synchronizedSortedSet + signature: (java.util.SortedSet) java.util.SortedSet + overrides: false + copy: + - from: + - arg(0) + - .java.lang.Iterable#Element#java.lang.Object + to: + - result + - .java.lang.Iterable#Element#java.lang.Object +- function: java.util.Scanner#findInLine + signature: + return: java.lang.String + copy: + - from: + - this + - .java.util.Scanner#delimiter#java.lang.String + to: result + - from: + - this + - .java.util.Scanner#delimiter#java.lang.String + to: result +- function: java.util.Iterator# + taintCopyOnly: true + copy: + - from: arg(0) + to: this +- function: java.util.SequencedCollection#addLast + copy: + - from: arg(0) + to: + - this + - .java.lang.Iterable#Element#java.lang.Object +- function: java.util.Collections#checkedSortedMap + signature: (java.util.SortedMap, java.lang.Class, java.lang.Class) java.util.SortedMap + overrides: false + copy: + - from: + - arg(0) + - .java.util.Map#MapValue#java.lang.Object + to: + - result + - .java.util.Map#MapValue#java.lang.Object + - from: + - arg(0) + - .java.util.Map#MapKey#java.lang.Object + to: + - result + - .java.util.Map#MapKey#java.lang.Object +- function: java.util.Deque#push + signature: (java.lang.Object) void + copy: + - from: arg(0) + to: + - this + - .java.lang.Iterable#Element#java.lang.Object +- function: java.util.StringJoiner#setEmptyValue + signature: (java.lang.CharSequence) java.util.StringJoiner + taintCopyOnly: true + copy: + - from: arg(0) + to: result + - from: arg(0) + to: this +- function: java.util.Scanner#findWithinHorizon + signature: + return: java.lang.String + copy: + - from: + - this + - .java.util.Scanner#delimiter#java.lang.String + to: result + - from: + - this + - .java.util.Scanner#delimiter#java.lang.String + to: result +- function: java.util.Hashtable# + signature: (java.util.Map) void + overrides: false + copy: + - from: + - arg(0) + - .java.util.Map#MapKey#java.lang.Object + to: + - this + - .java.util.Map#MapKey#java.lang.Object + - from: + - arg(0) + - .java.util.Map#MapKey#java.lang.Object + to: + - this + - .java.util.Dictionary#MapKey#java.lang.Object + - from: + - arg(0) + - .java.util.Map#MapValue#java.lang.Object + to: + - this + - .java.util.Map#MapValue#java.lang.Object + - from: + - arg(0) + - .java.util.Map#MapValue#java.lang.Object + to: + - this + - .java.util.Dictionary#MapValue#java.lang.Object +- function: java.util.SequencedSet#reversed + copy: + - from: + - this + - .java.lang.Iterable#Element#java.lang.Object + to: + - result + - .java.lang.Iterable#Element#java.lang.Object +- function: java.util.Scanner# + signature: (*, java.util.regex.Pattern) * + copy: + - from: + - arg(1) + - .java.util.regex.Pattern#regex#java.lang.String + to: + - this + - .java.util.Scanner#delimiter#java.lang.String +- function: java.util.Collections#list + signature: (java.util.Enumeration) java.util.ArrayList + overrides: false + copy: + - from: + - arg(0) + - .java.util.Enumeration#Element#java.lang.Object + to: + - result + - .java.lang.Iterable#Element#java.lang.Object +- function: java.util.NavigableMap#pollFirstEntry + signature: () java.util.Map$Entry + copy: + - from: + - this + - .java.util.Map#MapKey#java.lang.Object + to: + - result + - .java.util.Map$Entry#Key#java.lang.Object + - from: + - this + - .java.util.Map#MapValue#java.lang.Object + to: + - result + - .java.util.Map$Entry#Value#java.lang.Object +- function: java.util.Spliterators#spliterator + signature: (java.util.PrimitiveIterator$OfLong, long, int) java.util.Spliterator$OfLong + taintCopyOnly: true + copy: + - from: arg(0) + to: result +- function: java.util.Base64$Decoder#decode + signature: (java.lang.String) byte[] + taintCopyOnly: true + copy: + - from: arg(0) + to: result +- function: java.util.Spliterators#spliteratorUnknownSize + signature: (java.util.Iterator, int) java.util.Spliterator + taintCopyOnly: true + copy: + - from: arg(0) + to: result +- function: java.util.Optional#orElseThrow + signature: (java.util.function.Supplier) java.lang.Object + overrides: false + copy: + - from: + - this + - .java.util.Optional#Element#java.lang.Object + to: result +- function: java.util.NavigableMap#firstEntry + signature: () java.util.Map$Entry + copy: + - from: + - this + - .java.util.Map#MapKey#java.lang.Object + to: + - result + - .java.util.Map$Entry#Key#java.lang.Object + - from: + - this + - .java.util.Map#MapValue#java.lang.Object + to: + - result + - .java.util.Map$Entry#Value#java.lang.Object +- function: java.util.Map#keySet + signature: () java.util.Set + copy: + - from: + - this + - .java.util.Map#MapKey#java.lang.Object + to: + - result + - .java.lang.Iterable#Element#java.lang.Object +- function: java.util.Stack#pop + signature: () java.lang.Object + copy: + - from: + - this + - .java.lang.Iterable#Element#java.lang.Object + to: result +- function: java.util.Objects#requireNonNullElseGet + signature: (java.lang.Object, java.util.function.Supplier) java.lang.Object + overrides: false + copy: + - from: arg(0) + to: result +- function: java.util.List#of + signature: (java.lang.Object, java.lang.Object, java.lang.Object, java.lang.Object, + java.lang.Object, java.lang.Object, java.lang.Object, java.lang.Object, java.lang.Object) + java.util.List + overrides: false + copy: + - from: arg(8) + to: + - result + - .java.lang.Iterable#Element#java.lang.Object + - from: arg(2) + to: + - result + - .java.lang.Iterable#Element#java.lang.Object + - from: arg(3) + to: + - result + - .java.lang.Iterable#Element#java.lang.Object + - from: arg(0) + to: + - result + - .java.lang.Iterable#Element#java.lang.Object + - from: arg(1) + to: + - result + - .java.lang.Iterable#Element#java.lang.Object + - from: arg(6) + to: + - result + - .java.lang.Iterable#Element#java.lang.Object + - from: arg(7) + to: + - result + - .java.lang.Iterable#Element#java.lang.Object + - from: arg(4) + to: + - result + - .java.lang.Iterable#Element#java.lang.Object + - from: arg(5) + to: + - result + - .java.lang.Iterable#Element#java.lang.Object +- function: java.util.Arrays#spliterator + signature: (double[]) java.util.Spliterator$OfDouble + overrides: false + copy: + - from: + - arg(0) + - '[*]' + to: + - result + - .java.util.Spliterator#Element#java.lang.Object +- function: java.util.ResourceBundle#handleGetObject + signature: (java.lang.String) java.lang.Object + taintCopyOnly: true + copy: + - from: arg(0) + to: result + - from: this + to: result +- function: java.util.SortedMap#subMap + signature: (java.lang.Object, java.lang.Object) java.util.SortedMap + copy: + - from: + - this + - .java.util.Map#MapKey#java.lang.Object + to: + - result + - .java.util.Map#MapKey#java.lang.Object + - from: + - this + - .java.util.Map#MapValue#java.lang.Object + to: + - result + - .java.util.Map#MapValue#java.lang.Object +- function: + package: java.util + class: Calendar + name: + pattern: setT.* + taintCopyOnly: true + copy: + - from: arg(0) + to: this +- function: java.util.Deque# + signature: + params: + - index: 0 + type: java.util.LinkedList + copy: + - from: + - arg(0) + - .java.lang.Iterable#Element#java.lang.Object + to: + - this + - .java.lang.Iterable#Element#java.lang.Object +- function: java.util.SequencedCollection#removeLast + copy: + - from: + - this + - .java.lang.Iterable#Element#java.lang.Object + to: result +- function: java.util.List#add + signature: (int, java.lang.Object) void + copy: + - from: arg(1) + to: + - this + - .java.lang.Iterable#Element#java.lang.Object +- function: java.util.List#copyOf + signature: (java.util.Collection) java.util.List + overrides: false + copy: + - from: + - arg(0) + - .java.lang.Iterable#Element#java.lang.Object + to: + - result + - .java.lang.Iterable#Element#java.lang.Object +- function: java.util.Optional#get + signature: () java.lang.Object + copy: + - from: + - this + - .java.util.Optional#Element#java.lang.Object + to: result +- function: java.util.Spliterators#spliteratorUnknownSize + signature: + params: + - index: 0 + type: java.util.PrimitiveIterator$OfInt + return: java.util.Spliterator$OfInt + copy: + - from: + - arg(0) + - .java.util.Iterator#Element#java.lang.Object + to: + - result + - .java.util.Spliterator#Element#java.lang.Object +- function: java.util.Enumeration#nextElement + signature: () java.lang.Object + taintCopyOnly: true + copy: + - from: this + to: result +- function: java.util.Arrays#fill + signature: (short[], short) void + copy: + - from: arg(1) + to: arg(0) +- function: java.util.Deque# + taintCopyOnly: true + copy: + - from: arg(0) + to: this +- function: java.util.Collection#toArray + signature: () java.lang.Object[] + copy: + - from: + - this + - .java.lang.Iterable#Element#java.lang.Object + to: + - result + - '[*]' +- function: java.util.NavigableSet#pollLast + signature: () java.lang.Object + copy: + - from: + - this + - .java.lang.Iterable#Element#java.lang.Object + to: result +- function: java.util.Optional#orElseGet + signature: (java.util.function.Supplier) java.lang.Object + taintCopyOnly: true + copy: + - from: this + to: result +- function: java.util.StringJoiner#merge + signature: (java.util.StringJoiner) java.util.StringJoiner + copy: + - from: arg(0) + to: result + - from: arg(0) + to: this +- function: java.util.LinkedList#getFirst + signature: () java.lang.Object + taintCopyOnly: true + copy: + - from: this + to: result +- function: java.util.SequencedMap#sequencedKeySet + copy: + - from: + - this + - .java.util.Map#MapKey#java.lang.Object + to: + - result + - .java.lang.Iterable#Element#java.lang.Object +- function: java.util.Set#of + signature: (java.lang.Object[]) java.util.Set + overrides: false + copy: + - from: + - arg(0) + - '[*]' + to: + - result + - .java.lang.Iterable#Element#java.lang.Object +- function: java.util.Optional#orElse + signature: (java.lang.Object) java.lang.Object + taintCopyOnly: true + copy: + - from: this + to: result +- function: java.util.Collections#unmodifiableSortedMap + signature: (java.util.SortedMap) java.util.SortedMap + overrides: false + copy: + - from: + - arg(0) + - .java.util.Map#MapValue#java.lang.Object + to: + - result + - .java.util.Map#MapValue#java.lang.Object + - from: + - arg(0) + - .java.util.Map#MapKey#java.lang.Object + to: + - result + - .java.util.Map#MapKey#java.lang.Object +- function: java.util.Set#of + signature: (java.lang.Object, java.lang.Object, java.lang.Object, java.lang.Object, + java.lang.Object, java.lang.Object, java.lang.Object, java.lang.Object) java.util.Set + overrides: false + copy: + - from: arg(2) + to: + - result + - .java.lang.Iterable#Element#java.lang.Object + - from: arg(3) + to: + - result + - .java.lang.Iterable#Element#java.lang.Object + - from: arg(0) + to: + - result + - .java.lang.Iterable#Element#java.lang.Object + - from: arg(1) + to: + - result + - .java.lang.Iterable#Element#java.lang.Object + - from: arg(6) + to: + - result + - .java.lang.Iterable#Element#java.lang.Object + - from: arg(7) + to: + - result + - .java.lang.Iterable#Element#java.lang.Object + - from: arg(4) + to: + - result + - .java.lang.Iterable#Element#java.lang.Object + - from: arg(5) + to: + - result + - .java.lang.Iterable#Element#java.lang.Object +- function: java.util.Collections#min + signature: (java.util.Collection, java.util.Comparator) java.lang.Object + taintCopyOnly: true + copy: + - from: arg(0) + to: result +- function: java.util.Arrays#copyOfRange + signature: (long[], int, int) long[] + overrides: false + copy: + - from: + - arg(0) + - '[*]' + to: + - result + - '[*]' +- function: java.util.LinkedList#addLast + signature: (java.lang.Object) void + copy: + - from: arg(0) + to: + - this + - .java.util.LinkedList##java.lang.Object + - from: arg(0) + to: + - this + - .java.util.Deque##java.lang.Object + - from: arg(0) + to: + - this + - .java.util.Collection##java.lang.Object + - from: arg(0) + to: + - this + - .java.util.Queue##java.lang.Object + - from: arg(0) + to: + - this + - .java.lang.Iterable##java.lang.Object + - from: arg(0) + to: + - this + - .java.util.List##java.lang.Object + - from: arg(0) + to: this +- function: java.util.Scanner#useDelimiter + signature: (java.util.regex.Pattern) java.util.Scanner + copy: + - from: + - this + - .java.util.Scanner##java.lang.Object + to: result + - from: this + to: result + - from: + - this + - .java.util.Iterator##java.lang.Object + to: result +- function: java.util.NavigableSet#floor + signature: (java.lang.Object) java.lang.Object + copy: + - from: + - this + - .java.lang.Iterable#Element#java.lang.Object + to: result +- function: java.util.Scanner#nextLine + signature: () java.lang.String + taintCopyOnly: true + copy: + - from: this + to: result +- function: java.util.Deque#pop + signature: () java.lang.Object + copy: + - from: + - this + - .java.lang.Iterable#Element#java.lang.Object + to: result +- function: java.util.Deque#addLast + signature: (java.lang.Object) void + copy: + - from: arg(0) + to: + - this + - .java.lang.Iterable#Element#java.lang.Object +- function: java.util.Properties#setProperty + signature: (java.lang.String, java.lang.String) java.lang.Object + bypassVerification: true + copy: + - from: arg(1) + to: + - this + - .java.util.Map#MapValue#java.lang.Object + - from: arg(1) + to: + - this + - .java.util.Dictionary#MapValue#java.lang.Object + - from: + - this + - .java.util.Map#MapValue#java.lang.Object + to: result + - from: + - this + - .java.util.Dictionary#MapValue#java.lang.Object + to: result + - from: arg(0) + to: + - this + - .java.util.Map#MapKey#java.lang.Object + - from: arg(0) + to: + - this + - .java.util.Dictionary#MapKey#java.lang.Object +- function: java.util.Arrays#copyOf + signature: (boolean[], int) boolean[] + overrides: false + copy: + - from: + - arg(0) + - '[*]' + to: + - result + - '[*]' +- function: java.util.Scanner#reset + signature: () java.util.Scanner + copy: + - from: + - this + - .java.util.Scanner##java.lang.Object + to: result + - from: this + to: result + - from: + - this + - .java.util.Iterator##java.lang.Object + to: result +- function: java.util.List#spliterator + signature: + return: java.util.Spliterator + copy: + - from: + - this + - .java.lang.Iterable#Element#java.lang.Object + to: + - result + - .java.util.Spliterator#Element#java.lang.Object +- function: java.util.Scanner#useRadix + signature: (int) java.util.Scanner + copy: + - from: + - this + - .java.util.Scanner##java.lang.Object + to: result + - from: this + to: result + - from: + - this + - .java.util.Iterator##java.lang.Object + to: result +- function: java.util.Arrays#spliterator + signature: (java.lang.Object[]) java.util.Spliterator + overrides: false + copy: + - from: + - arg(0) + - '[*]' + to: + - result + - .java.util.Spliterator#Element#java.lang.Object +- function: java.util.Spliterators#spliteratorUnknownSize + signature: (java.util.PrimitiveIterator$OfDouble, int) java.util.Spliterator$OfDouble + taintCopyOnly: true + copy: + - from: arg(0) + to: result +- function: java.util.Deque#descendingIterator + signature: () java.util.Iterator + copy: + - from: + - this + - .java.lang.Iterable#Element#java.lang.Object + to: + - result + - .java.util.Iterator#Element#java.lang.Object +- function: java.util.Iterator# + bypassVerification: true + copy: + - from: + - arg(0) + - .java.lang.Iterable#Element#java.lang.Object + to: + - this + - .java.util.Iterator#Element#java.lang.Object + - from: arg(0) + to: this + - from: + - arg(0) + - '[*]' + to: + - this + - .java.util.Iterator#Element#java.lang.Object + - from: arg(0) + to: + - this + - .java.util.Iterator#Element#java.lang.Object +- function: java.util.Deque#getLast + signature: () java.lang.Object + copy: + - from: + - this + - .java.lang.Iterable#Element#java.lang.Object + to: result +- function: java.util.Arrays#copyOf + signature: (long[], int) long[] + overrides: false + copy: + - from: + - arg(0) + - '[*]' + to: + - result + - '[*]' +- function: java.util.List# + copy: + - from: arg(0) + to: + - this + - .java.util.Collection##java.lang.Object + - from: arg(0) + to: + - this + - .java.lang.Iterable##java.lang.Object + - from: arg(0) + to: + - this + - .java.util.List##java.lang.Object +- function: java.util.Map#of + signature: (java.lang.Object, java.lang.Object, java.lang.Object, java.lang.Object, + java.lang.Object, java.lang.Object, java.lang.Object, java.lang.Object) java.util.Map + overrides: false + copy: + - from: arg(0) + to: + - result + - .java.util.Map#MapKey#java.lang.Object + - from: arg(2) + to: + - result + - .java.util.Map#MapKey#java.lang.Object + - from: arg(7) + to: + - result + - .java.util.Map#MapValue#java.lang.Object + - from: arg(4) + to: + - result + - .java.util.Map#MapKey#java.lang.Object + - from: arg(6) + to: + - result + - .java.util.Map#MapKey#java.lang.Object + - from: arg(1) + to: + - result + - .java.util.Map#MapValue#java.lang.Object + - from: arg(3) + to: + - result + - .java.util.Map#MapValue#java.lang.Object + - from: arg(5) + to: + - result + - .java.util.Map#MapValue#java.lang.Object +- function: java.util.Calendar#createCalendar + signature: (*, *) java.util.Calendar + copy: + - from: + - this + - .java.util.Calendar#time#java.util.Date + to: + - result + - .java.util.Calendar#time#java.util.Date + - from: + - this + - .java.util.Calendar#timeZone#java.util.TimeZone + to: + - result + - .java.util.Calendar#timeZone#java.util.TimeZone +- function: java.util.BitSet#xor + signature: (java.util.BitSet) void + copy: + - from: arg(0) + to: this +- function: java.util.List#addAll + signature: (int, java.util.Collection) boolean + copy: + - from: arg(1) + to: + - this + - .java.util.Collection##java.lang.Object + - from: arg(1) + to: + - this + - .java.lang.Iterable##java.lang.Object + - from: arg(1) + to: + - this + - .java.util.List##java.lang.Object + - from: arg(1) + to: this +- function: java.util.SequencedMap#putLast + copy: + - from: arg(1) + to: + - this + - .java.util.Map#MapValue#java.lang.Object + - from: + - this + - .java.util.Map#MapValue#java.lang.Object + to: result + - from: arg(0) + to: + - this + - .java.util.Map#MapKey#java.lang.Object +- function: java.util.Collections#synchronizedList + signature: (java.util.List) java.util.List + overrides: false + copy: + - from: + - arg(0) + - .java.lang.Iterable#Element#java.lang.Object + to: + - result + - .java.lang.Iterable#Element#java.lang.Object +- function: java.util.Base64$Decoder#decode + signature: (byte[]) byte[] + copy: + - from: arg(0) + to: result +- function: java.util.Arrays#spliterator + signature: (int[], int, int) java.util.Spliterator$OfInt + taintCopyOnly: true + copy: + - from: arg(0) + to: result +- function: java.util.Scanner#findInLine + signature: (java.util.regex.Pattern) java.lang.String + copy: + - from: + - this + - .java.util.Scanner##java.lang.Object + to: result + - from: + - this + - .java.util.Iterator##java.lang.Object + to: result +- function: java.util.Map#of + signature: (java.lang.Object, java.lang.Object, java.lang.Object, java.lang.Object, + java.lang.Object, java.lang.Object, java.lang.Object, java.lang.Object, java.lang.Object, + java.lang.Object, java.lang.Object, java.lang.Object) java.util.Map + overrides: false + copy: + - from: arg(0) + to: + - result + - .java.util.Map#MapKey#java.lang.Object + - from: arg(2) + to: + - result + - .java.util.Map#MapKey#java.lang.Object + - from: arg(7) + to: + - result + - .java.util.Map#MapValue#java.lang.Object + - from: arg(4) + to: + - result + - .java.util.Map#MapKey#java.lang.Object + - from: arg(9) + to: + - result + - .java.util.Map#MapValue#java.lang.Object + - from: arg(6) + to: + - result + - .java.util.Map#MapKey#java.lang.Object + - from: arg(11) + to: + - result + - .java.util.Map#MapValue#java.lang.Object + - from: arg(8) + to: + - result + - .java.util.Map#MapKey#java.lang.Object + - from: arg(10) + to: + - result + - .java.util.Map#MapKey#java.lang.Object + - from: arg(1) + to: + - result + - .java.util.Map#MapValue#java.lang.Object + - from: arg(3) + to: + - result + - .java.util.Map#MapValue#java.lang.Object + - from: arg(5) + to: + - result + - .java.util.Map#MapValue#java.lang.Object +- function: java.util.Queue#element + signature: () java.lang.Object + copy: + - from: + - this + - .java.lang.Iterable#Element#java.lang.Object + to: result +- function: java.util.Collections#synchronizedNavigableMap + signature: (java.util.NavigableMap) java.util.NavigableMap + overrides: false + copy: + - from: + - arg(0) + - .java.util.Map#MapValue#java.lang.Object + to: + - result + - .java.util.Map#MapValue#java.lang.Object + - from: + - arg(0) + - .java.util.Map#MapKey#java.lang.Object + to: + - result + - .java.util.Map#MapKey#java.lang.Object +- function: java.util.Map# + bypassVerification: true + copy: + - from: arg(0) + to: this +- function: java.util.Collections#enumeration + signature: (java.util.Collection) java.util.Enumeration + taintCopyOnly: true + copy: + - from: arg(0) + to: result +- function: java.util.Spliterators#spliterator + signature: (java.util.PrimitiveIterator$OfDouble, long, int) java.util.Spliterator$OfDouble + taintCopyOnly: true + copy: + - from: arg(0) + to: result +- function: java.util.Calendar#add + signature: (int, int) void + copy: + - from: arg(1) + to: + - this + - .java.util.Calendar##java.lang.Object + - from: arg(1) + to: this +- function: java.util.Vector# + signature: (java.util.Collection) void + overrides: false + copy: + - from: + - arg(0) + - .java.lang.Iterable#Element#java.lang.Object + to: + - this + - .java.lang.Iterable#Element#java.lang.Object +- function: java.util.SequencedCollection#getLast + copy: + - from: + - this + - .java.lang.Iterable#Element#java.lang.Object + to: result +- function: java.util.Arrays#spliterator + signature: (long[], int, int) java.util.Spliterator$OfLong + overrides: false + copy: + - from: + - arg(0) + - '[*]' + to: + - result + - .java.util.Spliterator#Element#java.lang.Object +- function: java.util.Map$Entry#getValue + signature: () java.lang.Object + condition: + allOf: + - not: + typeIs: org.apache.commons.lang3.tuple.MutablePair + pos: this + - not: + typeIs: org.apache.commons.lang3.tuple.ImmutableTriple + pos: this + - not: + typeIs: org.apache.commons.lang3.tuple.Pair + pos: this + - not: + typeIs: org.apache.commons.lang3.tuple.ImmutablePair + pos: this + - not: + typeIs: org.apache.commons.lang3.tuple.Triple + pos: this + - not: + typeIs: org.apache.commons.lang3.tuple.MutableTriple + pos: this + copy: + - from: + - this + - .java.util.Map$Entry##java.lang.Object + to: result +- function: java.util.Vector#addElement + signature: (java.lang.Object) void + copy: + - from: arg(0) + to: + - this + - .java.lang.Iterable#Element#java.lang.Object +- function: java.util.Collections#unmodifiableList + signature: (java.util.List) java.util.List + overrides: false + copy: + - from: + - arg(0) + - .java.lang.Iterable#Element#java.lang.Object + to: + - result + - .java.lang.Iterable#Element#java.lang.Object +- function: + package: java.util + class: ResourceBundle + name: + pattern: get.* + copy: + - from: this + to: result +- function: java.util.Optional#of + signature: (java.lang.Object) java.util.Optional + copy: + - from: arg(0) + to: result +- function: java.util.Collections#replaceAll + signature: (java.util.List, java.lang.Object, java.lang.Object) boolean + copy: + - from: arg(2) + to: arg(0) + - from: arg(1) + to: arg(0) +- function: java.util.Enumeration#nextElement + signature: () java.lang.Object + copy: + - from: + - this + - .java.util.Enumeration##java.lang.Object + to: result + - from: + - this + - .java.util.Enumeration#Element#java.lang.Object + to: result + - from: + - this + - .java.util.Enumeration#Element#java.lang.Object + to: result +- function: java.util.Base64$Decoder#decode + signature: (java.nio.ByteBuffer) java.nio.ByteBuffer + copy: + - from: arg(0) + to: result +- function: java.util.NavigableSet#headSet + signature: (java.lang.Object, boolean) java.util.NavigableSet + copy: + - from: + - this + - .java.lang.Iterable#Element#java.lang.Object + to: + - result + - .java.lang.Iterable#Element#java.lang.Object +- function: java.util.Arrays#fill + signature: (float[], int, int, float) void + copy: + - from: arg(3) + to: arg(0) + - from: arg(1) + to: arg(0) +- function: java.util.TreeSet# + signature: (java.util.Collection) void + overrides: false + copy: + - from: + - arg(0) + - .java.lang.Iterable#Element#java.lang.Object + to: + - this + - .java.lang.Iterable#Element#java.lang.Object +- function: java.util.Collections#synchronizedSet + signature: (java.util.Set) java.util.Set + overrides: false + copy: + - from: + - arg(0) + - .java.lang.Iterable#Element#java.lang.Object + to: + - result + - .java.lang.Iterable#Element#java.lang.Object +- function: java.util.Scanner#skip + signature: (java.lang.String) java.util.Scanner + copy: + - from: + - this + - .java.util.Scanner##java.lang.Object + to: result + - from: this + to: result + - from: + - this + - .java.util.Iterator##java.lang.Object + to: result +- function: java.util.Arrays#fill + signature: (boolean[], boolean) void + copy: + - from: arg(1) + to: arg(0) +- function: java.util.Spliterators#spliterator + signature: (long[], int) java.util.Spliterator$OfLong + taintCopyOnly: true + copy: + - from: arg(0) + to: result +- function: java.util.NavigableMap#subMap + signature: (java.lang.Object, boolean, java.lang.Object, boolean) java.util.NavigableMap + copy: + - from: + - this + - .java.util.Map#MapKey#java.lang.Object + to: + - result + - .java.util.Map#MapKey#java.lang.Object + - from: + - this + - .java.util.Map#MapValue#java.lang.Object + to: + - result + - .java.util.Map#MapValue#java.lang.Object +- function: java.util.Vector#insertElementAt + signature: (java.lang.Object, int) void + copy: + - from: arg(0) + to: + - this + - .java.lang.Iterable#Element#java.lang.Object +- function: java.util.PriorityQueue# + signature: (java.util.SortedSet) void + overrides: false + copy: + - from: + - arg(0) + - .java.lang.Iterable#Element#java.lang.Object + to: + - this + - .java.lang.Iterable#Element#java.lang.Object +- function: java.util.StringJoiner# + signature: + params: + - index: 0 + type: java.lang.CharSequence + copy: + - from: arg(0) + to: + - this + - .java.util.StringJoiner#delimiter#java.lang.CharSequence + - from: arg(0) + to: + - this + - .java.util.StringJoiner#delimiter#java.lang.CharSequence +- function: java.util.Spliterators#iterator + signature: (java.util.Spliterator$OfLong) java.util.PrimitiveIterator$OfLong + taintCopyOnly: true + copy: + - from: arg(0) + to: result +- function: java.util.Arrays#spliterator + signature: (double[], int, int) java.util.Spliterator$OfDouble + overrides: false + copy: + - from: + - arg(0) + - '[*]' + to: + - result + - .java.util.Spliterator#Element#java.lang.Object +- function: java.util.Calendar#getInstance + signature: (*) java.util.Calendar + copy: + - from: + - this + - .java.util.Calendar#time#java.util.Date + to: + - result + - .java.util.Calendar#time#java.util.Date + - from: + - this + - .java.util.Calendar#timeZone#java.util.TimeZone + to: + - result + - .java.util.Calendar#timeZone#java.util.TimeZone +- function: java.util.Arrays#fill + signature: (boolean[], int, int, boolean) void + copy: + - from: arg(3) + to: arg(0) + - from: arg(1) + to: arg(0) +- function: java.util.Collections#copy + signature: (java.util.List, java.util.List) void + overrides: false + copy: + - from: + - arg(1) + - .java.lang.Iterable#Element#java.lang.Object + to: + - arg(0) + - .java.lang.Iterable#Element#java.lang.Object +- function: java.util.Calendar#set + signature: (int, int) void + copy: + - from: arg(1) + to: + - this + - .java.util.Calendar##java.lang.Object + - from: arg(1) + to: this + - from: arg(0) + to: + - this + - .java.util.Calendar##java.lang.Object + - from: arg(0) + to: this +- function: java.util.Set#of + signature: (java.lang.Object, java.lang.Object, java.lang.Object) java.util.Set + overrides: false + copy: + - from: arg(2) + to: + - result + - .java.lang.Iterable#Element#java.lang.Object + - from: arg(0) + to: + - result + - .java.lang.Iterable#Element#java.lang.Object + - from: arg(1) + to: + - result + - .java.lang.Iterable#Element#java.lang.Object +- function: java.util.Map$Entry#getValue + signature: () java.lang.Object + copy: + - from: + - this + - .java.util.Map$Entry#Value#java.lang.Object + to: result +- function: java.util.SequencedMap#firstEntry + copy: + - from: + - this + - .java.util.Map#MapKey#java.lang.Object + to: + - result + - .java.util.Map$Entry#Key#java.lang.Object + - from: + - this + - .java.util.Map#MapValue#java.lang.Object + to: + - result + - .java.util.Map$Entry#Value#java.lang.Object +- function: + package: java.util + class: SortedMap + name: + pattern: .*Key + signature: + return: java.lang.Object + copy: + - from: + - this + - .java.util.SortedMap#value#java.lang.Object + to: result +- function: java.util.Properties#getProperty + signature: (java.lang.String) java.lang.String + copy: + - from: + - this + - .java.util.Map#MapValue#java.lang.Object + to: result + - from: + - this + - .java.util.Dictionary#MapValue#java.lang.Object + to: result +- function: java.util.Map#remove + signature: (java.lang.Object) java.lang.Object + copy: + - from: + - this + - .java.util.Map#MapValue#java.lang.Object + to: result +- function: java.util.Queue#remove + signature: () java.lang.Object + copy: + - from: + - this + - .java.lang.Iterable#Element#java.lang.Object + to: result +- function: java.util.Arrays#copyOf + signature: (float[], int) float[] + overrides: false + copy: + - from: + - arg(0) + - '[*]' + to: + - result + - '[*]' +- function: java.util.Collections#unmodifiableSortedSet + signature: (java.util.SortedSet) java.util.SortedSet + overrides: false + copy: + - from: + - arg(0) + - .java.lang.Iterable#Element#java.lang.Object + to: + - result + - .java.lang.Iterable#Element#java.lang.Object +- function: java.util.Arrays#copyOf + signature: (java.lang.Object[], int) java.lang.Object[] + overrides: false + copy: + - from: + - arg(0) + - '[*]' + to: + - result + - '[*]' +- function: + package: java.util + class: Collections + name: + pattern: unmodifiable.* + taintCopyOnly: true + copy: + - from: arg(1) + to: result +- function: java.util.Collections#min + signature: (java.util.Collection, java.util.Comparator) java.lang.Object + overrides: false + copy: + - from: + - arg(0) + - .java.lang.Iterable#Element#java.lang.Object + to: result +- function: java.util.Optional#orElse + signature: (java.lang.Object) java.lang.Object + overrides: false + copy: + - from: arg(0) + to: result + - from: + - this + - .java.util.Optional#Element#java.lang.Object + to: result +- function: + package: java.util + class: Calendar + name: + pattern: setT.* + copy: + - from: arg(0) + to: + - this + - .java.util.Calendar##java.lang.Object +- function: java.util.Arrays#spliterator + signature: (java.lang.Object[], int, int) java.util.Spliterator + overrides: false + copy: + - from: + - arg(0) + - '[*]' + to: + - result + - .java.util.Spliterator#Element#java.lang.Object +- function: java.util.Collections#singletonList + signature: (java.lang.Object) java.util.List + overrides: false + copy: + - from: arg(0) + to: + - result + - .java.lang.Iterable#Element#java.lang.Object +- function: java.util.Arrays#stream + signature: (java.lang.Object[], int, int) java.util.stream.Stream + taintCopyOnly: true + copy: + - from: arg(0) + to: result +- function: java.util.List# + bypassVerification: true + copy: + - from: + - arg(0) + - .java.lang.Iterable#Element#java.lang.Object + to: + - this + - .java.lang.Iterable#Element#java.lang.Object + - from: arg(0) + to: this + - from: + - arg(0) + - '[*]' + to: + - this + - .java.lang.Iterable#Element#java.lang.Object + - from: arg(0) + to: + - this + - .java.lang.Iterable#Element#java.lang.Object +- function: java.util.Optional#get + signature: () java.lang.Object + taintCopyOnly: true + copy: + - from: this + to: result +- function: java.util.Arrays#fill + signature: (short[], int, int, short) void + copy: + - from: arg(3) + to: arg(0) + - from: arg(1) + to: arg(0) +- function: java.util.StringJoiner# + signature: (java.lang.CharSequence) void + taintCopyOnly: true + copy: + - from: arg(0) + to: this +- function: java.util.Arrays#fill + signature: (char[], char) void + overrides: false + copy: + - from: arg(1) + to: + - arg(0) + - '[*]' +- function: java.util.Scanner#findWithinHorizon + signature: (java.util.regex.Pattern, int) java.lang.String + copy: + - from: + - this + - .java.util.Scanner##java.lang.Object + to: result + - from: + - this + - .java.util.Iterator##java.lang.Object + to: result +- function: java.util.Map#replace + signature: (java.lang.Object, java.lang.Object, java.lang.Object) boolean + copy: + - from: arg(2) + to: + - this + - .java.util.Map#MapValue#java.lang.Object + - from: arg(0) + to: + - this + - .java.util.Map#MapKey#java.lang.Object +- function: java.util.Properties#getProperty + signature: (java.lang.String, java.lang.String) java.lang.String + copy: + - from: arg(1) + to: result + - from: + - this + - .java.util.Map#MapValue#java.lang.Object + to: result + - from: + - this + - .java.util.Dictionary#MapValue#java.lang.Object + to: result +- function: java.util.EnumMap# + signature: (java.util.Map) void + overrides: false + copy: + - from: + - arg(0) + - .java.util.Map#MapKey#java.lang.Object + to: + - this + - .java.util.Map#MapKey#java.lang.Object + - from: + - arg(0) + - .java.util.Map#MapValue#java.lang.Object + to: + - this + - .java.util.Map#MapValue#java.lang.Object +- function: java.util.Collections#checkedNavigableMap + signature: (java.util.NavigableMap, java.lang.Class, java.lang.Class) java.util.NavigableMap + overrides: false + copy: + - from: + - arg(0) + - .java.util.Map#MapValue#java.lang.Object + to: + - result + - .java.util.Map#MapValue#java.lang.Object + - from: + - arg(0) + - .java.util.Map#MapKey#java.lang.Object + to: + - result + - .java.util.Map#MapKey#java.lang.Object +- function: java.util.Deque#peekLast + signature: () java.lang.Object + copy: + - from: + - this + - .java.lang.Iterable#Element#java.lang.Object + to: result +- function: java.util.Deque# + copy: + - from: arg(0) + to: + - this + - .java.util.Deque##java.lang.Object + - from: arg(0) + to: + - this + - .java.util.Collection##java.lang.Object + - from: arg(0) + to: + - this + - .java.util.Queue##java.lang.Object + - from: arg(0) + to: + - this + - .java.lang.Iterable##java.lang.Object +- function: java.util.Collection# + copy: + - from: arg(0) + to: + - this + - .java.util.Collection##java.lang.Object + - from: arg(0) + to: + - this + - .java.lang.Iterable##java.lang.Object +- function: java.util.StringJoiner#add + signature: (java.lang.CharSequence) java.util.StringJoiner + taintCopyOnly: true + copy: + - from: arg(0) + to: result + - from: arg(0) + to: this +- function: java.util.Optional#or + signature: (java.util.function.Supplier) java.util.Optional + overrides: false + copy: + - from: + - this + - .java.util.Optional#Element#java.lang.Object + to: + - result + - .java.util.Optional#Element#java.lang.Object +- function: + package: java.util + class: Collections + name: + pattern: synchronized.* + copy: + - from: arg(0) + to: result + - from: arg(1) + to: result +- function: java.util.Collections#min + signature: (java.util.Collection) java.lang.Object + overrides: false + copy: + - from: + - arg(0) + - .java.lang.Iterable#Element#java.lang.Object + to: result +- function: java.util.Dictionary#keys + signature: () java.util.Enumeration + copy: + - from: + - this + - .java.util.Dictionary#MapKey#java.lang.Object + to: + - result + - .java.util.Enumeration#Element#java.lang.Object +- function: java.util.HashMap# + signature: (java.util.Map) void + overrides: false + copy: + - from: + - arg(0) + - .java.util.Map#MapKey#java.lang.Object + to: + - this + - .java.util.Map#MapKey#java.lang.Object + - from: + - arg(0) + - .java.util.Map#MapValue#java.lang.Object + to: + - this + - .java.util.Map#MapValue#java.lang.Object +- function: java.util.Iterator# + copy: + - from: arg(0) + to: + - this + - .java.util.Iterator##java.lang.Object +- function: java.util.NavigableMap#headMap + signature: (java.lang.Object, boolean) java.util.NavigableMap + copy: + - from: + - this + - .java.util.Map#MapKey#java.lang.Object + to: + - result + - .java.util.Map#MapKey#java.lang.Object + - from: + - this + - .java.util.Map#MapValue#java.lang.Object + to: + - result + - .java.util.Map#MapValue#java.lang.Object +- function: java.util.Collections#synchronizedCollection + signature: (java.util.Collection) java.util.Collection + overrides: false + copy: + - from: + - arg(0) + - .java.lang.Iterable#Element#java.lang.Object + to: + - result + - .java.lang.Iterable#Element#java.lang.Object +- function: java.util.NavigableMap#higherEntry + signature: (java.lang.Object) java.util.Map$Entry + copy: + - from: + - this + - .java.util.Map#MapKey#java.lang.Object + to: + - result + - .java.util.Map$Entry#Key#java.lang.Object + - from: + - this + - .java.util.Map#MapValue#java.lang.Object + to: + - result + - .java.util.Map$Entry#Value#java.lang.Object +- function: java.util.NavigableMap#ceilingEntry + signature: (java.lang.Object) java.util.Map$Entry + copy: + - from: + - this + - .java.util.Map#MapKey#java.lang.Object + to: + - result + - .java.util.Map$Entry#Key#java.lang.Object + - from: + - this + - .java.util.Map#MapValue#java.lang.Object + to: + - result + - .java.util.Map$Entry#Value#java.lang.Object +- function: java.util.StringJoiner#setEmptyValue + signature: (*) java.util.StringJoiner + copy: + - from: + - this + - .java.util.StringJoiner#delimiter#java.lang.CharSequence + to: + - result + - .java.util.StringJoiner#delimiter#java.lang.CharSequence +- function: java.util.NavigableMap#tailMap + signature: (java.lang.Object, boolean) java.util.NavigableMap + copy: + - from: + - this + - .java.util.Map#MapKey#java.lang.Object + to: + - result + - .java.util.Map#MapKey#java.lang.Object + - from: + - this + - .java.util.Map#MapValue#java.lang.Object + to: + - result + - .java.util.Map#MapValue#java.lang.Object +- function: java.util.Calendar#set + signature: (int, int, int) void + copy: + - from: arg(1) + to: + - this + - .java.util.Calendar##java.lang.Object + - from: arg(1) + to: this + - from: arg(2) + to: this + - from: arg(0) + to: + - this + - .java.util.Calendar##java.lang.Object + - from: arg(2) + to: + - this + - .java.util.Calendar##java.lang.Object + - from: arg(0) + to: this +- function: java.util.ArrayDeque# + signature: (java.util.Collection) void + overrides: false + copy: + - from: + - arg(0) + - .java.lang.Iterable#Element#java.lang.Object + to: + - this + - .java.lang.Iterable#Element#java.lang.Object +- function: java.util.Collections#enumeration + signature: (java.util.Collection) java.util.Enumeration + overrides: false + copy: + - from: + - arg(0) + - .java.lang.Iterable#Element#java.lang.Object + to: + - result + - .java.util.Enumeration#Element#java.lang.Object +- function: java.util.Properties#propertyNames + signature: () java.util.Enumeration + taintCopyOnly: true + copy: + - from: this + to: result +- function: java.util.Arrays#spliterator + signature: (long[]) java.util.Spliterator$OfLong + overrides: false + copy: + - from: + - arg(0) + - '[*]' + to: + - result + - .java.util.Spliterator#Element#java.lang.Object +- function: java.util.Spliterators#spliterator + signature: (int[], int) java.util.Spliterator$OfInt + taintCopyOnly: true + copy: + - from: arg(0) + to: result +- function: java.util.Deque#offerFirst + signature: (java.lang.Object) boolean + copy: + - from: arg(0) + to: + - this + - .java.lang.Iterable#Element#java.lang.Object +- function: java.util.StringTokenizer#nextToken + signature: () java.lang.String + taintCopyOnly: true + copy: + - from: this + to: result +- function: java.util.BitSet#set + signature: (int, boolean) void + copy: + - from: arg(1) + to: + - this + - .java.util.BitSet##java.lang.Object + - from: arg(1) + to: this + - from: arg(0) + to: + - this + - .java.util.BitSet##java.lang.Object + - from: arg(0) + to: this +- function: java.util.Objects#toString + signature: (java.lang.Object, java.lang.String) java.lang.String + overrides: false + copy: + - from: arg(1) + to: result +- function: java.util.List#of + signature: (java.lang.Object, java.lang.Object, java.lang.Object, java.lang.Object, + java.lang.Object, java.lang.Object, java.lang.Object) java.util.List + overrides: false + copy: + - from: arg(2) + to: + - result + - .java.lang.Iterable#Element#java.lang.Object + - from: arg(3) + to: + - result + - .java.lang.Iterable#Element#java.lang.Object + - from: arg(0) + to: + - result + - .java.lang.Iterable#Element#java.lang.Object + - from: arg(1) + to: + - result + - .java.lang.Iterable#Element#java.lang.Object + - from: arg(6) + to: + - result + - .java.lang.Iterable#Element#java.lang.Object + - from: arg(4) + to: + - result + - .java.lang.Iterable#Element#java.lang.Object + - from: arg(5) + to: + - result + - .java.lang.Iterable#Element#java.lang.Object +- function: java.util.List#of + signature: (java.lang.Object, java.lang.Object, java.lang.Object) java.util.List + overrides: false + copy: + - from: arg(2) + to: + - result + - .java.lang.Iterable#Element#java.lang.Object + - from: arg(0) + to: + - result + - .java.lang.Iterable#Element#java.lang.Object + - from: arg(1) + to: + - result + - .java.lang.Iterable#Element#java.lang.Object +- function: java.util.Queue#offer + signature: (java.lang.Object) boolean + copy: + - from: arg(0) + to: + - this + - .java.lang.Iterable#Element#java.lang.Object +- function: java.util.SortedSet#tailSet + signature: (java.lang.Object) java.util.SortedSet + copy: + - from: + - this + - .java.lang.Iterable#Element#java.lang.Object + to: + - result + - .java.lang.Iterable#Element#java.lang.Object +- function: java.util.Arrays#fill + signature: (double[], double) void + overrides: false + copy: + - from: arg(1) + to: + - arg(0) + - '[*]' +- function: java.util.Collections#copy + signature: (java.util.List, java.util.List) void + copy: + - from: arg(1) + to: arg(0) +- function: java.util.Spliterators#iterator + signature: (java.util.Spliterator$OfDouble) java.util.PrimitiveIterator$OfDouble + taintCopyOnly: true + copy: + - from: arg(0) + to: result +- function: java.util.BitSet#or + signature: (java.util.BitSet) void + copy: + - from: arg(0) + to: this +- function: java.util.Scanner#findWithinHorizon + signature: (java.lang.String, int) java.lang.String + taintCopyOnly: true + copy: + - from: this + to: result +- function: java.util.NavigableSet#pollFirst + signature: () java.lang.Object + copy: + - from: + - this + - .java.lang.Iterable#Element#java.lang.Object + to: result +- function: java.util.LinkedList# + signature: (java.util.Collection) void + overrides: false + copy: + - from: + - arg(0) + - .java.lang.Iterable#Element#java.lang.Object + to: + - this + - .java.lang.Iterable#Element#java.lang.Object +- function: java.util.Queue#poll + signature: () java.lang.Object + copy: + - from: + - this + - .java.lang.Iterable#Element#java.lang.Object + to: result +- function: java.util.List#of + signature: (java.lang.Object[]) java.util.List + overrides: false + copy: + - from: + - arg(0) + - '[*]' + to: + - result + - .java.lang.Iterable#Element#java.lang.Object +- function: java.util.Collections#checkedNavigableMap + signature: (java.util.NavigableMap, java.lang.Class, java.lang.Class) java.util.NavigableMap + copy: + - from: arg(0) + to: result +- function: java.util.Optional#orElseThrow + signature: () java.lang.Object + copy: + - from: + - this + - .java.util.Optional#Element#java.lang.Object + to: result +- function: java.util.Collection#toArray + signature: (java.util.function.IntFunction) java.lang.Object[] + copy: + - from: + - this + - .java.lang.Iterable#Element#java.lang.Object + to: + - result + - '[*]' +- function: java.util.Arrays#stream + signature: (int[]) java.util.stream.IntStream + taintCopyOnly: true + copy: + - from: arg(0) + to: result +- function: java.util.NavigableSet#descendingSet + signature: () java.util.NavigableSet + copy: + - from: + - this + - .java.lang.Iterable#Element#java.lang.Object + to: + - result + - .java.lang.Iterable#Element#java.lang.Object +- function: java.util.Optional#filter + signature: (java.util.function.Predicate) java.util.Optional + overrides: false + copy: + - from: + - this + - .java.util.Optional#Element#java.lang.Object + to: + - result + - .java.util.Optional#Element#java.lang.Object +- function: java.util.Set#of + signature: (java.lang.Object, java.lang.Object, java.lang.Object, java.lang.Object, + java.lang.Object, java.lang.Object, java.lang.Object, java.lang.Object, java.lang.Object, + java.lang.Object) java.util.Set + overrides: false + copy: + - from: arg(8) + to: + - result + - .java.lang.Iterable#Element#java.lang.Object + - from: arg(9) + to: + - result + - .java.lang.Iterable#Element#java.lang.Object + - from: arg(2) + to: + - result + - .java.lang.Iterable#Element#java.lang.Object + - from: arg(3) + to: + - result + - .java.lang.Iterable#Element#java.lang.Object + - from: arg(0) + to: + - result + - .java.lang.Iterable#Element#java.lang.Object + - from: arg(1) + to: + - result + - .java.lang.Iterable#Element#java.lang.Object + - from: arg(6) + to: + - result + - .java.lang.Iterable#Element#java.lang.Object + - from: arg(7) + to: + - result + - .java.lang.Iterable#Element#java.lang.Object + - from: arg(4) + to: + - result + - .java.lang.Iterable#Element#java.lang.Object + - from: arg(5) + to: + - result + - .java.lang.Iterable#Element#java.lang.Object +- function: java.util.List# + taintCopyOnly: true + copy: + - from: arg(0) + to: this +- function: java.util.Objects#requireNonNull + signature: (java.lang.Object) java.lang.Object + overrides: false + copy: + - from: arg(0) + to: result +- function: java.util.StringJoiner#toString + signature: () java.lang.String + copy: + - from: + - this + - .java.util.StringJoiner##java.lang.Object + to: result + - from: + - this + - .java.util.StringJoiner#delimiter#java.lang.CharSequence + to: + - result + - .java.lang.String#content#java.lang.CharSequence +- function: java.util.Collections#checkedSortedSet + signature: (java.util.SortedSet, java.lang.Class) java.util.SortedSet + overrides: false + copy: + - from: + - arg(0) + - .java.lang.Iterable#Element#java.lang.Object + to: + - result + - .java.lang.Iterable#Element#java.lang.Object +- function: java.util.BitSet#andNot + signature: (java.util.BitSet) void + copy: + - from: arg(0) + to: this +- function: java.util.Spliterators#spliterator + signature: (java.util.Iterator, long, int) java.util.Spliterator + taintCopyOnly: true + copy: + - from: arg(0) + to: result +- function: java.util.Objects#toString + signature: (java.lang.Object) java.lang.String + copy: + - from: arg(0) + to: result +- function: java.util.Collections#addAll + signature: (java.util.Collection, java.lang.Object[]) boolean + overrides: false + copy: + - from: + - arg(1) + - '[*]' + to: + - arg(0) + - .java.lang.Iterable#Element#java.lang.Object +- function: java.util.Set#of + signature: (java.lang.Object) java.util.Set + overrides: false + copy: + - from: arg(0) + to: + - result + - .java.lang.Iterable#Element#java.lang.Object +- function: java.util.Arrays#copyOfRange + signature: (java.lang.Object[], int, int, java.lang.Class) java.lang.Object[] + overrides: false + copy: + - from: + - arg(0) + - '[*]' + to: + - result + - '[*]' +- function: java.util.LinkedList#getFirst + signature: () java.lang.Object + copy: + - from: + - this + - .java.lang.Iterable##java.lang.Object + to: result + - from: + - this + - .java.util.List##java.lang.Object + to: result + - from: + - this + - .java.util.Deque##java.lang.Object + to: result + - from: + - this + - .java.util.Collection##java.lang.Object + to: result + - from: + - this + - .java.util.LinkedList##java.lang.Object + to: result + - from: + - this + - .java.util.Queue##java.lang.Object + to: result +- function: java.util.Iterator#next + signature: () java.lang.Object + copy: + - from: + - this + - .java.util.Iterator#Element#java.lang.Object + to: result +- function: java.util.List#spliterator + signature: () java.util.Spliterator + copy: + - from: + - this + - .java.lang.Iterable##java.lang.Object + to: result + - from: + - this + - .java.util.List##java.lang.Object + to: result + - from: + - this + - .java.util.Collection##java.lang.Object + to: result +- function: java.util.LinkedList#addFirst + signature: (java.lang.Object) void + copy: + - from: arg(0) + to: + - this + - .java.util.LinkedList##java.lang.Object + - from: arg(0) + to: + - this + - .java.util.Deque##java.lang.Object + - from: arg(0) + to: + - this + - .java.util.Collection##java.lang.Object + - from: arg(0) + to: + - this + - .java.util.Queue##java.lang.Object + - from: arg(0) + to: + - this + - .java.lang.Iterable##java.lang.Object + - from: arg(0) + to: + - this + - .java.util.List##java.lang.Object + - from: arg(0) + to: this +- function: java.util.StringJoiner# + signature: (java.lang.CharSequence, java.lang.CharSequence, java.lang.CharSequence) + void + copy: + - from: arg(2) + to: + - this + - .java.util.StringJoiner##java.lang.Object + - from: arg(1) + to: + - this + - .java.util.StringJoiner##java.lang.Object + - from: arg(0) + to: + - this + - .java.util.StringJoiner##java.lang.Object +- function: java.util.SequencedMap#pollLastEntry + copy: + - from: + - this + - .java.util.Map#MapKey#java.lang.Object + to: + - result + - .java.util.Map$Entry#Key#java.lang.Object + - from: + - this + - .java.util.Map#MapValue#java.lang.Object + to: + - result + - .java.util.Map$Entry#Value#java.lang.Object +- function: java.util.StringJoiner#setEmptyValue + signature: (java.lang.CharSequence) java.util.StringJoiner + copy: + - from: arg(0) + to: + - this + - .java.util.StringJoiner##java.lang.Object +- function: java.util.StringJoiner#setEmptyValue + signature: + params: + - index: 0 + type: java.lang.CharSequence + return: java.util.StringJoiner + copy: + - from: arg(0) + to: + - result + - .java.util.StringJoiner#delimiter#java.lang.CharSequence +- function: java.util.Arrays#fill + signature: (boolean[], boolean) void + overrides: false + copy: + - from: arg(1) + to: + - arg(0) + - '[*]' +- function: java.util.SequencedMap#sequencedValues + copy: + - from: + - this + - .java.util.Map#MapValue#java.lang.Object + to: + - result + - .java.lang.Iterable#Element#java.lang.Object +- function: java.util.WeakHashMap# + signature: (java.util.Map) void + overrides: false + copy: + - from: + - arg(0) + - .java.util.Map#MapKey#java.lang.Object + to: + - this + - .java.util.Map#MapKey#java.lang.Object + - from: + - arg(0) + - .java.util.Map#MapValue#java.lang.Object + to: + - this + - .java.util.Map#MapValue#java.lang.Object +- function: java.util.Map#of + signature: (java.lang.Object, java.lang.Object, java.lang.Object, java.lang.Object, + java.lang.Object, java.lang.Object, java.lang.Object, java.lang.Object, java.lang.Object, + java.lang.Object, java.lang.Object, java.lang.Object, java.lang.Object, java.lang.Object) + java.util.Map + overrides: false + copy: + - from: arg(0) + to: + - result + - .java.util.Map#MapKey#java.lang.Object + - from: arg(2) + to: + - result + - .java.util.Map#MapKey#java.lang.Object + - from: arg(7) + to: + - result + - .java.util.Map#MapValue#java.lang.Object + - from: arg(4) + to: + - result + - .java.util.Map#MapKey#java.lang.Object + - from: arg(9) + to: + - result + - .java.util.Map#MapValue#java.lang.Object + - from: arg(6) + to: + - result + - .java.util.Map#MapKey#java.lang.Object + - from: arg(11) + to: + - result + - .java.util.Map#MapValue#java.lang.Object + - from: arg(8) + to: + - result + - .java.util.Map#MapKey#java.lang.Object + - from: arg(13) + to: + - result + - .java.util.Map#MapValue#java.lang.Object + - from: arg(10) + to: + - result + - .java.util.Map#MapKey#java.lang.Object + - from: arg(12) + to: + - result + - .java.util.Map#MapKey#java.lang.Object + - from: arg(1) + to: + - result + - .java.util.Map#MapValue#java.lang.Object + - from: arg(3) + to: + - result + - .java.util.Map#MapValue#java.lang.Object + - from: arg(5) + to: + - result + - .java.util.Map#MapValue#java.lang.Object +- function: java.util.StringJoiner#add + signature: (*) java.util.StringJoiner + copy: + - from: + - this + - .java.util.StringJoiner#delimiter#java.lang.CharSequence + to: + - result + - .java.util.StringJoiner#delimiter#java.lang.CharSequence +- function: java.util.ListIterator#previous + signature: () java.lang.Object + copy: + - from: + - this + - .java.util.Iterator#Element#java.lang.Object + to: result +- function: java.util.TreeSet# + signature: (java.util.SortedSet) void + overrides: false + copy: + - from: + - arg(0) + - .java.lang.Iterable#Element#java.lang.Object + to: + - this + - .java.lang.Iterable#Element#java.lang.Object +- function: java.util.Stack#peek + signature: () java.lang.Object + copy: + - from: + - this + - .java.lang.Iterable#Element#java.lang.Object + to: result +- function: java.util.StringJoiner#toString + signature: () java.lang.String + taintCopyOnly: true + copy: + - from: this + to: result +- function: java.util.List#of + signature: (java.lang.Object, java.lang.Object) java.util.List + overrides: false + copy: + - from: arg(0) + to: + - result + - .java.lang.Iterable#Element#java.lang.Object + - from: arg(1) + to: + - result + - .java.lang.Iterable#Element#java.lang.Object +- function: java.util.Collections#checkedQueue + signature: (java.util.Queue, java.lang.Class) java.util.Queue + overrides: false + copy: + - from: + - arg(0) + - .java.lang.Iterable#Element#java.lang.Object + to: + - result + - .java.lang.Iterable#Element#java.lang.Object +- function: java.util.Optional#orElseGet + signature: (java.util.function.Supplier) java.lang.Object + copy: + - from: + - this + - .java.util.Optional#Element#java.lang.Object + to: result +- function: java.util.LinkedHashSet# + signature: (java.util.Collection) void + overrides: false + copy: + - from: + - arg(0) + - .java.lang.Iterable#Element#java.lang.Object + to: + - this + - .java.lang.Iterable#Element#java.lang.Object +- function: java.util.Collection#stream + signature: () java.util.stream.Stream + copy: + - from: + - this + - .java.lang.Iterable#Element#java.lang.Object + to: + - result + - .java.util.stream.BaseStream#Element#java.lang.Object +- function: java.util.Scanner#useLocale + signature: (java.util.Locale) java.util.Scanner + copy: + - from: + - this + - .java.util.Scanner##java.lang.Object + to: result + - from: this + to: result + - from: + - this + - .java.util.Iterator##java.lang.Object + to: result +- function: java.util.ArrayList# + signature: (java.util.Collection) void + overrides: false + copy: + - from: + - arg(0) + - .java.lang.Iterable#Element#java.lang.Object + to: + - this + - .java.lang.Iterable#Element#java.lang.Object +- function: java.util.IdentityHashMap# + signature: (java.util.Map) void + overrides: false + copy: + - from: + - arg(0) + - .java.util.Map#MapKey#java.lang.Object + to: + - this + - .java.util.Map#MapKey#java.lang.Object + - from: + - arg(0) + - .java.util.Map#MapValue#java.lang.Object + to: + - this + - .java.util.Map#MapValue#java.lang.Object +- function: java.util.Arrays#fill + signature: (short[], int, int, short) void + overrides: false + copy: + - from: arg(3) + to: + - arg(0) + - '[*]' +- function: java.util.Collection#addAll + signature: (java.util.Collection) boolean + copy: + - from: + - arg(0) + - .java.lang.Iterable#Element#java.lang.Object + to: + - this + - .java.lang.Iterable#Element#java.lang.Object +- function: java.util.Spliterators#spliteratorUnknownSize + signature: (java.util.PrimitiveIterator$OfLong, int) java.util.Spliterator$OfLong + taintCopyOnly: true + copy: + - from: arg(0) + to: result +- function: java.util.LinkedList#removeFirst + signature: () java.lang.Object + copy: + - from: + - this + - .java.lang.Iterable##java.lang.Object + to: result + - from: + - this + - .java.util.List##java.lang.Object + to: result + - from: + - this + - .java.util.Deque##java.lang.Object + to: result + - from: + - this + - .java.util.Collection##java.lang.Object + to: result + - from: + - this + - .java.util.LinkedList##java.lang.Object + to: result + - from: + - this + - .java.util.Queue##java.lang.Object + to: result +- function: java.util.Collections#unmodifiableSequencedSet + overrides: false + copy: + - from: + - arg(0) + - .java.lang.Iterable#Element#java.lang.Object + to: + - result + - .java.lang.Iterable#Element#java.lang.Object +- function: java.util.Collections#enumeration + signature: + params: + - index: 0 + type: java.util.Collection + return: java.util.Enumeration + copy: + - from: + - arg(0) + - .java.lang.Iterable#Element#java.lang.Object + to: + - result + - .java.util.Enumeration#Element#java.lang.Object +- function: java.util.Enumeration# + copy: + - from: arg(0) + to: + - this + - .java.util.Enumeration##java.lang.Object +- function: java.util.Deque#pollLast + signature: () java.lang.Object + copy: + - from: + - this + - .java.lang.Iterable#Element#java.lang.Object + to: result +- function: java.util.AbstractMap$SimpleImmutableEntry# + signature: (java.util.Map$Entry) void + overrides: false + copy: + - from: + - arg(0) + - .java.util.Map$Entry#Key#java.lang.Object + to: + - this + - .java.util.Map$Entry#Key#java.lang.Object + - from: + - arg(0) + - .java.util.Map$Entry#Value#java.lang.Object + to: + - this + - .java.util.Map$Entry#Value#java.lang.Object +- function: java.util.LinkedList#removeLast + signature: () java.lang.Object + copy: + - from: + - this + - .java.lang.Iterable##java.lang.Object + to: result + - from: + - this + - .java.util.List##java.lang.Object + to: result + - from: + - this + - .java.util.Deque##java.lang.Object + to: result + - from: + - this + - .java.util.Collection##java.lang.Object + to: result + - from: + - this + - .java.util.LinkedList##java.lang.Object + to: result + - from: + - this + - .java.util.Queue##java.lang.Object + to: result +- function: java.util.Scanner#next + signature: + return: java.lang.String + copy: + - from: + - this + - .java.util.Scanner#delimiter#java.lang.String + to: result +- function: java.util.Scanner#findInLine + signature: (java.util.regex.Pattern) java.lang.String + taintCopyOnly: true + copy: + - from: this + to: result +- function: java.util.Optional#orElse + signature: (java.lang.Object) java.lang.Object + copy: + - from: arg(0) + to: result + - from: + - this + - .java.util.Optional#Element#java.lang.Object + to: result + - from: arg(0) + to: result +- function: java.util.Collections#list + signature: + params: + - index: 0 + type: java.util.Enumeration + return: java.util.ArrayList + copy: + - from: + - arg(0) + - .java.util.Enumeration#Element#java.lang.Object + to: + - result + - .java.lang.Iterable#Element#java.lang.Object +- function: java.util.Arrays#fill + signature: (long[], int, int, long) void + copy: + - from: arg(3) + to: arg(0) + - from: arg(1) + to: arg(0) +- function: java.util.Collections#checkedMap + signature: (java.util.Map, java.lang.Class, java.lang.Class) java.util.Map + overrides: false + copy: + - from: + - arg(0) + - .java.util.Map#MapValue#java.lang.Object + to: + - result + - .java.util.Map#MapValue#java.lang.Object + - from: + - arg(0) + - .java.util.Map#MapKey#java.lang.Object + to: + - result + - .java.util.Map#MapKey#java.lang.Object +- function: java.util.Map#entry + signature: (java.lang.Object, java.lang.Object) java.util.Map$Entry + overrides: false + copy: + - from: arg(1) + to: + - result + - .java.util.Map$Entry#Value#java.lang.Object + - from: arg(0) + to: + - result + - .java.util.Map$Entry#Key#java.lang.Object +- function: java.util.StringTokenizer#nextToken + signature: (java.lang.String) java.lang.String + taintCopyOnly: true + copy: + - from: this + to: result +- function: java.util.Collections#unmodifiableSequencedMap + overrides: false + copy: + - from: + - arg(0) + - .java.util.Map#MapValue#java.lang.Object + to: + - result + - .java.util.Map#MapValue#java.lang.Object + - from: + - arg(0) + - .java.util.Map#MapKey#java.lang.Object + to: + - result + - .java.util.Map#MapKey#java.lang.Object +- function: java.util.Spliterator#trySplit + signature: () java.util.Spliterator + copy: + - from: this + to: result +- function: java.util.Arrays#fill + signature: (double[], double) void + copy: + - from: arg(1) + to: arg(0) +- function: java.util.SortedSet#first + signature: () java.lang.Object + copy: + - from: + - this + - .java.lang.Iterable#Element#java.lang.Object + to: result +- function: java.util.TreeMap# + signature: (java.util.SortedMap) void + overrides: false + copy: + - from: + - arg(0) + - .java.util.Map#MapKey#java.lang.Object + to: + - this + - .java.util.Map#MapKey#java.lang.Object + - from: + - arg(0) + - .java.util.Map#MapValue#java.lang.Object + to: + - this + - .java.util.Map#MapValue#java.lang.Object +- function: java.util.Map#computeIfAbsent + signature: (java.lang.Object, java.util.function.Function) java.lang.Object + copy: + - from: + - this + - .java.util.Map#MapValue#java.lang.Object + to: result +- function: java.util.Arrays#copyOfRange + signature: (char[], int, int) char[] + overrides: false + copy: + - from: + - arg(0) + - '[*]' + to: + - result + - '[*]' +- function: java.util.StringJoiner#merge + signature: (java.util.StringJoiner) java.util.StringJoiner + overrides: false + copy: + - from: + - this + - .java.util.StringJoiner##java.lang.Object + to: result + - from: this + to: result +- function: java.util.Scanner#nextLine + signature: () java.lang.String + copy: + - from: + - this + - .java.util.Scanner##java.lang.Object + to: result + - from: + - this + - .java.util.Iterator##java.lang.Object + to: result +- function: java.util.Arrays#fill + signature: (short[], short) void + overrides: false + copy: + - from: arg(1) + to: + - arg(0) + - '[*]' +- function: java.util.Map#copyOf + signature: (java.util.Map) java.util.Map + overrides: false + copy: + - from: + - arg(0) + - .java.util.Map#MapValue#java.lang.Object + to: + - result + - .java.util.Map#MapValue#java.lang.Object + - from: + - arg(0) + - .java.util.Map#MapKey#java.lang.Object + to: + - result + - .java.util.Map#MapKey#java.lang.Object +- function: java.util.StringJoiner# + signature: (java.lang.CharSequence) void + copy: + - from: arg(0) + to: + - this + - .java.util.StringJoiner##java.lang.Object diff --git a/core/opentaint-config/config/config/stdlib/javax-naming-directory.yaml b/core/opentaint-config/config/config/stdlib/javax-naming-directory.yaml new file mode 100644 index 000000000..9b3022936 --- /dev/null +++ b/core/opentaint-config/config/config/stdlib/javax-naming-directory.yaml @@ -0,0 +1,454 @@ +passThrough: +- function: javax.naming.directory.ModificationItem# + signature: (int, javax.naming.directory.Attribute) void + taintCopyOnly: true + copy: + - from: arg(1) + to: this +- function: javax.naming.directory.SearchControls#getReturningAttributes + signature: () java.lang.String[] + taintCopyOnly: true + copy: + - from: this + to: result +- function: javax.naming.directory.SearchControls# + signature: (int, long, int, java.lang.String[], boolean, boolean) void + copy: + - from: + - arg(3) + - '[*]' + to: + - this + - .javax.naming.directory.SearchControls##java.lang.Object + - from: arg(3) + to: + - this + - .javax.naming.directory.SearchControls##java.lang.Object +- function: + package: javax.naming.directory + class: Attribute + name: + pattern: get.* + signature: + return: javax.naming.directory.DirContext + copy: + - from: + - this + - .javax.naming.directory.Attribute#attributeSyntaxDefinition#javax.naming.directory.DirContext + to: result +- function: javax.naming.directory.ModificationItem#getAttribute + signature: + return: javax.naming.directory.Attribute + copy: + - from: + - this + - .javax.naming.directory.ModificationItem#attribute#javax.naming.directory.Attribute + to: result +- function: + package: javax.naming.directory + class: Attribute + name: + pattern: get.* + taintCopyOnly: true + copy: + - from: this + to: result +- function: javax.naming.directory.SearchResult#getAttributes + signature: + return: javax.naming.directory.Attributes + copy: + - from: + - this + - .javax.naming.directory.SearchResult#attributes#javax.naming.directory.Attributes + to: result +- function: javax.naming.directory.ModificationItem#getAttribute + signature: () javax.naming.directory.Attribute + taintCopyOnly: true + copy: + - from: this + to: result +- function: javax.naming.directory.SearchResult#setAttributes + signature: (javax.naming.directory.Attributes) void + copy: + - from: arg(0) + to: + - this + - .javax.naming.directory.SearchResult##java.lang.Object + - from: arg(0) + to: + - this + - .javax.naming.Binding##java.lang.Object + - from: arg(0) + to: + - this + - .javax.naming.NameClassPair##java.lang.Object +- function: javax.naming.directory.SearchResult# + signature: + params: + - index: 3 + type: javax.naming.directory.Attributes + copy: + - from: arg(3) + to: + - this + - .javax.naming.directory.SearchResult#attributes#javax.naming.directory.Attributes + - from: arg(3) + to: + - this + - .javax.naming.directory.SearchResult#attributes#javax.naming.directory.Attributes +- function: javax.naming.directory.SearchControls# + signature: + params: + - index: 3 + type: java.lang.String[] + copy: + - from: arg(3) + to: + - this + - .javax.naming.directory.SearchControls#returningAttributes#java.lang.String[] +- function: javax.naming.directory.SearchControls# + signature: (int, long, int, java.lang.String[], boolean, boolean) void + taintCopyOnly: true + copy: + - from: + - arg(3) + - '[*]' + to: this + - from: arg(3) + to: this +- function: javax.naming.directory.Attribute#set + signature: (int, java.lang.Object) java.lang.Object + copy: + - from: arg(1) + to: + - this + - .javax.naming.directory.Attribute##java.lang.Object + - from: arg(1) + to: this +- function: javax.naming.directory.SearchControls#setReturningAttributes + signature: (java.lang.String[]) void + taintCopyOnly: true + copy: + - from: + - arg(0) + - '[*]' + to: this + - from: arg(0) + to: this +- function: javax.naming.directory.SearchResult# + signature: + params: + - index: 0 + type: java.lang.String + copy: + - from: arg(0) + to: + - this + - .javax.naming.directory.SearchResult#name#java.lang.String + - from: arg(0) + to: + - this + - .javax.naming.directory.SearchResult#name#java.lang.String +- function: javax.naming.directory.SearchControls#setReturningAttributes + signature: (java.lang.String[]) void + copy: + - from: + - arg(0) + - '[*]' + to: + - this + - .javax.naming.directory.SearchControls##java.lang.Object + - from: arg(0) + to: + - this + - .javax.naming.directory.SearchControls##java.lang.Object +- function: javax.naming.directory.ModificationItem#getAttribute + signature: () javax.naming.directory.Attribute + copy: + - from: + - this + - .javax.naming.directory.ModificationItem##java.lang.Object + to: result +- function: + package: javax.naming.directory + class: Attribute + name: + pattern: get.* + signature: + return: java.lang.String + copy: + - from: + - this + - .javax.naming.directory.Attribute#id#java.lang.String + to: result +- function: javax.naming.directory.SearchResult# + signature: (java.lang.String, java.lang.String, java.lang.Object, javax.naming.directory.Attributes, + boolean) void + taintCopyOnly: true + copy: + - from: arg(3) + to: this + - from: arg(1) + to: this + - from: arg(0) + to: this +- function: javax.naming.directory.SearchResult#setAttributes + signature: (javax.naming.directory.Attributes) void + taintCopyOnly: true + copy: + - from: arg(0) + to: this +- function: javax.naming.directory.SearchResult#getAttributes + signature: () javax.naming.directory.Attributes + copy: + - from: + - this + - .javax.naming.NameClassPair##java.lang.Object + to: result + - from: + - this + - .javax.naming.Binding##java.lang.Object + to: result + - from: + - this + - .javax.naming.directory.SearchResult##java.lang.Object + to: result +- function: javax.naming.directory.Attributes#getAll + signature: () javax.naming.NamingEnumeration + taintCopyOnly: true + copy: + - from: this + to: result +- function: javax.naming.directory.SearchResult# + signature: (java.lang.String, java.lang.String, java.lang.Object, javax.naming.directory.Attributes) + void + taintCopyOnly: true + copy: + - from: arg(3) + to: this + - from: arg(1) + to: this + - from: arg(0) + to: this +- function: javax.naming.directory.Attributes#getIDs + signature: () javax.naming.NamingEnumeration + taintCopyOnly: true + copy: + - from: this + to: result +- function: javax.naming.directory.SearchResult#setAttributes + signature: + params: + - index: 0 + type: javax.naming.directory.Attributes + copy: + - from: arg(0) + to: + - this + - .javax.naming.directory.SearchResult#attributes#javax.naming.directory.Attributes +- function: javax.naming.directory.SearchControls#getReturningAttributes + signature: () java.lang.String[] + copy: + - from: + - this + - .javax.naming.directory.SearchControls##java.lang.Object + to: result +- function: javax.naming.directory.SearchControls#setReturningAttributes + signature: + params: + - index: 0 + type: java.lang.String[] + copy: + - from: arg(0) + to: + - this + - .javax.naming.directory.SearchControls#returningAttributes#java.lang.String[] +- function: javax.naming.directory.ModificationItem# + signature: + params: + - index: 1 + type: javax.naming.directory.Attribute + copy: + - from: arg(1) + to: + - this + - .javax.naming.directory.ModificationItem#attribute#javax.naming.directory.Attribute +- function: + package: javax.naming.directory + class: Attribute + name: + pattern: get.* + copy: + - from: + - this + - .javax.naming.directory.Attribute##java.lang.Object + to: result +- function: javax.naming.directory.SearchResult# + signature: + params: + - index: 1 + type: java.lang.String + copy: + - from: arg(1) + to: + - this + - .javax.naming.directory.SearchResult#name#java.lang.String + - from: arg(1) + to: + - this + - .javax.naming.directory.SearchResult#name#java.lang.String +- function: javax.naming.directory.SearchResult#getAttributes + signature: () javax.naming.directory.Attributes + taintCopyOnly: true + copy: + - from: this + to: result +- function: javax.naming.directory.SearchResult# + signature: (java.lang.String, java.lang.String, java.lang.Object, javax.naming.directory.Attributes, + boolean) void + copy: + - from: arg(3) + to: + - this + - .javax.naming.directory.SearchResult##java.lang.Object + - from: arg(2) + to: + - this + - .javax.naming.directory.SearchResult##java.lang.Object + - from: arg(1) + to: + - this + - .javax.naming.directory.SearchResult##java.lang.Object + - from: arg(0) + to: + - this + - .javax.naming.directory.SearchResult##java.lang.Object + - from: arg(0) + to: + - this + - .javax.naming.Binding##java.lang.Object + - from: arg(1) + to: + - this + - .javax.naming.Binding##java.lang.Object + - from: arg(2) + to: + - this + - .javax.naming.Binding##java.lang.Object + - from: arg(2) + to: this + - from: arg(3) + to: + - this + - .javax.naming.Binding##java.lang.Object + - from: arg(1) + to: + - this + - .javax.naming.NameClassPair##java.lang.Object + - from: arg(2) + to: + - this + - .javax.naming.NameClassPair##java.lang.Object + - from: arg(3) + to: + - this + - .javax.naming.NameClassPair##java.lang.Object + - from: arg(0) + to: + - this + - .javax.naming.NameClassPair##java.lang.Object +- function: javax.naming.directory.BasicAttribute#remove + signature: (int) java.lang.Object + taintCopyOnly: true + copy: + - from: this + to: result +- function: javax.naming.directory.BasicAttribute#remove + signature: + return: java.lang.Object + copy: + - from: + - this + - .javax.naming.directory.BasicAttribute#value#java.lang.Object + to: result +- function: javax.naming.directory.SearchControls#getReturningAttributes + signature: + return: java.lang.String[] + copy: + - from: + - this + - .javax.naming.directory.SearchControls#returningAttributes#java.lang.String[] + to: result +- function: javax.naming.directory.SearchResult# + signature: (java.lang.String, java.lang.String, java.lang.Object, javax.naming.directory.Attributes) + void + copy: + - from: arg(3) + to: + - this + - .javax.naming.directory.SearchResult##java.lang.Object + - from: arg(2) + to: + - this + - .javax.naming.directory.SearchResult##java.lang.Object + - from: arg(1) + to: + - this + - .javax.naming.directory.SearchResult##java.lang.Object + - from: arg(0) + to: + - this + - .javax.naming.directory.SearchResult##java.lang.Object + - from: arg(0) + to: + - this + - .javax.naming.Binding##java.lang.Object + - from: arg(1) + to: + - this + - .javax.naming.Binding##java.lang.Object + - from: arg(2) + to: + - this + - .javax.naming.Binding##java.lang.Object + - from: arg(2) + to: this + - from: arg(3) + to: + - this + - .javax.naming.Binding##java.lang.Object + - from: arg(1) + to: + - this + - .javax.naming.NameClassPair##java.lang.Object + - from: arg(2) + to: + - this + - .javax.naming.NameClassPair##java.lang.Object + - from: arg(3) + to: + - this + - .javax.naming.NameClassPair##java.lang.Object + - from: arg(0) + to: + - this + - .javax.naming.NameClassPair##java.lang.Object +- function: javax.naming.directory.ModificationItem# + signature: (int, javax.naming.directory.Attribute) void + copy: + - from: arg(1) + to: + - this + - .javax.naming.directory.ModificationItem##java.lang.Object +- function: + package: javax.naming.directory + class: Attribute + name: + pattern: get.* + signature: + return: java.lang.Object + copy: + - from: + - this + - .javax.naming.directory.Attribute#value#java.lang.Object + to: result diff --git a/core/opentaint-config/config/config/stdlib/javax-naming-ldap.yaml b/core/opentaint-config/config/config/stdlib/javax-naming-ldap.yaml new file mode 100644 index 000000000..7022eed32 --- /dev/null +++ b/core/opentaint-config/config/config/stdlib/javax-naming-ldap.yaml @@ -0,0 +1,842 @@ +passThrough: +- function: javax.naming.ldap.SortKey# + signature: (java.lang.String, boolean, java.lang.String) void + taintCopyOnly: true + copy: + - from: arg(2) + to: this + - from: arg(0) + to: this +- function: javax.naming.ldap.SortResponseControl# + signature: + params: + - index: 0 + type: java.lang.String + copy: + - from: arg(0) + to: + - this + - .javax.naming.ldap.SortResponseControl#failedAttributeId#java.lang.String +- function: javax.naming.ldap.SortResponseControl# + signature: (java.lang.String, boolean, byte[]) void + copy: + - from: arg(0) + to: + - this + - .javax.naming.ldap.BasicControl##java.lang.Object + - from: arg(2) + to: + - this + - .javax.naming.ldap.BasicControl##java.lang.Object + - from: + - arg(2) + - '[*]' + to: + - this + - .javax.naming.ldap.BasicControl##java.lang.Object + - from: + - arg(2) + - '[*]' + to: this + - from: + - arg(2) + - '[*]' + to: + - this + - .javax.naming.ldap.SortResponseControl##java.lang.Object + - from: arg(0) + to: + - this + - .javax.naming.ldap.SortResponseControl##java.lang.Object + - from: + - arg(2) + - '[*]' + to: + - this + - .javax.naming.ldap.Control##java.lang.Object + - from: arg(2) + to: + - this + - .javax.naming.ldap.SortResponseControl##java.lang.Object + - from: arg(0) + to: + - this + - .javax.naming.ldap.Control##java.lang.Object + - from: arg(2) + to: + - this + - .javax.naming.ldap.Control##java.lang.Object +- function: javax.naming.ldap.SortKey# + signature: + params: + - index: 0 + type: java.lang.String + copy: + - from: arg(0) + to: + - this + - .javax.naming.ldap.SortKey#attributeId#java.lang.String + - from: arg(0) + to: + - this + - .javax.naming.ldap.SortKey#attributeId#java.lang.String +- function: javax.naming.ldap.LdapName#getRdns + signature: + return: java.util.List + copy: + - from: + - this + - .javax.naming.ldap.LdapName#rdns#java.util.List + to: result +- function: javax.naming.ldap.ExtendedRequest#getID + signature: () java.lang.String + taintCopyOnly: true + copy: + - from: this + to: result +- function: javax.naming.ldap.BasicControl#getID + signature: () java.lang.String + copy: + - from: + - this + - .javax.naming.ldap.BasicControl#encodedValue#byte[] + to: + - result + - .java.lang.String#bytes#byte[] + - from: + - this + - .javax.naming.ldap.BasicControl#oid#java.lang.String + - .java.lang.String#bytes#byte[] + to: + - result + - .java.lang.String#bytes#byte[] +- function: javax.naming.ldap.BasicControl# + signature: (java.lang.String) void + copy: + - from: arg(0) + to: + - this + - .javax.naming.ldap.BasicControl##java.lang.Object + - from: arg(0) + to: + - this + - .javax.naming.ldap.Control##java.lang.Object +- function: javax.naming.ldap.ExtendedRequest#createExtendedResponse + signature: (*, *, *, *) javax.naming.ldap.ExtendedResponse + copy: + - from: + - this + - .javax.naming.ldap.ExtendedRequest#encodedValue#byte[] + to: + - result + - .javax.naming.ldap.ExtendedResponse#responseId#java.lang.String + - .java.lang.String#bytes#byte[] + - from: + - this + - .javax.naming.ldap.ExtendedRequest#requestId#java.lang.String + - .java.lang.String#bytes#byte[] + to: + - result + - .javax.naming.ldap.ExtendedResponse#responseId#java.lang.String + - .java.lang.String#bytes#byte[] +- function: javax.naming.ldap.Rdn# + signature: + params: + - index: 0 + type: java.lang.String + copy: + - from: arg(0) + to: + - this + - .javax.naming.ldap.Rdn#type#java.lang.String + - from: arg(0) + to: + - this + - .javax.naming.ldap.Rdn#type#java.lang.String +- function: javax.naming.ldap.LdapName#getRdn + signature: (int) javax.naming.ldap.Rdn + taintCopyOnly: true + copy: + - from: this + to: result +- function: javax.naming.ldap.SortKey#getAttributeID + signature: + return: java.lang.String + copy: + - from: + - this + - .javax.naming.ldap.SortKey#attributeId#java.lang.String + to: result +- function: javax.naming.ldap.PagedResultsResponseControl# + signature: (java.lang.String, boolean, byte[]) void + copy: + - from: arg(0) + to: + - this + - .javax.naming.ldap.BasicControl##java.lang.Object + - from: arg(2) + to: + - this + - .javax.naming.ldap.BasicControl##java.lang.Object + - from: arg(2) + to: + - this + - .javax.naming.ldap.PagedResultsResponseControl##java.lang.Object + - from: + - arg(2) + - '[*]' + to: + - this + - .javax.naming.ldap.BasicControl##java.lang.Object + - from: + - arg(2) + - '[*]' + to: this + - from: + - arg(2) + - '[*]' + to: + - this + - .javax.naming.ldap.PagedResultsResponseControl##java.lang.Object + - from: arg(0) + to: + - this + - .javax.naming.ldap.PagedResultsResponseControl##java.lang.Object + - from: + - arg(2) + - '[*]' + to: + - this + - .javax.naming.ldap.Control##java.lang.Object + - from: arg(0) + to: + - this + - .javax.naming.ldap.Control##java.lang.Object + - from: arg(2) + to: + - this + - .javax.naming.ldap.Control##java.lang.Object +- function: javax.naming.ldap.SortKey#getMatchingRuleID + signature: () java.lang.String + taintCopyOnly: true + copy: + - from: this + to: result +- function: javax.naming.ldap.ControlFactory#getControlInstance + signature: (javax.naming.ldap.Control) javax.naming.ldap.Control + copy: + - from: arg(0) + to: result +- function: javax.naming.ldap.SortResponseControl#getAttributeID + signature: + return: java.lang.String + copy: + - from: + - this + - .javax.naming.ldap.SortResponseControl#failedAttributeId#java.lang.String + to: result +- function: javax.naming.ldap.Rdn#escapeValue + signature: (java.lang.Object) java.lang.String + copy: + - from: arg(0) + to: result +- function: javax.naming.ldap.ExtendedRequest#getID + signature: () java.lang.String + copy: + - from: + - this + - .javax.naming.ldap.ExtendedRequest##java.lang.Object + to: result + - from: + - this + - .javax.naming.ldap.ExtendedRequest#encodedValue#byte[] + to: + - result + - .java.lang.String#bytes#byte[] + - from: + - this + - .javax.naming.ldap.ExtendedRequest#requestId#java.lang.String + - .java.lang.String#bytes#byte[] + to: + - result + - .java.lang.String#bytes#byte[] +- function: javax.naming.ldap.Control#getID + signature: + return: java.lang.String + copy: + - from: + - this + - .javax.naming.ldap.Control#oid#java.lang.String + to: result +- function: javax.naming.ldap.SortResponseControl#getAttributeID + signature: () java.lang.String + copy: + - from: + - this + - .javax.naming.ldap.SortResponseControl##java.lang.Object + to: result + - from: + - this + - .javax.naming.ldap.Control##java.lang.Object + to: result + - from: + - this + - .javax.naming.ldap.BasicControl##java.lang.Object + to: result + - from: + - this + - .javax.naming.ldap.SortResponseControl#encodedValue#byte[] + to: + - result + - .java.lang.String#bytes#byte[] + - from: + - this + - .javax.naming.ldap.SortResponseControl#failedAttributeId#java.lang.String + - .java.lang.String#bytes#byte[] + to: + - result + - .java.lang.String#bytes#byte[] +- function: javax.naming.ldap.SortKey#getAttributeID + signature: () java.lang.String + copy: + - from: + - this + - .javax.naming.ldap.SortKey##java.lang.Object + to: result +- function: javax.naming.ldap.Rdn# + signature: (javax.naming.directory.Attributes) void + copy: + - from: arg(*) + to: + - this + - .javax.naming.ldap.Rdn##java.lang.Object +- function: javax.naming.ldap.ExtendedResponse#getID + signature: + return: java.lang.String + copy: + - from: + - this + - .javax.naming.ldap.ExtendedResponse#responseId#java.lang.String + to: result +- function: javax.naming.ldap.SortControl# + signature: (java.lang.String, boolean) void + taintCopyOnly: true + copy: + - from: arg(0) + to: this +- function: javax.naming.ldap.SortResponseControl# + signature: (java.lang.String, boolean, byte[]) void + taintCopyOnly: true + copy: + - from: arg(2) + to: this + - from: arg(0) + to: this +- function: javax.naming.ldap.Rdn#toAttributes + signature: + return: javax.naming.directory.Attributes + copy: + - from: + - this + - .javax.naming.ldap.Rdn#attributes#javax.naming.directory.Attributes + to: result +- function: javax.naming.ldap.ExtendedRequest#createExtendedResponse + signature: (java.lang.String, byte[], int, int) javax.naming.ldap.ExtendedResponse + taintCopyOnly: true + copy: + - from: arg(1) + to: this + - from: arg(0) + to: this +- function: javax.naming.ldap.HasControls#getControls + signature: + return: javax.naming.ldap.Control[] + copy: + - from: + - this + - .javax.naming.ldap.HasControls#controls#javax.naming.ldap.Control[] + to: result +- function: javax.naming.ldap.Rdn#getValue + signature: + return: java.lang.Object + copy: + - from: + - this + - .javax.naming.ldap.Rdn#value#java.lang.Object + to: result +- function: javax.naming.ldap.Rdn# + signature: (javax.naming.ldap.Rdn) * + copy: + - from: + - arg(0) + - .javax.naming.ldap.Rdn#value#java.lang.Object + to: + - this + - .javax.naming.ldap.Rdn#value#java.lang.Object +- function: javax.naming.ldap.UnsolicitedNotification#getReferrals + taintCopyOnly: true + copy: + - from: this + to: result +- function: javax.naming.ldap.BasicControl# + signature: (java.lang.String, boolean, byte[]) void + copy: + - from: arg(0) + to: + - this + - .javax.naming.ldap.BasicControl##java.lang.Object + - from: arg(2) + to: + - this + - .javax.naming.ldap.BasicControl##java.lang.Object + - from: + - arg(2) + - '[*]' + to: + - this + - .javax.naming.ldap.BasicControl##java.lang.Object + - from: + - arg(2) + - '[*]' + to: this + - from: + - arg(2) + - '[*]' + to: + - this + - .javax.naming.ldap.Control##java.lang.Object + - from: arg(0) + to: + - this + - .javax.naming.ldap.Control##java.lang.Object + - from: arg(2) + to: + - this + - .javax.naming.ldap.Control##java.lang.Object +- function: javax.naming.ldap.PagedResultsResponseControl# + signature: (java.lang.String, boolean, byte[]) void + taintCopyOnly: true + copy: + - from: arg(2) + to: this + - from: arg(0) + to: this +- function: javax.naming.ldap.ExtendedRequest#createExtendedResponse + signature: (java.lang.String, byte[], int, int) javax.naming.ldap.ExtendedResponse + copy: + - from: + - arg(1) + - '[*]' + to: this + - from: + - arg(1) + - '[*]' + to: + - this + - .javax.naming.ldap.ExtendedRequest##java.lang.Object + - from: arg(0) + to: + - this + - .javax.naming.ldap.ExtendedRequest##java.lang.Object + - from: arg(1) + to: + - this + - .javax.naming.ldap.ExtendedRequest##java.lang.Object +- function: javax.naming.ldap.Rdn# + signature: (java.lang.String, java.lang.Object) void + taintCopyOnly: true + copy: + - from: arg(*) + to: this +- function: javax.naming.ldap.SortKey# + signature: + params: + - index: 2 + type: java.lang.String + copy: + - from: arg(2) + to: + - this + - .javax.naming.ldap.SortKey#attributeId#java.lang.String +- function: javax.naming.ldap.Rdn#unescapeValue + signature: (java.lang.String) java.lang.Object + taintCopyOnly: true + copy: + - from: arg(0) + to: result +- function: javax.naming.ldap.ExtendedRequest#getID + signature: + return: java.lang.String + copy: + - from: + - this + - .javax.naming.ldap.ExtendedRequest#requestId#java.lang.String + to: result +- function: javax.naming.ldap.SortKey#getAttributeID + signature: () java.lang.String + taintCopyOnly: true + copy: + - from: this + to: result +- function: javax.naming.ldap.Rdn# + signature: (javax.naming.directory.Attributes) void + taintCopyOnly: true + copy: + - from: arg(*) + to: this +- function: javax.naming.ldap.ControlFactory#getControlInstance + signature: (javax.naming.ldap.Control, javax.naming.Context, java.util.Hashtable) + javax.naming.ldap.Control + copy: + - from: arg(0) + to: result +- function: javax.naming.ldap.Rdn# + signature: (java.lang.String) void + copy: + - from: arg(*) + to: + - this + - .javax.naming.ldap.Rdn##java.lang.Object +- function: javax.naming.ldap.LdapName#getRdns + signature: () java.util.List + taintCopyOnly: true + copy: + - from: this + to: result +- function: javax.naming.ldap.PagedResultsResponseControl# + signature: + params: + - index: 2 + type: byte[] + copy: + - from: arg(2) + to: + - this + - .javax.naming.ldap.PagedResultsResponseControl#cookie#byte[] +- function: javax.naming.ldap.Rdn# + signature: () void + copy: + - from: arg(*) + to: + - this + - .javax.naming.ldap.Rdn##java.lang.Object +- function: javax.naming.ldap.BasicControl# + signature: (java.lang.String, boolean, byte[]) void + taintCopyOnly: true + copy: + - from: arg(2) + to: this + - from: arg(0) + to: this +- function: javax.naming.ldap.SortControl# + signature: (java.lang.String[], boolean) void + taintCopyOnly: true + copy: + - from: + - arg(0) + - '[*]' + to: this + - from: arg(0) + to: this +- function: javax.naming.ldap.SortControl# + signature: (java.lang.String, boolean) void + copy: + - from: arg(0) + to: + - this + - .javax.naming.ldap.BasicControl##java.lang.Object + - from: arg(0) + to: + - this + - .javax.naming.ldap.Control##java.lang.Object + - from: arg(0) + to: + - this + - .javax.naming.ldap.SortControl##java.lang.Object +- function: javax.naming.ldap.Rdn#toAttributes + signature: () javax.naming.directory.Attributes + copy: + - from: + - this + - .javax.naming.ldap.Rdn##java.lang.Object + to: result +- function: javax.naming.ldap.ExtendedRequest#createExtendedResponse + signature: + params: + - index: 1 + type: byte[] + copy: + - from: arg(1) + to: + - this + - .javax.naming.ldap.ExtendedRequest#encodedValue#byte[] + - from: arg(1) + to: + - this + - .javax.naming.ldap.ExtendedRequest#requestId#java.lang.String + - .java.lang.String#bytes#byte[] +- function: javax.naming.ldap.SortKey# + signature: (java.lang.String) void + copy: + - from: arg(0) + to: + - this + - .javax.naming.ldap.SortKey##java.lang.Object +- function: javax.naming.ldap.Control#getID + signature: () java.lang.String + taintCopyOnly: true + copy: + - from: this + to: result +- function: javax.naming.ldap.BasicControl# + signature: + params: + - index: 0 + type: java.lang.String + copy: + - from: arg(0) + to: + - this + - .javax.naming.ldap.BasicControl#oid#java.lang.String + - from: arg(0) + to: + - this + - .javax.naming.ldap.BasicControl#oid#java.lang.String +- function: javax.naming.ldap.Rdn# + signature: + params: + - index: 0 + type: javax.naming.directory.Attributes + copy: + - from: arg(0) + to: + - this + - .javax.naming.ldap.Rdn#attributes#javax.naming.directory.Attributes +- function: javax.naming.ldap.Rdn# + signature: () void + taintCopyOnly: true + copy: + - from: arg(*) + to: this +- function: javax.naming.ldap.SortKey#getMatchingRuleID + signature: + return: java.lang.String + copy: + - from: + - this + - .javax.naming.ldap.SortKey#attributeId#java.lang.String + to: result +- function: javax.naming.ldap.Rdn# + signature: (java.lang.String, java.lang.Object) void + copy: + - from: arg(*) + to: + - this + - .javax.naming.ldap.Rdn##java.lang.Object +- function: javax.naming.ldap.SortResponseControl#getAttributeID + signature: () java.lang.String + taintCopyOnly: true + copy: + - from: this + to: result +- function: javax.naming.ldap.Rdn#put + signature: (*, *) javax.naming.ldap.Rdn + copy: + - from: + - this + - .javax.naming.ldap.Rdn#type#java.lang.String + to: + - result + - .javax.naming.ldap.Rdn#type#java.lang.String +- function: javax.naming.ldap.SortResponseControl# + signature: + params: + - index: 2 + type: byte[] + copy: + - from: arg(2) + to: + - this + - .javax.naming.ldap.SortResponseControl#encodedValue#byte[] + - from: arg(2) + to: + - this + - .javax.naming.ldap.SortResponseControl#failedAttributeId#java.lang.String + - .java.lang.String#bytes#byte[] +- function: javax.naming.ldap.Rdn# + signature: (java.lang.String) void + taintCopyOnly: true + copy: + - from: arg(*) + to: this +- function: javax.naming.ldap.SortControl# + signature: (java.lang.String[], boolean) void + copy: + - from: arg(0) + to: + - this + - .javax.naming.ldap.BasicControl##java.lang.Object + - from: + - arg(0) + - '[*]' + to: + - this + - .javax.naming.ldap.BasicControl##java.lang.Object + - from: + - arg(0) + - '[*]' + to: + - this + - .javax.naming.ldap.Control##java.lang.Object + - from: + - arg(0) + - '[*]' + to: + - this + - .javax.naming.ldap.SortControl##java.lang.Object + - from: arg(0) + to: + - this + - .javax.naming.ldap.Control##java.lang.Object + - from: arg(0) + to: + - this + - .javax.naming.ldap.SortControl##java.lang.Object +- function: javax.naming.ldap.ExtendedRequest#createExtendedResponse + signature: + params: + - index: 0 + type: java.lang.String + copy: + - from: arg(0) + to: + - this + - .javax.naming.ldap.ExtendedRequest#requestId#java.lang.String +- function: javax.naming.ldap.SortKey#getMatchingRuleID + signature: () java.lang.String + copy: + - from: + - this + - .javax.naming.ldap.SortKey##java.lang.Object + to: result +- function: javax.naming.ldap.Rdn#getValue + signature: () java.lang.Object + taintCopyOnly: true + copy: + - from: this + to: result +- function: javax.naming.ldap.BasicControl# + signature: (java.lang.String) void + taintCopyOnly: true + copy: + - from: arg(0) + to: this +- function: javax.naming.ldap.HasControls#getControls + signature: () javax.naming.ldap.Control[] + taintCopyOnly: true + copy: + - from: this + to: result +- function: javax.naming.ldap.ExtendedResponse#getID + signature: () java.lang.String + taintCopyOnly: true + copy: + - from: this + to: result +- function: javax.naming.ldap.SortControl# + signature: (javax.naming.ldap.SortKey[], boolean) void + copy: + - from: arg(0) + to: + - this + - .javax.naming.ldap.BasicControl##java.lang.Object + - from: + - arg(0) + - '[*]' + to: + - this + - .javax.naming.ldap.BasicControl##java.lang.Object + - from: + - arg(0) + - '[*]' + to: + - this + - .javax.naming.ldap.Control##java.lang.Object + - from: + - arg(0) + - '[*]' + to: + - this + - .javax.naming.ldap.SortControl##java.lang.Object + - from: arg(0) + to: + - this + - .javax.naming.ldap.Control##java.lang.Object + - from: arg(0) + to: + - this + - .javax.naming.ldap.SortControl##java.lang.Object +- function: javax.naming.ldap.Rdn#getValue + signature: () java.lang.Object + copy: + - from: + - this + - .javax.naming.ldap.Rdn##java.lang.Object + to: result +- function: javax.naming.ldap.SortControl# + signature: (javax.naming.ldap.SortKey[], boolean) void + taintCopyOnly: true + copy: + - from: + - arg(0) + - '[*]' + to: this + - from: arg(0) + to: this +- function: javax.naming.ldap.Rdn# + signature: (javax.naming.ldap.Rdn) void + copy: + - from: arg(*) + to: this + - from: arg(*) + to: + - this + - .javax.naming.ldap.Rdn##java.lang.Object +- function: javax.naming.ldap.BasicControl# + signature: + params: + - index: 2 + type: byte[] + copy: + - from: arg(2) + to: + - this + - .javax.naming.ldap.BasicControl#encodedValue#byte[] + - from: arg(2) + to: + - this + - .javax.naming.ldap.BasicControl#oid#java.lang.String + - .java.lang.String#bytes#byte[] +- function: javax.naming.ldap.Rdn#toAttributes + signature: () javax.naming.directory.Attributes + taintCopyOnly: true + copy: + - from: this + to: result +- function: javax.naming.ldap.SortKey# + signature: (java.lang.String) void + taintCopyOnly: true + copy: + - from: arg(0) + to: this +- function: javax.naming.ldap.SortKey# + signature: (java.lang.String, boolean, java.lang.String) void + copy: + - from: arg(2) + to: + - this + - .javax.naming.ldap.SortKey##java.lang.Object + - from: arg(0) + to: + - this + - .javax.naming.ldap.SortKey##java.lang.Object diff --git a/core/opentaint-config/config/config/stdlib/javax-naming-spi.yaml b/core/opentaint-config/config/config/stdlib/javax-naming-spi.yaml new file mode 100644 index 000000000..345a35789 --- /dev/null +++ b/core/opentaint-config/config/config/stdlib/javax-naming-spi.yaml @@ -0,0 +1,29 @@ +passThrough: +- function: javax.naming.spi.DirStateFactory$Result#getAttributes + signature: + return: javax.naming.directory.Attributes + copy: + - from: + - this + - .javax.naming.spi.DirStateFactory$Result#attributes#javax.naming.directory.Attributes + to: result +- function: javax.naming.spi.DirStateFactory$Result#getObject + signature: + return: java.lang.Object + copy: + - from: + - this + - .javax.naming.spi.DirStateFactory$Result#stateObject#java.lang.Object + to: result +- function: javax.naming.spi.DirStateFactory$Result#getAttributes + signature: () javax.naming.directory.Attributes + taintCopyOnly: true + copy: + - from: this + to: result +- function: javax.naming.spi.DirStateFactory$Result#getObject + signature: () java.lang.Object + taintCopyOnly: true + copy: + - from: this + to: result diff --git a/core/opentaint-config/config/config/stdlib/javax-naming.yaml b/core/opentaint-config/config/config/stdlib/javax-naming.yaml new file mode 100644 index 000000000..218964c30 --- /dev/null +++ b/core/opentaint-config/config/config/stdlib/javax-naming.yaml @@ -0,0 +1,1243 @@ +passThrough: +- function: javax.naming.CompositeName# + signature: (java.util.Enumeration) void + copy: + - from: arg(0) + to: + - this + - .javax.naming.Name##java.lang.Object + - from: arg(0) + to: + - this + - .javax.naming.CompositeName##java.lang.Object +- function: javax.naming.Reference#get + signature: (int) javax.naming.RefAddr + taintCopyOnly: true + copy: + - from: this + to: result +- function: javax.naming.Binding#getObject + signature: () java.lang.Object + taintCopyOnly: true + copy: + - from: this + to: result +- function: javax.naming.CompositeName#addAll + signature: (javax.naming.Name) javax.naming.Name + taintCopyOnly: true + copy: + - from: arg(0) + to: this +- function: javax.naming.Reference#getAll + signature: () java.util.Enumeration + taintCopyOnly: true + copy: + - from: this + to: result +- function: javax.naming.NameClassPair#getName + signature: () java.lang.String + taintCopyOnly: true + copy: + - from: this + to: result +- function: javax.naming.CompositeName#add + signature: (*, *) javax.naming.Name + copy: + - from: + - this + - .javax.naming.CompositeName#components#java.util.Enumeration + to: + - result + - .javax.naming.Name#components#java.util.Enumeration + - from: + - this + - .javax.naming.CompositeName#suffix#javax.naming.Name + - .javax.naming.Name#components#java.util.Enumeration + to: + - result + - .javax.naming.Name#components#java.util.Enumeration +- function: javax.naming.CompositeName#get + signature: + return: java.lang.String + copy: + - from: + - this + - .javax.naming.CompositeName#component#java.lang.String + to: result + - from: + - this + - .javax.naming.CompositeName#suffix#javax.naming.Name + - .javax.naming.Name#component#java.lang.String + to: result +- function: javax.naming.CompositeName# + signature: + params: + - index: 0 + type: java.lang.String + copy: + - from: arg(0) + to: + - this + - .javax.naming.CompositeName#component#java.lang.String + - from: arg(0) + to: + - this + - .javax.naming.CompositeName#suffix#javax.naming.Name + - .javax.naming.Name#component#java.lang.String +- function: javax.naming.CompoundName#getSuffix + signature: (*) javax.naming.Name + copy: + - from: + - this + - .javax.naming.CompoundName#component#java.lang.String + to: + - result + - .javax.naming.Name#component#java.lang.String + - from: + - this + - .javax.naming.CompoundName#components#java.util.Enumeration + to: + - result + - .javax.naming.Name#components#java.util.Enumeration +- function: javax.naming.Name#add + signature: + params: + - index: 1 + type: java.lang.String + condition: + allOf: + - not: + typeIs: org.springframework.ldap.support.DistinguishedName + pos: this + - not: + typeIs: javax.naming.ldap.LdapName + pos: this + copy: + - from: arg(1) + to: + - this + - .javax.naming.Name#component#java.lang.String +- function: javax.naming.LinkRef#getLinkName + signature: () java.lang.String + taintCopyOnly: true + copy: + - from: this + to: result +- function: javax.naming.Reference#get + signature: + return: javax.naming.RefAddr + copy: + - from: + - this + - .javax.naming.Reference#address#javax.naming.RefAddr + to: result + - from: + - this + - .javax.naming.Reference#address#javax.naming.RefAddr + to: result +- function: javax.naming.NameClassPair#setNameInNamespace + signature: + params: + - index: 0 + type: java.lang.String + copy: + - from: arg(0) + to: + - this + - .javax.naming.NameClassPair#name#java.lang.String +- function: javax.naming.Reference#getFactoryClassLocation + signature: () java.lang.String + copy: + - from: + - this + - .javax.naming.Reference##java.lang.Object + to: result +- function: javax.naming.CompositeName#addAll + signature: + params: + - index: 0 + type: javax.naming.Name + copy: + - from: arg(0) + to: + - this + - .javax.naming.CompositeName#suffix#javax.naming.Name +- function: javax.naming.Name#add + signature: (int, java.lang.String) javax.naming.Name + condition: + allOf: + - not: + typeIs: org.springframework.ldap.support.DistinguishedName + pos: this + - not: + typeIs: javax.naming.ldap.LdapName + pos: this + copy: + - from: arg(1) + to: + - this + - .javax.naming.Name##java.lang.Object +- function: javax.naming.Name#remove + signature: (int) java.lang.Object + copy: + - from: + - this + - .javax.naming.Name##java.lang.Object + to: result +- function: javax.naming.NamingEnumeration#next + signature: + return: java.lang.Object + copy: + - from: + - this + - .javax.naming.NamingEnumeration#element#java.lang.Object + to: result +- function: javax.naming.Binding#getObject + signature: () java.lang.Object + copy: + - from: + - this + - .javax.naming.NameClassPair##java.lang.Object + to: result + - from: + - this + - .javax.naming.Binding##java.lang.Object + to: result +- function: javax.naming.NameClassPair#setName + signature: (java.lang.String) void + taintCopyOnly: true + copy: + - from: arg(0) + to: this +- function: javax.naming.Reference#getFactoryClassName + signature: () java.lang.String + taintCopyOnly: true + copy: + - from: this + to: result +- function: javax.naming.CompositeName#get + signature: (int) java.lang.String + copy: + - from: + - this + - .javax.naming.CompositeName##java.lang.Object + to: result + - from: + - this + - .javax.naming.Name##java.lang.Object + to: result +- function: javax.naming.Reference#remove + signature: (int) java.lang.Object + copy: + - from: + - this + - .javax.naming.Reference##java.lang.Object + to: result +- function: javax.naming.CompositeName#addAll + signature: (javax.naming.Name) javax.naming.Name + copy: + - from: arg(0) + to: result + - from: arg(0) + to: + - this + - .javax.naming.Name##java.lang.Object + - from: arg(0) + to: + - this + - .javax.naming.CompositeName##java.lang.Object +- function: javax.naming.NameClassPair#setClassName + signature: (java.lang.String) void + taintCopyOnly: true + copy: + - from: arg(0) + to: this +- function: javax.naming.Reference#getFactoryClassName + signature: () java.lang.String + copy: + - from: + - this + - .javax.naming.Reference##java.lang.Object + to: result +- function: javax.naming.CompoundName#addAll + signature: (*) javax.naming.Name + copy: + - from: + - this + - .javax.naming.CompoundName#component#java.lang.String + to: + - result + - .javax.naming.Name#component#java.lang.String + - from: + - this + - .javax.naming.CompoundName#components#java.util.Enumeration + to: + - result + - .javax.naming.Name#components#java.util.Enumeration +- function: javax.naming.Name#getPrefix + signature: (int) javax.naming.Name + copy: + - from: this + to: result + - from: + - this + - .javax.naming.Name##java.lang.Object + to: result +- function: javax.naming.CompositeName#getSuffix + signature: + return: javax.naming.Name + copy: + - from: + - this + - .javax.naming.CompositeName#suffix#javax.naming.Name + to: result +- function: javax.naming.CompositeName# + signature: (java.util.Enumeration) void + taintCopyOnly: true + copy: + - from: arg(0) + to: this +- function: javax.naming.Name#getSuffix + signature: (int) javax.naming.Name + copy: + - from: this + to: result + - from: + - this + - .javax.naming.Name##java.lang.Object + to: result +- function: javax.naming.CompositeName#add + signature: (int, java.lang.String) javax.naming.Name + taintCopyOnly: true + copy: + - from: arg(1) + to: this +- function: javax.naming.Reference#add + signature: (int, javax.naming.RefAddr) void + taintCopyOnly: true + copy: + - from: arg(1) + to: this +- function: javax.naming.CompositeName# + signature: (java.lang.String) void + taintCopyOnly: true + copy: + - from: arg(0) + to: this +- function: javax.naming.CompoundName# + signature: + params: + - index: 0 + type: java.util.Enumeration + copy: + - from: arg(0) + to: + - this + - .javax.naming.CompoundName#components#java.util.Enumeration +- function: javax.naming.NameClassPair#getNameInNamespace + signature: + return: java.lang.String + copy: + - from: + - this + - .javax.naming.NameClassPair#name#java.lang.String + to: result +- function: javax.naming.Reference#get + signature: (java.lang.String) javax.naming.RefAddr + copy: + - from: + - this + - .javax.naming.Reference##java.lang.Object + to: result +- function: javax.naming.CompositeName#add + signature: (*) javax.naming.Name + copy: + - from: + - this + - .javax.naming.CompositeName#components#java.util.Enumeration + to: + - result + - .javax.naming.Name#components#java.util.Enumeration + - from: + - this + - .javax.naming.CompositeName#suffix#javax.naming.Name + - .javax.naming.Name#components#java.util.Enumeration + to: + - result + - .javax.naming.Name#components#java.util.Enumeration +- function: javax.naming.CompoundName# + signature: + params: + - index: 0 + type: java.lang.String + copy: + - from: arg(0) + to: + - this + - .javax.naming.CompoundName#component#java.lang.String +- function: javax.naming.Name#add + signature: (int, java.lang.String) javax.naming.Name + taintCopyOnly: true + condition: + allOf: + - not: + typeIs: org.springframework.ldap.support.DistinguishedName + pos: this + - not: + typeIs: javax.naming.ldap.LdapName + pos: this + copy: + - from: arg(1) + to: result + - from: arg(1) + to: this +- function: javax.naming.NameClassPair#setName + signature: + params: + - index: 0 + type: java.lang.String + copy: + - from: arg(0) + to: + - this + - .javax.naming.NameClassPair#name#java.lang.String +- function: javax.naming.Reference#getClassName + signature: + return: java.lang.String + copy: + - from: + - this + - .javax.naming.Reference#className#java.lang.String + to: result + - from: + - this + - .javax.naming.Reference#address#javax.naming.RefAddr + - .javax.naming.RefAddr#type#java.lang.String + to: result +- function: javax.naming.RefAddr#getContent + signature: () java.lang.Object + taintCopyOnly: true + copy: + - from: this + to: result +- function: javax.naming.Reference#getAll + signature: () java.util.Enumeration + copy: + - from: + - this + - .javax.naming.Reference##java.lang.Object + to: result +- function: javax.naming.Context#composeName + signature: (javax.naming.Name, javax.naming.Name) javax.naming.Name + copy: + - from: arg(0) + to: result + - from: arg(1) + to: result +- function: javax.naming.Binding#setObject + signature: (java.lang.Object) void + copy: + - from: arg(0) + to: + - this + - .javax.naming.Binding##java.lang.Object + - from: arg(0) + to: + - this + - .javax.naming.NameClassPair##java.lang.Object + - from: arg(0) + to: this +- function: javax.naming.Name#get + signature: (int) java.lang.String + taintCopyOnly: true + copy: + - from: this + to: result +- function: javax.naming.NameClassPair#getClassName + signature: + return: java.lang.String + copy: + - from: + - this + - .javax.naming.NameClassPair#name#java.lang.String + to: result +- function: javax.naming.Reference#getFactoryClassLocation + signature: () java.lang.String + taintCopyOnly: true + copy: + - from: this + to: result +- function: javax.naming.CompositeName#getPrefix + signature: + return: javax.naming.Name + copy: + - from: + - this + - .javax.naming.CompositeName#suffix#javax.naming.Name + to: result +- function: javax.naming.NameClassPair#setClassName + signature: (java.lang.String) void + copy: + - from: arg(0) + to: + - this + - .javax.naming.NameClassPair##java.lang.Object +- function: javax.naming.Context#composeName + signature: (java.lang.String, java.lang.String) java.lang.String + copy: + - from: arg(0) + to: result + - from: arg(1) + to: result +- function: javax.naming.RefAddr#getType + signature: () java.lang.String + taintCopyOnly: true + copy: + - from: this + to: result +- function: javax.naming.Binding#getObject + signature: + return: java.lang.Object + copy: + - from: + - this + - .javax.naming.Binding#boundObject#java.lang.Object + to: result +- function: javax.naming.Name#getAll + signature: + return: java.util.Enumeration + copy: + - from: + - this + - .javax.naming.Name#components#java.util.Enumeration + to: result +- function: javax.naming.CompoundName#add + signature: (*) javax.naming.Name + copy: + - from: + - this + - .javax.naming.CompoundName#component#java.lang.String + to: + - result + - .javax.naming.Name#component#java.lang.String + - from: + - this + - .javax.naming.CompoundName#components#java.util.Enumeration + to: + - result + - .javax.naming.Name#components#java.util.Enumeration +- function: javax.naming.Reference#get + signature: (java.lang.String) javax.naming.RefAddr + taintCopyOnly: true + copy: + - from: this + to: result +- function: javax.naming.CompositeName# + signature: (java.lang.String) void + copy: + - from: arg(0) + to: + - this + - .javax.naming.Name##java.lang.Object + - from: arg(0) + to: + - this + - .javax.naming.CompositeName##java.lang.Object +- function: javax.naming.NamingEnumeration#next + signature: () java.lang.Object + taintCopyOnly: true + copy: + - from: this + to: result +- function: javax.naming.CompositeName#add + signature: (int, java.lang.String) javax.naming.Name + copy: + - from: arg(1) + to: + - this + - .javax.naming.Name##java.lang.Object + - from: arg(1) + to: + - this + - .javax.naming.CompositeName##java.lang.Object +- function: javax.naming.NameClassPair#setClassName + signature: + params: + - index: 0 + type: java.lang.String + copy: + - from: arg(0) + to: + - this + - .javax.naming.NameClassPair#name#java.lang.String +- function: javax.naming.CompositeName#addAll + signature: (*) javax.naming.Name + copy: + - from: + - this + - .javax.naming.CompositeName#components#java.util.Enumeration + to: + - result + - .javax.naming.Name#components#java.util.Enumeration + - from: + - this + - .javax.naming.CompositeName#suffix#javax.naming.Name + - .javax.naming.Name#components#java.util.Enumeration + to: + - result + - .javax.naming.Name#components#java.util.Enumeration +- function: javax.naming.CompositeName#add + signature: + params: + - index: 0 + type: java.lang.String + copy: + - from: arg(0) + to: + - this + - .javax.naming.CompositeName#component#java.lang.String + - from: arg(0) + to: + - this + - .javax.naming.CompositeName#suffix#javax.naming.Name + - .javax.naming.Name#component#java.lang.String +- function: javax.naming.LinkRef# + signature: (javax.naming.Name) * + copy: + - from: + - arg(0) + - .javax.naming.Name#component#java.lang.String + to: + - this + - .javax.naming.LinkRef#linkName#java.lang.String +- function: javax.naming.Reference#add + signature: + params: + - index: 1 + type: javax.naming.RefAddr + copy: + - from: arg(1) + to: + - this + - .javax.naming.Reference#address#javax.naming.RefAddr +- function: javax.naming.Context#getNameParser + signature: (java.lang.String) javax.naming.NameParser + taintCopyOnly: true + copy: + - from: arg(0) + to: result +- function: javax.naming.CompoundName# + signature: (java.lang.String, java.util.Properties) void + copy: + - from: arg(0) + to: + - this + - .javax.naming.Name##java.lang.Object + - from: arg(1) + to: + - this + - .javax.naming.Name##java.lang.Object + - from: arg(0) + to: + - this + - .javax.naming.CompoundName##java.lang.Object + - from: arg(1) + to: + - this + - .javax.naming.CompoundName##java.lang.Object +- function: javax.naming.Reference#add + signature: (int, javax.naming.RefAddr) void + copy: + - from: arg(1) + to: + - this + - .javax.naming.Reference##java.lang.Object +- function: javax.naming.CompositeName#add + signature: (java.lang.String) javax.naming.Name + taintCopyOnly: true + copy: + - from: arg(0) + to: result + - from: arg(0) + to: this +- function: javax.naming.LinkRef#getLinkName + signature: + return: java.lang.String + copy: + - from: + - this + - .javax.naming.LinkRef#linkName#java.lang.String + to: result +- function: javax.naming.CompoundName# + signature: (java.util.Enumeration, java.util.Properties) void + copy: + - from: arg(0) + to: + - this + - .javax.naming.Name##java.lang.Object + - from: arg(1) + to: + - this + - .javax.naming.Name##java.lang.Object + - from: arg(0) + to: + - this + - .javax.naming.CompoundName##java.lang.Object + - from: arg(1) + to: + - this + - .javax.naming.CompoundName##java.lang.Object +- function: javax.naming.Reference#add + signature: (javax.naming.RefAddr) void + taintCopyOnly: true + copy: + - from: arg(0) + to: this +- function: javax.naming.CompositeName#getSuffix + signature: (int) javax.naming.Name + taintCopyOnly: true + copy: + - from: this + to: result +- function: javax.naming.Reference#remove + signature: (int) java.lang.Object + taintCopyOnly: true + copy: + - from: this + to: result +- function: javax.naming.Name#get + signature: + return: java.lang.String + copy: + - from: + - this + - .javax.naming.Name#component#java.lang.String + to: result +- function: javax.naming.Referenceable#getReference + signature: () javax.naming.Reference + taintCopyOnly: true + copy: + - from: this + to: result +- function: javax.naming.CompoundName# + signature: (java.lang.String, java.util.Properties) void + taintCopyOnly: true + copy: + - from: arg(1) + to: this + - from: arg(0) + to: this +- function: javax.naming.Name#addAll + signature: (javax.naming.Name) javax.naming.Name + condition: + allOf: + - not: + typeIs: org.springframework.ldap.support.DistinguishedName + pos: this + - not: + typeIs: javax.naming.ldap.LdapName + pos: this + copy: + - from: arg(0) + to: result + - from: arg(0) + to: this +- function: javax.naming.Reference#getFactoryClassName + signature: + return: java.lang.String + copy: + - from: + - this + - .javax.naming.Reference#className#java.lang.String + to: result + - from: + - this + - .javax.naming.Reference#address#javax.naming.RefAddr + - .javax.naming.RefAddr#type#java.lang.String + to: result +- function: javax.naming.Name#add + signature: + params: + - index: 1 + type: java.lang.String + return: javax.naming.Name + condition: + allOf: + - not: + typeIs: org.springframework.ldap.support.DistinguishedName + pos: this + - not: + typeIs: javax.naming.ldap.LdapName + pos: this + copy: + - from: arg(1) + to: + - result + - .javax.naming.Name#component#java.lang.String +- function: javax.naming.CompositeName# + signature: + params: + - index: 0 + type: java.util.Enumeration + copy: + - from: arg(0) + to: + - this + - .javax.naming.CompositeName#components#java.util.Enumeration + - from: arg(0) + to: + - this + - .javax.naming.CompositeName#suffix#javax.naming.Name + - .javax.naming.Name#components#java.util.Enumeration +- function: javax.naming.Name#get + signature: (int) java.lang.String + copy: + - from: + - this + - .javax.naming.Name##java.lang.Object + to: result +- function: javax.naming.CompositeName#getPrefix + signature: (int) javax.naming.Name + taintCopyOnly: true + copy: + - from: this + to: result +- function: javax.naming.Name#getAll + signature: () java.util.Enumeration + copy: + - from: + - this + - .javax.naming.Name##java.lang.Object + to: result +- function: javax.naming.NameClassPair#getName + signature: () java.lang.String + copy: + - from: + - this + - .javax.naming.NameClassPair##java.lang.Object + to: result +- function: javax.naming.NameClassPair#getClassName + signature: () java.lang.String + copy: + - from: + - this + - .javax.naming.NameClassPair##java.lang.Object + to: result +- function: javax.naming.CompoundName# + signature: (java.util.Enumeration, java.util.Properties) void + taintCopyOnly: true + copy: + - from: arg(1) + to: this + - from: arg(0) + to: this +- function: javax.naming.NameClassPair#setNameInNamespace + signature: (java.lang.String) void + taintCopyOnly: true + copy: + - from: arg(0) + to: this +- function: javax.naming.NameParser#parse + signature: + params: + - index: 0 + type: java.lang.String + return: javax.naming.Name + copy: + - from: arg(0) + to: + - result + - .javax.naming.Name#component#java.lang.String +- function: javax.naming.Reference#add + signature: + params: + - index: 0 + type: javax.naming.RefAddr + copy: + - from: arg(0) + to: + - this + - .javax.naming.Reference#address#javax.naming.RefAddr +- function: javax.naming.Name#getAll + signature: () java.util.Enumeration + taintCopyOnly: true + copy: + - from: this + to: result +- function: javax.naming.CompositeName#getSuffix + signature: (int) javax.naming.Name + copy: + - from: + - this + - .javax.naming.CompositeName##java.lang.Object + to: result + - from: + - this + - .javax.naming.Name##java.lang.Object + to: result +- function: javax.naming.Reference#get + signature: (int) javax.naming.RefAddr + copy: + - from: + - this + - .javax.naming.Reference##java.lang.Object + to: result +- function: javax.naming.CompositeName#getPrefix + signature: (int) javax.naming.Name + copy: + - from: + - this + - .javax.naming.CompositeName##java.lang.Object + to: result + - from: + - this + - .javax.naming.Name##java.lang.Object + to: result +- function: javax.naming.NameClassPair#setName + signature: (java.lang.String) void + copy: + - from: arg(0) + to: + - this + - .javax.naming.NameClassPair##java.lang.Object +- function: javax.naming.Reference#getClassName + signature: () java.lang.String + copy: + - from: + - this + - .javax.naming.Reference##java.lang.Object + to: result +- function: javax.naming.Name#add + signature: (java.lang.String) javax.naming.Name + taintCopyOnly: true + condition: + allOf: + - not: + typeIs: org.springframework.ldap.support.DistinguishedName + pos: this + - not: + typeIs: javax.naming.ldap.LdapName + pos: this + copy: + - from: arg(0) + to: result + - from: arg(0) + to: this +- function: javax.naming.CompositeName#addAll + signature: (*, *) javax.naming.Name + copy: + - from: + - this + - .javax.naming.CompositeName#components#java.util.Enumeration + to: + - result + - .javax.naming.Name#components#java.util.Enumeration + - from: + - this + - .javax.naming.CompositeName#suffix#javax.naming.Name + - .javax.naming.Name#components#java.util.Enumeration + to: + - result + - .javax.naming.Name#components#java.util.Enumeration +- function: javax.naming.CompositeName#add + signature: + params: + - index: 1 + type: java.lang.String + copy: + - from: arg(1) + to: + - this + - .javax.naming.CompositeName#component#java.lang.String + - from: arg(1) + to: + - this + - .javax.naming.CompositeName#suffix#javax.naming.Name + - .javax.naming.Name#component#java.lang.String +- function: javax.naming.CompositeName#getPrefix + signature: (*) javax.naming.Name + copy: + - from: + - this + - .javax.naming.CompositeName#components#java.util.Enumeration + to: + - result + - .javax.naming.Name#components#java.util.Enumeration + - from: + - this + - .javax.naming.CompositeName#suffix#javax.naming.Name + - .javax.naming.Name#components#java.util.Enumeration + to: + - result + - .javax.naming.Name#components#java.util.Enumeration +- function: javax.naming.Context#getNameParser + signature: (javax.naming.Name) javax.naming.NameParser + taintCopyOnly: true + copy: + - from: arg(0) + to: result +- function: javax.naming.Reference#add + signature: (javax.naming.RefAddr) void + copy: + - from: arg(0) + to: + - this + - .javax.naming.Reference##java.lang.Object +- function: javax.naming.CompositeName#addAll + signature: + params: + - index: 1 + type: javax.naming.Name + copy: + - from: arg(1) + to: + - this + - .javax.naming.CompositeName#suffix#javax.naming.Name +- function: javax.naming.Name#remove + signature: (int) java.lang.Object + taintCopyOnly: true + copy: + - from: this + to: result +- function: javax.naming.NameClassPair#getNameInNamespace + signature: () java.lang.String + copy: + - from: + - this + - .javax.naming.NameClassPair##java.lang.Object + to: result +- function: javax.naming.CompositeName#addAll + signature: (int, javax.naming.Name) javax.naming.Name + taintCopyOnly: true + copy: + - from: arg(1) + to: this +- function: javax.naming.Reference#getClassName + signature: () java.lang.String + taintCopyOnly: true + copy: + - from: this + to: result +- function: javax.naming.CompositeName#get + signature: (int) java.lang.String + taintCopyOnly: true + copy: + - from: this + to: result +- function: javax.naming.NameClassPair#getNameInNamespace + signature: () java.lang.String + taintCopyOnly: true + copy: + - from: this + to: result +- function: javax.naming.CompositeName#add + signature: (java.lang.String) javax.naming.Name + copy: + - from: arg(0) + to: + - this + - .javax.naming.Name##java.lang.Object + - from: arg(0) + to: + - this + - .javax.naming.CompositeName##java.lang.Object +- function: javax.naming.CompositeName#add + signature: + params: + - index: 0 + type: java.lang.String + return: javax.naming.Name + copy: + - from: arg(0) + to: + - result + - .javax.naming.Name#component#java.lang.String +- function: javax.naming.NameClassPair#getClassName + signature: () java.lang.String + taintCopyOnly: true + copy: + - from: this + to: result +- function: javax.naming.NameClassPair#getName + signature: + return: java.lang.String + copy: + - from: + - this + - .javax.naming.NameClassPair#name#java.lang.String + to: result +- function: javax.naming.CompositeName#addAll + signature: (int, javax.naming.Name) javax.naming.Name + copy: + - from: arg(1) + to: result + - from: arg(1) + to: + - this + - .javax.naming.Name##java.lang.Object + - from: arg(1) + to: + - this + - .javax.naming.CompositeName##java.lang.Object +- function: javax.naming.CompoundName#getPrefix + signature: (*) javax.naming.Name + copy: + - from: + - this + - .javax.naming.CompoundName#component#java.lang.String + to: + - result + - .javax.naming.Name#component#java.lang.String + - from: + - this + - .javax.naming.CompoundName#components#java.util.Enumeration + to: + - result + - .javax.naming.Name#components#java.util.Enumeration +- function: javax.naming.CompoundName#add + signature: (*, *) javax.naming.Name + copy: + - from: + - this + - .javax.naming.CompoundName#component#java.lang.String + to: + - result + - .javax.naming.Name#component#java.lang.String + - from: + - this + - .javax.naming.CompoundName#components#java.util.Enumeration + to: + - result + - .javax.naming.Name#components#java.util.Enumeration +- function: javax.naming.CompositeName#getSuffix + signature: (*) javax.naming.Name + copy: + - from: + - this + - .javax.naming.CompositeName#components#java.util.Enumeration + to: + - result + - .javax.naming.Name#components#java.util.Enumeration + - from: + - this + - .javax.naming.CompositeName#suffix#javax.naming.Name + - .javax.naming.Name#components#java.util.Enumeration + to: + - result + - .javax.naming.Name#components#java.util.Enumeration +- function: javax.naming.Name#add + signature: + params: + - index: 0 + type: java.lang.String + condition: + allOf: + - not: + typeIs: org.springframework.ldap.support.DistinguishedName + pos: this + - not: + typeIs: javax.naming.ldap.LdapName + pos: this + copy: + - from: arg(0) + to: + - this + - .javax.naming.Name#component#java.lang.String +- function: javax.naming.CompoundName#addAll + signature: (*, *) javax.naming.Name + copy: + - from: + - this + - .javax.naming.CompoundName#component#java.lang.String + to: + - result + - .javax.naming.Name#component#java.lang.String + - from: + - this + - .javax.naming.CompoundName#components#java.util.Enumeration + to: + - result + - .javax.naming.Name#components#java.util.Enumeration +- function: javax.naming.NameClassPair#setNameInNamespace + signature: (java.lang.String) void + copy: + - from: arg(0) + to: + - this + - .javax.naming.NameClassPair##java.lang.Object +- function: javax.naming.RefAddr#getType + signature: + return: java.lang.String + copy: + - from: + - this + - .javax.naming.RefAddr#type#java.lang.String + to: result +- function: javax.naming.NameParser#parse + signature: (java.lang.String) javax.naming.Name + taintCopyOnly: true + copy: + - from: arg(0) + to: result +- function: javax.naming.Reference#getFactoryClassLocation + signature: + return: java.lang.String + copy: + - from: + - this + - .javax.naming.Reference#className#java.lang.String + to: result + - from: + - this + - .javax.naming.Reference#address#javax.naming.RefAddr + - .javax.naming.RefAddr#type#java.lang.String + to: result +- function: javax.naming.Name#addAll + signature: (int, javax.naming.Name) javax.naming.Name + condition: + allOf: + - not: + typeIs: org.springframework.ldap.support.DistinguishedName + pos: this + - not: + typeIs: javax.naming.ldap.LdapName + pos: this + copy: + - from: arg(1) + to: result + - from: arg(1) + to: this +- function: javax.naming.Name#add + signature: (java.lang.String) javax.naming.Name + condition: + allOf: + - not: + typeIs: org.springframework.ldap.support.DistinguishedName + pos: this + - not: + typeIs: javax.naming.ldap.LdapName + pos: this + copy: + - from: arg(0) + to: + - this + - .javax.naming.Name##java.lang.Object +- function: javax.naming.Name#add + signature: + params: + - index: 0 + type: java.lang.String + return: javax.naming.Name + condition: + allOf: + - not: + typeIs: org.springframework.ldap.support.DistinguishedName + pos: this + - not: + typeIs: javax.naming.ldap.LdapName + pos: this + copy: + - from: arg(0) + to: + - result + - .javax.naming.Name#component#java.lang.String diff --git a/core/opentaint-config/config/config/stdlib/javax-script.yaml b/core/opentaint-config/config/config/stdlib/javax-script.yaml new file mode 100644 index 000000000..69934bac0 --- /dev/null +++ b/core/opentaint-config/config/config/stdlib/javax-script.yaml @@ -0,0 +1,450 @@ +passThrough: +- function: javax.script.Bindings#get + signature: (java.lang.Object) java.lang.Object + copy: + - from: + - this + - .java.util.Map##java.lang.Object + to: result + - from: + - this + - .javax.script.Bindings##java.lang.Object + to: result +- function: javax.script.ScriptEngineFactory#getOutputStatement + signature: (java.lang.String) java.lang.String + copy: + - from: arg(*) + to: result +- function: javax.script.AbstractScriptEngine#getScriptContext + signature: (javax.script.Bindings) javax.script.ScriptContext + taintCopyOnly: true + copy: + - from: this + to: result +- function: javax.script.ScriptContext#getAttribute + signature: + return: java.lang.Object + copy: + - from: + - this + - .javax.script.ScriptContext#attribute#java.lang.Object + to: result + - from: + - this + - .javax.script.ScriptContext#attribute#java.lang.Object + to: result +- function: javax.script.Bindings#putAll + signature: (java.util.Map) void + copy: + - from: arg(0) + to: + - this + - .java.util.Map##java.lang.Object + - from: arg(0) + to: + - this + - .javax.script.Bindings##java.lang.Object + - from: arg(0) + to: this +- function: javax.script.AbstractScriptEngine#getScriptContext + signature: (javax.script.Bindings) javax.script.ScriptContext + copy: + - from: + - this + - .javax.script.AbstractScriptEngine##java.lang.Object + to: result + - from: + - this + - .javax.script.ScriptEngine##java.lang.Object + to: result +- function: javax.script.ScriptEngineFactory#getProgram + signature: (java.lang.String[]) java.lang.String + taintCopyOnly: true + copy: + - from: arg(*) + to: result +- function: javax.script.ScriptContext#setAttribute + signature: (java.lang.String, java.lang.Object, int) void + taintCopyOnly: true + copy: + - from: arg(0) + to: this +- function: javax.script.ScriptEngine#setBindings + signature: + params: + - index: 0 + type: javax.script.Bindings + copy: + - from: arg(0) + to: + - this + - .javax.script.ScriptEngine#bindings#javax.script.Bindings +- function: javax.script.Bindings#remove + signature: (java.lang.Object) java.lang.Object + taintCopyOnly: true + copy: + - from: this + to: result +- function: javax.script.AbstractScriptEngine# + signature: (javax.script.Bindings) void + taintCopyOnly: true + copy: + - from: arg(0) + to: this +- function: javax.script.AbstractScriptEngine#getContext + signature: () javax.script.ScriptContext + taintCopyOnly: true + copy: + - from: this + to: result +- function: javax.script.ScriptEngineManager#getBindings + signature: () javax.script.Bindings + taintCopyOnly: true + copy: + - from: this + to: result +- function: javax.script.Bindings#get + signature: (java.lang.Object) java.lang.Object + taintCopyOnly: true + copy: + - from: this + to: result +- function: javax.script.ScriptContext#getBindings + signature: (int) javax.script.Bindings + copy: + - from: + - this + - .javax.script.ScriptContext##java.lang.Object + to: result +- function: javax.script.ScriptContext#setBindings + signature: + params: + - index: 0 + type: javax.script.Bindings + copy: + - from: arg(0) + to: + - this + - .javax.script.ScriptContext#bindings#javax.script.Bindings +- function: javax.script.ScriptEngineManager#setBindings + signature: + params: + - index: 0 + type: javax.script.Bindings + copy: + - from: arg(0) + to: + - this + - .javax.script.ScriptEngineManager#globalBindings#javax.script.Bindings +- function: javax.script.ScriptEngineManager#setBindings + signature: (javax.script.Bindings) void + copy: + - from: arg(0) + to: + - this + - .javax.script.ScriptEngineManager##java.lang.Object +- function: javax.script.ScriptContext#getAttribute + signature: (java.lang.String, int) java.lang.Object + taintCopyOnly: true + copy: + - from: this + to: result +- function: javax.script.Bindings#put + signature: (java.lang.Object, java.lang.Object) java.lang.Object + copy: + - from: arg(1) + to: + - this + - .java.util.Map##java.lang.Object + - from: arg(1) + to: + - this + - .javax.script.Bindings##java.lang.Object + - from: arg(1) + to: this +- function: javax.script.AbstractScriptEngine# + signature: (javax.script.Bindings) void + copy: + - from: arg(0) + to: + - this + - .javax.script.ScriptEngine##java.lang.Object + - from: arg(0) + to: + - this + - .javax.script.AbstractScriptEngine##java.lang.Object +- function: javax.script.Bindings#remove + signature: (java.lang.Object) java.lang.Object + copy: + - from: + - this + - .java.util.Map##java.lang.Object + to: result + - from: + - this + - .javax.script.Bindings##java.lang.Object + to: result +- function: javax.script.ScriptContext#getAttribute + signature: (java.lang.String, int) java.lang.Object + copy: + - from: + - this + - .javax.script.ScriptContext##java.lang.Object + to: result +- function: javax.script.Bindings#put + signature: (java.lang.String, java.lang.Object) java.lang.Object + copy: + - from: arg(1) + to: + - this + - .java.util.Map##java.lang.Object + - from: arg(1) + to: + - this + - .javax.script.Bindings##java.lang.Object + - from: arg(1) + to: this +- function: javax.script.ScriptContext#setAttribute + signature: (java.lang.String, java.lang.Object, int) void + copy: + - from: arg(0) + to: + - this + - .javax.script.ScriptContext##java.lang.Object +- function: javax.script.ScriptEngineManager#getBindings + signature: () javax.script.Bindings + copy: + - from: + - this + - .javax.script.ScriptEngineManager##java.lang.Object + to: result +- function: javax.script.AbstractScriptEngine#getContext + signature: () javax.script.ScriptContext + copy: + - from: + - this + - .javax.script.AbstractScriptEngine##java.lang.Object + to: result + - from: + - this + - .javax.script.ScriptEngine##java.lang.Object + to: result + - from: + - this + - .javax.script.AbstractScriptEngine#bindings#javax.script.Bindings + to: + - result + - .javax.script.ScriptContext#bindings#javax.script.Bindings + - from: + - this + - .javax.script.AbstractScriptEngine#context#javax.script.ScriptContext + - .javax.script.ScriptContext#bindings#javax.script.Bindings + to: + - result + - .javax.script.ScriptContext#bindings#javax.script.Bindings +- function: javax.script.ScriptContext#removeAttribute + signature: (java.lang.String, int) java.lang.Object + taintCopyOnly: true + copy: + - from: this + to: result +- function: javax.script.ScriptEngine#setBindings + signature: (javax.script.Bindings, int) void + taintCopyOnly: true + copy: + - from: arg(0) + to: this +- function: javax.script.ScriptContext#getAttribute + signature: (java.lang.String) java.lang.Object + taintCopyOnly: true + copy: + - from: this + to: result +- function: javax.script.ScriptEngineManager#setBindings + signature: (javax.script.Bindings) void + taintCopyOnly: true + copy: + - from: arg(0) + to: this +- function: javax.script.ScriptEngine#setBindings + signature: (javax.script.Bindings, int) void + copy: + - from: arg(0) + to: + - this + - .javax.script.ScriptEngine##java.lang.Object +- function: javax.script.ScriptContext#removeAttribute + signature: (java.lang.String, int) java.lang.Object + copy: + - from: + - this + - .javax.script.ScriptContext##java.lang.Object + to: result +- function: javax.script.ScriptContext#getAttribute + signature: (java.lang.String) java.lang.Object + copy: + - from: + - this + - .javax.script.ScriptContext##java.lang.Object + to: result +- function: javax.script.ScriptEngine#getBindings + signature: + return: javax.script.Bindings + copy: + - from: + - this + - .javax.script.ScriptEngine#bindings#javax.script.Bindings + to: result +- function: javax.script.ScriptEngine#getBindings + signature: (int) javax.script.Bindings + taintCopyOnly: true + copy: + - from: this + to: result +- function: javax.script.ScriptEngineFactory#getMethodCallSyntax + signature: (java.lang.String, java.lang.String, java.lang.String[]) java.lang.String + taintCopyOnly: true + copy: + - from: arg(*) + to: result +- function: javax.script.AbstractScriptEngine#getScriptContext + signature: (*) javax.script.ScriptContext + copy: + - from: + - this + - .javax.script.AbstractScriptEngine#bindings#javax.script.Bindings + to: + - result + - .javax.script.ScriptContext#bindings#javax.script.Bindings + - from: + - this + - .javax.script.AbstractScriptEngine#context#javax.script.ScriptContext + - .javax.script.ScriptContext#bindings#javax.script.Bindings + to: + - result + - .javax.script.ScriptContext#bindings#javax.script.Bindings +- function: javax.script.ScriptContext#getBindings + signature: (int) javax.script.Bindings + taintCopyOnly: true + copy: + - from: this + to: result +- function: javax.script.ScriptEngineManager#getBindings + signature: + return: javax.script.Bindings + copy: + - from: + - this + - .javax.script.ScriptEngineManager#globalBindings#javax.script.Bindings + to: result +- function: javax.script.AbstractScriptEngine#getContext + signature: + return: javax.script.ScriptContext + copy: + - from: + - this + - .javax.script.AbstractScriptEngine#context#javax.script.ScriptContext + to: result +- function: javax.script.AbstractScriptEngine# + signature: + params: + - index: 0 + type: javax.script.Bindings + copy: + - from: arg(0) + to: + - this + - .javax.script.AbstractScriptEngine#bindings#javax.script.Bindings + - from: arg(0) + to: + - this + - .javax.script.AbstractScriptEngine#context#javax.script.ScriptContext + - .javax.script.ScriptContext#bindings#javax.script.Bindings +- function: javax.script.AbstractScriptEngine#setContext + signature: (javax.script.ScriptContext) void + copy: + - from: arg(0) + to: + - this + - .javax.script.ScriptEngine##java.lang.Object + - from: arg(0) + to: + - this + - .javax.script.AbstractScriptEngine##java.lang.Object +- function: javax.script.AbstractScriptEngine#setContext + signature: + params: + - index: 0 + type: javax.script.ScriptContext + copy: + - from: arg(0) + to: + - this + - .javax.script.AbstractScriptEngine#context#javax.script.ScriptContext +- function: javax.script.SimpleBindings# + signature: (java.util.Map) void + copy: + - from: arg(0) + to: + - this + - .java.util.Map##java.lang.Object + - from: arg(0) + to: + - this + - .javax.script.Bindings##java.lang.Object + - from: arg(0) + to: + - this + - .javax.script.SimpleBindings##java.lang.Object + - from: arg(0) + to: this +- function: javax.script.ScriptContext#setBindings + signature: (javax.script.Bindings, int) void + copy: + - from: arg(0) + to: + - this + - .javax.script.ScriptContext##java.lang.Object +- function: javax.script.AbstractScriptEngine#getScriptContext + signature: + return: javax.script.ScriptContext + copy: + - from: + - this + - .javax.script.AbstractScriptEngine#context#javax.script.ScriptContext + to: result +- function: javax.script.ScriptContext#setBindings + signature: (javax.script.Bindings, int) void + taintCopyOnly: true + copy: + - from: arg(0) + to: this +- function: javax.script.ScriptContext#getBindings + signature: + return: javax.script.Bindings + copy: + - from: + - this + - .javax.script.ScriptContext#bindings#javax.script.Bindings + to: result +- function: javax.script.ScriptContext#removeAttribute + signature: + return: java.lang.Object + copy: + - from: + - this + - .javax.script.ScriptContext#attribute#java.lang.Object + to: result +- function: javax.script.ScriptEngine#getBindings + signature: (int) javax.script.Bindings + copy: + - from: + - this + - .javax.script.ScriptEngine##java.lang.Object + to: result +- function: javax.script.AbstractScriptEngine#setContext + signature: (javax.script.ScriptContext) void + taintCopyOnly: true + copy: + - from: arg(0) + to: this diff --git a/core/opentaint-config/config/config/stdlib/javax-sql-rowset-serial.yaml b/core/opentaint-config/config/config/stdlib/javax-sql-rowset-serial.yaml new file mode 100644 index 000000000..1f7250f91 --- /dev/null +++ b/core/opentaint-config/config/config/stdlib/javax-sql-rowset-serial.yaml @@ -0,0 +1,88 @@ +passThrough: +- function: javax.sql.rowset.serial.SerialDatalink# + signature: (java.net.URL) void + taintCopyOnly: true + copy: + - from: arg(0) + to: this +- function: javax.sql.rowset.serial.SerialDatalink#getDatalink + signature: () java.net.URL + copy: + - from: + - this + - .javax.sql.rowset.serial.SerialDatalink##java.lang.Object + to: result +- function: javax.sql.rowset.serial.SerialDatalink# + signature: + params: + - index: 0 + type: java.net.URL + copy: + - from: arg(0) + to: + - this + - .javax.sql.rowset.serial.SerialDatalink#url#java.net.URL +- function: javax.sql.rowset.serial.SerialJavaObject#getFields + signature: () java.lang.reflect.Field[] + copy: + - from: + - this + - .javax.sql.rowset.serial.SerialJavaObject##java.lang.Object + to: result +- function: javax.sql.rowset.serial.SerialDatalink#getDatalink + signature: () java.net.URL + taintCopyOnly: true + copy: + - from: this + to: result +- function: javax.sql.rowset.serial.SerialDatalink# + signature: (java.net.URL) void + copy: + - from: arg(0) + to: + - this + - .javax.sql.rowset.serial.SerialDatalink##java.lang.Object +- function: javax.sql.rowset.serial.SerialJavaObject#getObject + signature: + return: java.lang.Object + copy: + - from: + - this + - .javax.sql.rowset.serial.SerialJavaObject#wrappedObject#java.lang.Object + to: result +- function: javax.sql.rowset.serial.SerialDatalink#getDatalink + signature: + return: java.net.URL + copy: + - from: + - this + - .javax.sql.rowset.serial.SerialDatalink#url#java.net.URL + to: result +- function: javax.sql.rowset.serial.SerialJavaObject#getObject + signature: () java.lang.Object + taintCopyOnly: true + copy: + - from: this + to: result +- function: javax.sql.rowset.serial.SerialJavaObject#getFields + signature: () java.lang.reflect.Field[] + taintCopyOnly: true + copy: + - from: this + to: result +- function: javax.sql.rowset.serial.SerialJavaObject#getObject + signature: () java.lang.Object + copy: + - from: + - this + - .javax.sql.rowset.serial.SerialJavaObject##java.lang.Object + to: result +- function: javax.sql.rowset.serial.SerialJavaObject# + signature: (java.lang.Object) void + copy: + - from: arg(0) + to: + - this + - .javax.sql.rowset.serial.SerialJavaObject##java.lang.Object + - from: arg(0) + to: this diff --git a/core/opentaint-config/config/config/stdlib/javax-sql-rowset.yaml b/core/opentaint-config/config/config/stdlib/javax-sql-rowset.yaml new file mode 100644 index 000000000..44b68ac6d --- /dev/null +++ b/core/opentaint-config/config/config/stdlib/javax-sql-rowset.yaml @@ -0,0 +1,518 @@ +passThrough: +- function: javax.sql.rowset.JoinRowSet#getRowSets + signature: () java.util.Collection + taintCopyOnly: true + copy: + - from: this + to: result +- function: javax.sql.rowset.CachedRowSet#getOriginalRow + signature: () java.sql.ResultSet + taintCopyOnly: true + copy: + - from: this + to: result +- function: javax.sql.rowset.JoinRowSet#addRowSet + signature: (javax.sql.RowSet, java.lang.String) void + taintCopyOnly: true + copy: + - from: arg(0) + to: this +- function: javax.sql.rowset.WebRowSet#writeXml + signature: (java.sql.ResultSet, java.io.OutputStream) void + copy: + - from: arg(0) + to: + - this + - .java.sql.ResultSet##java.lang.Object + - from: arg(0) + to: + - this + - .javax.sql.rowset.WebRowSet##java.lang.Object + - from: arg(0) + to: + - this + - .javax.sql.rowset.CachedRowSet##java.lang.Object +- function: javax.sql.rowset.CachedRowSet#toCollection + signature: (java.lang.String) java.util.Collection + copy: + - from: + - this + - .javax.sql.rowset.CachedRowSet##java.lang.Object + to: result + - from: + - this + - .java.sql.ResultSet##java.lang.Object + to: result +- function: javax.sql.rowset.CachedRowSet#toCollection + signature: () java.util.Collection + taintCopyOnly: true + copy: + - from: this + to: result +- function: javax.sql.rowset.CachedRowSet#getOriginal + signature: + return: java.sql.ResultSet + copy: + - from: + - this + - .javax.sql.rowset.CachedRowSet#originalResultSet#java.sql.ResultSet + to: result +- function: javax.sql.rowset.CachedRowSet#populate + signature: (java.sql.ResultSet, int) void + copy: + - from: arg(0) + to: + - this + - .java.sql.ResultSet##java.lang.Object + - from: arg(0) + to: + - this + - .javax.sql.rowset.CachedRowSet##java.lang.Object +- function: javax.sql.rowset.CachedRowSet#createCopy + signature: () javax.sql.rowset.CachedRowSet + copy: + - from: this + to: result + - from: + - this + - .javax.sql.rowset.CachedRowSet##java.lang.Object + to: result + - from: + - this + - .java.sql.ResultSet##java.lang.Object + to: result +- function: javax.sql.rowset.CachedRowSet#createShared + signature: () javax.sql.RowSet + taintCopyOnly: true + copy: + - from: this + to: result +- function: javax.sql.rowset.WebRowSet#writeXml + signature: (java.sql.ResultSet, java.io.OutputStream) void + taintCopyOnly: true + copy: + - from: arg(0) + to: this +- function: javax.sql.rowset.JoinRowSet#addRowSet + signature: (javax.sql.RowSet, int) void + copy: + - from: arg(0) + to: + - this + - .java.sql.ResultSet##java.lang.Object + - from: arg(0) + to: + - this + - .javax.sql.rowset.JoinRowSet##java.lang.Object + - from: arg(0) + to: + - this + - .javax.sql.rowset.WebRowSet##java.lang.Object + - from: arg(0) + to: + - this + - .javax.sql.rowset.CachedRowSet##java.lang.Object +- function: javax.sql.rowset.JoinRowSet#getRowSets + signature: () java.util.Collection + copy: + - from: + - this + - .javax.sql.rowset.WebRowSet##java.lang.Object + to: result + - from: + - this + - .javax.sql.rowset.CachedRowSet##java.lang.Object + to: result + - from: + - this + - .java.sql.ResultSet##java.lang.Object + to: result + - from: + - this + - .javax.sql.rowset.JoinRowSet##java.lang.Object + to: result +- function: javax.sql.rowset.JoinRowSet#addRowSet + signature: (javax.sql.rowset.Joinable) void + copy: + - from: arg(0) + to: + - this + - .java.sql.ResultSet##java.lang.Object + - from: arg(0) + to: + - this + - .javax.sql.rowset.JoinRowSet##java.lang.Object + - from: arg(0) + to: + - this + - .javax.sql.rowset.WebRowSet##java.lang.Object + - from: arg(0) + to: + - this + - .javax.sql.rowset.CachedRowSet##java.lang.Object +- function: javax.sql.rowset.CachedRowSet#toCollection + signature: (int) java.util.Collection + taintCopyOnly: true + copy: + - from: this + to: result +- function: javax.sql.rowset.WebRowSet#writeXml + signature: (java.sql.ResultSet, java.io.Writer) void + taintCopyOnly: true + copy: + - from: arg(0) + to: this +- function: javax.sql.rowset.CachedRowSet#getOriginalRow + signature: () java.sql.ResultSet + copy: + - from: + - this + - .javax.sql.rowset.CachedRowSet##java.lang.Object + to: result + - from: + - this + - .java.sql.ResultSet##java.lang.Object + to: result +- function: javax.sql.rowset.CachedRowSet#setSyncProvider + signature: (java.lang.String) * + copy: + - from: + - arg(0) + - .java.lang.String#bytes#byte[] + to: + - this + - .javax.sql.rowset.CachedRowSet#originalResultSet#java.sql.ResultSet + - .java.sql.ResultSet#rawBytes#byte[] + - from: + - arg(0) + - .java.lang.String#bytes#byte[] + to: + - this + - .javax.sql.rowset.CachedRowSet#originalResultSet#java.sql.ResultSet + - .java.sql.ResultSet#blob#java.sql.Blob + - .java.sql.Blob#data#byte[] + - from: + - arg(0) + - .java.lang.String#bytes#byte[] + to: + - this + - .javax.sql.rowset.CachedRowSet#originalResultSet#java.sql.ResultSet + - .java.sql.ResultSet#columnText#java.lang.String + - .java.lang.String#bytes#byte[] +- function: javax.sql.rowset.CachedRowSet#populate + signature: + params: + - index: 0 + type: java.sql.ResultSet + copy: + - from: arg(0) + to: + - this + - .javax.sql.rowset.CachedRowSet#originalResultSet#java.sql.ResultSet + - from: arg(0) + to: + - this + - .javax.sql.rowset.CachedRowSet#originalResultSet#java.sql.ResultSet +- function: javax.sql.rowset.JoinRowSet#addRowSet + signature: (javax.sql.rowset.Joinable) void + taintCopyOnly: true + copy: + - from: arg(0) + to: this +- function: javax.sql.rowset.CachedRowSet#getOriginalRow + signature: + return: java.sql.ResultSet + copy: + - from: + - this + - .javax.sql.rowset.CachedRowSet#originalResultSet#java.sql.ResultSet + to: result +- function: javax.sql.rowset.JoinRowSet#toCachedRowSet + signature: () javax.sql.rowset.CachedRowSet + copy: + - from: + - this + - .javax.sql.rowset.WebRowSet##java.lang.Object + to: result + - from: + - this + - .javax.sql.rowset.CachedRowSet##java.lang.Object + to: result + - from: + - this + - .java.sql.ResultSet##java.lang.Object + to: result + - from: + - this + - .javax.sql.rowset.JoinRowSet##java.lang.Object + to: result +- function: javax.sql.rowset.JoinRowSet#addRowSet + signature: (javax.sql.RowSet[], int[]) void + taintCopyOnly: true + copy: + - from: + - arg(0) + - '[*]' + to: this + - from: arg(0) + to: this +- function: javax.sql.rowset.CachedRowSet#createShared + signature: () javax.sql.RowSet + copy: + - from: + - this + - .javax.sql.rowset.CachedRowSet##java.lang.Object + to: result + - from: + - this + - .java.sql.ResultSet##java.lang.Object + to: result +- function: javax.sql.rowset.CachedRowSet#populate + signature: (java.sql.ResultSet) void + taintCopyOnly: true + copy: + - from: arg(0) + to: this +- function: javax.sql.rowset.CachedRowSet#populate + signature: (java.sql.ResultSet) void + copy: + - from: arg(0) + to: + - this + - .java.sql.ResultSet##java.lang.Object + - from: arg(0) + to: + - this + - .javax.sql.rowset.CachedRowSet##java.lang.Object +- function: javax.sql.rowset.CachedRowSet#getOriginal + signature: () java.sql.ResultSet + taintCopyOnly: true + copy: + - from: this + to: result +- function: javax.sql.rowset.CachedRowSet#toCollection + signature: (int) java.util.Collection + copy: + - from: + - this + - .javax.sql.rowset.CachedRowSet##java.lang.Object + to: result + - from: + - this + - .java.sql.ResultSet##java.lang.Object + to: result +- function: javax.sql.rowset.JoinRowSet#addRowSet + signature: (javax.sql.RowSet, int) void + taintCopyOnly: true + copy: + - from: arg(0) + to: this +- function: javax.sql.rowset.WebRowSet#writeXml + signature: (java.sql.ResultSet, java.io.Writer) void + copy: + - from: arg(0) + to: + - this + - .java.sql.ResultSet##java.lang.Object + - from: arg(0) + to: + - this + - .javax.sql.rowset.WebRowSet##java.lang.Object + - from: arg(0) + to: + - this + - .javax.sql.rowset.CachedRowSet##java.lang.Object +- function: javax.sql.rowset.JoinRowSet#addRowSet + signature: (javax.sql.RowSet, java.lang.String) void + copy: + - from: arg(0) + to: + - this + - .java.sql.ResultSet##java.lang.Object + - from: arg(0) + to: + - this + - .javax.sql.rowset.JoinRowSet##java.lang.Object + - from: arg(0) + to: + - this + - .javax.sql.rowset.WebRowSet##java.lang.Object + - from: arg(0) + to: + - this + - .javax.sql.rowset.CachedRowSet##java.lang.Object +- function: javax.sql.rowset.CachedRowSet#getOriginal + signature: () java.sql.ResultSet + copy: + - from: + - this + - .javax.sql.rowset.CachedRowSet##java.lang.Object + to: result + - from: + - this + - .java.sql.ResultSet##java.lang.Object + to: result +- function: javax.sql.rowset.JoinRowSet#toCachedRowSet + signature: () javax.sql.rowset.CachedRowSet + taintCopyOnly: true + copy: + - from: this + to: result +- function: javax.sql.rowset.JoinRowSet#addRowSet + signature: (javax.sql.RowSet[], java.lang.String[]) void + taintCopyOnly: true + copy: + - from: + - arg(0) + - '[*]' + to: this + - from: arg(0) + to: this +- function: javax.sql.rowset.CachedRowSet#populate + signature: (java.sql.ResultSet, int) void + taintCopyOnly: true + copy: + - from: arg(0) + to: this +- function: javax.sql.rowset.CachedRowSet#setTableName + signature: (java.lang.String) * + copy: + - from: + - arg(0) + - .java.lang.String#bytes#byte[] + to: + - this + - .javax.sql.rowset.CachedRowSet#originalResultSet#java.sql.ResultSet + - .java.sql.ResultSet#rawBytes#byte[] + - from: + - arg(0) + - .java.lang.String#bytes#byte[] + to: + - this + - .javax.sql.rowset.CachedRowSet#originalResultSet#java.sql.ResultSet + - .java.sql.ResultSet#blob#java.sql.Blob + - .java.sql.Blob#data#byte[] + - from: + - arg(0) + - .java.lang.String#bytes#byte[] + to: + - this + - .javax.sql.rowset.CachedRowSet#originalResultSet#java.sql.ResultSet + - .java.sql.ResultSet#columnText#java.lang.String + - .java.lang.String#bytes#byte[] +- function: javax.sql.rowset.CachedRowSet#toCollection + signature: (java.lang.String) java.util.Collection + taintCopyOnly: true + copy: + - from: this + to: result +- function: javax.sql.rowset.JoinRowSet#addRowSet + signature: (javax.sql.RowSet[], java.lang.String[]) void + copy: + - from: + - arg(0) + - '[*]' + to: + - this + - .java.sql.ResultSet##java.lang.Object + - from: arg(0) + to: + - this + - .java.sql.ResultSet##java.lang.Object + - from: + - arg(0) + - '[*]' + to: + - this + - .javax.sql.rowset.CachedRowSet##java.lang.Object + - from: + - arg(0) + - '[*]' + to: + - this + - .javax.sql.rowset.JoinRowSet##java.lang.Object + - from: arg(0) + to: + - this + - .javax.sql.rowset.JoinRowSet##java.lang.Object + - from: + - arg(0) + - '[*]' + to: + - this + - .javax.sql.rowset.WebRowSet##java.lang.Object + - from: arg(0) + to: + - this + - .javax.sql.rowset.WebRowSet##java.lang.Object + - from: arg(0) + to: + - this + - .javax.sql.rowset.CachedRowSet##java.lang.Object +- function: javax.sql.rowset.JoinRowSet#addRowSet + signature: (javax.sql.RowSet[], int[]) void + copy: + - from: + - arg(0) + - '[*]' + to: + - this + - .java.sql.ResultSet##java.lang.Object + - from: arg(0) + to: + - this + - .java.sql.ResultSet##java.lang.Object + - from: + - arg(0) + - '[*]' + to: + - this + - .javax.sql.rowset.CachedRowSet##java.lang.Object + - from: + - arg(0) + - '[*]' + to: + - this + - .javax.sql.rowset.JoinRowSet##java.lang.Object + - from: arg(0) + to: + - this + - .javax.sql.rowset.JoinRowSet##java.lang.Object + - from: + - arg(0) + - '[*]' + to: + - this + - .javax.sql.rowset.WebRowSet##java.lang.Object + - from: arg(0) + to: + - this + - .javax.sql.rowset.WebRowSet##java.lang.Object + - from: arg(0) + to: + - this + - .javax.sql.rowset.CachedRowSet##java.lang.Object +- function: javax.sql.rowset.CachedRowSet#toCollection + signature: () java.util.Collection + copy: + - from: + - this + - .javax.sql.rowset.CachedRowSet##java.lang.Object + to: result + - from: + - this + - .java.sql.ResultSet##java.lang.Object + to: result +- function: javax.sql.rowset.CachedRowSet#createCopyNoConstraints + signature: () javax.sql.rowset.CachedRowSet + copy: + - from: this + to: result + - from: + - this + - .javax.sql.rowset.CachedRowSet##java.lang.Object + to: result + - from: + - this + - .java.sql.ResultSet##java.lang.Object + to: result diff --git a/core/opentaint-config/config/config/stdlib/javax-sql.yaml b/core/opentaint-config/config/config/stdlib/javax-sql.yaml new file mode 100644 index 000000000..5e71f9b3f --- /dev/null +++ b/core/opentaint-config/config/config/stdlib/javax-sql.yaml @@ -0,0 +1,35 @@ +passThrough: +- function: javax.sql.RowSetInternal#getOriginalRow + signature: () java.sql.ResultSet + taintCopyOnly: true + copy: + - from: this + to: result +- function: javax.sql.RowSetInternal#getOriginal + signature: + return: java.sql.ResultSet + copy: + - from: + - this + - .javax.sql.RowSetInternal#originalResultSet#java.sql.ResultSet + to: result +- function: javax.sql.RowSetInternal#getOriginal + signature: () java.sql.ResultSet + taintCopyOnly: true + copy: + - from: this + to: result +- function: javax.sql.RowSetInternal#getOriginalRow + signature: + return: java.sql.ResultSet + copy: + - from: + - this + - .javax.sql.RowSetInternal#originalResultSet#java.sql.ResultSet + to: result +- function: javax.sql.RowSetInternal#getParams + signature: () java.lang.Object[] + taintCopyOnly: true + copy: + - from: this + to: result diff --git a/core/opentaint-config/config/config/stdlib/javax-xml-namespace.yaml b/core/opentaint-config/config/config/stdlib/javax-xml-namespace.yaml new file mode 100644 index 000000000..99cf2ebdb --- /dev/null +++ b/core/opentaint-config/config/config/stdlib/javax-xml-namespace.yaml @@ -0,0 +1,138 @@ +passThrough: +- function: javax.xml.namespace.QName# + signature: (java.lang.String) void + copy: + - from: arg(*) + to: + - this + - .javax.xml.namespace.QName##java.lang.Object +- function: javax.xml.namespace.QName# + signature: (java.lang.String, java.lang.String) void + taintCopyOnly: true + copy: + - from: arg(*) + to: this +- function: javax.xml.namespace.QName#getPrefix + signature: () java.lang.String + taintCopyOnly: true + copy: + - from: this + to: result +- function: javax.xml.namespace.QName#getPrefix + signature: () java.lang.String + copy: + - from: + - this + - .javax.xml.namespace.QName##java.lang.Object + to: result +- function: javax.xml.namespace.QName#valueOf + signature: (java.lang.String) javax.xml.namespace.QName + taintCopyOnly: true + copy: + - from: arg(0) + to: result +- function: javax.xml.namespace.QName# + signature: (java.lang.String) void + taintCopyOnly: true + copy: + - from: arg(*) + to: this +- function: javax.xml.namespace.QName#getLocalPart + signature: + return: java.lang.String + copy: + - from: + - this + - .javax.xml.namespace.QName#localPart#java.lang.String + to: result +- function: javax.xml.namespace.QName#getNamespaceURI + signature: () java.lang.String + taintCopyOnly: true + copy: + - from: this + to: result +- function: javax.xml.namespace.QName#getNamespaceURI + signature: () java.lang.String + copy: + - from: + - this + - .javax.xml.namespace.QName##java.lang.Object + to: result +- function: javax.xml.namespace.QName#valueOf + signature: + params: + - index: 0 + type: java.lang.String + return: javax.xml.namespace.QName + copy: + - from: arg(0) + to: + - result + - .javax.xml.namespace.QName#localPart#java.lang.String +- function: javax.xml.namespace.QName#getPrefix + signature: + return: java.lang.String + copy: + - from: + - this + - .javax.xml.namespace.QName#localPart#java.lang.String + to: result +- function: javax.xml.namespace.QName#getLocalPart + signature: () java.lang.String + copy: + - from: + - this + - .javax.xml.namespace.QName##java.lang.Object + to: result +- function: javax.xml.namespace.QName# + signature: + params: + - index: 0 + type: java.lang.String + copy: + - from: arg(0) + to: + - this + - .javax.xml.namespace.QName#localPart#java.lang.String + - from: arg(0) + to: + - this + - .javax.xml.namespace.QName#localPart#java.lang.String + - from: arg(0) + to: + - this + - .javax.xml.namespace.QName#localPart#java.lang.String +- function: javax.xml.namespace.QName#getNamespaceURI + signature: + return: java.lang.String + copy: + - from: + - this + - .javax.xml.namespace.QName#localPart#java.lang.String + to: result +- function: javax.xml.namespace.QName# + signature: (java.lang.String, java.lang.String) void + copy: + - from: arg(*) + to: + - this + - .javax.xml.namespace.QName##java.lang.Object +- function: javax.xml.namespace.QName# + signature: (java.lang.String, java.lang.String, java.lang.String) void + copy: + - from: arg(*) + to: + - this + - .javax.xml.namespace.QName##java.lang.Object +- function: javax.xml.namespace.QName#getLocalPart + signature: () java.lang.String + taintCopyOnly: true + copy: + - from: this + to: result +- function: javax.xml.namespace.QName# + signature: (java.lang.String, java.lang.String, java.lang.String) void + taintCopyOnly: true + copy: + - from: arg(*) + to: this diff --git a/core/opentaint-config/config/config/stdlib/javax-xml-parsers.yaml b/core/opentaint-config/config/config/stdlib/javax-xml-parsers.yaml new file mode 100644 index 000000000..702b5ed62 --- /dev/null +++ b/core/opentaint-config/config/config/stdlib/javax-xml-parsers.yaml @@ -0,0 +1,200 @@ +passThrough: +- function: + package: javax.xml.parsers + class: SAXParser + name: + pattern: get(.)* + signature: + return: java.lang.Object + copy: + - from: + - this + - .javax.xml.parsers.SAXParser#property#java.lang.Object + to: result +- function: javax.xml.parsers.DocumentBuilder#parse + signature: (java.io.File) org.w3c.dom.Document + taintCopyOnly: true + copy: + - from: arg(0) + to: result + - from: this + to: result +- function: + package: javax.xml.parsers + class: DocumentBuilderFactory + name: + pattern: get(.)* + signature: + return: javax.xml.validation.Schema + copy: + - from: + - this + - .javax.xml.parsers.DocumentBuilderFactory#schema#javax.xml.validation.Schema + to: result +- function: javax.xml.parsers.DocumentBuilder#parse + signature: (java.io.InputStream) org.w3c.dom.Document + taintCopyOnly: true + copy: + - from: arg(0) + to: result + - from: this + to: result +- function: + package: javax.xml.parsers + class: DocumentBuilderFactory + name: + pattern: new(.)* + copy: + - from: this + to: result +- function: javax.xml.parsers.DocumentBuilder#parse + signature: (org.xml.sax.InputSource) org.w3c.dom.Document + taintCopyOnly: true + copy: + - from: arg(0) + to: result + - from: this + to: result +- function: + package: javax.xml.parsers + class: DocumentBuilderFactory + name: + pattern: get(.)* + signature: + return: java.lang.Object + copy: + - from: + - this + - .javax.xml.parsers.DocumentBuilderFactory#attribute#java.lang.Object + to: result +- function: + package: javax.xml.parsers + class: DocumentBuilder + name: + pattern: get(.)* + taintCopyOnly: true + copy: + - from: arg(0) + to: result + - from: this + to: result +- function: + package: javax.xml.parsers + class: SAXParserFactory + name: + pattern: get(.)* + taintCopyOnly: true + copy: + - from: arg(0) + to: result + - from: this + to: result +- function: javax.xml.parsers.DocumentBuilderFactory#getAttribute + signature: (java.lang.String) java.lang.Object + taintCopyOnly: true + copy: + - from: arg(0) + to: result + - from: this + to: result +- function: + package: javax.xml.parsers + class: DocumentBuilderFactory + name: + pattern: get(.)* + taintCopyOnly: true + copy: + - from: arg(0) + to: result + - from: this + to: result +- function: javax.xml.parsers.DocumentBuilder#parse + signature: + params: + - index: 0 + type: java.lang.String + return: org.w3c.dom.Document + copy: + - from: arg(0) + to: + - result + - .org.w3c.dom.Document#documentElement#org.w3c.dom.Node + - .org.w3c.dom.Node#nodeValue#java.lang.String +- function: + package: javax.xml.parsers + class: SAXParserFactory + name: + pattern: new(.)* + copy: + - from: this + to: result +- function: + package: javax.xml.parsers + class: SAXParser + name: + pattern: get(.)* + taintCopyOnly: true + copy: + - from: arg(0) + to: result + - from: this + to: result +- function: javax.xml.parsers.DocumentBuilder#parse + signature: (java.io.InputStream, java.lang.String) org.w3c.dom.Document + taintCopyOnly: true + copy: + - from: arg(0) + to: result + - from: arg(1) + to: result + - from: this + to: result +- function: + package: javax.xml.parsers + class: DocumentBuilder + name: + pattern: new(.)* + taintCopyOnly: true + copy: + - from: this + to: result +- function: + package: javax.xml.parsers + class: SAXParserFactory + name: + pattern: get(.)* + signature: + return: javax.xml.validation.Schema + copy: + - from: + - this + - .javax.xml.parsers.SAXParserFactory#schema#javax.xml.validation.Schema + to: result +- function: javax.xml.parsers.DocumentBuilder#parse + signature: + params: + - index: 1 + type: java.lang.String + return: org.w3c.dom.Document + copy: + - from: arg(1) + to: + - result + - .org.w3c.dom.Document#documentElement#org.w3c.dom.Node + - .org.w3c.dom.Node#nodeValue#java.lang.String +- function: javax.xml.parsers.DocumentBuilderFactory#getAttribute + signature: + return: java.lang.Object + copy: + - from: + - this + - .javax.xml.parsers.DocumentBuilderFactory#attribute#java.lang.Object + to: result +- function: javax.xml.parsers.DocumentBuilder#parse + signature: (java.lang.String) org.w3c.dom.Document + taintCopyOnly: true + copy: + - from: arg(0) + to: result + - from: this + to: result diff --git a/core/opentaint-config/config/config/stdlib/javax-xml-transform-dom.yaml b/core/opentaint-config/config/config/stdlib/javax-xml-transform-dom.yaml new file mode 100644 index 000000000..147070ad7 --- /dev/null +++ b/core/opentaint-config/config/config/stdlib/javax-xml-transform-dom.yaml @@ -0,0 +1,311 @@ +passThrough: +- function: javax.xml.transform.dom.DOMSource#getNode + signature: () org.w3c.dom.Node + taintCopyOnly: true + copy: + - from: this + to: result +- function: javax.xml.transform.dom.DOMResult#getNextSibling + signature: + return: org.w3c.dom.Node + copy: + - from: + - this + - .javax.xml.transform.dom.DOMResult#node#org.w3c.dom.Node + to: result +- function: javax.xml.transform.dom.DOMResult#setNode + signature: (org.w3c.dom.Node) void + copy: + - from: arg(0) + to: + - this + - .javax.xml.transform.dom.DOMResult##java.lang.Object + - from: arg(0) + to: + - this + - .javax.xml.transform.Result##java.lang.Object +- function: javax.xml.transform.dom.DOMResult#setNextSibling + signature: (org.w3c.dom.Node) void + taintCopyOnly: true + copy: + - from: arg(0) + to: this +- function: + package: javax.xml.transform.dom + class: DOMResult + name: + pattern: + signature: + params: + - index: 1 + type: org.w3c.dom.Node + copy: + - from: arg(1) + to: + - this + - .javax.xml.transform.dom.DOMResult#node#org.w3c.dom.Node +- function: javax.xml.transform.dom.DOMResult#getNode + signature: + return: org.w3c.dom.Node + copy: + - from: + - this + - .javax.xml.transform.dom.DOMResult#node#org.w3c.dom.Node + to: result +- function: + package: javax.xml.transform.dom + class: DOMResult + name: + pattern: + signature: + params: + - index: 0 + type: org.w3c.dom.Node + copy: + - from: arg(0) + to: + - this + - .javax.xml.transform.dom.DOMResult#node#org.w3c.dom.Node +- function: javax.xml.transform.dom.DOMSource#setNode + signature: (org.w3c.dom.Node) void + copy: + - from: arg(0) + to: + - this + - .javax.xml.transform.dom.DOMSource##java.lang.Object + - from: arg(0) + to: + - this + - .javax.xml.transform.Source##java.lang.Object +- function: javax.xml.transform.dom.DOMResult#setNextSibling + signature: + params: + - index: 0 + type: org.w3c.dom.Node + copy: + - from: arg(0) + to: + - this + - .javax.xml.transform.dom.DOMResult#node#org.w3c.dom.Node +- function: javax.xml.transform.dom.DOMSource#getNode + signature: () org.w3c.dom.Node + copy: + - from: + - this + - .javax.xml.transform.dom.DOMSource##java.lang.Object + to: result + - from: + - this + - .javax.xml.transform.Source##java.lang.Object + to: result +- function: javax.xml.transform.dom.DOMSource#getNode + signature: + return: org.w3c.dom.Node + copy: + - from: + - this + - .javax.xml.transform.dom.DOMSource#node#org.w3c.dom.Node + to: result +- function: + package: javax.xml.transform.dom + class: DOMResult + name: + pattern: + signature: + params: + - index: 1 + type: java.lang.String + copy: + - from: arg(1) + to: + - this + - .javax.xml.transform.dom.DOMResult#systemId#java.lang.String + - from: arg(1) + to: + - this + - .javax.xml.transform.dom.DOMResult#node#org.w3c.dom.Node + - .org.w3c.dom.Node#nodeValue#java.lang.String +- function: javax.xml.transform.dom.DOMResult#getNode + signature: () org.w3c.dom.Node + copy: + - from: + - this + - .javax.xml.transform.dom.DOMResult##java.lang.Object + to: result + - from: + - this + - .javax.xml.transform.Result##java.lang.Object + to: result + - from: + - this + - .javax.xml.transform.dom.DOMResult#systemId#java.lang.String + to: + - result + - .org.w3c.dom.Node#nodeValue#java.lang.String + - from: + - this + - .javax.xml.transform.dom.DOMResult#node#org.w3c.dom.Node + - .org.w3c.dom.Node#nodeValue#java.lang.String + to: + - result + - .org.w3c.dom.Node#nodeValue#java.lang.String +- function: javax.xml.transform.dom.DOMSource# + signature: + params: + - index: 0 + type: org.w3c.dom.Node + copy: + - from: arg(0) + to: + - this + - .javax.xml.transform.dom.DOMSource#node#org.w3c.dom.Node + - from: arg(0) + to: + - this + - .javax.xml.transform.dom.DOMSource#node#org.w3c.dom.Node +- function: javax.xml.transform.dom.DOMResult#getNextSibling + signature: () org.w3c.dom.Node + taintCopyOnly: true + copy: + - from: this + to: result +- function: javax.xml.transform.dom.DOMResult#setNode + signature: + params: + - index: 0 + type: org.w3c.dom.Node + copy: + - from: arg(0) + to: + - this + - .javax.xml.transform.dom.DOMResult#node#org.w3c.dom.Node +- function: + package: javax.xml.transform.dom + class: DOMResult + name: + pattern: + copy: + - from: arg(1) + to: + - this + - .javax.xml.transform.dom.DOMResult##java.lang.Object + - from: arg(0) + to: + - this + - .javax.xml.transform.dom.DOMResult##java.lang.Object + - from: arg(1) + to: + - this + - .javax.xml.transform.Result##java.lang.Object + - from: arg(0) + to: + - this + - .javax.xml.transform.Result##java.lang.Object +- function: javax.xml.transform.dom.DOMSource#setNode + signature: (org.w3c.dom.Node) void + taintCopyOnly: true + copy: + - from: arg(0) + to: this +- function: javax.xml.transform.dom.DOMResult#getNode + signature: () org.w3c.dom.Node + taintCopyOnly: true + copy: + - from: this + to: result +- function: javax.xml.transform.dom.DOMSource# + signature: (org.w3c.dom.Node) void + taintCopyOnly: true + copy: + - from: arg(0) + to: this +- function: javax.xml.transform.dom.DOMResult#getNextSibling + signature: () org.w3c.dom.Node + copy: + - from: + - this + - .javax.xml.transform.dom.DOMResult##java.lang.Object + to: result + - from: + - this + - .javax.xml.transform.Result##java.lang.Object + to: result + - from: + - this + - .javax.xml.transform.dom.DOMResult#systemId#java.lang.String + to: + - result + - .org.w3c.dom.Node#nodeValue#java.lang.String + - from: + - this + - .javax.xml.transform.dom.DOMResult#node#org.w3c.dom.Node + - .org.w3c.dom.Node#nodeValue#java.lang.String + to: + - result + - .org.w3c.dom.Node#nodeValue#java.lang.String +- function: javax.xml.transform.dom.DOMSource# + signature: (org.w3c.dom.Node, java.lang.String) void + taintCopyOnly: true + copy: + - from: arg(0) + to: this +- function: javax.xml.transform.dom.DOMResult#setNode + signature: (org.w3c.dom.Node) void + taintCopyOnly: true + copy: + - from: arg(0) + to: this +- function: javax.xml.transform.dom.DOMResult#setNextSibling + signature: (org.w3c.dom.Node) void + copy: + - from: arg(0) + to: + - this + - .javax.xml.transform.dom.DOMResult##java.lang.Object + - from: arg(0) + to: + - this + - .javax.xml.transform.Result##java.lang.Object +- function: javax.xml.transform.dom.DOMSource#setNode + signature: + params: + - index: 0 + type: org.w3c.dom.Node + copy: + - from: arg(0) + to: + - this + - .javax.xml.transform.dom.DOMSource#node#org.w3c.dom.Node +- function: javax.xml.transform.dom.DOMSource# + signature: (org.w3c.dom.Node, java.lang.String) void + copy: + - from: arg(0) + to: + - this + - .javax.xml.transform.dom.DOMSource##java.lang.Object + - from: arg(0) + to: + - this + - .javax.xml.transform.Source##java.lang.Object +- function: javax.xml.transform.dom.DOMSource# + signature: (org.w3c.dom.Node) void + copy: + - from: arg(0) + to: + - this + - .javax.xml.transform.dom.DOMSource##java.lang.Object + - from: arg(0) + to: + - this + - .javax.xml.transform.Source##java.lang.Object +- function: + package: javax.xml.transform.dom + class: DOMResult + name: + pattern: + taintCopyOnly: true + copy: + - from: arg(1) + to: this + - from: arg(0) + to: this diff --git a/core/opentaint-config/config/config/stdlib/javax-xml-transform-sax.yaml b/core/opentaint-config/config/config/stdlib/javax-xml-transform-sax.yaml new file mode 100644 index 000000000..eb1aa1889 --- /dev/null +++ b/core/opentaint-config/config/config/stdlib/javax-xml-transform-sax.yaml @@ -0,0 +1,307 @@ +passThrough: +- function: javax.xml.transform.sax.SAXSource#setInputSource + signature: (org.xml.sax.InputSource) void + taintCopyOnly: true + copy: + - from: arg(0) + to: this +- function: + package: javax.xml.transform.sax + class: SAXResult + name: + pattern: + copy: + - from: arg(0) + to: + - this + - .javax.xml.transform.sax.SAXResult##java.lang.Object + - from: arg(0) + to: + - this + - .javax.xml.transform.Result##java.lang.Object +- function: javax.xml.transform.sax.SAXSource#getXMLReader + signature: () org.xml.sax.XMLReader + taintCopyOnly: true + copy: + - from: arg(*) + to: this +- function: javax.xml.transform.sax.SAXResult#setLexicalHandler + signature: (org.xml.sax.ext.LexicalHandler) void + taintCopyOnly: true + copy: + - from: arg(0) + to: this +- function: javax.xml.transform.sax.SAXResult#getLexicalHandler + signature: () org.xml.sax.ext.LexicalHandler + copy: + - from: + - this + - .javax.xml.transform.sax.SAXResult##java.lang.Object + to: result + - from: + - this + - .javax.xml.transform.Result##java.lang.Object + to: result +- function: javax.xml.transform.sax.SAXSource# + signature: (org.xml.sax.InputSource) void + taintCopyOnly: true + copy: + - from: arg(*) + to: this +- function: javax.xml.transform.sax.SAXResult#setLexicalHandler + signature: + params: + - index: 0 + type: org.xml.sax.ext.LexicalHandler + copy: + - from: arg(0) + to: + - this + - .javax.xml.transform.sax.SAXResult#lexicalHandler#org.xml.sax.ext.LexicalHandler +- function: javax.xml.transform.sax.SAXResult#setHandler + signature: (org.xml.sax.ContentHandler) void + taintCopyOnly: true + copy: + - from: arg(0) + to: this +- function: + package: javax.xml.transform.sax + class: SAXResult + name: + pattern: + signature: + params: + - index: 0 + type: org.xml.sax.ContentHandler + copy: + - from: arg(0) + to: + - this + - .javax.xml.transform.sax.SAXResult#contentHandler#org.xml.sax.ContentHandler +- function: javax.xml.transform.sax.SAXSource#sourceToInputSource + signature: (javax.xml.transform.Source) org.xml.sax.InputSource + taintCopyOnly: true + copy: + - from: arg(0) + to: result +- function: javax.xml.transform.sax.SAXResult#getHandler + signature: () org.xml.sax.ContentHandler + copy: + - from: + - this + - .javax.xml.transform.sax.SAXResult##java.lang.Object + to: result + - from: + - this + - .javax.xml.transform.Result##java.lang.Object + to: result +- function: javax.xml.transform.sax.SAXResult#getLexicalHandler + signature: () org.xml.sax.ext.LexicalHandler + taintCopyOnly: true + copy: + - from: this + to: result +- function: + package: javax.xml.transform.sax + class: SAXResult + name: + pattern: + taintCopyOnly: true + copy: + - from: arg(0) + to: this +- function: javax.xml.transform.sax.SAXSource#getInputSource + signature: () org.xml.sax.InputSource + copy: + - from: arg(*) + to: + - this + - .javax.xml.transform.Source##java.lang.Object + - from: arg(*) + to: + - this + - .javax.xml.transform.sax.SAXSource##java.lang.Object +- function: javax.xml.transform.sax.SAXSource#setInputSource + signature: + params: + - index: 0 + type: org.xml.sax.InputSource + copy: + - from: arg(0) + to: + - this + - .javax.xml.transform.sax.SAXSource#inputSource#org.xml.sax.InputSource +- function: javax.xml.transform.sax.SAXSource#setInputSource + signature: (org.xml.sax.InputSource) void + copy: + - from: arg(0) + to: + - this + - .javax.xml.transform.sax.SAXSource##java.lang.Object + - from: arg(0) + to: + - this + - .javax.xml.transform.Source##java.lang.Object +- function: javax.xml.transform.sax.SAXSource# + signature: (org.xml.sax.InputSource) void + copy: + - from: arg(*) + to: + - this + - .javax.xml.transform.Source##java.lang.Object + - from: arg(*) + to: + - this + - .javax.xml.transform.sax.SAXSource##java.lang.Object +- function: javax.xml.transform.sax.SAXSource#setXMLReader + signature: (org.xml.sax.XMLReader) void + taintCopyOnly: true + copy: + - from: arg(0) + to: this +- function: javax.xml.transform.sax.SAXResult#getHandler + signature: + return: org.xml.sax.ContentHandler + copy: + - from: + - this + - .javax.xml.transform.sax.SAXResult#contentHandler#org.xml.sax.ContentHandler + to: result +- function: javax.xml.transform.sax.SAXSource#setXMLReader + signature: + params: + - index: 0 + type: org.xml.sax.XMLReader + copy: + - from: arg(0) + to: + - this + - .javax.xml.transform.sax.SAXSource#xmlReader#org.xml.sax.XMLReader +- function: javax.xml.transform.sax.SAXSource#getInputSource + signature: () org.xml.sax.InputSource + taintCopyOnly: true + copy: + - from: arg(*) + to: this +- function: javax.xml.transform.sax.SAXSource# + signature: (org.xml.sax.XMLReader, org.xml.sax.InputSource) void + copy: + - from: arg(*) + to: + - this + - .javax.xml.transform.Source##java.lang.Object + - from: arg(*) + to: + - this + - .javax.xml.transform.sax.SAXSource##java.lang.Object +- function: javax.xml.transform.sax.SAXResult#getHandler + signature: () org.xml.sax.ContentHandler + taintCopyOnly: true + copy: + - from: this + to: result +- function: javax.xml.transform.sax.SAXSource# + signature: () void + taintCopyOnly: true + copy: + - from: arg(*) + to: this +- function: javax.xml.transform.sax.SAXResult#setHandler + signature: (org.xml.sax.ContentHandler) void + copy: + - from: arg(0) + to: + - this + - .javax.xml.transform.sax.SAXResult##java.lang.Object + - from: arg(0) + to: + - this + - .javax.xml.transform.Result##java.lang.Object +- function: javax.xml.transform.sax.SAXSource# + signature: (org.xml.sax.XMLReader, org.xml.sax.InputSource) void + taintCopyOnly: true + copy: + - from: arg(*) + to: this +- function: javax.xml.transform.sax.SAXSource# + signature: + params: + - index: 0 + type: org.xml.sax.XMLReader + copy: + - from: arg(0) + to: + - this + - .javax.xml.transform.sax.SAXSource#xmlReader#org.xml.sax.XMLReader +- function: javax.xml.transform.sax.SAXSource#setXMLReader + signature: (org.xml.sax.XMLReader) void + copy: + - from: arg(0) + to: + - this + - .javax.xml.transform.sax.SAXSource##java.lang.Object + - from: arg(0) + to: + - this + - .javax.xml.transform.Source##java.lang.Object +- function: javax.xml.transform.sax.SAXResult#getLexicalHandler + signature: + return: org.xml.sax.ext.LexicalHandler + copy: + - from: + - this + - .javax.xml.transform.sax.SAXResult#lexicalHandler#org.xml.sax.ext.LexicalHandler + to: result +- function: javax.xml.transform.sax.SAXResult#setLexicalHandler + signature: (org.xml.sax.ext.LexicalHandler) void + copy: + - from: arg(0) + to: + - this + - .javax.xml.transform.sax.SAXResult##java.lang.Object + - from: arg(0) + to: + - this + - .javax.xml.transform.Result##java.lang.Object +- function: javax.xml.transform.sax.SAXSource#getXMLReader + signature: () org.xml.sax.XMLReader + copy: + - from: arg(*) + to: + - this + - .javax.xml.transform.Source##java.lang.Object + - from: arg(*) + to: + - this + - .javax.xml.transform.sax.SAXSource##java.lang.Object +- function: javax.xml.transform.sax.SAXSource# + signature: () void + copy: + - from: arg(*) + to: + - this + - .javax.xml.transform.Source##java.lang.Object + - from: arg(*) + to: + - this + - .javax.xml.transform.sax.SAXSource##java.lang.Object +- function: javax.xml.transform.sax.SAXSource# + signature: + params: + - index: 0 + type: org.xml.sax.InputSource + copy: + - from: arg(0) + to: + - this + - .javax.xml.transform.sax.SAXSource#inputSource#org.xml.sax.InputSource +- function: javax.xml.transform.sax.SAXResult#setHandler + signature: + params: + - index: 0 + type: org.xml.sax.ContentHandler + copy: + - from: arg(0) + to: + - this + - .javax.xml.transform.sax.SAXResult#contentHandler#org.xml.sax.ContentHandler diff --git a/core/opentaint-config/config/config/stdlib/javax-xml-transform-stax.yaml b/core/opentaint-config/config/config/stdlib/javax-xml-transform-stax.yaml new file mode 100644 index 000000000..d2cfaf6da --- /dev/null +++ b/core/opentaint-config/config/config/stdlib/javax-xml-transform-stax.yaml @@ -0,0 +1,209 @@ +passThrough: +- function: javax.xml.transform.stax.StAXResult#getXMLStreamWriter + signature: () javax.xml.stream.XMLStreamWriter + copy: + - from: + - this + - .javax.xml.transform.stax.StAXResult##java.lang.Object + to: result + - from: + - this + - .javax.xml.transform.Result##java.lang.Object + to: result +- function: javax.xml.transform.stax.StAXSource#getXMLEventReader + signature: () javax.xml.stream.XMLEventReader + copy: + - from: + - this + - .javax.xml.transform.stax.StAXSource##java.lang.Object + to: result + - from: + - this + - .javax.xml.transform.Source##java.lang.Object + to: result +- function: javax.xml.transform.stax.StAXSource#getXMLStreamReader + signature: + return: javax.xml.stream.XMLStreamReader + copy: + - from: + - this + - .javax.xml.transform.stax.StAXSource#xmlStreamReader#javax.xml.stream.XMLStreamReader + to: result +- function: javax.xml.transform.stax.StAXResult#getXMLEventWriter + signature: () javax.xml.stream.XMLEventWriter + taintCopyOnly: true + copy: + - from: this + to: result +- function: javax.xml.transform.stax.StAXSource# + signature: + params: + - index: 0 + type: javax.xml.stream.XMLEventReader + copy: + - from: arg(0) + to: + - this + - .javax.xml.transform.stax.StAXSource#xmlEventReader#javax.xml.stream.XMLEventReader +- function: javax.xml.transform.stax.StAXResult#getXMLStreamWriter + signature: + return: javax.xml.stream.XMLStreamWriter + copy: + - from: + - this + - .javax.xml.transform.stax.StAXResult#xmlStreamWriter#javax.xml.stream.XMLStreamWriter + to: result +- function: javax.xml.transform.stax.StAXSource# + signature: + params: + - index: 0 + type: javax.xml.stream.XMLStreamReader + copy: + - from: arg(0) + to: + - this + - .javax.xml.transform.stax.StAXSource#xmlStreamReader#javax.xml.stream.XMLStreamReader +- function: javax.xml.transform.stax.StAXResult#getXMLEventWriter + signature: () javax.xml.stream.XMLEventWriter + copy: + - from: + - this + - .javax.xml.transform.stax.StAXResult##java.lang.Object + to: result + - from: + - this + - .javax.xml.transform.Result##java.lang.Object + to: result +- function: javax.xml.transform.stax.StAXSource# + signature: (javax.xml.stream.XMLStreamReader) void + taintCopyOnly: true + copy: + - from: arg(*) + to: this +- function: javax.xml.transform.stax.StAXSource#getXMLEventReader + signature: + return: javax.xml.stream.XMLEventReader + copy: + - from: + - this + - .javax.xml.transform.stax.StAXSource#xmlEventReader#javax.xml.stream.XMLEventReader + to: result +- function: javax.xml.transform.stax.StAXResult# + signature: (javax.xml.stream.XMLStreamWriter) void + copy: + - from: arg(0) + to: + - this + - .javax.xml.transform.Result##java.lang.Object + - from: arg(0) + to: + - this + - .javax.xml.transform.stax.StAXResult##java.lang.Object +- function: javax.xml.transform.stax.StAXSource# + signature: (javax.xml.stream.XMLEventReader) void + taintCopyOnly: true + copy: + - from: arg(*) + to: this +- function: javax.xml.transform.stax.StAXSource#getXMLStreamReader + signature: () javax.xml.stream.XMLStreamReader + taintCopyOnly: true + copy: + - from: this + to: result +- function: javax.xml.transform.stax.StAXSource# + signature: (javax.xml.stream.XMLStreamReader) void + copy: + - from: arg(*) + to: + - this + - .javax.xml.transform.Source##java.lang.Object + - from: arg(*) + to: + - this + - .javax.xml.transform.stax.StAXSource##java.lang.Object +- function: javax.xml.transform.stax.StAXResult#getXMLEventWriter + signature: + return: javax.xml.stream.XMLEventWriter + copy: + - from: + - this + - .javax.xml.transform.stax.StAXResult#xmlEventWriter#javax.xml.stream.XMLEventWriter + to: result +- function: javax.xml.transform.stax.StAXSource# + signature: (javax.xml.stream.XMLEventReader) void + copy: + - from: arg(*) + to: + - this + - .javax.xml.transform.Source##java.lang.Object + - from: arg(*) + to: + - this + - .javax.xml.transform.stax.StAXSource##java.lang.Object +- function: javax.xml.transform.stax.StAXResult# + signature: (javax.xml.stream.XMLEventWriter) void + copy: + - from: arg(0) + to: + - this + - .javax.xml.transform.Result##java.lang.Object + - from: arg(0) + to: + - this + - .javax.xml.transform.stax.StAXResult##java.lang.Object +- function: javax.xml.transform.stax.StAXResult# + signature: + params: + - index: 0 + type: javax.xml.stream.XMLEventWriter + copy: + - from: arg(0) + to: + - this + - .javax.xml.transform.stax.StAXResult#xmlEventWriter#javax.xml.stream.XMLEventWriter +- function: javax.xml.transform.stax.StAXSource#getXMLStreamReader + signature: () javax.xml.stream.XMLStreamReader + copy: + - from: + - this + - .javax.xml.transform.stax.StAXSource##java.lang.Object + to: result + - from: + - this + - .javax.xml.transform.Source##java.lang.Object + to: result +- function: javax.xml.transform.stax.StAXResult#getXMLStreamWriter + signature: () javax.xml.stream.XMLStreamWriter + taintCopyOnly: true + copy: + - from: this + to: result +- function: javax.xml.transform.stax.StAXResult# + signature: + params: + - index: 0 + type: javax.xml.stream.XMLStreamWriter + copy: + - from: arg(0) + to: + - this + - .javax.xml.transform.stax.StAXResult#xmlStreamWriter#javax.xml.stream.XMLStreamWriter +- function: javax.xml.transform.stax.StAXSource#getXMLEventReader + signature: () javax.xml.stream.XMLEventReader + taintCopyOnly: true + copy: + - from: this + to: result +- function: javax.xml.transform.stax.StAXResult# + signature: (javax.xml.stream.XMLEventWriter) void + taintCopyOnly: true + copy: + - from: arg(0) + to: this +- function: javax.xml.transform.stax.StAXResult# + signature: (javax.xml.stream.XMLStreamWriter) void + taintCopyOnly: true + copy: + - from: arg(0) + to: this diff --git a/core/opentaint-config/config/config/stdlib/javax-xml-transform-stream.yaml b/core/opentaint-config/config/config/stdlib/javax-xml-transform-stream.yaml new file mode 100644 index 000000000..91e9262f9 --- /dev/null +++ b/core/opentaint-config/config/config/stdlib/javax-xml-transform-stream.yaml @@ -0,0 +1,370 @@ +passThrough: +- function: javax.xml.transform.stream.StreamSource# + signature: (java.io.InputStream, java.lang.String) void + copy: + - from: arg(*) + to: + - this + - .javax.xml.transform.Source##java.lang.Object + - from: arg(*) + to: + - this + - .javax.xml.transform.stream.StreamSource##java.lang.Object + - from: arg(0) + to: + - this + - .javax.xml.transform.Source##java.lang.Object + - from: arg(0) + to: + - this + - .javax.xml.transform.stream.StreamSource##java.lang.Object +- function: javax.xml.transform.stream.StreamResult#getWriter + signature: () java.io.Writer + taintCopyOnly: true + copy: + - from: this + to: result +- function: javax.xml.transform.stream.StreamSource#setReader + signature: + params: + - index: 0 + type: java.io.Reader + copy: + - from: arg(0) + to: + - this + - .javax.xml.transform.stream.StreamSource#reader#java.io.Reader +- function: javax.xml.transform.stream.StreamSource# + signature: () void + copy: + - from: arg(*) + to: + - this + - .javax.xml.transform.Source##java.lang.Object + - from: arg(*) + to: + - this + - .javax.xml.transform.stream.StreamSource##java.lang.Object +- function: javax.xml.transform.stream.StreamSource# + signature: (java.io.Reader, java.lang.String) void + copy: + - from: arg(*) + to: + - this + - .javax.xml.transform.Source##java.lang.Object + - from: arg(*) + to: + - this + - .javax.xml.transform.stream.StreamSource##java.lang.Object + - from: arg(0) + to: + - this + - .javax.xml.transform.Source##java.lang.Object + - from: arg(0) + to: + - this + - .javax.xml.transform.stream.StreamSource##java.lang.Object +- function: javax.xml.transform.stream.StreamSource#getInputStream + signature: () java.io.InputStream + taintCopyOnly: true + copy: + - from: this + to: result +- function: javax.xml.transform.stream.StreamSource#setInputStream + signature: (java.io.InputStream) void + taintCopyOnly: true + copy: + - from: arg(0) + to: this +- function: javax.xml.transform.stream.StreamSource# + signature: (java.io.InputStream) void + copy: + - from: arg(*) + to: + - this + - .javax.xml.transform.Source##java.lang.Object + - from: arg(*) + to: + - this + - .javax.xml.transform.stream.StreamSource##java.lang.Object + - from: arg(0) + to: + - this + - .javax.xml.transform.Source##java.lang.Object + - from: arg(0) + to: + - this + - .javax.xml.transform.stream.StreamSource##java.lang.Object +- function: javax.xml.transform.stream.StreamSource#getReader + signature: () java.io.Reader + copy: + - from: + - this + - .javax.xml.transform.stream.StreamSource##java.lang.Object + to: result + - from: + - this + - .javax.xml.transform.Source##java.lang.Object + to: result +- function: javax.xml.transform.stream.StreamSource# + signature: (java.io.Reader) void + taintCopyOnly: true + copy: + - from: arg(*) + to: this + - from: arg(0) + to: this +- function: javax.xml.transform.stream.StreamSource# + signature: (java.io.Reader, java.lang.String) void + taintCopyOnly: true + copy: + - from: arg(*) + to: this + - from: arg(0) + to: this +- function: javax.xml.transform.stream.StreamSource#setInputStream + signature: (java.io.InputStream) void + copy: + - from: arg(0) + to: + - this + - .javax.xml.transform.Source##java.lang.Object + - from: arg(0) + to: + - this + - .javax.xml.transform.stream.StreamSource##java.lang.Object +- function: javax.xml.transform.stream.StreamSource#getReader + signature: () java.io.Reader + taintCopyOnly: true + copy: + - from: this + to: result +- function: javax.xml.transform.stream.StreamSource# + signature: (java.io.File) void + copy: + - from: arg(*) + to: + - this + - .javax.xml.transform.Source##java.lang.Object + - from: arg(*) + to: + - this + - .javax.xml.transform.stream.StreamSource##java.lang.Object + - from: arg(0) + to: + - this + - .javax.xml.transform.Source##java.lang.Object + - from: arg(0) + to: + - this + - .javax.xml.transform.stream.StreamSource##java.lang.Object +- function: javax.xml.transform.stream.StreamSource# + signature: (java.lang.String) void + copy: + - from: arg(*) + to: + - this + - .javax.xml.transform.Source##java.lang.Object + - from: arg(*) + to: + - this + - .javax.xml.transform.stream.StreamSource##java.lang.Object + - from: arg(0) + to: + - this + - .javax.xml.transform.Source##java.lang.Object + - from: arg(0) + to: + - this + - .javax.xml.transform.stream.StreamSource##java.lang.Object +- function: javax.xml.transform.stream.StreamResult#getOutputStream + signature: () java.io.OutputStream + taintCopyOnly: true + copy: + - from: this + to: result +- function: javax.xml.transform.stream.StreamSource# + signature: (java.io.Reader) void + copy: + - from: arg(*) + to: + - this + - .javax.xml.transform.Source##java.lang.Object + - from: arg(*) + to: + - this + - .javax.xml.transform.stream.StreamSource##java.lang.Object + - from: arg(0) + to: + - this + - .javax.xml.transform.Source##java.lang.Object + - from: arg(0) + to: + - this + - .javax.xml.transform.stream.StreamSource##java.lang.Object +- function: javax.xml.transform.stream.StreamResult#getWriter + signature: + return: java.io.Writer + copy: + - from: + - this + - .javax.xml.transform.stream.StreamResult#writer#java.io.Writer + to: result +- function: javax.xml.transform.stream.StreamSource# + signature: + params: + - index: 0 + type: java.lang.String + copy: + - from: arg(0) + to: + - this + - .javax.xml.transform.stream.StreamSource#systemId#java.lang.String + - from: arg(0) + to: + - this + - .javax.xml.transform.stream.StreamSource#systemId#java.lang.String +- function: javax.xml.transform.stream.StreamSource# + signature: + params: + - index: 0 + type: java.io.Reader + copy: + - from: arg(0) + to: + - this + - .javax.xml.transform.stream.StreamSource#reader#java.io.Reader + - from: arg(0) + to: + - this + - .javax.xml.transform.stream.StreamSource#reader#java.io.Reader + - from: arg(0) + to: + - this + - .javax.xml.transform.stream.StreamSource#reader#java.io.Reader + - from: arg(0) + to: + - this + - .javax.xml.transform.stream.StreamSource#reader#java.io.Reader +- function: javax.xml.transform.stream.StreamSource# + signature: (java.io.InputStream) void + taintCopyOnly: true + copy: + - from: arg(*) + to: this + - from: arg(0) + to: this +- function: javax.xml.transform.stream.StreamSource#getInputStream + signature: + return: java.io.InputStream + copy: + - from: + - this + - .javax.xml.transform.stream.StreamSource#inputStream#java.io.InputStream + to: result +- function: javax.xml.transform.stream.StreamSource#setReader + signature: (java.io.Reader) void + copy: + - from: arg(0) + to: + - this + - .javax.xml.transform.Source##java.lang.Object + - from: arg(0) + to: + - this + - .javax.xml.transform.stream.StreamSource##java.lang.Object +- function: javax.xml.transform.stream.StreamSource# + signature: (java.io.File) void + taintCopyOnly: true + copy: + - from: arg(*) + to: this + - from: arg(0) + to: this +- function: javax.xml.transform.stream.StreamSource# + signature: (java.lang.String) void + taintCopyOnly: true + copy: + - from: arg(*) + to: this + - from: arg(0) + to: this +- function: javax.xml.transform.stream.StreamSource# + signature: () void + taintCopyOnly: true + copy: + - from: arg(*) + to: this +- function: javax.xml.transform.stream.StreamSource#getReader + signature: + return: java.io.Reader + copy: + - from: + - this + - .javax.xml.transform.stream.StreamSource#reader#java.io.Reader + to: result +- function: javax.xml.transform.stream.StreamSource# + signature: (java.io.InputStream, java.lang.String) void + taintCopyOnly: true + copy: + - from: arg(*) + to: this + - from: arg(0) + to: this +- function: javax.xml.transform.stream.StreamSource#setInputStream + signature: + params: + - index: 0 + type: java.io.InputStream + copy: + - from: arg(0) + to: + - this + - .javax.xml.transform.stream.StreamSource#inputStream#java.io.InputStream +- function: javax.xml.transform.stream.StreamSource#getInputStream + signature: () java.io.InputStream + copy: + - from: + - this + - .javax.xml.transform.stream.StreamSource##java.lang.Object + to: result + - from: + - this + - .javax.xml.transform.Source##java.lang.Object + to: result +- function: javax.xml.transform.stream.StreamResult#getOutputStream + signature: + return: java.io.OutputStream + copy: + - from: + - this + - .javax.xml.transform.stream.StreamResult#outputStream#java.io.OutputStream + to: result +- function: javax.xml.transform.stream.StreamSource# + signature: + params: + - index: 0 + type: java.io.InputStream + copy: + - from: arg(0) + to: + - this + - .javax.xml.transform.stream.StreamSource#inputStream#java.io.InputStream + - from: arg(0) + to: + - this + - .javax.xml.transform.stream.StreamSource#inputStream#java.io.InputStream + - from: arg(0) + to: + - this + - .javax.xml.transform.stream.StreamSource#inputStream#java.io.InputStream + - from: arg(0) + to: + - this + - .javax.xml.transform.stream.StreamSource#inputStream#java.io.InputStream +- function: javax.xml.transform.stream.StreamSource#setReader + signature: (java.io.Reader) void + taintCopyOnly: true + copy: + - from: arg(0) + to: this diff --git a/core/opentaint-config/config/config/stdlib/javax-xml-transform.yaml b/core/opentaint-config/config/config/stdlib/javax-xml-transform.yaml new file mode 100644 index 000000000..5af235373 --- /dev/null +++ b/core/opentaint-config/config/config/stdlib/javax-xml-transform.yaml @@ -0,0 +1,369 @@ +passThrough: +- function: + package: javax.xml.transform + class: Templates + name: + pattern: get(.)* + taintCopyOnly: true + copy: + - from: arg(0) + to: result + - from: this + to: result +- function: + package: javax.xml.transform + class: Result + name: + pattern: set(.)* + signature: + params: + - index: 0 + type: java.lang.String + copy: + - from: arg(0) + to: + - this + - .javax.xml.transform.Result#systemId#java.lang.String +- function: + package: javax.xml.transform + class: TransformerFactory + name: + pattern: get(.)* + signature: + return: java.lang.Object + copy: + - from: + - this + - .javax.xml.transform.TransformerFactory#attribute#java.lang.Object + to: result +- function: + package: javax.xml.transform + class: TransformerFactory + name: + pattern: get(.)* + taintCopyOnly: true + copy: + - from: arg(0) + to: result + - from: this + to: result +- function: + package: javax.xml.transform + class: TransformerFactory + name: + pattern: new(.)* + taintCopyOnly: true + copy: + - from: arg(0) + to: result +- function: + package: javax.xml.transform + class: Source + name: + pattern: set(.)* + copy: + - from: arg(0) + to: + - this + - .javax.xml.transform.Source##java.lang.Object +- function: + package: javax.xml.transform + class: Transformer + name: + pattern: get(.)* + copy: + - from: arg(0) + to: result +- function: + package: javax.xml.transform + class: SourceLocator + name: + pattern: get(.)* + taintCopyOnly: true + copy: + - from: arg(0) + to: result + - from: this + to: result +- function: + package: javax.xml.transform + class: Result + name: + pattern: get(.)* + copy: + - from: + - this + - .javax.xml.transform.Result##java.lang.Object + to: result +- function: + package: javax.xml.transform + class: Source + name: + pattern: get(.)* + copy: + - from: + - this + - .javax.xml.transform.Source##java.lang.Object + to: result +- function: + package: javax.xml.transform + class: Result + name: + pattern: get(.)* + signature: + return: java.lang.String + copy: + - from: + - this + - .javax.xml.transform.Result#systemId#java.lang.String + to: result +- function: + package: javax.xml.transform + class: Transformer + name: + pattern: get(.)* + signature: + return: java.util.Properties + copy: + - from: + - this + - .javax.xml.transform.Transformer#outputProperties#java.util.Properties + to: result +- function: javax.xml.transform.URIResolver#resolve + signature: + params: + - index: 1 + type: java.lang.String + return: javax.xml.transform.Source + copy: + - from: arg(1) + to: + - result + - .javax.xml.transform.Source#systemId#java.lang.String +- function: + package: javax.xml.transform + class: Source + name: + pattern: get(.)* + taintCopyOnly: true + copy: + - from: arg(0) + to: result + - from: this + to: result +- function: + package: javax.xml.transform + class: SourceLocator + name: + pattern: get(.)* + signature: + return: java.lang.String + copy: + - from: + - this + - .javax.xml.transform.SourceLocator#systemId#java.lang.String + to: result +- function: + package: javax.xml.transform + class: Templates + name: + pattern: new(.)* + taintCopyOnly: true + copy: + - from: this + to: result +- function: javax.xml.transform.URIResolver#resolve + signature: + params: + - index: 0 + type: java.lang.String + return: javax.xml.transform.Source + copy: + - from: arg(0) + to: + - result + - .javax.xml.transform.Source#systemId#java.lang.String +- function: + package: javax.xml.transform + class: Result + name: + pattern: get(.)* + taintCopyOnly: true + copy: + - from: arg(0) + to: result + - from: this + to: result +- function: + package: javax.xml.transform + class: Transformer + name: + pattern: get(.)* + signature: + return: java.lang.Object + copy: + - from: + - this + - .javax.xml.transform.Transformer#outputProperty#java.lang.Object + to: result +- function: + package: javax.xml.transform + class: Transformer + name: + pattern: get(.)* + signature: + return: java.lang.String + copy: + - from: + - this + - .javax.xml.transform.Transformer#parameter#java.lang.String + to: result +- function: + package: javax.xml.transform + class: Source + name: + pattern: get(.)* + signature: + return: java.lang.String + copy: + - from: + - this + - .javax.xml.transform.Source#systemId#java.lang.String + to: result +- function: + package: javax.xml.transform + class: TransformerFactory + name: + pattern: get(.)* + signature: + return: javax.xml.transform.URIResolver + copy: + - from: + - this + - .javax.xml.transform.TransformerFactory#uriResolver#javax.xml.transform.URIResolver + to: result +- function: + package: javax.xml.transform + class: Transformer + name: + pattern: get(.)* + signature: + return: javax.xml.transform.ErrorListener + copy: + - from: + - this + - .javax.xml.transform.Transformer#errorListener#javax.xml.transform.ErrorListener + to: result +- function: + package: javax.xml.transform + class: Transformer + name: + pattern: get(.)* + taintCopyOnly: true + copy: + - from: this + to: result +- function: javax.xml.transform.Transformer#transform + signature: (javax.xml.transform.Source, javax.xml.transform.Result) void + taintCopyOnly: true + copy: + - from: arg(0) + to: arg(1) + - from: this + to: arg(1) +- function: + package: javax.xml.transform + class: Templates + name: + pattern: get(.)* + signature: + return: java.util.Properties + copy: + - from: + - this + - .javax.xml.transform.Templates#outputProperties#java.util.Properties + to: result +- function: javax.xml.transform.URIResolver#resolve + signature: (java.lang.String, java.lang.String) javax.xml.transform.Source + taintCopyOnly: true + copy: + - from: arg(0) + to: result + - from: arg(1) + to: result + - from: this + to: result +- function: + package: javax.xml.transform + class: Transformer + name: + pattern: get(.)* + signature: + return: javax.xml.transform.URIResolver + copy: + - from: + - this + - .javax.xml.transform.Transformer#uriResolver#javax.xml.transform.URIResolver + to: result +- function: + package: javax.xml.transform + class: Result + name: + pattern: set(.)* + copy: + - from: arg(0) + to: + - this + - .javax.xml.transform.Result##java.lang.Object +- function: + package: javax.xml.transform + class: Result + name: + pattern: set(.)* + taintCopyOnly: true + copy: + - from: arg(0) + to: this +- function: + package: javax.xml.transform + class: Source + name: + pattern: set(.)* + signature: + params: + - index: 0 + type: java.lang.String + copy: + - from: arg(0) + to: + - this + - .javax.xml.transform.Source#systemId#java.lang.String +- function: + package: javax.xml.transform + class: TransformerFactory + name: + pattern: new(.)* + copy: + - from: this + to: result +- function: + package: javax.xml.transform + class: Source + name: + pattern: set(.)* + taintCopyOnly: true + copy: + - from: arg(0) + to: this +- function: + package: javax.xml.transform + class: TransformerFactory + name: + pattern: get(.)* + signature: + return: javax.xml.transform.ErrorListener + copy: + - from: + - this + - .javax.xml.transform.TransformerFactory#errorListener#javax.xml.transform.ErrorListener + to: result diff --git a/core/opentaint-config/config/config/stdlib/org-w3c-dom.yaml b/core/opentaint-config/config/config/stdlib/org-w3c-dom.yaml new file mode 100644 index 000000000..d5dc41f5e --- /dev/null +++ b/core/opentaint-config/config/config/stdlib/org-w3c-dom.yaml @@ -0,0 +1,417 @@ +passThrough: +- function: org.w3c.dom.Node#getAttributes + copy: + - from: + - this + - .org.w3c.dom.Node##java.lang.Object + to: result +- function: org.w3c.dom.Document#createEntityReference + taintCopyOnly: true + copy: + - from: arg(*) + to: result +- function: org.w3c.dom.Document#getElementById + copy: + - from: + - this + - .org.w3c.dom.Document##java.lang.Object + to: result + - from: + - this + - .org.w3c.dom.Node##java.lang.Object + to: result +- function: org.w3c.dom.Node#setNodeValue + taintCopyOnly: true + copy: + - from: arg(0) + to: this +- function: org.w3c.dom.Node#getPrefix + taintCopyOnly: true + copy: + - from: this + to: result +- function: org.w3c.dom.Document#createElementNS + taintCopyOnly: true + copy: + - from: arg(*) + to: result +- function: org.w3c.dom.Node#getFirstChild + copy: + - from: this + to: result + - from: + - this + - .org.w3c.dom.Node##java.lang.Object + to: result +- function: org.w3c.dom.Document#getDocumentElement + copy: + - from: + - this + - .org.w3c.dom.Document##java.lang.Object + to: result + - from: + - this + - .org.w3c.dom.Node##java.lang.Object + to: result +- function: org.w3c.dom.NamedNodeMap#getNamedItemNS + signature: + return: org.w3c.dom.Node + copy: + - from: + - this + - .org.w3c.dom.NamedNodeMap#namedItem#org.w3c.dom.Node + to: result +- function: org.w3c.dom.Document#importNode + taintCopyOnly: true + copy: + - from: arg(0) + to: this +- function: org.w3c.dom.Node#getNodeName + taintCopyOnly: true + copy: + - from: this + to: result +- function: org.w3c.dom.Document#createComment + taintCopyOnly: true + copy: + - from: arg(*) + to: result +- function: org.w3c.dom.Node#appendChild + copy: + - from: arg(0) + to: this +- function: org.w3c.dom.Node#getAttributes + taintCopyOnly: true + copy: + - from: this + to: result +- function: org.w3c.dom.Node#getNodeValue + taintCopyOnly: true + copy: + - from: this + to: result +- function: org.w3c.dom.Node#getNextSibling + copy: + - from: this + to: result + - from: + - this + - .org.w3c.dom.Node##java.lang.Object + to: result +- function: org.w3c.dom.Document#importNode + signature: + params: + - index: 0 + type: org.w3c.dom.Node + copy: + - from: arg(0) + to: + - this + - .org.w3c.dom.Document#documentElement#org.w3c.dom.Node +- function: org.w3c.dom.NamedNodeMap#setNamedItemNS + signature: + return: org.w3c.dom.Node + copy: + - from: + - this + - .org.w3c.dom.NamedNodeMap#namedItem#org.w3c.dom.Node + to: result +- function: org.w3c.dom.Node#getPrefix + signature: + return: java.lang.String + copy: + - from: + - this + - .org.w3c.dom.Node#nodeValue#java.lang.String + to: result +- function: org.w3c.dom.NamedNodeMap#item + taintCopyOnly: true + copy: + - from: this + to: result +- function: org.w3c.dom.NamedNodeMap#getNamedItem + taintCopyOnly: true + copy: + - from: this + to: result +- function: org.w3c.dom.Node#getNodeValue + copy: + - from: + - this + - .org.w3c.dom.Node##java.lang.Object + to: result +- function: org.w3c.dom.Node#getChildNodes + taintCopyOnly: true + copy: + - from: this + to: result +- function: org.w3c.dom.Node#setNodeValue + signature: + params: + - index: 0 + type: java.lang.String + copy: + - from: arg(0) + to: + - this + - .org.w3c.dom.Node#nodeValue#java.lang.String +- function: org.w3c.dom.NamedNodeMap#removeNamedItemNS + signature: + return: org.w3c.dom.Node + copy: + - from: + - this + - .org.w3c.dom.NamedNodeMap#namedItem#org.w3c.dom.Node + to: result +- function: org.w3c.dom.NodeList#item + signature: + return: org.w3c.dom.Node + copy: + - from: + - this + - .org.w3c.dom.NodeList#item#org.w3c.dom.Node + to: result +- function: org.w3c.dom.Document#getElementsByTagNameNS + copy: + - from: + - this + - .org.w3c.dom.Document##java.lang.Object + to: result + - from: + - this + - .org.w3c.dom.Node##java.lang.Object + to: result +- function: org.w3c.dom.Document#getElementById + taintCopyOnly: true + copy: + - from: this + to: result +- function: org.w3c.dom.Node#getNodeName + signature: + return: java.lang.String + copy: + - from: + - this + - .org.w3c.dom.Node#nodeValue#java.lang.String + to: result +- function: org.w3c.dom.Node#getChildNodes + copy: + - from: + - this + - .org.w3c.dom.Node##java.lang.Object + to: result +- function: org.w3c.dom.NamedNodeMap#getNamedItemNS + taintCopyOnly: true + copy: + - from: this + to: result +- function: org.w3c.dom.NamedNodeMap#removeNamedItem + taintCopyOnly: true + copy: + - from: this + to: result +- function: org.w3c.dom.Node#getPreviousSibling + copy: + - from: this + to: result + - from: + - this + - .org.w3c.dom.Node##java.lang.Object + to: result +- function: org.w3c.dom.Node#getOwnerDocument + copy: + - from: + - this + - .org.w3c.dom.Node##java.lang.Object + to: result +- function: org.w3c.dom.Document#createCDATASection + taintCopyOnly: true + copy: + - from: arg(*) + to: result +- function: org.w3c.dom.Document#getElementsByTagName + taintCopyOnly: true + copy: + - from: this + to: result +- function: org.w3c.dom.Document#getElementsByTagNameNS + taintCopyOnly: true + copy: + - from: this + to: result +- function: org.w3c.dom.Node#getOwnerDocument + taintCopyOnly: true + copy: + - from: this + to: result +- function: org.w3c.dom.Document#createProcessingInstruction + taintCopyOnly: true + copy: + - from: arg(*) + to: result +- function: org.w3c.dom.Node#getTextContent + taintCopyOnly: true + copy: + - from: this + to: result +- function: org.w3c.dom.Document#createElement + taintCopyOnly: true + copy: + - from: arg(*) + to: result +- function: org.w3c.dom.NamedNodeMap#setNamedItem + signature: + return: org.w3c.dom.Node + copy: + - from: + - this + - .org.w3c.dom.NamedNodeMap#namedItem#org.w3c.dom.Node + to: result +- function: org.w3c.dom.Node#cloneNode + copy: + - from: this + to: result + - from: + - this + - .org.w3c.dom.Node##java.lang.Object + to: result +- function: org.w3c.dom.NamedNodeMap#item + signature: + return: org.w3c.dom.Node + copy: + - from: + - this + - .org.w3c.dom.NamedNodeMap#namedItem#org.w3c.dom.Node + to: result +- function: org.w3c.dom.Node#getLastChild + copy: + - from: this + to: result + - from: + - this + - .org.w3c.dom.Node##java.lang.Object + to: result +- function: org.w3c.dom.Node#getParentNode + copy: + - from: this + to: result + - from: + - this + - .org.w3c.dom.Node##java.lang.Object + to: result +- function: org.w3c.dom.Node#getTextContent + signature: + return: java.lang.String + copy: + - from: + - this + - .org.w3c.dom.Node#nodeValue#java.lang.String + to: result +- function: org.w3c.dom.Document#createTextNode + taintCopyOnly: true + copy: + - from: arg(*) + to: result +- function: org.w3c.dom.Document#getElementsByTagName + copy: + - from: + - this + - .org.w3c.dom.Document##java.lang.Object + to: result + - from: + - this + - .org.w3c.dom.Node##java.lang.Object + to: result +- function: org.w3c.dom.NamedNodeMap#setNamedItem + taintCopyOnly: true + copy: + - from: this + to: result +- function: org.w3c.dom.Node#setNodeValue + copy: + - from: arg(0) + to: + - this + - .org.w3c.dom.Node##java.lang.Object +- function: org.w3c.dom.Node#getTextContent + copy: + - from: + - this + - .org.w3c.dom.Node##java.lang.Object + to: result +- function: org.w3c.dom.Document#createAttributeNS + taintCopyOnly: true + copy: + - from: arg(*) + to: result +- function: org.w3c.dom.Node#getPrefix + copy: + - from: + - this + - .org.w3c.dom.Node##java.lang.Object + to: result +- function: org.w3c.dom.Document#getDocumentElement + taintCopyOnly: true + copy: + - from: this + to: result +- function: org.w3c.dom.NodeList#item + taintCopyOnly: true + copy: + - from: this + to: result +- function: org.w3c.dom.NamedNodeMap#removeNamedItemNS + taintCopyOnly: true + copy: + - from: this + to: result +- function: org.w3c.dom.Document#createAttribute + taintCopyOnly: true + copy: + - from: arg(*) + to: result +- function: org.w3c.dom.NamedNodeMap#getNamedItem + signature: + return: org.w3c.dom.Node + copy: + - from: + - this + - .org.w3c.dom.NamedNodeMap#namedItem#org.w3c.dom.Node + to: result +- function: org.w3c.dom.NamedNodeMap#removeNamedItem + signature: + return: org.w3c.dom.Node + copy: + - from: + - this + - .org.w3c.dom.NamedNodeMap#namedItem#org.w3c.dom.Node + to: result +- function: org.w3c.dom.NamedNodeMap#setNamedItemNS + taintCopyOnly: true + copy: + - from: this + to: result +- function: org.w3c.dom.Document#importNode + copy: + - from: arg(0) + to: + - this + - .org.w3c.dom.Document##java.lang.Object + - from: arg(0) + to: + - this + - .org.w3c.dom.Node##java.lang.Object +- function: org.w3c.dom.Node#getNodeValue + signature: + return: java.lang.String + copy: + - from: + - this + - .org.w3c.dom.Node#nodeValue#java.lang.String + to: result +- function: org.w3c.dom.Node#getNodeName + copy: + - from: + - this + - .org.w3c.dom.Node##java.lang.Object + to: result diff --git a/core/opentaint-config/config/config/stdlib/org-xml-sax.yaml b/core/opentaint-config/config/config/stdlib/org-xml-sax.yaml new file mode 100644 index 000000000..4bff78d4b --- /dev/null +++ b/core/opentaint-config/config/config/stdlib/org-xml-sax.yaml @@ -0,0 +1,51 @@ +passThrough: +- function: org.xml.sax.InputSource# + signature: + params: + - index: 0 + type: java.lang.String + copy: + - from: arg(0) + to: + - this + - .org.xml.sax.InputSource#systemId#java.lang.String +- function: org.xml.sax.InputSource# + signature: + params: + - index: 0 + type: java.io.Reader + copy: + - from: arg(0) + to: + - this + - .org.xml.sax.InputSource#characterStream#java.io.Reader +- function: org.xml.sax.InputSource# + signature: + params: + - index: 0 + type: java.io.InputStream + copy: + - from: arg(0) + to: + - this + - .org.xml.sax.InputSource#byteStream#java.io.InputStream +- function: org.xml.sax.InputSource#setByteStream + signature: + params: + - index: 0 + type: java.io.InputStream + copy: + - from: arg(0) + to: + - this + - .org.xml.sax.InputSource#byteStream#java.io.InputStream +- function: org.xml.sax.InputSource# + taintCopyOnly: true + copy: + - from: arg(0) + to: this +- function: org.xml.sax.InputSource#setByteStream + taintCopyOnly: true + copy: + - from: arg(0) + to: this diff --git a/core/opentaint-config/config/config/unverified.yaml b/core/opentaint-config/config/config/unverified.yaml deleted file mode 100644 index 71a7cf3ae..000000000 --- a/core/opentaint-config/config/config/unverified.yaml +++ /dev/null @@ -1,1132 +0,0 @@ -passThrough: -- function: javax.naming.NameClassPair#getObject - copy: - - from: - - this - - .javax.naming.NameClassPair##java.lang.Object - to: result - - from: this - to: result -- function: javax.naming.NameClassPair#setObject - copy: - - from: arg(0) - to: - - this - - .javax.naming.NameClassPair##java.lang.Object - - from: arg(0) - to: this -- function: javax.naming.ldap.UnsolicitiedNotification#getReferrals - copy: - - from: this - to: result -- function: org.xml.sax.InputSource#setCharactedStream - copy: - - from: arg(0) - to: this -- function: javax.xml.transform.stream.DOMSource# - copy: - - from: arg(*) - to: this - - from: arg(*) - to: - - this - - .javax.xml.transform.stream.DOMSource##java.lang.Object -- function: javax.xml.transform.stream.SAXSource# - copy: - - from: arg(*) - to: this - - from: arg(*) - to: - - this - - .javax.xml.transform.stream.SAXSource##java.lang.Object -- function: javax.xml.transform.stream.StAXSource# - copy: - - from: arg(*) - to: this - - from: arg(*) - to: - - this - - .javax.xml.transform.stream.StAXSource##java.lang.Object -- function: com.fasterxml.jackson.core.ObjectMapper#convertValue - copy: - - from: arg(0) - to: result -- function: com.fasterxml.jackson.core.ObjectMapper#treeAsTokens - copy: - - from: arg(0) - to: result -- function: com.fasterxml.jackson.core.ObjectMapper#treeToValue - copy: - - from: arg(0) - to: result -- function: com.fasterxml.jackson.core.ObjectMapper#valueToTree - copy: - - from: arg(0) - to: result -- function: com.fasterxml.jackson.core.ObjectMapper#writeTree - copy: - - from: arg(1) - to: arg(0) -- function: com.fasterxml.jackson.core.ObjectMapper#writeValue - copy: - - from: arg(1) - to: arg(0) -- function: com.fasterxml.jackson.core.ObjectReader#convertValue - copy: - - from: arg(0) - to: result -- function: com.fasterxml.jackson.core.ObjectReader#treeAsTokens - copy: - - from: arg(0) - to: result -- function: com.fasterxml.jackson.core.ObjectReader#treeToValue - copy: - - from: arg(0) - to: result -- function: com.fasterxml.jackson.core.ObjectReader#valueToTree - copy: - - from: arg(0) - to: result -- function: com.fasterxml.jackson.core.ObjectReader#writeTree - copy: - - from: arg(1) - to: arg(0) -- function: com.fasterxml.jackson.core.ObjectReader#writeValue - copy: - - from: arg(1) - to: arg(0) -- function: com.fasterxml.jackson.core.ObjectWriter#writeTree - copy: - - from: arg(1) - to: arg(0) -- function: com.fasterxml.jackson.core.ObjectWriter#writeValue - copy: - - from: arg(1) - to: arg(0) -- function: com.fasterxml.jackson.core.ParserBase#getBinaryValue - copy: - - from: - - this - - .com.fasterxml.jackson.core.ParserBase##java.lang.Object - to: result - - from: this - to: result -- function: com.fasterxml.jackson.core.ParserBase#getCurrentName - copy: - - from: - - this - - .com.fasterxml.jackson.core.ParserBase##java.lang.Object - to: result - - from: this - to: result -- function: com.fasterxml.jackson.core.ParserBase#getCurrentToken - copy: - - from: - - this - - .com.fasterxml.jackson.core.ParserBase##java.lang.Object - to: result - - from: this - to: result -- function: com.fasterxml.jackson.core.ParserBase#getEmbeddedObject - copy: - - from: - - this - - .com.fasterxml.jackson.core.ParserBase##java.lang.Object - to: result - - from: this - to: result -- function: com.fasterxml.jackson.core.ParserBase#getInputSource - copy: - - from: - - this - - .com.fasterxml.jackson.core.ParserBase##java.lang.Object - to: result - - from: this - to: result -- function: com.fasterxml.jackson.core.ParserBase#getLastClearedToken - copy: - - from: - - this - - .com.fasterxml.jackson.core.ParserBase##java.lang.Object - to: result - - from: this - to: result -- function: com.fasterxml.jackson.core.ParserBase#getObjectId - copy: - - from: - - this - - .com.fasterxml.jackson.core.ParserBase##java.lang.Object - to: result - - from: this - to: result -- function: com.fasterxml.jackson.core.ParserBase#getParsingContext - copy: - - from: - - this - - .com.fasterxml.jackson.core.ParserBase##java.lang.Object - to: result - - from: this - to: result -- function: com.fasterxml.jackson.core.ParserBase#getText - copy: - - from: - - this - - .com.fasterxml.jackson.core.ParserBase##java.lang.Object - to: result - - from: this - to: result -- function: com.fasterxml.jackson.core.ParserBase#getTextCharacters - copy: - - from: - - this - - .com.fasterxml.jackson.core.ParserBase##java.lang.Object - to: result - - from: this - to: result -- function: com.fasterxml.jackson.core.ParserBase#getValueAsString - copy: - - from: - - this - - .com.fasterxml.jackson.core.ParserBase##java.lang.Object - to: result - - from: this - to: result -- function: com.fasterxml.jackson.core.ParserBase#nextFieldName - copy: - - from: - - this - - .com.fasterxml.jackson.core.ParserBase##java.lang.Object - to: result - - from: this - to: result -- function: com.fasterxml.jackson.core.ParserBase#nextTextValue - copy: - - from: - - this - - .com.fasterxml.jackson.core.ParserBase##java.lang.Object - to: result - - from: this - to: result -- function: com.fasterxml.jackson.core.ParserBase#nextToken - copy: - - from: - - this - - .com.fasterxml.jackson.core.ParserBase##java.lang.Object - to: result - - from: this - to: result -- function: com.fasterxml.jackson.core.ParserBase#nextValue - copy: - - from: - - this - - .com.fasterxml.jackson.core.ParserBase##java.lang.Object - to: result - - from: this - to: result -- function: com.fasterxml.jackson.core.ParserBase#overrideCurrentName - copy: - - from: arg(0) - to: - - this - - .com.fasterxml.jackson.core.ParserBase##java.lang.Object - - from: arg(0) - to: this -- function: com.fasterxml.jackson.core.ParserBase#readBinaryValue - signature: - params: - - index: 0 - type: com.fasterxml.jackson.core.Base64Variant - - index: 1 - type: java.io.OutputStream - copy: - - from: - - this - - .com.fasterxml.jackson.core.ParserBase##java.lang.Object - to: arg(1) - - from: this - to: arg(1) -- function: com.fasterxml.jackson.core.ParserBase#readBinaryValue - signature: - params: - - index: 0 - type: java.io.OutputStream - copy: - - from: - - this - - .com.fasterxml.jackson.core.ParserBase##java.lang.Object - to: arg(0) - - from: this - to: arg(0) -- function: com.fasterxml.jackson.core.ParserBase#readValueAs - copy: - - from: - - this - - .com.fasterxml.jackson.core.ParserBase##java.lang.Object - to: result - - from: this - to: result -- function: com.fasterxml.jackson.core.ParserBase#readValueAsTree - copy: - - from: - - this - - .com.fasterxml.jackson.core.ParserBase##java.lang.Object - to: result - - from: this - to: result -- function: com.fasterxml.jackson.core.ParserBase#readValuesAs - copy: - - from: - - this - - .com.fasterxml.jackson.core.ParserBase##java.lang.Object - to: result - - from: this - to: result -- function: com.fasterxml.jackson.core.ParserBase#releaseBuffered - copy: - - from: - - this - - .com.fasterxml.jackson.core.ParserBase##java.lang.Object - to: arg(1) - - from: this - to: arg(1) -- function: com.fasterxml.jackson.core.ParserMinimalBase#getBinaryValue - copy: - - from: - - this - - .com.fasterxml.jackson.core.ParserMinimalBase##java.lang.Object - to: result - - from: this - to: result -- function: com.fasterxml.jackson.core.ParserMinimalBase#getCurrentName - copy: - - from: - - this - - .com.fasterxml.jackson.core.ParserMinimalBase##java.lang.Object - to: result - - from: this - to: result -- function: com.fasterxml.jackson.core.ParserMinimalBase#getCurrentToken - copy: - - from: - - this - - .com.fasterxml.jackson.core.ParserMinimalBase##java.lang.Object - to: result - - from: this - to: result -- function: com.fasterxml.jackson.core.ParserMinimalBase#getEmbeddedObject - copy: - - from: - - this - - .com.fasterxml.jackson.core.ParserMinimalBase##java.lang.Object - to: result - - from: this - to: result -- function: com.fasterxml.jackson.core.ParserMinimalBase#getInputSource - copy: - - from: - - this - - .com.fasterxml.jackson.core.ParserMinimalBase##java.lang.Object - to: result - - from: this - to: result -- function: com.fasterxml.jackson.core.ParserMinimalBase#getLastClearedToken - copy: - - from: - - this - - .com.fasterxml.jackson.core.ParserMinimalBase##java.lang.Object - to: result - - from: this - to: result -- function: com.fasterxml.jackson.core.ParserMinimalBase#getObjectId - copy: - - from: - - this - - .com.fasterxml.jackson.core.ParserMinimalBase##java.lang.Object - to: result - - from: this - to: result -- function: com.fasterxml.jackson.core.ParserMinimalBase#getParsingContext - copy: - - from: - - this - - .com.fasterxml.jackson.core.ParserMinimalBase##java.lang.Object - to: result - - from: this - to: result -- function: com.fasterxml.jackson.core.ParserMinimalBase#getText - copy: - - from: - - this - - .com.fasterxml.jackson.core.ParserMinimalBase##java.lang.Object - to: result - - from: this - to: result -- function: com.fasterxml.jackson.core.ParserMinimalBase#getTextCharacters - copy: - - from: - - this - - .com.fasterxml.jackson.core.ParserMinimalBase##java.lang.Object - to: result - - from: this - to: result -- function: com.fasterxml.jackson.core.ParserMinimalBase#getValueAsString - copy: - - from: - - this - - .com.fasterxml.jackson.core.ParserMinimalBase##java.lang.Object - to: result - - from: this - to: result -- function: com.fasterxml.jackson.core.ParserMinimalBase#nextFieldName - copy: - - from: - - this - - .com.fasterxml.jackson.core.ParserMinimalBase##java.lang.Object - to: result - - from: this - to: result -- function: com.fasterxml.jackson.core.ParserMinimalBase#nextTextValue - copy: - - from: - - this - - .com.fasterxml.jackson.core.ParserMinimalBase##java.lang.Object - to: result - - from: this - to: result -- function: com.fasterxml.jackson.core.ParserMinimalBase#nextToken - copy: - - from: - - this - - .com.fasterxml.jackson.core.ParserMinimalBase##java.lang.Object - to: result - - from: this - to: result -- function: com.fasterxml.jackson.core.ParserMinimalBase#nextValue - copy: - - from: - - this - - .com.fasterxml.jackson.core.ParserMinimalBase##java.lang.Object - to: result - - from: this - to: result -- function: com.fasterxml.jackson.core.ParserMinimalBase#overrideCurrentName - copy: - - from: arg(0) - to: - - this - - .com.fasterxml.jackson.core.ParserMinimalBase##java.lang.Object - - from: arg(0) - to: this -- function: com.fasterxml.jackson.core.ParserMinimalBase#readBinaryValue - signature: - params: - - index: 0 - type: com.fasterxml.jackson.core.Base64Variant - - index: 1 - type: java.io.OutputStream - copy: - - from: - - this - - .com.fasterxml.jackson.core.ParserMinimalBase##java.lang.Object - to: arg(1) - - from: this - to: arg(1) -- function: com.fasterxml.jackson.core.ParserMinimalBase#readBinaryValue - signature: - params: - - index: 0 - type: java.io.OutputStream - copy: - - from: - - this - - .com.fasterxml.jackson.core.ParserMinimalBase##java.lang.Object - to: arg(0) - - from: this - to: arg(0) -- function: com.fasterxml.jackson.core.ParserMinimalBase#readValueAs - copy: - - from: - - this - - .com.fasterxml.jackson.core.ParserMinimalBase##java.lang.Object - to: result - - from: this - to: result -- function: com.fasterxml.jackson.core.ParserMinimalBase#readValueAsTree - copy: - - from: - - this - - .com.fasterxml.jackson.core.ParserMinimalBase##java.lang.Object - to: result - - from: this - to: result -- function: com.fasterxml.jackson.core.ParserMinimalBase#readValuesAs - copy: - - from: - - this - - .com.fasterxml.jackson.core.ParserMinimalBase##java.lang.Object - to: result - - from: this - to: result -- function: com.fasterxml.jackson.core.ParserMinimalBase#releaseBuffered - copy: - - from: - - this - - .com.fasterxml.jackson.core.ParserMinimalBase##java.lang.Object - to: arg(1) - - from: this - to: arg(1) -- function: - package: com.fasterxml.jackson.core - class: SerializableString - name: - pattern: - copy: - - from: arg(0) - to: - - this - - .com.fasterxml.jackson.core.SerializableString##java.lang.Object - - from: arg(0) - to: this -- function: com.fasterxml.jackson.core.TreeCodec#convertValue - copy: - - from: arg(0) - to: result -- function: com.fasterxml.jackson.core.TreeCodec#treeToValue - copy: - - from: arg(0) - to: result -- function: com.fasterxml.jackson.core.TreeCodec#valueToTree - copy: - - from: arg(0) - to: result -- function: com.fasterxml.jackson.core.TreeCodec#writeValue - copy: - - from: arg(1) - to: arg(0) -- function: com.fasterxml.jackson.core.base.JsonParser#getBinaryValue - copy: - - from: this - to: result - - from: - - this - - .com.fasterxml.jackson.core.base.JsonParser##java.lang.Object - to: result -- function: com.fasterxml.jackson.core.base.JsonParser#getCurrentName - copy: - - from: this - to: result - - from: - - this - - .com.fasterxml.jackson.core.base.JsonParser##java.lang.Object - to: result -- function: com.fasterxml.jackson.core.base.JsonParser#getCurrentToken - copy: - - from: this - to: result - - from: - - this - - .com.fasterxml.jackson.core.base.JsonParser##java.lang.Object - to: result -- function: com.fasterxml.jackson.core.base.JsonParser#getEmbeddedObject - copy: - - from: this - to: result - - from: - - this - - .com.fasterxml.jackson.core.base.JsonParser##java.lang.Object - to: result -- function: com.fasterxml.jackson.core.base.JsonParser#getInputSource - copy: - - from: this - to: result - - from: - - this - - .com.fasterxml.jackson.core.base.JsonParser##java.lang.Object - to: result -- function: com.fasterxml.jackson.core.base.JsonParser#getLastClearedToken - copy: - - from: this - to: result - - from: - - this - - .com.fasterxml.jackson.core.base.JsonParser##java.lang.Object - to: result -- function: com.fasterxml.jackson.core.base.JsonParser#getObjectId - copy: - - from: this - to: result - - from: - - this - - .com.fasterxml.jackson.core.base.JsonParser##java.lang.Object - to: result -- function: com.fasterxml.jackson.core.base.JsonParser#getParsingContext - copy: - - from: this - to: result - - from: - - this - - .com.fasterxml.jackson.core.base.JsonParser##java.lang.Object - to: result -- function: com.fasterxml.jackson.core.base.JsonParser#getText - copy: - - from: this - to: result - - from: - - this - - .com.fasterxml.jackson.core.base.JsonParser##java.lang.Object - to: result -- function: com.fasterxml.jackson.core.base.JsonParser#getTextCharacters - copy: - - from: this - to: result - - from: - - this - - .com.fasterxml.jackson.core.base.JsonParser##java.lang.Object - to: result -- function: com.fasterxml.jackson.core.base.JsonParser#getValueAsString - copy: - - from: this - to: result - - from: - - this - - .com.fasterxml.jackson.core.base.JsonParser##java.lang.Object - to: result -- function: com.fasterxml.jackson.core.base.JsonParser#nextFieldName - copy: - - from: this - to: result - - from: - - this - - .com.fasterxml.jackson.core.base.JsonParser##java.lang.Object - to: result -- function: com.fasterxml.jackson.core.base.JsonParser#nextTextValue - copy: - - from: this - to: result - - from: - - this - - .com.fasterxml.jackson.core.base.JsonParser##java.lang.Object - to: result -- function: com.fasterxml.jackson.core.base.JsonParser#nextToken - copy: - - from: this - to: result - - from: - - this - - .com.fasterxml.jackson.core.base.JsonParser##java.lang.Object - to: result -- function: com.fasterxml.jackson.core.base.JsonParser#nextValue - copy: - - from: this - to: result - - from: - - this - - .com.fasterxml.jackson.core.base.JsonParser##java.lang.Object - to: result -- function: com.fasterxml.jackson.core.base.JsonParser#overrideCurrentName - copy: - - from: arg(0) - to: - - this - - .com.fasterxml.jackson.core.base.JsonParser##java.lang.Object - - from: arg(0) - to: this -- function: com.fasterxml.jackson.core.base.JsonParser#readBinaryValue - signature: - params: - - index: 0 - type: com.fasterxml.jackson.core.Base64Variant - - index: 1 - type: java.io.OutputStream - copy: - - from: - - this - - .com.fasterxml.jackson.core.base.JsonParser##java.lang.Object - to: arg(1) - - from: this - to: arg(1) -- function: com.fasterxml.jackson.core.base.JsonParser#readBinaryValue - signature: - params: - - index: 0 - type: java.io.OutputStream - copy: - - from: - - this - - .com.fasterxml.jackson.core.base.JsonParser##java.lang.Object - to: arg(0) - - from: this - to: arg(0) -- function: com.fasterxml.jackson.core.base.JsonParser#readValueAs - copy: - - from: this - to: result - - from: - - this - - .com.fasterxml.jackson.core.base.JsonParser##java.lang.Object - to: result -- function: com.fasterxml.jackson.core.base.JsonParser#readValueAsTree - copy: - - from: this - to: result - - from: - - this - - .com.fasterxml.jackson.core.base.JsonParser##java.lang.Object - to: result -- function: com.fasterxml.jackson.core.base.JsonParser#readValuesAs - copy: - - from: this - to: result - - from: - - this - - .com.fasterxml.jackson.core.base.JsonParser##java.lang.Object - to: result -- function: com.fasterxml.jackson.core.base.JsonParser#releaseBuffered - copy: - - from: - - this - - .com.fasterxml.jackson.core.base.JsonParser##java.lang.Object - to: arg(1) - - from: this - to: arg(1) -- function: com.fasterxml.jackson.databind.JsonNode#asToken - copy: - - from: this - to: result -- function: com.fasterxml.jackson.databind.JsonNode#getElementValue - copy: - - from: this - to: result -- function: com.fasterxml.jackson.databind.JsonNode#getElements - copy: - - from: this - to: result -- function: com.fasterxml.jackson.databind.JsonNode#getFieldNames - copy: - - from: this - to: result -- function: com.fasterxml.jackson.databind.JsonNode#getPath - copy: - - from: this - to: result -- function: com.fasterxml.jackson.databind.JsonNode#getTextValue - copy: - - from: this - to: result -- function: com.fasterxml.jackson.databind.JsonNode#getValueAsText - copy: - - from: this - to: result -- function: com.fasterxml.jackson.databind.ObjectCodec#writeTree - copy: - - from: arg(1) - to: arg(0) -- function: com.fasterxml.jackson.databind.ObjectCodec#writeValue - copy: - - from: arg(1) - to: arg(0) -- function: com.fasterxml.jackson.databind.ObjectReader#convertValue - copy: - - from: arg(0) - to: result -- function: com.fasterxml.jackson.databind.ObjectReader#valueToTree - copy: - - from: arg(0) - to: result -- function: com.fasterxml.jackson.databind.ObjectWriter#writeTree - copy: - - from: arg(1) - to: arg(0) -- function: com.fasterxml.jackson.databind.TreeCodec#convertValue - copy: - - from: arg(0) - to: result -- function: com.fasterxml.jackson.databind.TreeCodec#treeAsTokens - copy: - - from: arg(0) - to: result -- function: com.fasterxml.jackson.databind.TreeCodec#treeToValue - copy: - - from: arg(0) - to: result -- function: com.fasterxml.jackson.databind.TreeCodec#valueToTree - copy: - - from: arg(0) - to: result -- function: com.fasterxml.jackson.databind.TreeCodec#writeTree - copy: - - from: arg(1) - to: arg(0) -- function: com.fasterxml.jackson.databind.TreeCodec#writeValue - copy: - - from: arg(1) - to: arg(0) -- function: com.fasterxml.jackson.databind.node.BinaryNode#getBinaryValue - copy: - - from: - - this - - .com.fasterxml.jackson.databind.node.BinaryNode##java.lang.Object - to: result - - from: this - to: result -- function: com.fasterxml.jackson.databind.node.ContainerNode#POJONode - copy: - - from: arg(0) - to: result -- function: com.fasterxml.jackson.databind.node.JsonNodeFactory#POJONode - copy: - - from: arg(0) - to: result -- function: com.fasterxml.jackson.databind.node.MissingNode#valueOf - copy: - - from: arg(0) - to: result -- function: com.fasterxml.jackson.databind.node.NullNode#valueOf - copy: - - from: arg(0) - to: result -- function: com.fasterxml.jackson.databind.node.POJONode#valueOf - copy: - - from: arg(0) - to: result -- function: com.fasterxml.jackson.databind.node.TextNode#getTextValue - copy: - - from: this - to: result - - from: - - this - - .com.fasterxml.jackson.databind.node.TextNode##java.lang.Object - to: result -- function: com.fasterxml.jackson.databind.util.ArrayBuilders#addToList - copy: - - from: arg(0) - to: result - - from: arg(1) - to: result -- function: com.fasterxml.jackson.databind.util.ArrayBuilders#arrayToList - copy: - - from: arg(0) - to: result - - from: arg(1) - to: result -- function: com.fasterxml.jackson.databind.util.ArrayBuilders#insertInList - copy: - - from: arg(0) - to: result - - from: arg(1) - to: result -- function: com.fasterxml.jackson.databind.util.ArrayBuilders#setAndArray - copy: - - from: arg(0) - to: result - - from: arg(1) - to: result -- function: com.fasterxml.jackson.databind.util.ContainerBuilder#add - copy: - - from: arg(0) - to: result - - from: arg(1) - to: result -- function: com.fasterxml.jackson.databind.util.ContainerBuilder#put - copy: - - from: arg(0) - to: result - - from: arg(1) - to: result -- function: com.fasterxml.jackson.databind.util.ContainerBuilder#startList - copy: - - from: arg(0) - to: result - - from: arg(1) - to: result -- function: com.fasterxml.jackson.databind.util.ContainerBuilder#startMap - copy: - - from: arg(0) - to: result - - from: arg(1) - to: result -- function: com.fasterxml.jackson.databind.util.TokenBuffer$Parser#getCurrentNamenextToken - copy: - - from: this - to: result - - from: - - this - - .com.fasterxml.jackson.databind.util.TokenBuffer$Parser##java.lang.Object - to: result -- function: com.fasterxml.jackson.databind.util.TokenBuffer$Parser#getEmbeddedValue - copy: - - from: this - to: result - - from: - - this - - .com.fasterxml.jackson.databind.util.TokenBuffer$Parser##java.lang.Object - to: result -- function: com.fasterxml.jackson.databind.util.TokenBuffer$Parser#getObjectIdnextToken - copy: - - from: this - to: result - - from: - - this - - .com.fasterxml.jackson.databind.util.TokenBuffer$Parser##java.lang.Object - to: result -- function: com.fasterxml.jackson.databind.util.TokenBuffer$Parser#getTextCharactersnextToken - copy: - - from: this - to: result - - from: - - this - - .com.fasterxml.jackson.databind.util.TokenBuffer$Parser##java.lang.Object - to: result -- function: com.fasterxml.jackson.databind.util.TokenBuffer$Parser#getTextnextToken - copy: - - from: this - to: result - - from: - - this - - .com.fasterxml.jackson.databind.util.TokenBuffer$Parser##java.lang.Object - to: result -- function: com.fasterxml.jackson.databind.util.TokenBuffer$Segment#appendRaw - copy: - - from: arg(2) - to: result -- function: com.fasterxml.jackson.databind.util.TokenBuffer$Segment#appendRaw - copy: - - from: arg(2) - to: - - this - - .com.fasterxml.jackson.databind.util.TokenBuffer$Segment##java.lang.Object - - from: arg(2) - to: this -- function: com.google.gson.Gson#toJson - signature: - params: - - index: 0 - type: com.google.gson.stream.JsonWriter - copy: - - from: arg(0) - to: arg(1) -- function: com.google.gson.Gson#toJson - signature: - params: - - index: 0 - type: java.lang.Appendable - copy: - - from: arg(0) - to: arg(1) -- function: org.apache.commons.collections.CollectionUtils#emptyIfNull - copy: - - from: arg(0) - to: result -- function: org.apache.commons.collections.IterableUtils#emptyIfNull - copy: - - from: arg(0) - to: result -- function: org.apache.commons.collections.ListUtils#defaultIfNull - copy: - - from: arg(0) - to: result - - from: arg(1) - to: result -- function: org.apache.commons.collections.ListUtils#emptyIfNull - copy: - - from: arg(0) - to: result -- function: org.apache.commons.collections.MapUtils#emptyIfNull - copy: - - from: arg(0) - to: result -- function: org.apache.commons.collections.MultiMapUtils#emptyIfNull - copy: - - from: arg(0) - to: result -- function: org.apache.commons.collections.SetUtils#emptyIfNull - copy: - - from: arg(0) - to: result -- function: org.apache.commons.collections.map.EntrySetToMapIteratorAdapter# - copy: - - from: - - arg(0) - - .java.lang.Iterable#Element#java.lang.Object - - .java.util.Map$Entry#Value#java.lang.Object - to: - - this - - .java.util.Iterator#Element#java.lang.Object - - .java.util.Map$Entry#Value#java.lang.Object - - from: - - arg(0) - - .java.lang.Iterable#Element#java.lang.Object - - .java.util.Map$Entry#Key#java.lang.Object - to: - - this - - .java.util.Iterator#Element#java.lang.Object - - .java.util.Map$Entry#Key#java.lang.Object -- function: org.apache.commons.collections4.IteratorUtils#getIterator - signature: (java.util.Iterator) java.util.Iterator - copy: - - from: arg(0) - to: result -- function: org.springframework.core.io.Resource# - copy: - - from: arg(0) - to: - - this - - .org.springframework.core.io.Resource##java.lang.Object - - from: arg(0) - to: this -- function: org.springframework.jdbc.support.xml.SqlXmlObjectMappingHandler#getXmlAsObject - copy: - - from: arg(0) - to: result -- function: org.springframework.jdbc.support.xml.SqlXmlObjectMappingHandler#newMarshallingSqlXmlValue - copy: - - from: arg(0) - to: result -- function: org.springframework.util.DefaultPropertiesPersister#escape - copy: - - from: arg(0) - to: result -- function: org.springframework.util.DefaultPropertiesPersister#unescape - copy: - - from: arg(0) - to: result -- function: org.springframework.util.StringUtils#mergeStringArrays - overrides: false - copy: - - from: - - arg(0) - - '[*]' - to: - - result - - '[*]' - - from: - - arg(1) - - '[*]' - to: - - result - - '[*]' -- function: org.springframework.util.StringUtils#mergeStringArrays - copy: - - from: arg(0) - to: result - - from: arg(1) - to: result -- function: - package: org.springframework.web.server - class: ServerWebExchange - name: - pattern: "\n getAttributeOrDefault" - copy: - - from: arg(1) - to: result -- function: - package: org.springframework.web.server - class: ServerWebExchange - name: - pattern: "\n getAttributeOrDefault" - copy: - - from: this - to: result -- function: org.springframework.web.util.CookieGenerator#getCookieDomain - copy: - - from: this - to: result -- function: org.springframework.web.util.CookieGenerator#getCookieName - copy: - - from: this - to: result -- function: org.springframework.web.util.CookieGenerator#getCookiePath - copy: - - from: this - to: result -- function: org.springframework.web.util.WebUtils#extractFilenameFromUrlPath - copy: - - from: arg(0) - to: result -- function: org.w3c.dom.Node#getDocumentElement - copy: - - from: this - to: result - - from: - - this - - .org.w3c.dom.Node##java.lang.Object - to: result -- function: org.w3c.dom.Node#getremoveChild - copy: - - from: this - to: result - - from: - - this - - .org.w3c.dom.Node##java.lang.Object - to: result -- function: org.w3c.dom.Node#getreplaceChild - copy: - - from: this - to: result - - from: - - this - - .org.w3c.dom.Node##java.lang.Object - to: result -- function: reactor.core.publisher.Flux#firstEmitting - copy: - - from: arg(*) - to: result -- function: reactor.core.publisher.Flux#firstEmittingWith - copy: - - from: arg(0) - to: result -- function: reactor.core.publisher.Flux#firstEmittingWith - copy: - - from: this - to: result -- function: reactor.core.publisher.Flux#subscriberContext - copy: - - from: this - to: result -- function: reactor.core.publisher.Mono#doOnComplete - copy: - - from: this - to: result -- function: reactor.core.publisher.Mono#publishNext - copy: - - from: this - to: result -- function: reactor.core.publisher.Mono#range - copy: - - from: this - to: result -- function: reactor.core.publisher.Mono#subscriberContext - copy: - - from: this - to: result -- function: reactor.core.publisher.Mono#toProcessor - copy: - - from: this - to: result -- function: - package: org.apache.axis.types - class: - pattern: .* - name: - pattern: get.* - copy: - - from: this - to: result -- function: - package: org.apache.axis.types - class: - pattern: .* - name: - pattern: - copy: - - from: arg(*) - to: this -- function: - package: org.apache.axis.types - class: - pattern: .* - name: - pattern: set.* - copy: - - from: arg(*) - to: this diff --git a/core/opentaint-config/config/config/velocity-velocity-1.5.yaml b/core/opentaint-config/config/config/velocity-velocity-1.5.yaml new file mode 100644 index 000000000..fa308fd59 --- /dev/null +++ b/core/opentaint-config/config/config/velocity-velocity-1.5.yaml @@ -0,0 +1,10 @@ +library: velocity:velocity:1.5 +passThrough: +- function: org.apache.velocity.util.StringUtils#trimStrings + copy: + - from: arg(0) + to: result +- function: org.apache.velocity.util.StringUtils#nullTrim + copy: + - from: arg(0) + to: result diff --git a/core/opentaint-config/config/config/velocity-velocity-dep-1.4.yaml b/core/opentaint-config/config/config/velocity-velocity-dep-1.4.yaml new file mode 100644 index 000000000..8fdb80b65 --- /dev/null +++ b/core/opentaint-config/config/config/velocity-velocity-dep-1.4.yaml @@ -0,0 +1,96 @@ +library: velocity:velocity-dep:1.4 +passThrough: +- function: org.apache.velocity.util.StringUtils#split + copy: + - from: arg(0) + to: result + - from: arg(1) + to: result +- function: org.apache.velocity.app.VelocityEngine#mergeTemplate + signature: + params: + - index: 0 + type: java.lang.String + - index: 1 + type: org.apache.velocity.context.Context + - index: 2 + type: java.io.Writer + copy: + - from: arg(1) + to: arg(2) +- function: org.apache.velocity.util.StringUtils#concat + copy: + - from: arg(0) + to: result +- function: org.apache.velocity.util.StringUtils#firstLetterCaps + copy: + - from: arg(0) + to: result +- function: org.apache.velocity.runtime.Runtime#parse + copy: + - from: arg(0) + to: result +- function: org.apache.velocity.app.Velocity#mergeTemplate + signature: + params: + - index: 0 + type: java.lang.String + - index: 1 + type: org.apache.velocity.context.Context + - index: 2 + type: java.io.Writer + copy: + - from: arg(1) + to: arg(2) +- function: org.apache.velocity.util.StringUtils#stringSubstitution + copy: + - from: arg(0) + to: result + - from: arg(1) + to: result +- function: org.apache.velocity.util.StringUtils#sub + copy: + - from: arg(2) + to: result + - from: arg(0) + to: result +- function: org.apache.velocity.util.StringUtils#getPackageAsPath + copy: + - from: arg(0) + to: result +- function: org.apache.velocity.util.StringUtils#removeUnderScores + copy: + - from: arg(0) + to: result +- function: org.apache.velocity.util.StringUtils#chop + copy: + - from: arg(0) + to: result +- function: org.apache.velocity.util.StringUtils#collapseNewlines + copy: + - from: arg(0) + to: result +- function: org.apache.velocity.util.StringUtils#collapseSpaces + copy: + - from: arg(0) + to: result +- function: org.apache.velocity.util.StringUtils#normalizePath + copy: + - from: arg(0) + to: result +- function: org.apache.velocity.util.StringUtils#select + copy: + - from: arg(2) + to: result + - from: arg(1) + to: result +- function: org.apache.velocity.util.StringUtils#capitalizeFirstLetter + copy: + - from: arg(0) + to: result +- function: org.apache.velocity.util.StringUtils#removeAndHump + copy: + - from: arg(0) + to: result + - from: arg(1) + to: result diff --git a/core/opentaint-config/config/config/xml-apis-xml-apis-1.4.01.yaml b/core/opentaint-config/config/config/xml-apis-xml-apis-1.4.01.yaml new file mode 100644 index 000000000..06893cba7 --- /dev/null +++ b/core/opentaint-config/config/config/xml-apis-xml-apis-1.4.01.yaml @@ -0,0 +1,22 @@ +library: xml-apis:xml-apis:1.4.01 +passThrough: +- function: org.xml.sax.InputSource#setCharacterStream + copy: + - from: arg(0) + to: this +- function: org.w3c.dom.Node#replaceChild + copy: + - from: this + to: result + - from: + - this + - .org.w3c.dom.Node##java.lang.Object + to: result +- function: org.w3c.dom.Node#removeChild + copy: + - from: this + to: result + - from: + - this + - .org.w3c.dom.Node##java.lang.Object + to: result