diff --git a/core/opentaint-config/java-config/config/java-config/jar-split/ant-1.10.14.yaml b/core/opentaint-config/java-config/config/java-config/jar-split/ant-1.10.14.yaml new file mode 100644 index 000000000..cab4deebe --- /dev/null +++ b/core/opentaint-config/java-config/config/java-config/jar-split/ant-1.10.14.yaml @@ -0,0 +1,13 @@ +passThrough: +- function: org.apache.tools.ant.types.FileSet#setDir + copy: + - from: arg(0) + to: + - this + - .org.apache.tools.ant.types.FileSet#path#java.lang.Object +- function: org.apache.tools.ant.types.FileSet#setFile + copy: + - from: arg(0) + to: + - this + - .org.apache.tools.ant.types.FileSet#path#java.lang.Object diff --git a/core/opentaint-config/java-config/config/java-config/jar-split/commons-codec-1.16.0.yaml b/core/opentaint-config/java-config/config/java-config/jar-split/commons-codec-1.16.0.yaml new file mode 100644 index 000000000..c12bda613 --- /dev/null +++ b/core/opentaint-config/java-config/config/java-config/jar-split/commons-codec-1.16.0.yaml @@ -0,0 +1,17 @@ +passThrough: +- function: org.apache.commons.codec.binary.Base64#encodeBase64String + copy: + - from: arg(0) + to: result +- function: org.apache.commons.codec.binary.Base64#encodeBase64URLSafeString + copy: + - from: arg(0) + to: result +- function: org.apache.commons.codec.binary.Base64#encodeBase64URLSafe + copy: + - from: arg(0) + to: result +- function: org.apache.commons.codec.binary.Base64#encodeBase64Chunked + copy: + - from: arg(0) + to: result diff --git a/core/opentaint-config/java-config/config/java-config/jar-split/commons-io-2.15.1.yaml b/core/opentaint-config/java-config/config/java-config/jar-split/commons-io-2.15.1.yaml new file mode 100644 index 000000000..997b79c3d --- /dev/null +++ b/core/opentaint-config/java-config/config/java-config/jar-split/commons-io-2.15.1.yaml @@ -0,0 +1,17 @@ +passThrough: +- function: org.apache.commons.io.IOUtils#toString + copy: + - from: arg(0) + to: result +- function: org.apache.commons.io.IOUtils#toByteArray + copy: + - from: arg(0) + to: result +- function: org.apache.commons.io.IOUtils#toCharArray + copy: + - from: arg(0) + to: result +- function: org.apache.commons.io.IOUtils#readLines + copy: + - from: arg(0) + to: result diff --git a/core/opentaint-config/java-config/config/java-config/jar-split/groovy-3.0.21.yaml b/core/opentaint-config/java-config/config/java-config/jar-split/groovy-3.0.21.yaml new file mode 100644 index 000000000..fc399f6d1 --- /dev/null +++ b/core/opentaint-config/java-config/config/java-config/jar-split/groovy-3.0.21.yaml @@ -0,0 +1,36 @@ +passThrough: +- function: org.codehaus.groovy.control.CompilationUnit#addSource + signature: (java.io.File) * + copy: + - from: arg(0) + to: + - this + - .org.codehaus.groovy.control.CompilationUnit#source#java.lang.Object +- function: org.codehaus.groovy.control.CompilationUnit#addSource + signature: (java.net.URL) * + copy: + - from: arg(0) + to: + - this + - .org.codehaus.groovy.control.CompilationUnit#source#java.lang.Object +- function: org.codehaus.groovy.control.CompilationUnit#addSource + signature: (java.lang.String, java.io.InputStream) * + copy: + - from: arg(1) + to: + - this + - .org.codehaus.groovy.control.CompilationUnit#source#java.lang.Object +- function: org.codehaus.groovy.control.CompilationUnit#addSource + signature: (java.lang.String, java.lang.String) * + copy: + - from: arg(1) + to: + - this + - .org.codehaus.groovy.control.CompilationUnit#source#java.lang.Object +- function: org.codehaus.groovy.control.CompilationUnit#addSource + signature: (org.codehaus.groovy.control.SourceUnit) * + copy: + - from: arg(0) + to: + - this + - .org.codehaus.groovy.control.CompilationUnit#source#java.lang.Object diff --git a/core/opentaint-config/java-config/config/java-config/jar-split/httpcore5-5.2.4.yaml b/core/opentaint-config/java-config/config/java-config/jar-split/httpcore5-5.2.4.yaml new file mode 100644 index 000000000..7750eb749 --- /dev/null +++ b/core/opentaint-config/java-config/config/java-config/jar-split/httpcore5-5.2.4.yaml @@ -0,0 +1,43 @@ +passThrough: +- function: org.apache.hc.core5.http.io.entity.StringEntity# + signature: (java.lang.String) * + copy: + - from: arg(0) + to: + - this + - .org.apache.hc.core5.http.io.entity.StringEntity#content#java.lang.Object +- function: org.apache.hc.core5.http.io.entity.StringEntity# + signature: (java.lang.String, org.apache.hc.core5.http.ContentType) * + copy: + - from: arg(0) + to: + - this + - .org.apache.hc.core5.http.io.entity.StringEntity#content#java.lang.Object +- function: org.apache.hc.core5.http.io.entity.StringEntity# + signature: (java.lang.String, java.nio.charset.Charset) * + copy: + - from: arg(0) + to: + - this + - .org.apache.hc.core5.http.io.entity.StringEntity#content#java.lang.Object +- function: org.apache.hc.core5.http.io.entity.StringEntity# + signature: (java.lang.String, org.apache.hc.core5.http.ContentType, boolean) * + copy: + - from: arg(0) + to: + - this + - .org.apache.hc.core5.http.io.entity.StringEntity#content#java.lang.Object +- function: org.apache.hc.core5.http.io.entity.StringEntity# + signature: (java.lang.String, java.nio.charset.Charset, boolean) * + copy: + - from: arg(0) + to: + - this + - .org.apache.hc.core5.http.io.entity.StringEntity#content#java.lang.Object +- function: org.apache.hc.core5.http.io.entity.StringEntity# + signature: (java.lang.String, org.apache.hc.core5.http.ContentType, java.lang.String, boolean) * + copy: + - from: arg(0) + to: + - this + - .org.apache.hc.core5.http.io.entity.StringEntity#content#java.lang.Object diff --git a/core/opentaint-config/java-config/config/java-config/jar-split/jenkins-core-2.426.3.yaml b/core/opentaint-config/java-config/config/java-config/jar-split/jenkins-core-2.426.3.yaml new file mode 100644 index 000000000..83506cce8 --- /dev/null +++ b/core/opentaint-config/java-config/config/java-config/jar-split/jenkins-core-2.426.3.yaml @@ -0,0 +1,22 @@ +passThrough: +- function: hudson.FilePath# + signature: (hudson.remoting.VirtualChannel, java.lang.String) * + copy: + - from: arg(1) + to: + - this + - .hudson.FilePath#path#java.lang.Object +- function: hudson.FilePath# + signature: (java.io.File) * + copy: + - from: arg(0) + to: + - this + - .hudson.FilePath#path#java.lang.Object +- function: hudson.FilePath# + signature: (hudson.FilePath, java.lang.String) * + copy: + - from: arg(1) + to: + - this + - .hudson.FilePath#path#java.lang.Object diff --git a/core/opentaint-config/java-config/config/java-config/jar-split/mvel2-2.5.2.Final.yaml b/core/opentaint-config/java-config/config/java-config/jar-split/mvel2-2.5.2.Final.yaml new file mode 100644 index 000000000..0cfd91d30 --- /dev/null +++ b/core/opentaint-config/java-config/config/java-config/jar-split/mvel2-2.5.2.Final.yaml @@ -0,0 +1,21 @@ +passThrough: +- function: org.mvel2.MVEL#compileExpression + copy: + - from: arg(0) + to: result +- function: org.mvel2.MVEL#compileSetExpression + copy: + - from: arg(0) + to: result +- function: org.mvel2.MVEL#compileGetExpression + copy: + - from: arg(0) + to: result +- function: org.mvel2.jsr223.MvelScriptEngine#compile + copy: + - from: arg(0) + to: result +- function: org.mvel2.jsr223.MvelScriptEngine#compiledScript + copy: + - from: arg(0) + to: result diff --git a/core/opentaint-config/java-config/config/java-config/jar-split/okhttp-4.12.0.yaml b/core/opentaint-config/java-config/config/java-config/jar-split/okhttp-4.12.0.yaml new file mode 100644 index 000000000..e986be627 --- /dev/null +++ b/core/opentaint-config/java-config/config/java-config/jar-split/okhttp-4.12.0.yaml @@ -0,0 +1,166 @@ +passThrough: +- function: okhttp3.Request$Builder#url + copy: + - from: arg(0) + to: + - result + - .okhttp3.Request$Builder#url#java.lang.Object + - from: arg(0) + to: + - this + - .okhttp3.Request$Builder#url#java.lang.Object + - from: this + to: result +- function: okhttp3.Request$Builder#header + signature: (java.lang.String, java.lang.String) * + copy: + - from: arg(0) + to: + - result + - .okhttp3.Request$Builder#url#java.lang.Object + - from: arg(1) + to: + - result + - .okhttp3.Request$Builder#url#java.lang.Object + - from: arg(0) + to: + - this + - .okhttp3.Request$Builder#url#java.lang.Object + - from: arg(1) + to: + - this + - .okhttp3.Request$Builder#url#java.lang.Object + - from: this + to: result +- function: okhttp3.Request$Builder#addHeader + signature: (java.lang.String, java.lang.String) * + copy: + - from: arg(0) + to: + - result + - .okhttp3.Request$Builder#url#java.lang.Object + - from: arg(1) + to: + - result + - .okhttp3.Request$Builder#url#java.lang.Object + - from: arg(0) + to: + - this + - .okhttp3.Request$Builder#url#java.lang.Object + - from: arg(1) + to: + - this + - .okhttp3.Request$Builder#url#java.lang.Object + - from: this + to: result +- function: okhttp3.Request$Builder#headers + copy: + - from: arg(0) + to: + - result + - .okhttp3.Request$Builder#url#java.lang.Object + - from: arg(0) + to: + - this + - .okhttp3.Request$Builder#url#java.lang.Object + - from: this + to: result +- function: okhttp3.Request$Builder#post + copy: + - from: arg(0) + to: + - result + - .okhttp3.Request$Builder#url#java.lang.Object + - from: arg(0) + to: + - this + - .okhttp3.Request$Builder#url#java.lang.Object + - from: this + to: result +- function: okhttp3.Request$Builder#put + copy: + - from: arg(0) + to: + - result + - .okhttp3.Request$Builder#url#java.lang.Object + - from: arg(0) + to: + - this + - .okhttp3.Request$Builder#url#java.lang.Object + - from: this + to: result +- function: okhttp3.Request$Builder#patch + copy: + - from: arg(0) + to: + - result + - .okhttp3.Request$Builder#url#java.lang.Object + - from: arg(0) + to: + - this + - .okhttp3.Request$Builder#url#java.lang.Object + - from: this + to: result +- function: okhttp3.Request$Builder#delete + copy: + - from: arg(0) + to: + - result + - .okhttp3.Request$Builder#url#java.lang.Object + - from: arg(0) + to: + - this + - .okhttp3.Request$Builder#url#java.lang.Object + - from: this + to: result +- function: okhttp3.Request$Builder#method + signature: (java.lang.String, okhttp3.RequestBody) * + copy: + - from: arg(0) + to: + - result + - .okhttp3.Request$Builder#url#java.lang.Object + - from: arg(1) + to: + - result + - .okhttp3.Request$Builder#url#java.lang.Object + - from: arg(0) + to: + - this + - .okhttp3.Request$Builder#url#java.lang.Object + - from: arg(1) + to: + - this + - .okhttp3.Request$Builder#url#java.lang.Object + - from: this + to: result +- function: okhttp3.Request$Builder#get + copy: + - from: this + to: result +- function: okhttp3.Request$Builder#head + copy: + - from: this + to: result +- function: okhttp3.Request$Builder#removeHeader + copy: + - from: this + to: result +- function: okhttp3.Request$Builder#cacheControl + copy: + - from: this + to: result +- function: okhttp3.Request$Builder#tag + copy: + - from: this + to: result +- function: okhttp3.Request$Builder#build + copy: + - from: this + to: result + - from: + - this + - .okhttp3.Request$Builder#url#java.lang.Object + to: + - result + - .okhttp3.Request#url#java.lang.Object diff --git a/core/opentaint-config/java-config/config/java-config/jar-split/spring-jdbc-5.3.39.yaml b/core/opentaint-config/java-config/config/java-config/jar-split/spring-jdbc-5.3.39.yaml new file mode 100644 index 000000000..caeca73fe --- /dev/null +++ b/core/opentaint-config/java-config/config/java-config/jar-split/spring-jdbc-5.3.39.yaml @@ -0,0 +1,13 @@ +passThrough: +- function: org.springframework.jdbc.core.namedparam.NamedParameterUtils#parseSqlStatement + copy: + - from: arg(0) + to: result +- function: org.springframework.jdbc.core.namedparam.NamedParameterUtils#substituteNamedParameters + copy: + - from: arg(0) + to: result +- function: org.springframework.jdbc.core.namedparam.NamedParameterUtils#parseSqlStatementIntoString + copy: + - from: arg(0) + to: result diff --git a/core/opentaint-config/java-config/config/java-config/jar-split/spring-ldap-core-2.4.1.yaml b/core/opentaint-config/java-config/config/java-config/jar-split/spring-ldap-core-2.4.1.yaml new file mode 100644 index 000000000..d1d3a426d --- /dev/null +++ b/core/opentaint-config/java-config/config/java-config/jar-split/spring-ldap-core-2.4.1.yaml @@ -0,0 +1,305 @@ +passThrough: +- function: org.springframework.ldap.query.LdapQueryBuilder#base + copy: + - from: arg(0) + to: + - result + - .org.springframework.ldap.query.LdapQueryBuilder#filter#java.lang.Object + - from: arg(0) + to: + - this + - .org.springframework.ldap.query.LdapQueryBuilder#filter#java.lang.Object + - from: this + to: result +- function: org.springframework.ldap.query.LdapQueryBuilder#where + copy: + - from: arg(0) + to: + - result + - .org.springframework.ldap.query.ConditionCriteria#filter#java.lang.Object + - from: arg(0) + to: + - this + - .org.springframework.ldap.query.LdapQueryBuilder#filter#java.lang.Object + - from: this + to: result + - from: + - this + - .org.springframework.ldap.query.LdapQueryBuilder#filter#java.lang.Object + to: + - result + - .org.springframework.ldap.query.ConditionCriteria#filter#java.lang.Object +- function: org.springframework.ldap.query.LdapQueryBuilder#filter + copy: + - from: arg(0) + to: + - result + - .org.springframework.ldap.query.LdapQuery#filter#java.lang.Object + - from: arg(0) + to: + - this + - .org.springframework.ldap.query.LdapQueryBuilder#filter#java.lang.Object + - from: this + to: result + - from: + - this + - .org.springframework.ldap.query.LdapQueryBuilder#filter#java.lang.Object + to: + - result + - .org.springframework.ldap.query.LdapQuery#filter#java.lang.Object +- function: org.springframework.ldap.query.ConditionCriteria#is + copy: + - from: arg(0) + to: + - result + - .org.springframework.ldap.query.ContainerCriteria#filter#java.lang.Object + - from: arg(0) + to: + - this + - .org.springframework.ldap.query.ConditionCriteria#filter#java.lang.Object + - from: this + to: result + - from: + - this + - .org.springframework.ldap.query.ConditionCriteria#filter#java.lang.Object + to: + - result + - .org.springframework.ldap.query.ContainerCriteria#filter#java.lang.Object +- function: org.springframework.ldap.query.ConditionCriteria#like + copy: + - from: arg(0) + to: + - result + - .org.springframework.ldap.query.ContainerCriteria#filter#java.lang.Object + - from: arg(0) + to: + - this + - .org.springframework.ldap.query.ConditionCriteria#filter#java.lang.Object + - from: this + to: result + - from: + - this + - .org.springframework.ldap.query.ConditionCriteria#filter#java.lang.Object + to: + - result + - .org.springframework.ldap.query.ContainerCriteria#filter#java.lang.Object +- function: org.springframework.ldap.query.ConditionCriteria#whitespaceWildcardsLike + copy: + - from: arg(0) + to: + - result + - .org.springframework.ldap.query.ContainerCriteria#filter#java.lang.Object + - from: arg(0) + to: + - this + - .org.springframework.ldap.query.ConditionCriteria#filter#java.lang.Object + - from: this + to: result + - from: + - this + - .org.springframework.ldap.query.ConditionCriteria#filter#java.lang.Object + to: + - result + - .org.springframework.ldap.query.ContainerCriteria#filter#java.lang.Object +- function: org.springframework.ldap.query.ConditionCriteria#gte + copy: + - from: arg(0) + to: + - result + - .org.springframework.ldap.query.ContainerCriteria#filter#java.lang.Object + - from: arg(0) + to: + - this + - .org.springframework.ldap.query.ConditionCriteria#filter#java.lang.Object + - from: this + to: result + - from: + - this + - .org.springframework.ldap.query.ConditionCriteria#filter#java.lang.Object + to: + - result + - .org.springframework.ldap.query.ContainerCriteria#filter#java.lang.Object +- function: org.springframework.ldap.query.ConditionCriteria#lte + copy: + - from: arg(0) + to: + - result + - .org.springframework.ldap.query.ContainerCriteria#filter#java.lang.Object + - from: arg(0) + to: + - this + - .org.springframework.ldap.query.ConditionCriteria#filter#java.lang.Object + - from: this + to: result + - from: + - this + - .org.springframework.ldap.query.ConditionCriteria#filter#java.lang.Object + to: + - result + - .org.springframework.ldap.query.ContainerCriteria#filter#java.lang.Object +- function: org.springframework.ldap.query.ConditionCriteria#not + copy: + - from: this + to: result +- function: org.springframework.ldap.query.LdapQueryBuilder#searchScope + copy: + - from: this + to: result +- function: org.springframework.ldap.query.LdapQueryBuilder#countLimit + copy: + - from: this + to: result +- function: org.springframework.ldap.query.LdapQueryBuilder#timeLimit + copy: + - from: this + to: result +- function: org.springframework.ldap.query.LdapQueryBuilder#attributes + copy: + - from: this + to: result +- function: org.springframework.ldap.query.ContainerCriteria#and + copy: + - from: this + to: result + - from: + - this + - .org.springframework.ldap.query.ContainerCriteria#filter#java.lang.Object + to: + - result + - .org.springframework.ldap.query.ConditionCriteria#filter#java.lang.Object +- function: org.springframework.ldap.query.ContainerCriteria#or + copy: + - from: this + to: result + - from: + - this + - .org.springframework.ldap.query.ContainerCriteria#filter#java.lang.Object + to: + - result + - .org.springframework.ldap.query.ConditionCriteria#filter#java.lang.Object +- function: org.springframework.ldap.query.DefaultConditionCriteria#is + copy: + - from: arg(0) + to: + - result + - .org.springframework.ldap.query.ContainerCriteria#filter#java.lang.Object + - from: arg(0) + to: + - this + - .org.springframework.ldap.query.ConditionCriteria#filter#java.lang.Object + - from: this + to: result + - from: + - this + - .org.springframework.ldap.query.ConditionCriteria#filter#java.lang.Object + to: + - result + - .org.springframework.ldap.query.ContainerCriteria#filter#java.lang.Object +- function: org.springframework.ldap.query.DefaultConditionCriteria#like + copy: + - from: arg(0) + to: + - result + - .org.springframework.ldap.query.ContainerCriteria#filter#java.lang.Object + - from: arg(0) + to: + - this + - .org.springframework.ldap.query.ConditionCriteria#filter#java.lang.Object + - from: this + to: result + - from: + - this + - .org.springframework.ldap.query.ConditionCriteria#filter#java.lang.Object + to: + - result + - .org.springframework.ldap.query.ContainerCriteria#filter#java.lang.Object +- function: org.springframework.ldap.query.DefaultConditionCriteria#whitespaceWildcardsLike + copy: + - from: arg(0) + to: + - result + - .org.springframework.ldap.query.ContainerCriteria#filter#java.lang.Object + - from: arg(0) + to: + - this + - .org.springframework.ldap.query.ConditionCriteria#filter#java.lang.Object + - from: this + to: result + - from: + - this + - .org.springframework.ldap.query.ConditionCriteria#filter#java.lang.Object + to: + - result + - .org.springframework.ldap.query.ContainerCriteria#filter#java.lang.Object +- function: org.springframework.ldap.query.DefaultConditionCriteria#gte + copy: + - from: arg(0) + to: + - result + - .org.springframework.ldap.query.ContainerCriteria#filter#java.lang.Object + - from: arg(0) + to: + - this + - .org.springframework.ldap.query.ConditionCriteria#filter#java.lang.Object + - from: this + to: result + - from: + - this + - .org.springframework.ldap.query.ConditionCriteria#filter#java.lang.Object + to: + - result + - .org.springframework.ldap.query.ContainerCriteria#filter#java.lang.Object +- function: org.springframework.ldap.query.DefaultConditionCriteria#lte + copy: + - from: arg(0) + to: + - result + - .org.springframework.ldap.query.ContainerCriteria#filter#java.lang.Object + - from: arg(0) + to: + - this + - .org.springframework.ldap.query.ConditionCriteria#filter#java.lang.Object + - from: this + to: result + - from: + - this + - .org.springframework.ldap.query.ConditionCriteria#filter#java.lang.Object + to: + - result + - .org.springframework.ldap.query.ContainerCriteria#filter#java.lang.Object +- function: org.springframework.ldap.query.DefaultConditionCriteria#not + copy: + - from: this + to: result +- function: org.springframework.ldap.query.DefaultContainerCriteria#and + copy: + - from: this + to: result + - from: + - this + - .org.springframework.ldap.query.ContainerCriteria#filter#java.lang.Object + to: + - result + - .org.springframework.ldap.query.ConditionCriteria#filter#java.lang.Object +- function: org.springframework.ldap.query.DefaultContainerCriteria#or + copy: + - from: this + to: result + - from: + - this + - .org.springframework.ldap.query.ContainerCriteria#filter#java.lang.Object + to: + - result + - .org.springframework.ldap.query.ConditionCriteria#filter#java.lang.Object +- function: org.springframework.ldap.query.DefaultContainerCriteria#append + copy: + - from: arg(0) + to: + - result + - .org.springframework.ldap.query.ContainerCriteria#filter#java.lang.Object + - from: arg(0) + to: + - this + - .org.springframework.ldap.query.ContainerCriteria#filter#java.lang.Object + - from: this + to: result diff --git a/core/opentaint-config/java-config/config/java-config/jar-split/spring-web-7.0.2.yaml b/core/opentaint-config/java-config/config/java-config/jar-split/spring-web-7.0.2.yaml index a6ce562b7..5b4e09907 100644 --- a/core/opentaint-config/java-config/config/java-config/jar-split/spring-web-7.0.2.yaml +++ b/core/opentaint-config/java-config/config/java-config/jar-split/spring-web-7.0.2.yaml @@ -33,18 +33,755 @@ passThrough: to: - this - .org.springframework.http.HttpEntity#Body#java.lang.Object -- function: - package: org.springframework.http - class: HttpHeaders - name: - pattern: set.+ +- function: org.springframework.http.HttpHeaders#set + signature: (java.lang.String, java.lang.String) void copy: - from: arg(0) to: - this - - .org.springframework.http.HttpHeaders##java.lang.Object + - .org.springframework.http.HttpHeaders#DynamicHeader#java.lang.Object + - from: arg(1) + to: + - this + - .org.springframework.http.HttpHeaders#DynamicHeader#java.lang.Object + - from: arg(0) + to: this + - from: arg(1) + to: this +- function: org.springframework.http.HttpHeaders#add + signature: (java.lang.String, java.lang.String) void + copy: + - from: arg(0) + to: + - this + - .org.springframework.http.HttpHeaders#DynamicHeader#java.lang.Object + - from: arg(1) + to: + - this + - .org.springframework.http.HttpHeaders#DynamicHeader#java.lang.Object + - from: arg(0) + to: this + - from: arg(1) + to: this +- function: org.springframework.http.HttpHeaders#setAll + signature: (java.util.Map) void + copy: + - from: arg(0) + to: + - this + - .org.springframework.http.HttpHeaders#DynamicHeader#java.lang.Object + - from: arg(0) + to: this +- function: org.springframework.http.HttpHeaders#setAccept + signature: (java.util.List) void + copy: + - from: arg(0) + to: + - this + - .org.springframework.http.HttpHeaders#Accept#java.lang.Object + - from: arg(0) + to: this +- function: org.springframework.http.HttpHeaders#setAcceptCharset + signature: (java.util.List) void + copy: + - from: arg(0) + to: + - this + - .org.springframework.http.HttpHeaders#AcceptCharset#java.lang.Object + - from: arg(0) + to: this +- function: org.springframework.http.HttpHeaders#setAcceptLanguage + signature: (java.util.List) void + copy: + - from: arg(0) + to: + - this + - .org.springframework.http.HttpHeaders#AcceptLanguage#java.lang.Object + - from: arg(0) + to: this +- function: org.springframework.http.HttpHeaders#setAcceptLanguageAsLocales + signature: (java.util.List) void + copy: + - from: arg(0) + to: + - this + - .org.springframework.http.HttpHeaders#AcceptLanguageAsLocales#java.lang.Object + - from: arg(0) + to: this +- function: org.springframework.http.HttpHeaders#setAcceptPatch + signature: (java.util.List) void + copy: + - from: arg(0) + to: + - this + - .org.springframework.http.HttpHeaders#AcceptPatch#java.lang.Object + - from: arg(0) + to: this +- function: org.springframework.http.HttpHeaders#setAccessControlAllowCredentials + signature: (boolean) void + copy: + - from: arg(0) + to: + - this + - .org.springframework.http.HttpHeaders#AccessControlAllowCredentials#java.lang.Object + - from: arg(0) + to: this +- function: org.springframework.http.HttpHeaders#setAccessControlAllowHeaders + signature: (java.util.List) void + copy: + - from: arg(0) + to: + - this + - .org.springframework.http.HttpHeaders#AccessControlAllowHeaders#java.lang.Object + - from: arg(0) + to: this +- function: org.springframework.http.HttpHeaders#setAccessControlAllowMethods + signature: (java.util.List) void + copy: + - from: arg(0) + to: + - this + - .org.springframework.http.HttpHeaders#AccessControlAllowMethods#java.lang.Object + - from: arg(0) + to: this +- function: org.springframework.http.HttpHeaders#setAccessControlAllowOrigin + signature: (java.lang.String) void + copy: + - from: arg(0) + to: + - this + - .org.springframework.http.HttpHeaders#AccessControlAllowOrigin#java.lang.Object + - from: arg(0) + to: this +- function: org.springframework.http.HttpHeaders#setAccessControlExposeHeaders + signature: (java.util.List) void + copy: + - from: arg(0) + to: + - this + - .org.springframework.http.HttpHeaders#AccessControlExposeHeaders#java.lang.Object + - from: arg(0) + to: this +- function: org.springframework.http.HttpHeaders#setAccessControlMaxAge + signature: (java.time.Duration) void + copy: + - from: arg(0) + to: + - this + - .org.springframework.http.HttpHeaders#AccessControlMaxAge#java.lang.Object + - from: arg(0) + to: this +- function: org.springframework.http.HttpHeaders#setAccessControlMaxAge + signature: (long) void + copy: + - from: arg(0) + to: + - this + - .org.springframework.http.HttpHeaders#AccessControlMaxAge#java.lang.Object + - from: arg(0) + to: this +- function: org.springframework.http.HttpHeaders#setAccessControlRequestHeaders + signature: (java.util.List) void + copy: + - from: arg(0) + to: + - this + - .org.springframework.http.HttpHeaders#AccessControlRequestHeaders#java.lang.Object + - from: arg(0) + to: this +- function: org.springframework.http.HttpHeaders#setAccessControlRequestMethod + signature: (org.springframework.http.HttpMethod) void + copy: + - from: arg(0) + to: + - this + - .org.springframework.http.HttpHeaders#AccessControlRequestMethod#java.lang.Object + - from: arg(0) + to: this +- function: org.springframework.http.HttpHeaders#setAllow + signature: (java.util.Set) void + copy: + - from: arg(0) + to: + - this + - .org.springframework.http.HttpHeaders#Allow#java.lang.Object + - from: arg(0) + to: this +- function: org.springframework.http.HttpHeaders#setBasicAuth + signature: (java.lang.String) void + copy: + - from: arg(0) + to: + - this + - .org.springframework.http.HttpHeaders#Authorization#java.lang.Object + - from: arg(0) + to: this +- function: org.springframework.http.HttpHeaders#setBasicAuth + signature: (java.lang.String, java.lang.String) void + copy: + - from: arg(0) + to: + - this + - .org.springframework.http.HttpHeaders#Authorization#java.lang.Object + - from: arg(1) + to: + - this + - .org.springframework.http.HttpHeaders#Authorization#java.lang.Object + - from: arg(0) + to: this + - from: arg(1) + to: this +- function: org.springframework.http.HttpHeaders#setBasicAuth + signature: (java.lang.String, java.lang.String, java.nio.charset.Charset) void + copy: + - from: arg(0) + to: + - this + - .org.springframework.http.HttpHeaders#Authorization#java.lang.Object + - from: arg(1) + to: + - this + - .org.springframework.http.HttpHeaders#Authorization#java.lang.Object + - from: arg(0) + to: this + - from: arg(1) + to: this +- function: org.springframework.http.HttpHeaders#setBearerAuth + signature: (java.lang.String) void + copy: + - from: arg(0) + to: + - this + - .org.springframework.http.HttpHeaders#Authorization#java.lang.Object + - from: arg(0) + to: this +- function: org.springframework.http.HttpHeaders#setCacheControl + signature: (org.springframework.http.CacheControl) void + copy: + - from: arg(0) + to: + - this + - .org.springframework.http.HttpHeaders#CacheControl#java.lang.Object + - from: arg(0) + to: this +- function: org.springframework.http.HttpHeaders#setCacheControl + signature: (java.lang.String) void + copy: + - from: arg(0) + to: + - this + - .org.springframework.http.HttpHeaders#CacheControl#java.lang.Object + - from: arg(0) + to: this +- function: org.springframework.http.HttpHeaders#setConnection + signature: (java.util.List) void + copy: + - from: arg(0) + to: + - this + - .org.springframework.http.HttpHeaders#Connection#java.lang.Object + - from: arg(0) + to: this +- function: org.springframework.http.HttpHeaders#setConnection + signature: (java.lang.String) void + copy: + - from: arg(0) + to: + - this + - .org.springframework.http.HttpHeaders#Connection#java.lang.Object + - from: arg(0) + to: this +- function: org.springframework.http.HttpHeaders#setContentDisposition + signature: (org.springframework.http.ContentDisposition) void + copy: + - from: arg(0) + to: + - this + - .org.springframework.http.HttpHeaders#ContentDisposition#java.lang.Object + - from: arg(0) + to: this +- function: org.springframework.http.HttpHeaders#setContentDispositionFormData + signature: (java.lang.String, java.lang.String) void + copy: + - from: arg(0) + to: + - this + - .org.springframework.http.HttpHeaders#ContentDisposition#java.lang.Object + - from: arg(1) + to: + - this + - .org.springframework.http.HttpHeaders#ContentDisposition#java.lang.Object + - from: arg(0) + to: this + - from: arg(1) + to: this +- function: org.springframework.http.HttpHeaders#setContentLanguage + signature: (java.util.Locale) void + copy: + - from: arg(0) + to: + - this + - .org.springframework.http.HttpHeaders#ContentLanguage#java.lang.Object + - from: arg(0) + to: this +- function: org.springframework.http.HttpHeaders#setContentLength + signature: (long) void + copy: + - from: arg(0) + to: + - this + - .org.springframework.http.HttpHeaders#ContentLength#java.lang.Object + - from: arg(0) + to: this +- function: org.springframework.http.HttpHeaders#setContentType + signature: (org.springframework.http.MediaType) void + copy: + - from: arg(0) + to: + - this + - .org.springframework.http.HttpHeaders#ContentType#java.lang.Object + - from: arg(0) + to: this +- function: org.springframework.http.HttpHeaders#setDate + signature: (java.time.Instant) void + copy: + - from: arg(0) + to: + - this + - .org.springframework.http.HttpHeaders#Date#java.lang.Object + - from: arg(0) + to: this +- function: org.springframework.http.HttpHeaders#setDate + signature: (long) void + copy: + - from: arg(0) + to: + - this + - .org.springframework.http.HttpHeaders#Date#java.lang.Object + - from: arg(0) + to: this +- function: org.springframework.http.HttpHeaders#setDate + signature: (java.lang.String, long) void + copy: + - from: arg(0) + to: + - this + - .org.springframework.http.HttpHeaders#DynamicHeader#java.lang.Object + - from: arg(0) + to: this +- function: org.springframework.http.HttpHeaders#setDate + signature: (java.time.ZonedDateTime) void + copy: + - from: arg(0) + to: + - this + - .org.springframework.http.HttpHeaders#Date#java.lang.Object + - from: arg(0) + to: this +- function: org.springframework.http.HttpHeaders#setETag + signature: (java.lang.String) void + copy: + - from: arg(0) + to: + - this + - .org.springframework.http.HttpHeaders#ETag#java.lang.Object + - from: arg(0) + to: this +- function: org.springframework.http.HttpHeaders#setExpires + signature: (java.time.Instant) void + copy: + - from: arg(0) + to: + - this + - .org.springframework.http.HttpHeaders#Expires#java.lang.Object + - from: arg(0) + to: this +- function: org.springframework.http.HttpHeaders#setExpires + signature: (long) void + copy: + - from: arg(0) + to: + - this + - .org.springframework.http.HttpHeaders#Expires#java.lang.Object + - from: arg(0) + to: this +- function: org.springframework.http.HttpHeaders#setExpires + signature: (java.time.ZonedDateTime) void + copy: + - from: arg(0) + to: + - this + - .org.springframework.http.HttpHeaders#Expires#java.lang.Object + - from: arg(0) + to: this +- function: org.springframework.http.HttpHeaders#setHost + signature: (java.net.InetSocketAddress) void + copy: + - from: arg(0) + to: + - this + - .org.springframework.http.HttpHeaders#Host#java.lang.Object + - from: arg(0) + to: this +- function: org.springframework.http.HttpHeaders#setIfMatch + signature: (java.util.List) void + copy: + - from: arg(0) + to: + - this + - .org.springframework.http.HttpHeaders#IfMatch#java.lang.Object + - from: arg(0) + to: this +- function: org.springframework.http.HttpHeaders#setIfMatch + signature: (java.lang.String) void + copy: + - from: arg(0) + to: + - this + - .org.springframework.http.HttpHeaders#IfMatch#java.lang.Object + - from: arg(0) + to: this +- function: org.springframework.http.HttpHeaders#setIfModifiedSince + signature: (java.time.Instant) void + copy: + - from: arg(0) + to: + - this + - .org.springframework.http.HttpHeaders#IfModifiedSince#java.lang.Object + - from: arg(0) + to: this +- function: org.springframework.http.HttpHeaders#setIfModifiedSince + signature: (long) void + copy: + - from: arg(0) + to: + - this + - .org.springframework.http.HttpHeaders#IfModifiedSince#java.lang.Object + - from: arg(0) + to: this +- function: org.springframework.http.HttpHeaders#setIfModifiedSince + signature: (java.time.ZonedDateTime) void + copy: + - from: arg(0) + to: + - this + - .org.springframework.http.HttpHeaders#IfModifiedSince#java.lang.Object + - from: arg(0) + to: this +- function: org.springframework.http.HttpHeaders#setIfNoneMatch + signature: (java.util.List) void + copy: + - from: arg(0) + to: + - this + - .org.springframework.http.HttpHeaders#IfNoneMatch#java.lang.Object + - from: arg(0) + to: this +- function: org.springframework.http.HttpHeaders#setIfNoneMatch + signature: (java.lang.String) void + copy: + - from: arg(0) + to: + - this + - .org.springframework.http.HttpHeaders#IfNoneMatch#java.lang.Object + - from: arg(0) + to: this +- function: org.springframework.http.HttpHeaders#setIfUnmodifiedSince + signature: (java.time.Instant) void + copy: + - from: arg(0) + to: + - this + - .org.springframework.http.HttpHeaders#IfUnmodifiedSince#java.lang.Object + - from: arg(0) + to: this +- function: org.springframework.http.HttpHeaders#setIfUnmodifiedSince + signature: (long) void + copy: + - from: arg(0) + to: + - this + - .org.springframework.http.HttpHeaders#IfUnmodifiedSince#java.lang.Object + - from: arg(0) + to: this +- function: org.springframework.http.HttpHeaders#setIfUnmodifiedSince + signature: (java.time.ZonedDateTime) void + copy: + - from: arg(0) + to: + - this + - .org.springframework.http.HttpHeaders#IfUnmodifiedSince#java.lang.Object + - from: arg(0) + to: this +- function: org.springframework.http.HttpHeaders#setInstant + signature: (java.lang.String, java.time.Instant) void + copy: + - from: arg(0) + to: + - this + - .org.springframework.http.HttpHeaders#DynamicHeader#java.lang.Object + - from: arg(0) + to: this +- function: org.springframework.http.HttpHeaders#setLastModified + signature: (java.time.Instant) void + copy: + - from: arg(0) + to: + - this + - .org.springframework.http.HttpHeaders#LastModified#java.lang.Object + - from: arg(0) + to: this +- function: org.springframework.http.HttpHeaders#setLastModified + signature: (long) void + copy: + - from: arg(0) + to: + - this + - .org.springframework.http.HttpHeaders#LastModified#java.lang.Object + - from: arg(0) + to: this +- function: org.springframework.http.HttpHeaders#setLastModified + signature: (java.time.ZonedDateTime) void + copy: + - from: arg(0) + to: + - this + - .org.springframework.http.HttpHeaders#LastModified#java.lang.Object + - from: arg(0) + to: this +- function: org.springframework.http.HttpHeaders#setLocation + signature: (java.net.URI) void + copy: + - from: arg(0) + to: + - this + - .org.springframework.http.HttpHeaders#Location#java.lang.Object + - from: arg(0) + to: this +- function: org.springframework.http.HttpHeaders#setOrigin + signature: (java.lang.String) void + copy: + - from: arg(0) + to: + - this + - .org.springframework.http.HttpHeaders#Origin#java.lang.Object + - from: arg(0) + to: this +- function: org.springframework.http.HttpHeaders#setPragma + signature: (java.lang.String) void + copy: + - from: arg(0) + to: + - this + - .org.springframework.http.HttpHeaders#Pragma#java.lang.Object + - from: arg(0) + to: this +- function: org.springframework.http.HttpHeaders#setRange + signature: (java.util.List) void + copy: + - from: arg(0) + to: + - this + - .org.springframework.http.HttpHeaders#Range#java.lang.Object + - from: arg(0) + to: this +- function: org.springframework.http.HttpHeaders#setUpgrade + signature: (java.lang.String) void + copy: + - from: arg(0) + to: + - this + - .org.springframework.http.HttpHeaders#Upgrade#java.lang.Object + - from: arg(0) + to: this +- function: org.springframework.http.HttpHeaders#setVary + signature: (java.util.List) void + copy: + - from: arg(0) + to: + - this + - .org.springframework.http.HttpHeaders#Vary#java.lang.Object - from: arg(0) to: this +- function: org.springframework.http.HttpHeaders#setZonedDateTime + signature: (java.lang.String, java.time.ZonedDateTime) void + copy: + - from: arg(0) + to: + - this + - .org.springframework.http.HttpHeaders#DynamicHeader#java.lang.Object + - from: arg(0) + to: this +- function: org.springframework.http.HttpHeaders#get + signature: (java.lang.String) * + copy: + - from: + - this + - .org.springframework.http.HttpHeaders#DynamicHeader#java.lang.Object + to: result +- function: org.springframework.http.HttpHeaders#getFirst + signature: (java.lang.String) * + copy: + - from: + - this + - .org.springframework.http.HttpHeaders#DynamicHeader#java.lang.Object + to: result +- function: org.springframework.http.HttpHeaders#getValuesAsList + signature: (java.lang.String) * + copy: + - from: + - this + - .org.springframework.http.HttpHeaders#DynamicHeader#java.lang.Object + to: result +- function: org.springframework.http.HttpHeaders#getOrEmpty + signature: (java.lang.String) * + copy: + - from: + - this + - .org.springframework.http.HttpHeaders#DynamicHeader#java.lang.Object + to: result +- function: org.springframework.http.HttpHeaders#getOrDefault + signature: (java.lang.String, java.util.List) * + copy: + - from: + - this + - .org.springframework.http.HttpHeaders#DynamicHeader#java.lang.Object + to: result + - from: arg(1) + to: result +- function: org.springframework.http.HttpHeaders#getAccept + signature: () * + copy: + - from: + - this + - .org.springframework.http.HttpHeaders#Accept#java.lang.Object + to: result +- function: org.springframework.http.HttpHeaders#getAcceptPatch + signature: () * + copy: + - from: + - this + - .org.springframework.http.HttpHeaders#AcceptPatch#java.lang.Object + to: result +- function: org.springframework.http.HttpHeaders#getAccessControlAllowHeaders + signature: () * + copy: + - from: + - this + - .org.springframework.http.HttpHeaders#AccessControlAllowHeaders#java.lang.Object + to: result +- function: org.springframework.http.HttpHeaders#getAccessControlAllowOrigin + signature: () * + copy: + - from: + - this + - .org.springframework.http.HttpHeaders#AccessControlAllowOrigin#java.lang.Object + to: result +- function: org.springframework.http.HttpHeaders#getAccessControlExposeHeaders + signature: () * + copy: + - from: + - this + - .org.springframework.http.HttpHeaders#AccessControlExposeHeaders#java.lang.Object + to: result +- function: org.springframework.http.HttpHeaders#getAccessControlRequestHeaders + signature: () * + copy: + - from: + - this + - .org.springframework.http.HttpHeaders#AccessControlRequestHeaders#java.lang.Object + to: result +- function: org.springframework.http.HttpHeaders#getCacheControl + signature: () * + copy: + - from: + - this + - .org.springframework.http.HttpHeaders#CacheControl#java.lang.Object + to: result +- function: org.springframework.http.HttpHeaders#getConnection + signature: () * + copy: + - from: + - this + - .org.springframework.http.HttpHeaders#Connection#java.lang.Object + to: result +- function: org.springframework.http.HttpHeaders#getContentDisposition + signature: () * + copy: + - from: + - this + - .org.springframework.http.HttpHeaders#ContentDisposition#java.lang.Object + to: result +- function: org.springframework.http.HttpHeaders#getContentType + signature: () * + copy: + - from: + - this + - .org.springframework.http.HttpHeaders#ContentType#java.lang.Object + to: result +- function: org.springframework.http.HttpHeaders#getETag + signature: () * + copy: + - from: + - this + - .org.springframework.http.HttpHeaders#ETag#java.lang.Object + to: result +- function: org.springframework.http.HttpHeaders#getHost + signature: () * + copy: + - from: + - this + - .org.springframework.http.HttpHeaders#Host#java.lang.Object + to: result +- function: org.springframework.http.HttpHeaders#getIfMatch + signature: () * + copy: + - from: + - this + - .org.springframework.http.HttpHeaders#IfMatch#java.lang.Object + to: result +- function: org.springframework.http.HttpHeaders#getIfNoneMatch + signature: () * + copy: + - from: + - this + - .org.springframework.http.HttpHeaders#IfNoneMatch#java.lang.Object + to: result +- function: org.springframework.http.HttpHeaders#getLocation + signature: () * + copy: + - from: + - this + - .org.springframework.http.HttpHeaders#Location#java.lang.Object + to: result +- function: org.springframework.http.HttpHeaders#getOrigin + signature: () * + copy: + - from: + - this + - .org.springframework.http.HttpHeaders#Origin#java.lang.Object + to: result +- function: org.springframework.http.HttpHeaders#getPragma + signature: () * + copy: + - from: + - this + - .org.springframework.http.HttpHeaders#Pragma#java.lang.Object + to: result +- function: org.springframework.http.HttpHeaders#getUpgrade + signature: () * + copy: + - from: + - this + - .org.springframework.http.HttpHeaders#Upgrade#java.lang.Object + to: result +- function: org.springframework.http.HttpHeaders#getVary + signature: () * + copy: + - from: + - this + - .org.springframework.http.HttpHeaders#Vary#java.lang.Object + to: result - function: org.springframework.http.RequestEntity$BodyBuilder#body copy: - from: arg(0) @@ -53,6 +790,12 @@ passThrough: copy: - from: this to: result + - from: + - this + - .org.springframework.http.RequestEntity$HeadersBuilder#url#java.lang.Object + to: + - result + - .org.springframework.http.RequestEntity#url#java.lang.Object - function: org.springframework.http.RequestEntity$BodyBuilder#contentLength copy: - from: this @@ -73,6 +816,12 @@ passThrough: copy: - from: this to: result + - from: + - this + - .org.springframework.http.RequestEntity$HeadersBuilder#url#java.lang.Object + to: + - result + - .org.springframework.http.RequestEntity#url#java.lang.Object - function: org.springframework.http.RequestEntity$HeadersBuilder#header copy: - from: arg(0) @@ -98,29 +847,65 @@ passThrough: - from: this to: result - function: org.springframework.http.RequestEntity#delete + signature: (java.net.URI) * copy: - - from: - - this - - .org.springframework.http.RequestEntity##java.lang.Object - to: result - - from: this - to: result + - from: arg(0) + to: + - result + - .org.springframework.http.RequestEntity$HeadersBuilder#url#java.lang.Object +- function: org.springframework.http.RequestEntity#delete + signature: (java.lang.String, java.lang.Object[]) * + copy: + - from: arg(0) + to: + - result + - .org.springframework.http.RequestEntity$HeadersBuilder#url#java.lang.Object + - from: arg(1) + to: + - result + - .org.springframework.http.RequestEntity$HeadersBuilder#url#java.lang.Object +- function: org.springframework.http.RequestEntity#get + signature: (java.net.URI) * + copy: + - from: arg(0) + to: + - result + - .org.springframework.http.RequestEntity$HeadersBuilder#url#java.lang.Object - function: org.springframework.http.RequestEntity#get + signature: (java.lang.String, java.lang.Object[]) * + copy: + - from: arg(0) + to: + - result + - .org.springframework.http.RequestEntity$HeadersBuilder#url#java.lang.Object + - from: arg(1) + to: + - result + - .org.springframework.http.RequestEntity$HeadersBuilder#url#java.lang.Object +- function: org.springframework.http.RequestEntity#getUrl copy: - from: - this - - .org.springframework.http.RequestEntity##java.lang.Object - to: result - - from: this + - .org.springframework.http.RequestEntity#url#java.lang.Object to: result - function: org.springframework.http.RequestEntity#head + signature: (java.net.URI) * copy: - - from: - - this - - .org.springframework.http.RequestEntity##java.lang.Object - to: result - - from: this - to: result + - from: arg(0) + to: + - result + - .org.springframework.http.RequestEntity$HeadersBuilder#url#java.lang.Object +- function: org.springframework.http.RequestEntity#head + signature: (java.lang.String, java.lang.Object[]) * + copy: + - from: arg(0) + to: + - result + - .org.springframework.http.RequestEntity$HeadersBuilder#url#java.lang.Object + - from: arg(1) + to: + - result + - .org.springframework.http.RequestEntity$HeadersBuilder#url#java.lang.Object - function: org.springframework.http.RequestEntity# copy: - from: arg(1) @@ -128,53 +913,114 @@ passThrough: - from: arg(0) to: - this - - .org.springframework.http.RequestEntity##java.lang.Object + - .org.springframework.http.RequestEntity#url#java.lang.Object - from: arg(0) to: this - from: arg(1) to: - this - - .org.springframework.http.RequestEntity##java.lang.Object + - .org.springframework.http.RequestEntity#url#java.lang.Object - function: org.springframework.http.RequestEntity#method + signature: (org.springframework.http.HttpMethod, java.net.URI) * copy: - - from: - - this - - .org.springframework.http.RequestEntity##java.lang.Object - to: result - - from: this - to: result + - from: arg(1) + to: + - result + - .org.springframework.http.RequestEntity$HeadersBuilder#url#java.lang.Object +- function: org.springframework.http.RequestEntity#method + signature: (org.springframework.http.HttpMethod, java.lang.String, java.lang.Object[]) * + copy: + - from: arg(1) + to: + - result + - .org.springframework.http.RequestEntity$HeadersBuilder#url#java.lang.Object + - from: arg(2) + to: + - result + - .org.springframework.http.RequestEntity$HeadersBuilder#url#java.lang.Object +- function: org.springframework.http.RequestEntity#method + signature: (org.springframework.http.HttpMethod, java.lang.String, java.util.Map) * + copy: + - from: arg(1) + to: + - result + - .org.springframework.http.RequestEntity$HeadersBuilder#url#java.lang.Object + - from: arg(2) + to: + - result + - .org.springframework.http.RequestEntity$HeadersBuilder#url#java.lang.Object - function: org.springframework.http.RequestEntity#options + signature: (java.net.URI) * copy: - - from: - - this - - .org.springframework.http.RequestEntity##java.lang.Object - to: result - - from: this - to: result + - from: arg(0) + to: + - result + - .org.springframework.http.RequestEntity$HeadersBuilder#url#java.lang.Object +- function: org.springframework.http.RequestEntity#options + signature: (java.lang.String, java.lang.Object[]) * + copy: + - from: arg(0) + to: + - result + - .org.springframework.http.RequestEntity$HeadersBuilder#url#java.lang.Object + - from: arg(1) + to: + - result + - .org.springframework.http.RequestEntity$HeadersBuilder#url#java.lang.Object - function: org.springframework.http.RequestEntity#patch + signature: (java.net.URI) * copy: - - from: - - this - - .org.springframework.http.RequestEntity##java.lang.Object - to: result - - from: this - to: result + - from: arg(0) + to: + - result + - .org.springframework.http.RequestEntity$HeadersBuilder#url#java.lang.Object +- function: org.springframework.http.RequestEntity#patch + signature: (java.lang.String, java.lang.Object[]) * + copy: + - from: arg(0) + to: + - result + - .org.springframework.http.RequestEntity$HeadersBuilder#url#java.lang.Object + - from: arg(1) + to: + - result + - .org.springframework.http.RequestEntity$HeadersBuilder#url#java.lang.Object - function: org.springframework.http.RequestEntity#post + signature: (java.net.URI) * copy: - - from: - - this - - .org.springframework.http.RequestEntity##java.lang.Object - to: result - - from: this - to: result + - from: arg(0) + to: + - result + - .org.springframework.http.RequestEntity$HeadersBuilder#url#java.lang.Object +- function: org.springframework.http.RequestEntity#post + signature: (java.lang.String, java.lang.Object[]) * + copy: + - from: arg(0) + to: + - result + - .org.springframework.http.RequestEntity$HeadersBuilder#url#java.lang.Object + - from: arg(1) + to: + - result + - .org.springframework.http.RequestEntity$HeadersBuilder#url#java.lang.Object - function: org.springframework.http.RequestEntity#put + signature: (java.net.URI) * copy: - - from: - - this - - .org.springframework.http.RequestEntity##java.lang.Object - to: result - - from: this - to: result + - from: arg(0) + to: + - result + - .org.springframework.http.RequestEntity$HeadersBuilder#url#java.lang.Object +- function: org.springframework.http.RequestEntity#put + signature: (java.lang.String, java.lang.Object[]) * + copy: + - from: arg(0) + to: + - result + - .org.springframework.http.RequestEntity$HeadersBuilder#url#java.lang.Object + - from: arg(1) + to: + - result + - .org.springframework.http.RequestEntity$HeadersBuilder#url#java.lang.Object - function: org.springframework.http.ResponseEntity$BodyBuilder#body copy: - from: arg(0) diff --git a/core/opentaint-config/java-config/config/java-config/jar-split/unboundid-ldapsdk-6.0.11.yaml b/core/opentaint-config/java-config/config/java-config/jar-split/unboundid-ldapsdk-6.0.11.yaml new file mode 100644 index 000000000..be38120c6 --- /dev/null +++ b/core/opentaint-config/java-config/config/java-config/jar-split/unboundid-ldapsdk-6.0.11.yaml @@ -0,0 +1,166 @@ +passThrough: +- function: com.unboundid.ldap.sdk.SearchRequest# + signature: (java.lang.String, com.unboundid.ldap.sdk.SearchScope, java.lang.String, java.lang.String[]) * + copy: + - from: arg(0) + to: + - this + - .com.unboundid.ldap.sdk.SearchRequest#baseDN#java.lang.Object + - from: arg(2) + to: + - this + - .com.unboundid.ldap.sdk.SearchRequest#filter#java.lang.Object + - from: arg(3) + to: + - this + - .com.unboundid.ldap.sdk.SearchRequest#attributes#java.lang.Object +- function: com.unboundid.ldap.sdk.SearchRequest# + signature: (java.lang.String, com.unboundid.ldap.sdk.SearchScope, com.unboundid.ldap.sdk.Filter, java.lang.String[]) * + copy: + - from: arg(0) + to: + - this + - .com.unboundid.ldap.sdk.SearchRequest#baseDN#java.lang.Object + - from: arg(3) + to: + - this + - .com.unboundid.ldap.sdk.SearchRequest#attributes#java.lang.Object +- function: com.unboundid.ldap.sdk.SearchRequest# + signature: (com.unboundid.ldap.sdk.DN, com.unboundid.ldap.sdk.SearchScope, com.unboundid.ldap.sdk.Filter, java.lang.String[]) * + copy: + - from: arg(3) + to: + - this + - .com.unboundid.ldap.sdk.SearchRequest#attributes#java.lang.Object +- function: com.unboundid.ldap.sdk.SearchRequest# + signature: (com.unboundid.ldap.sdk.SearchResultListener, java.lang.String, com.unboundid.ldap.sdk.SearchScope, java.lang.String, java.lang.String[]) * + copy: + - from: arg(1) + to: + - this + - .com.unboundid.ldap.sdk.SearchRequest#baseDN#java.lang.Object + - from: arg(3) + to: + - this + - .com.unboundid.ldap.sdk.SearchRequest#filter#java.lang.Object + - from: arg(4) + to: + - this + - .com.unboundid.ldap.sdk.SearchRequest#attributes#java.lang.Object +- function: com.unboundid.ldap.sdk.SearchRequest# + signature: (com.unboundid.ldap.sdk.SearchResultListener, java.lang.String, com.unboundid.ldap.sdk.SearchScope, com.unboundid.ldap.sdk.Filter, java.lang.String[]) * + copy: + - from: arg(1) + to: + - this + - .com.unboundid.ldap.sdk.SearchRequest#baseDN#java.lang.Object + - from: arg(4) + to: + - this + - .com.unboundid.ldap.sdk.SearchRequest#attributes#java.lang.Object +- function: com.unboundid.ldap.sdk.SearchRequest# + signature: (com.unboundid.ldap.sdk.SearchResultListener, com.unboundid.ldap.sdk.DN, com.unboundid.ldap.sdk.SearchScope, com.unboundid.ldap.sdk.Filter, java.lang.String[]) * + copy: + - from: arg(4) + to: + - this + - .com.unboundid.ldap.sdk.SearchRequest#attributes#java.lang.Object +- function: com.unboundid.ldap.sdk.SearchRequest# + signature: (java.lang.String, com.unboundid.ldap.sdk.SearchScope, com.unboundid.ldap.sdk.DereferencePolicy, int, int, boolean, java.lang.String, java.lang.String[]) * + copy: + - from: arg(0) + to: + - this + - .com.unboundid.ldap.sdk.SearchRequest#baseDN#java.lang.Object + - from: arg(6) + to: + - this + - .com.unboundid.ldap.sdk.SearchRequest#filter#java.lang.Object + - from: arg(7) + to: + - this + - .com.unboundid.ldap.sdk.SearchRequest#attributes#java.lang.Object +- function: com.unboundid.ldap.sdk.SearchRequest# + signature: (java.lang.String, com.unboundid.ldap.sdk.SearchScope, com.unboundid.ldap.sdk.DereferencePolicy, int, int, boolean, com.unboundid.ldap.sdk.Filter, java.lang.String[]) * + copy: + - from: arg(0) + to: + - this + - .com.unboundid.ldap.sdk.SearchRequest#baseDN#java.lang.Object + - from: arg(7) + to: + - this + - .com.unboundid.ldap.sdk.SearchRequest#attributes#java.lang.Object +- function: com.unboundid.ldap.sdk.SearchRequest# + signature: (com.unboundid.ldap.sdk.DN, com.unboundid.ldap.sdk.SearchScope, com.unboundid.ldap.sdk.DereferencePolicy, int, int, boolean, com.unboundid.ldap.sdk.Filter, java.lang.String[]) * + copy: + - from: arg(7) + to: + - this + - .com.unboundid.ldap.sdk.SearchRequest#attributes#java.lang.Object +- function: com.unboundid.ldap.sdk.SearchRequest# + signature: (com.unboundid.ldap.sdk.SearchResultListener, java.lang.String, com.unboundid.ldap.sdk.SearchScope, com.unboundid.ldap.sdk.DereferencePolicy, int, int, boolean, java.lang.String, java.lang.String[]) * + copy: + - from: arg(1) + to: + - this + - .com.unboundid.ldap.sdk.SearchRequest#baseDN#java.lang.Object + - from: arg(7) + to: + - this + - .com.unboundid.ldap.sdk.SearchRequest#filter#java.lang.Object + - from: arg(8) + to: + - this + - .com.unboundid.ldap.sdk.SearchRequest#attributes#java.lang.Object +- function: com.unboundid.ldap.sdk.SearchRequest# + signature: (com.unboundid.ldap.sdk.SearchResultListener, java.lang.String, com.unboundid.ldap.sdk.SearchScope, com.unboundid.ldap.sdk.DereferencePolicy, int, int, boolean, com.unboundid.ldap.sdk.Filter, java.lang.String[]) * + copy: + - from: arg(1) + to: + - this + - .com.unboundid.ldap.sdk.SearchRequest#baseDN#java.lang.Object + - from: arg(8) + to: + - this + - .com.unboundid.ldap.sdk.SearchRequest#attributes#java.lang.Object +- function: com.unboundid.ldap.sdk.SearchRequest# + signature: (com.unboundid.ldap.sdk.SearchResultListener, com.unboundid.ldap.sdk.DN, com.unboundid.ldap.sdk.SearchScope, com.unboundid.ldap.sdk.DereferencePolicy, int, int, boolean, com.unboundid.ldap.sdk.Filter, java.lang.String[]) * + copy: + - from: arg(8) + to: + - this + - .com.unboundid.ldap.sdk.SearchRequest#attributes#java.lang.Object +- function: com.unboundid.ldap.sdk.SearchRequest# + signature: (com.unboundid.ldap.sdk.SearchResultListener, com.unboundid.ldap.sdk.Control[], java.lang.String, com.unboundid.ldap.sdk.SearchScope, com.unboundid.ldap.sdk.DereferencePolicy, int, int, boolean, java.lang.String, java.lang.String[]) * + copy: + - from: arg(2) + to: + - this + - .com.unboundid.ldap.sdk.SearchRequest#baseDN#java.lang.Object + - from: arg(8) + to: + - this + - .com.unboundid.ldap.sdk.SearchRequest#filter#java.lang.Object + - from: arg(9) + to: + - this + - .com.unboundid.ldap.sdk.SearchRequest#attributes#java.lang.Object +- function: com.unboundid.ldap.sdk.SearchRequest# + signature: (com.unboundid.ldap.sdk.SearchResultListener, com.unboundid.ldap.sdk.Control[], java.lang.String, com.unboundid.ldap.sdk.SearchScope, com.unboundid.ldap.sdk.DereferencePolicy, int, int, boolean, com.unboundid.ldap.sdk.Filter, java.lang.String[]) * + copy: + - from: arg(2) + to: + - this + - .com.unboundid.ldap.sdk.SearchRequest#baseDN#java.lang.Object + - from: arg(9) + to: + - this + - .com.unboundid.ldap.sdk.SearchRequest#attributes#java.lang.Object +- function: com.unboundid.ldap.sdk.SearchRequest# + signature: (com.unboundid.ldap.sdk.SearchResultListener, com.unboundid.ldap.sdk.Control[], com.unboundid.ldap.sdk.DN, com.unboundid.ldap.sdk.SearchScope, com.unboundid.ldap.sdk.DereferencePolicy, int, int, boolean, com.unboundid.ldap.sdk.Filter, java.lang.String[]) * + copy: + - from: arg(9) + to: + - this + - .com.unboundid.ldap.sdk.SearchRequest#attributes#java.lang.Object diff --git a/core/opentaint-config/java-config/config/java-config/jar-split/velocity-engine-core-2.3.yaml b/core/opentaint-config/java-config/config/java-config/jar-split/velocity-engine-core-2.3.yaml new file mode 100644 index 000000000..d78915169 --- /dev/null +++ b/core/opentaint-config/java-config/config/java-config/jar-split/velocity-engine-core-2.3.yaml @@ -0,0 +1,19 @@ +passThrough: +- function: org.apache.velocity.context.Context#put + copy: + - from: arg(1) + to: + - this + - .org.apache.velocity.context.Context#value#java.lang.Object +- function: org.apache.velocity.VelocityContext#put + copy: + - from: arg(1) + to: + - this + - .org.apache.velocity.context.Context#value#java.lang.Object +- function: org.apache.velocity.context.AbstractContext#put + copy: + - from: arg(1) + to: + - this + - .org.apache.velocity.context.Context#value#java.lang.Object diff --git a/core/opentaint-config/java-config/config/java-config/stdlib.yaml b/core/opentaint-config/java-config/config/java-config/stdlib.yaml index 6d809f14f..c2dda66c1 100644 --- a/core/opentaint-config/java-config/config/java-config/stdlib.yaml +++ b/core/opentaint-config/java-config/config/java-config/stdlib.yaml @@ -21358,3 +21358,218 @@ passThrough: to: - this - .java.io.InputStream##java.lang.Object + +- function: java.lang.Iterable#iterator + copy: + - from: this + to: result +- function: java.util.Iterator#next + copy: + - from: this + to: result + +- function: java.util.Base64$Encoder#encodeToString + copy: + - from: arg(0) + to: result +- function: java.util.Base64$Encoder#encode + copy: + - from: arg(0) + to: result +- function: java.util.Base64$Decoder#wrap + copy: + - from: arg(0) + to: result + +- function: javax.management.remote.JMXServiceURL# + signature: (java.lang.String) * + copy: + - from: arg(0) + to: + - this + - .javax.management.remote.JMXServiceURL#url#java.lang.Object +- function: javax.management.remote.JMXServiceURL# + signature: (java.lang.String, java.lang.String, int) * + copy: + - from: arg(0) + to: + - this + - .javax.management.remote.JMXServiceURL#url#java.lang.Object + - from: arg(1) + to: + - this + - .javax.management.remote.JMXServiceURL#url#java.lang.Object +- function: javax.management.remote.JMXServiceURL# + signature: (java.lang.String, java.lang.String, int, java.lang.String) * + copy: + - from: arg(0) + to: + - this + - .javax.management.remote.JMXServiceURL#url#java.lang.Object + - from: arg(1) + to: + - this + - .javax.management.remote.JMXServiceURL#url#java.lang.Object + - from: arg(3) + to: + - this + - .javax.management.remote.JMXServiceURL#url#java.lang.Object +- function: javax.management.remote.JMXConnectorFactory#newJMXConnector + copy: + - from: arg(0) + to: + - result + - .javax.management.remote.JMXConnector#url#java.lang.Object + +- function: java.net.http.HttpRequest#newBuilder + copy: + - from: arg(0) + to: + - result + - .java.net.http.HttpRequest$Builder#url#java.lang.Object +- function: java.net.http.HttpRequest$Builder#uri + copy: + - from: arg(0) + to: + - result + - .java.net.http.HttpRequest$Builder#url#java.lang.Object + - from: arg(0) + to: + - this + - .java.net.http.HttpRequest$Builder#url#java.lang.Object + - from: this + to: result +- function: java.net.http.HttpRequest$Builder#header + signature: (java.lang.String, java.lang.String) * + copy: + - from: arg(0) + to: + - result + - .java.net.http.HttpRequest$Builder#url#java.lang.Object + - from: arg(1) + to: + - result + - .java.net.http.HttpRequest$Builder#url#java.lang.Object + - from: arg(0) + to: + - this + - .java.net.http.HttpRequest$Builder#url#java.lang.Object + - from: arg(1) + to: + - this + - .java.net.http.HttpRequest$Builder#url#java.lang.Object + - from: this + to: result +- function: java.net.http.HttpRequest$Builder#headers + signature: (java.lang.String[]) * + copy: + - from: arg(0) + to: + - result + - .java.net.http.HttpRequest$Builder#url#java.lang.Object + - from: arg(0) + to: + - this + - .java.net.http.HttpRequest$Builder#url#java.lang.Object + - from: this + to: result +- function: java.net.http.HttpRequest$Builder#setHeader + signature: (java.lang.String, java.lang.String) * + copy: + - from: arg(0) + to: + - result + - .java.net.http.HttpRequest$Builder#url#java.lang.Object + - from: arg(1) + to: + - result + - .java.net.http.HttpRequest$Builder#url#java.lang.Object + - from: arg(0) + to: + - this + - .java.net.http.HttpRequest$Builder#url#java.lang.Object + - from: arg(1) + to: + - this + - .java.net.http.HttpRequest$Builder#url#java.lang.Object + - from: this + to: result +- function: java.net.http.HttpRequest$Builder#POST + copy: + - from: arg(0) + to: + - result + - .java.net.http.HttpRequest$Builder#url#java.lang.Object + - from: arg(0) + to: + - this + - .java.net.http.HttpRequest$Builder#url#java.lang.Object + - from: this + to: result +- function: java.net.http.HttpRequest$Builder#PUT + copy: + - from: arg(0) + to: + - result + - .java.net.http.HttpRequest$Builder#url#java.lang.Object + - from: arg(0) + to: + - this + - .java.net.http.HttpRequest$Builder#url#java.lang.Object + - from: this + to: result +- function: java.net.http.HttpRequest$Builder#method + signature: (java.lang.String, java.net.http.HttpRequest$BodyPublisher) * + copy: + - from: arg(0) + to: + - result + - .java.net.http.HttpRequest$Builder#url#java.lang.Object + - from: arg(1) + to: + - result + - .java.net.http.HttpRequest$Builder#url#java.lang.Object + - from: arg(0) + to: + - this + - .java.net.http.HttpRequest$Builder#url#java.lang.Object + - from: arg(1) + to: + - this + - .java.net.http.HttpRequest$Builder#url#java.lang.Object + - from: this + to: result +- function: java.net.http.HttpRequest$Builder#DELETE + copy: + - from: this + to: result +- function: java.net.http.HttpRequest$Builder#GET + copy: + - from: this + to: result +- function: java.net.http.HttpRequest$Builder#timeout + copy: + - from: this + to: result +- function: java.net.http.HttpRequest$Builder#version + copy: + - from: this + to: result +- function: java.net.http.HttpRequest$Builder#expectContinue + copy: + - from: this + to: result +- function: java.net.http.HttpRequest$Builder#copy + copy: + - from: this + to: result +- function: java.net.http.HttpRequest$Builder#build + copy: + - from: this + to: result + - from: + - this + - .java.net.http.HttpRequest$Builder#url#java.lang.Object + to: + - result + - .java.net.http.HttpRequest#url#java.lang.Object