mirror of
https://github.com/github/codeql.git
synced 2026-06-30 00:55:29 +02:00
Compare commits
58 Commits
unified/dc
...
bazookamus
| Author | SHA1 | Date | |
|---|---|---|---|
|
|
4fbf4cb790 | ||
|
|
f1cc1e5c47 | ||
|
|
041a8e6adc | ||
|
|
fb424020af | ||
|
|
bda8e7dae1 | ||
|
|
37c8111c18 | ||
|
|
807bb51df7 | ||
|
|
b6abfe6e5c | ||
|
|
b3dc7009a4 | ||
|
|
e59f646870 | ||
|
|
cc3c232631 | ||
|
|
9a5cc3c5e3 | ||
|
|
3983e4db29 | ||
|
|
3058198c0d | ||
|
|
2ef06c9f96 | ||
|
|
1842382e23 | ||
|
|
db449dca6a | ||
|
|
7216d12b9a | ||
|
|
c4b4fde0d7 | ||
|
|
46382cbc8e | ||
|
|
da3d0cf977 | ||
|
|
93439db87b | ||
|
|
70ca7af04c | ||
|
|
664f0125b9 | ||
|
|
1b7f589000 | ||
|
|
eb7f8cc43d | ||
|
|
2767b8dbbf | ||
|
|
b1f60acf2c | ||
|
|
14acc7fcab | ||
|
|
37ce885b0c | ||
|
|
52acaec03d | ||
|
|
d6e8555f8b | ||
|
|
b5ef15c70f | ||
|
|
5735ac330d | ||
|
|
5348c7d07c | ||
|
|
f89f304e50 | ||
|
|
ff7dc297d5 | ||
|
|
1b6ff24642 | ||
|
|
ac618e1cb2 | ||
|
|
221a54d22e | ||
|
|
cc215858e4 | ||
|
|
56a1b12c9e | ||
|
|
688213056c | ||
|
|
1c37688ec1 | ||
|
|
587f9c24ed | ||
|
|
af7ae8c4cb | ||
|
|
1c4552edb0 | ||
|
|
5136d872ae | ||
|
|
474bcd4dd1 | ||
|
|
199489a225 | ||
|
|
ae4ccc651c | ||
|
|
0d845c2ea9 | ||
|
|
6d138c2bd4 | ||
|
|
85c39c04e0 | ||
|
|
1ee142d8bd | ||
|
|
a523c7f47f | ||
|
|
5f73754b95 | ||
|
|
e0fa6cf785 |
@@ -33,9 +33,11 @@ module StoredXss {
|
||||
walkFn.getACall().getArgument(1) = f.getASuccessor*()
|
||||
)
|
||||
or
|
||||
// A call to os.FileInfo.Name
|
||||
exists(Method m | m.implements("io/fs", "FileInfo", "Name") |
|
||||
m = this.(DataFlow::CallNode).getTarget()
|
||||
// The return value of a call to `os.DirEntry.Name`, `os.FileInfo.Name`
|
||||
// or `os.File.ReadDirNames`.
|
||||
exists(DataFlow::CallNode cn, Method m | m = cn.getTarget() and this = cn.getResult(0) |
|
||||
m.implements("io/fs", ["DirEntry", "FileInfo"], "Name") or
|
||||
m.hasQualifiedName("os", "File", "ReadDirNames")
|
||||
)
|
||||
}
|
||||
}
|
||||
|
||||
@@ -156,12 +156,3 @@ nodes
|
||||
| websocketXss.go:54:3:54:38 | ... := ...[1] | semmle.label | ... := ...[1] |
|
||||
| websocketXss.go:55:24:55:31 | gorilla3 | semmle.label | gorilla3 |
|
||||
subpaths
|
||||
testFailures
|
||||
| websocketXss.go:30:32:30:60 | comment | Missing result: Source[go/reflected-xss] |
|
||||
| websocketXss.go:31:11:31:14 | xnet [postupdate] | Unexpected result: Source |
|
||||
| websocketXss.go:34:30:34:58 | comment | Missing result: Source[go/reflected-xss] |
|
||||
| websocketXss.go:35:21:35:25 | xnet2 [postupdate] | Unexpected result: Source |
|
||||
| websocketXss.go:46:38:46:66 | comment | Missing result: Source[go/reflected-xss] |
|
||||
| websocketXss.go:47:26:47:35 | gorillaMsg [postupdate] | Unexpected result: Source |
|
||||
| websocketXss.go:50:33:50:61 | comment | Missing result: Source[go/reflected-xss] |
|
||||
| websocketXss.go:51:17:51:24 | gorilla2 [postupdate] | Unexpected result: Source |
|
||||
|
||||
@@ -1,7 +1,9 @@
|
||||
#select
|
||||
| StoredXss.go:13:21:13:36 | ...+... | StoredXss.go:13:21:13:31 | call to Name | StoredXss.go:13:21:13:36 | ...+... | Stored cross-site scripting vulnerability due to $@. | StoredXss.go:13:21:13:31 | call to Name | stored value |
|
||||
| stored.go:30:22:30:25 | name | stored.go:18:3:18:28 | ... := ...[0] | stored.go:30:22:30:25 | name | Stored cross-site scripting vulnerability due to $@. | stored.go:18:3:18:28 | ... := ...[0] | stored value |
|
||||
| stored.go:61:22:61:25 | path | stored.go:59:30:59:33 | SSA def(path) | stored.go:61:22:61:25 | path | Stored cross-site scripting vulnerability due to $@. | stored.go:59:30:59:33 | SSA def(path) | stored value |
|
||||
edges
|
||||
| StoredXss.go:13:21:13:31 | call to Name | StoredXss.go:13:21:13:36 | ...+... | provenance | |
|
||||
| stored.go:18:3:18:28 | ... := ...[0] | stored.go:25:14:25:17 | rows | provenance | Src:MaD:1 |
|
||||
| stored.go:25:14:25:17 | rows | stored.go:25:29:25:33 | &... [postupdate] | provenance | FunctionModel |
|
||||
| stored.go:25:29:25:33 | &... [postupdate] | stored.go:30:22:30:25 | name | provenance | |
|
||||
@@ -9,6 +11,8 @@ edges
|
||||
models
|
||||
| 1 | Source: database/sql; DB; true; Query; ; ; ReturnValue[0]; database; manual |
|
||||
nodes
|
||||
| StoredXss.go:13:21:13:31 | call to Name | semmle.label | call to Name |
|
||||
| StoredXss.go:13:21:13:36 | ...+... | semmle.label | ...+... |
|
||||
| stored.go:18:3:18:28 | ... := ...[0] | semmle.label | ... := ...[0] |
|
||||
| stored.go:25:14:25:17 | rows | semmle.label | rows |
|
||||
| stored.go:25:29:25:33 | &... [postupdate] | semmle.label | &... [postupdate] |
|
||||
@@ -16,5 +20,3 @@ nodes
|
||||
| stored.go:59:30:59:33 | SSA def(path) | semmle.label | SSA def(path) |
|
||||
| stored.go:61:22:61:25 | path | semmle.label | path |
|
||||
subpaths
|
||||
testFailures
|
||||
| StoredXss.go:13:39:13:63 | comment | Missing result: Alert[go/stored-xss] |
|
||||
|
||||
@@ -27,12 +27,12 @@ func xss(w http.ResponseWriter, r *http.Request) {
|
||||
origin := "test"
|
||||
{
|
||||
ws, _ := websocket.Dial(uri, "", origin)
|
||||
var xnet = make([]byte, 512) // $ Source[go/reflected-xss]
|
||||
ws.Read(xnet)
|
||||
var xnet = make([]byte, 512)
|
||||
ws.Read(xnet) // $ Source[go/reflected-xss]
|
||||
fmt.Fprintf(w, "%v", xnet) // $ Alert[go/reflected-xss]
|
||||
codec := &websocket.Codec{Marshal: marshal, Unmarshal: unmarshal}
|
||||
xnet2 := make([]byte, 512) // $ Source[go/reflected-xss]
|
||||
codec.Receive(ws, xnet2)
|
||||
xnet2 := make([]byte, 512)
|
||||
codec.Receive(ws, xnet2) // $ Source[go/reflected-xss]
|
||||
fmt.Fprintf(w, "%v", xnet2) // $ Alert[go/reflected-xss]
|
||||
}
|
||||
{
|
||||
@@ -43,12 +43,12 @@ func xss(w http.ResponseWriter, r *http.Request) {
|
||||
{
|
||||
dialer := gorilla.Dialer{}
|
||||
conn, _, _ := dialer.Dial(uri, nil)
|
||||
var gorillaMsg = make([]byte, 512) // $ Source[go/reflected-xss]
|
||||
gorilla.ReadJSON(conn, gorillaMsg)
|
||||
fmt.Fprintf(w, "%v", gorillaMsg) // $ Alert[go/reflected-xss]
|
||||
var gorillaMsg = make([]byte, 512)
|
||||
gorilla.ReadJSON(conn, gorillaMsg) // $ Source[go/reflected-xss]
|
||||
fmt.Fprintf(w, "%v", gorillaMsg) // $ Alert[go/reflected-xss]
|
||||
|
||||
gorilla2 := make([]byte, 512) // $ Source[go/reflected-xss]
|
||||
conn.ReadJSON(gorilla2)
|
||||
gorilla2 := make([]byte, 512)
|
||||
conn.ReadJSON(gorilla2) // $ Source[go/reflected-xss]
|
||||
fmt.Fprintf(w, "%v", gorilla2) // $ Alert[go/reflected-xss]
|
||||
|
||||
_, gorilla3, _ := conn.ReadMessage() // $ Source[go/reflected-xss]
|
||||
|
||||
@@ -14,7 +14,9 @@ pluginManagement {
|
||||
repositories {
|
||||
gradlePluginPortal()
|
||||
google()
|
||||
mavenCentral()
|
||||
maven {
|
||||
url = 'https://maven-central.storage-download.googleapis.com/maven2/'
|
||||
}
|
||||
}
|
||||
}
|
||||
dependencyResolutionManagement {
|
||||
@@ -33,7 +35,9 @@ dependencyResolutionManagement {
|
||||
repositoriesMode.set(RepositoriesMode.FAIL_ON_PROJECT_REPOS)
|
||||
repositories {
|
||||
google()
|
||||
mavenCentral()
|
||||
maven {
|
||||
url = 'https://maven-central.storage-download.googleapis.com/maven2/'
|
||||
}
|
||||
}
|
||||
}
|
||||
rootProject.name = "Android Sample"
|
||||
|
||||
@@ -14,7 +14,9 @@ pluginManagement {
|
||||
repositories {
|
||||
gradlePluginPortal()
|
||||
google()
|
||||
mavenCentral()
|
||||
maven {
|
||||
url = uri("https://maven-central.storage-download.googleapis.com/maven2/")
|
||||
}
|
||||
}
|
||||
}
|
||||
dependencyResolutionManagement {
|
||||
@@ -33,7 +35,9 @@ dependencyResolutionManagement {
|
||||
repositoriesMode.set(RepositoriesMode.FAIL_ON_PROJECT_REPOS)
|
||||
repositories {
|
||||
google()
|
||||
mavenCentral()
|
||||
maven {
|
||||
url = uri("https://maven-central.storage-download.googleapis.com/maven2/")
|
||||
}
|
||||
}
|
||||
}
|
||||
rootProject.name = "Android Sample"
|
||||
|
||||
@@ -14,7 +14,9 @@ pluginManagement {
|
||||
repositories {
|
||||
gradlePluginPortal()
|
||||
google()
|
||||
mavenCentral()
|
||||
maven {
|
||||
url = uri("https://maven-central.storage-download.googleapis.com/maven2/")
|
||||
}
|
||||
}
|
||||
}
|
||||
dependencyResolutionManagement {
|
||||
@@ -33,7 +35,9 @@ dependencyResolutionManagement {
|
||||
repositoriesMode.set(RepositoriesMode.FAIL_ON_PROJECT_REPOS)
|
||||
repositories {
|
||||
google()
|
||||
mavenCentral()
|
||||
maven {
|
||||
url = uri("https://maven-central.storage-download.googleapis.com/maven2/")
|
||||
}
|
||||
}
|
||||
}
|
||||
rootProject.name = "Android Sample"
|
||||
|
||||
@@ -14,7 +14,9 @@ pluginManagement {
|
||||
repositories {
|
||||
gradlePluginPortal()
|
||||
google()
|
||||
mavenCentral()
|
||||
maven {
|
||||
url = 'https://maven-central.storage-download.googleapis.com/maven2/'
|
||||
}
|
||||
}
|
||||
}
|
||||
dependencyResolutionManagement {
|
||||
@@ -33,7 +35,9 @@ dependencyResolutionManagement {
|
||||
repositoriesMode.set(RepositoriesMode.FAIL_ON_PROJECT_REPOS)
|
||||
repositories {
|
||||
google()
|
||||
mavenCentral()
|
||||
maven {
|
||||
url = 'https://maven-central.storage-download.googleapis.com/maven2/'
|
||||
}
|
||||
}
|
||||
}
|
||||
rootProject.name = "Android Sample"
|
||||
|
||||
@@ -13,7 +13,9 @@ buildscript {
|
||||
|
||||
repositories {
|
||||
google()
|
||||
jcenter()
|
||||
maven {
|
||||
url = uri("https://maven-central.storage-download.googleapis.com/maven2/")
|
||||
}
|
||||
}
|
||||
|
||||
/**
|
||||
@@ -39,6 +41,8 @@ buildscript {
|
||||
allprojects {
|
||||
repositories {
|
||||
google()
|
||||
jcenter()
|
||||
maven {
|
||||
url = uri("https://maven-central.storage-download.googleapis.com/maven2/")
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
@@ -13,7 +13,9 @@ buildscript {
|
||||
|
||||
repositories {
|
||||
google()
|
||||
jcenter()
|
||||
maven {
|
||||
url = uri("https://maven-central.storage-download.googleapis.com/maven2/")
|
||||
}
|
||||
}
|
||||
|
||||
/**
|
||||
@@ -39,6 +41,8 @@ buildscript {
|
||||
allprojects {
|
||||
repositories {
|
||||
google()
|
||||
jcenter()
|
||||
maven {
|
||||
url = uri("https://maven-central.storage-download.googleapis.com/maven2/")
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
@@ -13,7 +13,9 @@ buildscript {
|
||||
|
||||
repositories {
|
||||
google()
|
||||
jcenter()
|
||||
maven {
|
||||
url = 'https://maven-central.storage-download.googleapis.com/maven2/'
|
||||
}
|
||||
}
|
||||
|
||||
/**
|
||||
@@ -39,6 +41,8 @@ buildscript {
|
||||
allprojects {
|
||||
repositories {
|
||||
google()
|
||||
jcenter()
|
||||
maven {
|
||||
url = 'https://maven-central.storage-download.googleapis.com/maven2/'
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
@@ -13,7 +13,9 @@ buildscript {
|
||||
|
||||
repositories {
|
||||
google()
|
||||
jcenter()
|
||||
maven {
|
||||
url = 'https://maven-central.storage-download.googleapis.com/maven2/'
|
||||
}
|
||||
}
|
||||
|
||||
/**
|
||||
@@ -32,13 +34,15 @@ buildscript {
|
||||
* dependencies used by all modules in your project, such as third-party plugins
|
||||
* or libraries. However, you should configure module-specific dependencies in
|
||||
* each module-level build.gradle file. For new projects, Android Studio
|
||||
* includes JCenter and Google's Maven repository by default, but it does not
|
||||
* includes Maven Central and Google's Maven repository by default, but it does not
|
||||
* configure any dependencies (unless you select a template that requires some).
|
||||
*/
|
||||
|
||||
allprojects {
|
||||
repositories {
|
||||
google()
|
||||
jcenter()
|
||||
maven {
|
||||
url = 'https://maven-central.storage-download.googleapis.com/maven2/'
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
@@ -14,7 +14,9 @@ pluginManagement {
|
||||
repositories {
|
||||
gradlePluginPortal()
|
||||
google()
|
||||
mavenCentral()
|
||||
maven {
|
||||
url = 'https://maven-central.storage-download.googleapis.com/maven2/'
|
||||
}
|
||||
}
|
||||
}
|
||||
dependencyResolutionManagement {
|
||||
@@ -33,7 +35,9 @@ dependencyResolutionManagement {
|
||||
repositoriesMode.set(RepositoriesMode.FAIL_ON_PROJECT_REPOS)
|
||||
repositories {
|
||||
google()
|
||||
mavenCentral()
|
||||
maven {
|
||||
url = 'https://maven-central.storage-download.googleapis.com/maven2/'
|
||||
}
|
||||
}
|
||||
}
|
||||
rootProject.name = "Android Sample"
|
||||
|
||||
@@ -8,7 +8,9 @@
|
||||
apply plugin: 'java-library'
|
||||
|
||||
repositories {
|
||||
mavenCentral()
|
||||
maven {
|
||||
url = 'https://maven-central.storage-download.googleapis.com/maven2/'
|
||||
}
|
||||
}
|
||||
|
||||
dependencies {
|
||||
|
||||
@@ -1,5 +1,5 @@
|
||||
https://repo.maven.apache.org/maven2/org/apache/commons/commons-math3/3.6.1/commons-math3-3.6.1.jar
|
||||
https://repo.maven.apache.org/maven2/org/apiguardian/apiguardian-api/1.1.2/apiguardian-api-1.1.2.jar
|
||||
https://repo.maven.apache.org/maven2/org/junit/jupiter/junit-jupiter-api/5.12.1/junit-jupiter-api-5.12.1.jar
|
||||
https://repo.maven.apache.org/maven2/org/junit/platform/junit-platform-commons/1.12.1/junit-platform-commons-1.12.1.jar
|
||||
https://repo.maven.apache.org/maven2/org/opentest4j/opentest4j/1.3.0/opentest4j-1.3.0.jar
|
||||
https://maven-central.storage-download.googleapis.com/maven2/org/apache/commons/commons-math3/3.6.1/commons-math3-3.6.1.jar
|
||||
https://maven-central.storage-download.googleapis.com/maven2/org/apiguardian/apiguardian-api/1.1.2/apiguardian-api-1.1.2.jar
|
||||
https://maven-central.storage-download.googleapis.com/maven2/org/junit/jupiter/junit-jupiter-api/5.12.1/junit-jupiter-api-5.12.1.jar
|
||||
https://maven-central.storage-download.googleapis.com/maven2/org/junit/platform/junit-platform-commons/1.12.1/junit-platform-commons-1.12.1.jar
|
||||
https://maven-central.storage-download.googleapis.com/maven2/org/opentest4j/opentest4j/1.3.0/opentest4j-1.3.0.jar
|
||||
|
||||
@@ -8,7 +8,9 @@
|
||||
apply plugin: 'java-library'
|
||||
|
||||
repositories {
|
||||
mavenCentral()
|
||||
maven {
|
||||
url = 'https://maven-central.storage-download.googleapis.com/maven2/'
|
||||
}
|
||||
}
|
||||
|
||||
dependencies {
|
||||
|
||||
@@ -1,2 +1,2 @@
|
||||
https://repo.maven.apache.org/maven2/joda-time/joda-time/2.12.7/joda-time-2.12.7-no-tzdb.jar
|
||||
https://repo.maven.apache.org/maven2/org/apache/commons/commons-math3/3.6.1/commons-math3-3.6.1.jar
|
||||
https://maven-central.storage-download.googleapis.com/maven2/joda-time/joda-time/2.12.7/joda-time-2.12.7-no-tzdb.jar
|
||||
https://maven-central.storage-download.googleapis.com/maven2/org/apache/commons/commons-math3/3.6.1/commons-math3-3.6.1.jar
|
||||
|
||||
@@ -12,9 +12,9 @@ apply plugin: 'java'
|
||||
|
||||
// In this section you declare where to find the dependencies of your project
|
||||
repositories {
|
||||
// Use 'jcenter' for resolving your dependencies.
|
||||
// You can declare any Maven/Ivy/file repository here.
|
||||
jcenter()
|
||||
maven {
|
||||
url = 'https://maven-central.storage-download.googleapis.com/maven2/'
|
||||
}
|
||||
}
|
||||
|
||||
// In this section you declare the dependencies for your production and test code
|
||||
|
||||
@@ -8,7 +8,9 @@
|
||||
apply plugin: 'java-library'
|
||||
|
||||
repositories {
|
||||
mavenCentral()
|
||||
maven {
|
||||
url = 'https://maven-central.storage-download.googleapis.com/maven2/'
|
||||
}
|
||||
}
|
||||
|
||||
dependencies {
|
||||
|
||||
@@ -1 +1 @@
|
||||
https://repo.maven.apache.org/maven2/org/apache/commons/commons-math3/3.6.1/commons-math3-3.6.1.jar
|
||||
https://maven-central.storage-download.googleapis.com/maven2/org/apache/commons/commons-math3/3.6.1/commons-math3-3.6.1.jar
|
||||
|
||||
@@ -8,7 +8,9 @@
|
||||
apply plugin: 'java-library'
|
||||
|
||||
repositories {
|
||||
mavenCentral()
|
||||
maven {
|
||||
url = 'https://maven-central.storage-download.googleapis.com/maven2/'
|
||||
}
|
||||
}
|
||||
|
||||
dependencies {
|
||||
|
||||
@@ -1 +1 @@
|
||||
https://repo.maven.apache.org/maven2/org/apache/commons/commons-math3/3.6.1/commons-math3-3.6.1.jar
|
||||
https://maven-central.storage-download.googleapis.com/maven2/org/apache/commons/commons-math3/3.6.1/commons-math3-3.6.1.jar
|
||||
|
||||
@@ -1,6 +1,7 @@
|
||||
https://jcenter.bintray.com/junit/junit/4.12/junit-4.12.jar
|
||||
https://jcenter.bintray.com/org/hamcrest/hamcrest-core/1.3/hamcrest-core-1.3.jar
|
||||
https://jcenter.bintray.com/org/slf4j/slf4j-api/1.7.21/slf4j-api-1.7.21.jar
|
||||
https://maven-central.storage-download.googleapis.com/maven2/junit/junit/4.11/junit-4.11.jar
|
||||
https://maven-central.storage-download.googleapis.com/maven2/junit/junit/4.12/junit-4.12.jar
|
||||
https://maven-central.storage-download.googleapis.com/maven2/org/hamcrest/hamcrest-core/1.3/hamcrest-core-1.3.jar
|
||||
https://maven-central.storage-download.googleapis.com/maven2/org/slf4j/slf4j-api/1.7.21/slf4j-api-1.7.21.jar
|
||||
https://repo.maven.apache.org/maven2/com/feiniaojin/naaf/naaf-graceful-response-example/1.0/naaf-graceful-response-example-1.0.jar
|
||||
https://repo.maven.apache.org/maven2/com/github/MoebiusSolutions/avro-registry-in-source/avro-registry-in-source-tests/1.8/avro-registry-in-source-tests-1.8.jar
|
||||
https://repo.maven.apache.org/maven2/com/github/MoebiusSolutions/avro-registry-in-source/example-project/1.5/example-project-1.5.jar
|
||||
@@ -12,7 +13,6 @@ https://repo.maven.apache.org/maven2/de/knutwalker/rx-redis-example_2.11/0.1.2/r
|
||||
https://repo.maven.apache.org/maven2/de/knutwalker/rx-redis-java-example_2.11/0.1.2/rx-redis-java-example_2.11-0.1.2.jar
|
||||
https://repo.maven.apache.org/maven2/io/github/scrollsyou/example-spring-boot-starter/1.0.0/example-spring-boot-starter-1.0.0.jar
|
||||
https://repo.maven.apache.org/maven2/io/streamnative/com/example/maven-central-template/server/3.0.0/server-3.0.0.jar
|
||||
https://repo.maven.apache.org/maven2/junit/junit/4.11/junit-4.11.jar
|
||||
https://repo.maven.apache.org/maven2/no/nav/security/token-validation-ktor-demo/3.1.0/token-validation-ktor-demo-3.1.0.jar
|
||||
https://repo.maven.apache.org/maven2/org/minijax/minijax-example-fileupload/0.5.10/minijax-example-fileupload-0.5.10.jar
|
||||
https://repo.maven.apache.org/maven2/org/minijax/minijax-example-inject/0.5.10/minijax-example-inject-0.5.10.jar
|
||||
|
||||
@@ -12,9 +12,9 @@ apply plugin: 'java'
|
||||
|
||||
// In this section you declare where to find the dependencies of your project
|
||||
repositories {
|
||||
// Use 'jcenter' for resolving your dependencies.
|
||||
// You can declare any Maven/Ivy/file repository here.
|
||||
jcenter()
|
||||
maven {
|
||||
url = 'https://maven-central.storage-download.googleapis.com/maven2/'
|
||||
}
|
||||
}
|
||||
|
||||
// In this section you declare the dependencies for your production and test code
|
||||
|
||||
@@ -12,9 +12,9 @@ apply plugin: 'java'
|
||||
|
||||
// In this section you declare where to find the dependencies of your project
|
||||
repositories {
|
||||
// Use 'jcenter' for resolving your dependencies.
|
||||
// You can declare any Maven/Ivy/file repository here.
|
||||
jcenter()
|
||||
maven {
|
||||
url = 'https://maven-central.storage-download.googleapis.com/maven2/'
|
||||
}
|
||||
}
|
||||
|
||||
// In this section you declare the dependencies for your production and test code
|
||||
|
||||
@@ -0,0 +1,10 @@
|
||||
<settings>
|
||||
<mirrors>
|
||||
<mirror>
|
||||
<id>google-maven-central</id>
|
||||
<name>GCS Maven Central mirror</name>
|
||||
<url>https://maven-central.storage-download.googleapis.com/maven2/</url>
|
||||
<mirrorOf>central</mirrorOf>
|
||||
</mirror>
|
||||
</mirrors>
|
||||
</settings>
|
||||
@@ -26,4 +26,5 @@ maven-project-2/src/main/resources/my-app.properties
|
||||
maven-project-2/src/main/resources/page.xml
|
||||
maven-project-2/src/main/resources/struts.xml
|
||||
maven-project-2/src/test/java/com/example/AppTest4.java
|
||||
settings.xml
|
||||
test-db/working/settings.xml
|
||||
|
||||
@@ -1,3 +1,5 @@
|
||||
import os
|
||||
|
||||
def test(codeql, use_java_11, java, actions_toolchains_file, check_diagnostics_java):
|
||||
# The version of gradle used doesn't work on java 17
|
||||
codeql.database.create(
|
||||
@@ -5,5 +7,6 @@ def test(codeql, use_java_11, java, actions_toolchains_file, check_diagnostics_j
|
||||
"CODEQL_EXTRACTOR_JAVA_OPTION_BUILDLESS": "true",
|
||||
"CODEQL_EXTRACTOR_JAVA_OPTION_BUILDLESS_CLASSPATH_FROM_BUILD_FILES": "true",
|
||||
"LGTM_INDEX_MAVEN_TOOLCHAINS_FILE": str(actions_toolchains_file),
|
||||
"LGTM_INDEX_MAVEN_SETTINGS_FILE": os.path.join(os.path.dirname(os.path.realpath(__file__)), "settings.xml"),
|
||||
}
|
||||
)
|
||||
|
||||
@@ -14,7 +14,9 @@ pluginManagement {
|
||||
repositories {
|
||||
gradlePluginPortal()
|
||||
google()
|
||||
mavenCentral()
|
||||
maven {
|
||||
url = 'https://maven-central.storage-download.googleapis.com/maven2/'
|
||||
}
|
||||
}
|
||||
}
|
||||
dependencyResolutionManagement {
|
||||
@@ -33,7 +35,9 @@ dependencyResolutionManagement {
|
||||
repositoriesMode.set(RepositoriesMode.FAIL_ON_PROJECT_REPOS)
|
||||
repositories {
|
||||
google()
|
||||
mavenCentral()
|
||||
maven {
|
||||
url = 'https://maven-central.storage-download.googleapis.com/maven2/'
|
||||
}
|
||||
}
|
||||
}
|
||||
rootProject.name = "Android Sample"
|
||||
|
||||
@@ -12,9 +12,9 @@ apply plugin: 'java'
|
||||
|
||||
// In this section you declare where to find the dependencies of your project
|
||||
repositories {
|
||||
// Use 'jcenter' for resolving your dependencies.
|
||||
// You can declare any Maven/Ivy/file repository here.
|
||||
jcenter()
|
||||
maven {
|
||||
url = 'https://maven-central.storage-download.googleapis.com/maven2/'
|
||||
}
|
||||
}
|
||||
|
||||
// In this section you declare the dependencies for your production and test code
|
||||
|
||||
@@ -12,9 +12,9 @@ apply plugin: 'java'
|
||||
|
||||
// In this section you declare where to find the dependencies of your project
|
||||
repositories {
|
||||
// Use 'jcenter' for resolving your dependencies.
|
||||
// You can declare any Maven/Ivy/file repository here.
|
||||
jcenter()
|
||||
maven {
|
||||
url = 'https://maven-central.storage-download.googleapis.com/maven2/'
|
||||
}
|
||||
}
|
||||
|
||||
// In this section you declare the dependencies for your production and test code
|
||||
|
||||
@@ -12,8 +12,9 @@ plugins {
|
||||
}
|
||||
|
||||
repositories {
|
||||
// Use Maven Central for resolving dependencies.
|
||||
mavenCentral()
|
||||
maven {
|
||||
url = uri("https://maven-central.storage-download.googleapis.com/maven2/")
|
||||
}
|
||||
}
|
||||
|
||||
dependencies {
|
||||
|
||||
@@ -12,9 +12,9 @@ apply plugin: 'java'
|
||||
|
||||
// In this section you declare where to find the dependencies of your project
|
||||
repositories {
|
||||
// Use 'jcenter' for resolving your dependencies.
|
||||
// You can declare any Maven/Ivy/file repository here.
|
||||
jcenter()
|
||||
maven {
|
||||
url = 'https://maven-central.storage-download.googleapis.com/maven2/'
|
||||
}
|
||||
}
|
||||
|
||||
// In this section you declare the dependencies for your production and test code
|
||||
|
||||
@@ -12,9 +12,9 @@ apply plugin: 'java'
|
||||
|
||||
// In this section you declare where to find the dependencies of your project
|
||||
repositories {
|
||||
// Use 'jcenter' for resolving your dependencies.
|
||||
// You can declare any Maven/Ivy/file repository here.
|
||||
jcenter()
|
||||
maven {
|
||||
url = 'https://maven-central.storage-download.googleapis.com/maven2/'
|
||||
}
|
||||
}
|
||||
|
||||
// In this section you declare the dependencies for your production and test code
|
||||
|
||||
@@ -12,9 +12,9 @@ apply plugin: 'java'
|
||||
|
||||
// In this section you declare where to find the dependencies of your project
|
||||
repositories {
|
||||
// Use 'jcenter' for resolving your dependencies.
|
||||
// You can declare any Maven/Ivy/file repository here.
|
||||
jcenter()
|
||||
maven {
|
||||
url = 'https://maven-central.storage-download.googleapis.com/maven2/'
|
||||
}
|
||||
}
|
||||
|
||||
// In this section you declare the dependencies for your production and test code
|
||||
|
||||
@@ -12,9 +12,9 @@ apply plugin: 'java'
|
||||
|
||||
// In this section you declare where to find the dependencies of your project
|
||||
repositories {
|
||||
// Use 'jcenter' for resolving your dependencies.
|
||||
// You can declare any Maven/Ivy/file repository here.
|
||||
jcenter()
|
||||
maven {
|
||||
url = 'https://maven-central.storage-download.googleapis.com/maven2/'
|
||||
}
|
||||
}
|
||||
|
||||
// In this section you declare the dependencies for your production and test code
|
||||
|
||||
@@ -11,7 +11,9 @@ version = '0.0.1-SNAPSHOT'
|
||||
// but I omit it to test we recognise the Spring Boot plugin version.
|
||||
|
||||
repositories {
|
||||
mavenCentral()
|
||||
maven {
|
||||
url = 'https://maven-central.storage-download.googleapis.com/maven2/'
|
||||
}
|
||||
}
|
||||
|
||||
dependencies {
|
||||
|
||||
@@ -15,8 +15,9 @@ plugins {
|
||||
}
|
||||
|
||||
repositories {
|
||||
// Use Maven Central for resolving dependencies.
|
||||
mavenCentral()
|
||||
maven {
|
||||
url = 'https://maven-central.storage-download.googleapis.com/maven2/'
|
||||
}
|
||||
}
|
||||
|
||||
application {
|
||||
|
||||
@@ -15,8 +15,9 @@ plugins {
|
||||
}
|
||||
|
||||
repositories {
|
||||
// Use Maven Central for resolving dependencies.
|
||||
mavenCentral()
|
||||
maven {
|
||||
url = 'https://maven-central.storage-download.googleapis.com/maven2/'
|
||||
}
|
||||
}
|
||||
|
||||
application {
|
||||
|
||||
@@ -4,7 +4,9 @@ plugins {
|
||||
}
|
||||
|
||||
repositories {
|
||||
mavenCentral()
|
||||
maven {
|
||||
url = 'https://maven-central.storage-download.googleapis.com/maven2/'
|
||||
}
|
||||
}
|
||||
|
||||
dependencies {
|
||||
|
||||
@@ -15,8 +15,9 @@ plugins {
|
||||
}
|
||||
|
||||
repositories {
|
||||
// Use Maven Central for resolving dependencies.
|
||||
mavenCentral()
|
||||
maven {
|
||||
url = 'https://maven-central.storage-download.googleapis.com/maven2/'
|
||||
}
|
||||
}
|
||||
|
||||
application {
|
||||
|
||||
@@ -0,0 +1,23 @@
|
||||
# THIS FILE IS AN AUTO-GENERATED MODELS AS DATA FILE. DO NOT EDIT.
|
||||
# Generated from https://github.com/apache/axis-axis2-java-core#aaf1489fabd4599e54039a27f605081f301b3123 by codeql-mads-via-llm
|
||||
extensions:
|
||||
- addsTo:
|
||||
pack: codeql/java-all
|
||||
extensible: summaryModel
|
||||
data:
|
||||
- ["org.apache.axis2.addressing.metadata", "InterfaceName", True, "InterfaceName", "(QName)", "", "Argument[0]", "Argument[this].SyntheticField[org.apache.axis2.addressing.metadata.InterfaceName.name]", "value", "dfc-generated"]
|
||||
- ["org.apache.axis2.addressing.metadata", "InterfaceName", True, "getName", "()", "", "Argument[this].SyntheticField[org.apache.axis2.addressing.metadata.InterfaceName.name]", "ReturnValue", "value", "dfc-generated"]
|
||||
- ["org.apache.axis2.addressing.metadata", "InterfaceName", True, "setName", "(QName)", "", "Argument[0]", "Argument[this].SyntheticField[org.apache.axis2.addressing.metadata.InterfaceName.name]", "value", "dfc-generated"]
|
||||
- ["org.apache.axis2.addressing.metadata", "ServiceName", True, "ServiceName", "(QName)", "", "Argument[0]", "Argument[this].SyntheticField[org.apache.axis2.addressing.metadata.ServiceName.name]", "value", "dfc-generated"]
|
||||
- ["org.apache.axis2.addressing.metadata", "ServiceName", True, "ServiceName", "(QName,String)", "", "Argument[0]", "Argument[this].SyntheticField[org.apache.axis2.addressing.metadata.ServiceName.name]", "value", "dfc-generated"]
|
||||
- ["org.apache.axis2.addressing.metadata", "ServiceName", True, "ServiceName", "(QName,String)", "", "Argument[1]", "Argument[this].SyntheticField[org.apache.axis2.addressing.metadata.ServiceName.endpointName]", "value", "dfc-generated"]
|
||||
- ["org.apache.axis2.addressing.metadata", "ServiceName", True, "getEndpointName", "()", "", "Argument[this].SyntheticField[org.apache.axis2.addressing.metadata.ServiceName.endpointName]", "ReturnValue", "value", "dfc-generated"]
|
||||
- ["org.apache.axis2.addressing.metadata", "ServiceName", True, "getName", "()", "", "Argument[this].SyntheticField[org.apache.axis2.addressing.metadata.ServiceName.name]", "ReturnValue", "value", "dfc-generated"]
|
||||
- ["org.apache.axis2.addressing.metadata", "ServiceName", True, "setEndpointName", "(String)", "", "Argument[0]", "Argument[this].SyntheticField[org.apache.axis2.addressing.metadata.ServiceName.endpointName]", "value", "dfc-generated"]
|
||||
- ["org.apache.axis2.addressing.metadata", "ServiceName", True, "setName", "(QName)", "", "Argument[0]", "Argument[this].SyntheticField[org.apache.axis2.addressing.metadata.ServiceName.name]", "value", "dfc-generated"]
|
||||
- ["org.apache.axis2.addressing.metadata", "WSDLLocation", True, "WSDLLocation", "(String,String)", "", "Argument[0]", "Argument[this].SyntheticField[org.apache.axis2.addressing.metadata.WSDLLocation.targetNamespace]", "value", "dfc-generated"]
|
||||
- ["org.apache.axis2.addressing.metadata", "WSDLLocation", True, "WSDLLocation", "(String,String)", "", "Argument[1]", "Argument[this].SyntheticField[org.apache.axis2.addressing.metadata.WSDLLocation.wsdlURL]", "value", "dfc-generated"]
|
||||
- ["org.apache.axis2.addressing.metadata", "WSDLLocation", True, "getLocation", "()", "", "Argument[this].SyntheticField[org.apache.axis2.addressing.metadata.WSDLLocation.wsdlURL]", "ReturnValue", "value", "dfc-generated"]
|
||||
- ["org.apache.axis2.addressing.metadata", "WSDLLocation", True, "getTargetNamespace", "()", "", "Argument[this].SyntheticField[org.apache.axis2.addressing.metadata.WSDLLocation.targetNamespace]", "ReturnValue", "value", "dfc-generated"]
|
||||
- ["org.apache.axis2.addressing.metadata", "WSDLLocation", True, "setLocation", "(String)", "", "Argument[0]", "Argument[this].SyntheticField[org.apache.axis2.addressing.metadata.WSDLLocation.wsdlURL]", "value", "dfc-generated"]
|
||||
- ["org.apache.axis2.addressing.metadata", "WSDLLocation", True, "setTargetNamespace", "(String)", "", "Argument[0]", "Argument[this].SyntheticField[org.apache.axis2.addressing.metadata.WSDLLocation.targetNamespace]", "value", "dfc-generated"]
|
||||
@@ -0,0 +1,55 @@
|
||||
# THIS FILE IS AN AUTO-GENERATED MODELS AS DATA FILE. DO NOT EDIT.
|
||||
# Generated from https://github.com/apache/axis-axis2-java-core#aaf1489fabd4599e54039a27f605081f301b3123 by codeql-mads-via-llm
|
||||
extensions:
|
||||
- addsTo:
|
||||
pack: codeql/java-all
|
||||
extensible: sinkModel
|
||||
data:
|
||||
- ["org.apache.axis2.addressing", "EndpointReference", True, "readExternal", "(ObjectInput)", "", "Argument[0]", "unsafe-deserialization", "ai-generated"]
|
||||
- ["org.apache.axis2.addressing", "EndpointReferenceHelper", True, "fromString", "(String)", "", "Argument[0]", "xxe", "ai-generated"]
|
||||
- addsTo:
|
||||
pack: codeql/java-all
|
||||
extensible: summaryModel
|
||||
data:
|
||||
- ["org.apache.axis2.addressing", "AddressingHelper", True, "getRequestAddressingRequirementParameterValue", "(MessageContext)", "", "Argument[0]", "ReturnValue", "taint", "df-generated"]
|
||||
- ["org.apache.axis2.addressing", "EndpointReference", True, "EndpointReference", "(String)", "", "Argument[0]", "Argument[this].SyntheticField[org.apache.axis2.addressing.EndpointReference.address]", "value", "dfc-generated"]
|
||||
- ["org.apache.axis2.addressing", "EndpointReference", True, "addAttribute", "(OMAttribute)", "", "Argument[0]", "Argument[this].SyntheticField[org.apache.axis2.addressing.EndpointReference.attributes].Element", "value", "dfc-generated"]
|
||||
- ["org.apache.axis2.addressing", "EndpointReference", True, "addExtensibleElement", "(OMElement)", "", "Argument[0]", "Argument[this].SyntheticField[org.apache.axis2.addressing.EndpointReference.extensibleElements].Element", "value", "dfc-generated"]
|
||||
- ["org.apache.axis2.addressing", "EndpointReference", True, "addMetaData", "(OMNode)", "", "Argument[0]", "Argument[this].SyntheticField[org.apache.axis2.addressing.EndpointReference.metaData].Element", "value", "dfc-generated"]
|
||||
- ["org.apache.axis2.addressing", "EndpointReference", True, "addReferenceParameter", "(OMElement)", "", "Argument[0]", "Argument[this].SyntheticField[org.apache.axis2.addressing.EndpointReference.referenceParameters].MapValue", "value", "dfc-generated"]
|
||||
- ["org.apache.axis2.addressing", "EndpointReference", True, "getAddress", "()", "", "Argument[this]", "ReturnValue", "taint", "dfc-generated"]
|
||||
- ["org.apache.axis2.addressing", "EndpointReference", True, "getAddress", "()", "", "Argument[this].SyntheticField[org.apache.axis2.addressing.EndpointReference.address]", "ReturnValue", "value", "dfc-generated"]
|
||||
- ["org.apache.axis2.addressing", "EndpointReference", True, "getAddressAttributes", "()", "", "Argument[this]", "ReturnValue", "taint", "dfc-generated"]
|
||||
- ["org.apache.axis2.addressing", "EndpointReference", True, "getAddressAttributes", "()", "", "Argument[this].SyntheticField[org.apache.axis2.addressing.EndpointReference.addressAttributes]", "ReturnValue", "value", "dfc-generated"]
|
||||
- ["org.apache.axis2.addressing", "EndpointReference", True, "getAllReferenceParameters", "()", "", "Argument[this]", "ReturnValue", "taint", "dfc-generated"]
|
||||
- ["org.apache.axis2.addressing", "EndpointReference", True, "getAllReferenceParameters", "()", "", "Argument[this].SyntheticField[org.apache.axis2.addressing.EndpointReference.referenceParameters]", "ReturnValue", "value", "dfc-generated"]
|
||||
- ["org.apache.axis2.addressing", "EndpointReference", True, "getAttributes", "()", "", "Argument[this]", "ReturnValue", "taint", "dfc-generated"]
|
||||
- ["org.apache.axis2.addressing", "EndpointReference", True, "getAttributes", "()", "", "Argument[this].SyntheticField[org.apache.axis2.addressing.EndpointReference.attributes]", "ReturnValue", "value", "dfc-generated"]
|
||||
- ["org.apache.axis2.addressing", "EndpointReference", True, "getExtensibleElements", "()", "", "Argument[this]", "ReturnValue", "taint", "dfc-generated"]
|
||||
- ["org.apache.axis2.addressing", "EndpointReference", True, "getExtensibleElements", "()", "", "Argument[this].SyntheticField[org.apache.axis2.addressing.EndpointReference.extensibleElements]", "ReturnValue", "value", "dfc-generated"]
|
||||
- ["org.apache.axis2.addressing", "EndpointReference", True, "getLogCorrelationIDString", "()", "", "Argument[this]", "ReturnValue", "taint", "dfc-generated"]
|
||||
- ["org.apache.axis2.addressing", "EndpointReference", True, "getMetaData", "()", "", "Argument[this]", "ReturnValue", "taint", "dfc-generated"]
|
||||
- ["org.apache.axis2.addressing", "EndpointReference", True, "getMetaData", "()", "", "Argument[this].SyntheticField[org.apache.axis2.addressing.EndpointReference.metaData]", "ReturnValue", "value", "dfc-generated"]
|
||||
- ["org.apache.axis2.addressing", "EndpointReference", True, "getMetadataAttributes", "()", "", "Argument[this]", "ReturnValue", "taint", "dfc-generated"]
|
||||
- ["org.apache.axis2.addressing", "EndpointReference", True, "getMetadataAttributes", "()", "", "Argument[this].SyntheticField[org.apache.axis2.addressing.EndpointReference.metaDataAttributes]", "ReturnValue", "value", "dfc-generated"]
|
||||
- ["org.apache.axis2.addressing", "EndpointReference", True, "getName", "()", "", "Argument[this]", "ReturnValue", "taint", "dfc-generated"]
|
||||
- ["org.apache.axis2.addressing", "EndpointReference", True, "getName", "()", "", "Argument[this].SyntheticField[org.apache.axis2.addressing.EndpointReference.name]", "ReturnValue", "value", "dfc-generated"]
|
||||
- ["org.apache.axis2.addressing", "EndpointReference", True, "readExternal", "(ObjectInput)", "", "Argument[0]", "Argument[this]", "taint", "df-generated"]
|
||||
- ["org.apache.axis2.addressing", "EndpointReference", True, "setAddress", "(String)", "", "Argument[0]", "Argument[this].SyntheticField[org.apache.axis2.addressing.EndpointReference.address]", "value", "dfc-generated"]
|
||||
- ["org.apache.axis2.addressing", "EndpointReference", True, "setAddressAttributes", "(ArrayList)", "", "Argument[0]", "Argument[this].SyntheticField[org.apache.axis2.addressing.EndpointReference.addressAttributes]", "value", "dfc-generated"]
|
||||
- ["org.apache.axis2.addressing", "EndpointReference", True, "setExtensibleElements", "(ArrayList)", "", "Argument[0]", "Argument[this].SyntheticField[org.apache.axis2.addressing.EndpointReference.extensibleElements]", "value", "dfc-generated"]
|
||||
- ["org.apache.axis2.addressing", "EndpointReference", True, "setMetadataAttributes", "(ArrayList)", "", "Argument[0]", "Argument[this].SyntheticField[org.apache.axis2.addressing.EndpointReference.metaDataAttributes]", "value", "dfc-generated"]
|
||||
- ["org.apache.axis2.addressing", "EndpointReference", True, "setName", "(String)", "", "Argument[0]", "Argument[this].SyntheticField[org.apache.axis2.addressing.EndpointReference.name]", "value", "dfc-generated"]
|
||||
- ["org.apache.axis2.addressing", "EndpointReference", True, "setReferenceParameters", "(Map)", "", "Argument[0]", "Argument[this].SyntheticField[org.apache.axis2.addressing.EndpointReference.referenceParameters]", "value", "dfc-generated"]
|
||||
- ["org.apache.axis2.addressing", "EndpointReference", True, "writeExternal", "(ObjectOutput)", "", "Argument[this]", "Argument[0]", "taint", "df-generated"]
|
||||
- ["org.apache.axis2.addressing", "RelatesTo", True, "RelatesTo", "(String)", "", "Argument[0]", "Argument[this].SyntheticField[org.apache.axis2.addressing.RelatesTo.value]", "value", "dfc-generated"]
|
||||
- ["org.apache.axis2.addressing", "RelatesTo", True, "RelatesTo", "(String,String)", "", "Argument[0]", "Argument[this].SyntheticField[org.apache.axis2.addressing.RelatesTo.value]", "value", "dfc-generated"]
|
||||
- ["org.apache.axis2.addressing", "RelatesTo", True, "RelatesTo", "(String,String)", "", "Argument[1]", "Argument[this].SyntheticField[org.apache.axis2.addressing.RelatesTo.relationshipType]", "value", "dfc-generated"]
|
||||
- ["org.apache.axis2.addressing", "RelatesTo", True, "getExtensibilityAttributes", "()", "", "Argument[this].SyntheticField[org.apache.axis2.addressing.RelatesTo.extensibilityAttributes]", "ReturnValue", "value", "dfc-generated"]
|
||||
- ["org.apache.axis2.addressing", "RelatesTo", True, "getRelationshipType", "()", "", "Argument[this].SyntheticField[org.apache.axis2.addressing.RelatesTo.relationshipType]", "ReturnValue", "value", "dfc-generated"]
|
||||
- ["org.apache.axis2.addressing", "RelatesTo", True, "getValue", "()", "", "Argument[this].SyntheticField[org.apache.axis2.addressing.RelatesTo.value]", "ReturnValue", "value", "dfc-generated"]
|
||||
- ["org.apache.axis2.addressing", "RelatesTo", True, "readExternal", "(ObjectInput)", "", "Argument[0]", "Argument[this]", "taint", "df-generated"]
|
||||
- ["org.apache.axis2.addressing", "RelatesTo", True, "setExtensibilityAttributes", "(ArrayList)", "", "Argument[0]", "Argument[this].SyntheticField[org.apache.axis2.addressing.RelatesTo.extensibilityAttributes]", "value", "dfc-generated"]
|
||||
- ["org.apache.axis2.addressing", "RelatesTo", True, "setRelationshipType", "(String)", "", "Argument[0]", "Argument[this].SyntheticField[org.apache.axis2.addressing.RelatesTo.relationshipType]", "value", "dfc-generated"]
|
||||
- ["org.apache.axis2.addressing", "RelatesTo", True, "setValue", "(String)", "", "Argument[0]", "Argument[this].SyntheticField[org.apache.axis2.addressing.RelatesTo.value]", "value", "dfc-generated"]
|
||||
- ["org.apache.axis2.addressing", "RelatesTo", True, "writeExternal", "(ObjectOutput)", "", "Argument[this]", "Argument[0]", "taint", "df-generated"]
|
||||
@@ -0,0 +1,19 @@
|
||||
# THIS FILE IS AN AUTO-GENERATED MODELS AS DATA FILE. DO NOT EDIT.
|
||||
# Generated from https://github.com/apache/axis-axis2-java-core#aaf1489fabd4599e54039a27f605081f301b3123 by codeql-mads-via-llm
|
||||
extensions:
|
||||
- addsTo:
|
||||
pack: codeql/java-all
|
||||
extensible: summaryModel
|
||||
data:
|
||||
- ["org.apache.axis2.addressing.wsdl", "WSDL11ActionHelper", True, "getFaultActionFromStringInformation", "(String,String,String,String)", "", "Argument[0]", "ReturnValue", "taint", "dfc-generated"]
|
||||
- ["org.apache.axis2.addressing.wsdl", "WSDL11ActionHelper", True, "getFaultActionFromStringInformation", "(String,String,String,String)", "", "Argument[1]", "ReturnValue", "taint", "dfc-generated"]
|
||||
- ["org.apache.axis2.addressing.wsdl", "WSDL11ActionHelper", True, "getFaultActionFromStringInformation", "(String,String,String,String)", "", "Argument[2]", "ReturnValue", "taint", "dfc-generated"]
|
||||
- ["org.apache.axis2.addressing.wsdl", "WSDL11ActionHelper", True, "getFaultActionFromStringInformation", "(String,String,String,String)", "", "Argument[3]", "ReturnValue", "taint", "dfc-generated"]
|
||||
- ["org.apache.axis2.addressing.wsdl", "WSDL11ActionHelper", True, "getInputActionFromStringInformation", "(String,String,String,String,String)", "", "Argument[1]", "ReturnValue", "taint", "dfc-generated"]
|
||||
- ["org.apache.axis2.addressing.wsdl", "WSDL11ActionHelper", True, "getInputActionFromStringInformation", "(String,String,String,String,String)", "", "Argument[2]", "ReturnValue", "taint", "dfc-generated"]
|
||||
- ["org.apache.axis2.addressing.wsdl", "WSDL11ActionHelper", True, "getInputActionFromStringInformation", "(String,String,String,String,String)", "", "Argument[3]", "ReturnValue", "taint", "dfc-generated"]
|
||||
- ["org.apache.axis2.addressing.wsdl", "WSDL11ActionHelper", True, "getInputActionFromStringInformation", "(String,String,String,String,String)", "", "Argument[4]", "ReturnValue", "taint", "dfc-generated"]
|
||||
- ["org.apache.axis2.addressing.wsdl", "WSDL11ActionHelper", True, "getOutputActionFromStringInformation", "(String,String,String,String,String)", "", "Argument[1]", "ReturnValue", "taint", "dfc-generated"]
|
||||
- ["org.apache.axis2.addressing.wsdl", "WSDL11ActionHelper", True, "getOutputActionFromStringInformation", "(String,String,String,String,String)", "", "Argument[2]", "ReturnValue", "taint", "dfc-generated"]
|
||||
- ["org.apache.axis2.addressing.wsdl", "WSDL11ActionHelper", True, "getOutputActionFromStringInformation", "(String,String,String,String,String)", "", "Argument[3]", "ReturnValue", "taint", "dfc-generated"]
|
||||
- ["org.apache.axis2.addressing.wsdl", "WSDL11ActionHelper", True, "getOutputActionFromStringInformation", "(String,String,String,String,String)", "", "Argument[4]", "ReturnValue", "taint", "dfc-generated"]
|
||||
@@ -0,0 +1,47 @@
|
||||
# THIS FILE IS AN AUTO-GENERATED MODELS AS DATA FILE. DO NOT EDIT.
|
||||
# Generated from https://github.com/apache/axis-axis2-java-core#aaf1489fabd4599e54039a27f605081f301b3123 by codeql-mads-via-llm
|
||||
extensions:
|
||||
- addsTo:
|
||||
pack: codeql/java-all
|
||||
extensible: sourceModel
|
||||
data:
|
||||
- ["org.apache.axis2.builder", "ApplicationXMLBuilder", True, "processDocument", "(InputStream,String,MessageContext)", "", "Parameter[0]", "remote", "ai-generated"]
|
||||
- ["org.apache.axis2.builder", "ApplicationXMLBuilder", True, "processDocument", "(InputStream,String,MessageContext)", "", "ReturnValue", "remote", "ai-generated"]
|
||||
- ["org.apache.axis2.builder", "Builder", True, "processDocument", "(InputStream,String,MessageContext)", "", "Parameter[0]", "remote", "ai-generated"]
|
||||
- ["org.apache.axis2.builder", "Builder", True, "processDocument", "(InputStream,String,MessageContext)", "", "Parameter[1]", "remote", "ai-generated"]
|
||||
- ["org.apache.axis2.builder", "Builder", True, "processDocument", "(InputStream,String,MessageContext)", "", "Parameter[2]", "remote", "ai-generated"]
|
||||
- ["org.apache.axis2.builder", "Builder", True, "processDocument", "(InputStream,String,MessageContext)", "", "ReturnValue", "remote", "ai-generated"]
|
||||
- ["org.apache.axis2.builder", "DataSourceBuilder", True, "processDocument", "(InputStream,String,MessageContext)", "", "Parameter[0]", "remote", "ai-generated"]
|
||||
- ["org.apache.axis2.builder", "DataSourceBuilder", True, "processDocument", "(InputStream,String,MessageContext)", "", "Parameter[1]", "remote", "ai-generated"]
|
||||
- ["org.apache.axis2.builder", "DataSourceBuilder", True, "processDocument", "(InputStream,String,MessageContext)", "", "Parameter[2]", "remote", "ai-generated"]
|
||||
- ["org.apache.axis2.builder", "MIMEAwareBuilder", True, "processMIMEMessage", "(Attachments,String,MessageContext)", "", "Parameter[0]", "remote", "ai-generated"]
|
||||
- ["org.apache.axis2.builder", "MIMEAwareBuilder", True, "processMIMEMessage", "(Attachments,String,MessageContext)", "", "Parameter[1]", "remote", "ai-generated"]
|
||||
- ["org.apache.axis2.builder", "MIMEAwareBuilder", True, "processMIMEMessage", "(Attachments,String,MessageContext)", "", "Parameter[2]", "remote", "ai-generated"]
|
||||
- ["org.apache.axis2.builder", "MIMEBuilder", True, "processDocument", "(InputStream,String,MessageContext)", "", "Parameter[0]", "remote", "ai-generated"]
|
||||
- ["org.apache.axis2.builder", "MIMEBuilder", True, "processDocument", "(InputStream,String,MessageContext)", "", "Parameter[1]", "remote", "ai-generated"]
|
||||
- ["org.apache.axis2.builder", "MTOMBuilder", True, "processDocument", "(InputStream,String,MessageContext)", "", "Parameter[0]", "remote", "ai-generated"]
|
||||
- ["org.apache.axis2.builder", "MTOMBuilder", True, "processDocument", "(InputStream,String,MessageContext)", "", "Parameter[1]", "remote", "ai-generated"]
|
||||
- ["org.apache.axis2.builder", "MTOMBuilder", True, "processDocument", "(InputStream,String,MessageContext)", "", "Parameter[2]", "remote", "ai-generated"]
|
||||
- ["org.apache.axis2.builder", "MTOMBuilder", True, "processMIMEMessage", "(Attachments,String,MessageContext)", "", "Parameter[0]", "remote", "ai-generated"]
|
||||
- ["org.apache.axis2.builder", "MTOMBuilder", True, "processMIMEMessage", "(Attachments,String,MessageContext)", "", "Parameter[1]", "remote", "ai-generated"]
|
||||
- ["org.apache.axis2.builder", "MTOMBuilder", True, "processMIMEMessage", "(Attachments,String,MessageContext)", "", "Parameter[2]", "remote", "ai-generated"]
|
||||
- ["org.apache.axis2.builder", "MultipartFormDataBuilder", True, "processDocument", "(InputStream,String,MessageContext)", "", "Parameter[0]", "remote", "ai-generated"]
|
||||
- ["org.apache.axis2.builder", "MultipartFormDataBuilder", True, "processDocument", "(InputStream,String,MessageContext)", "", "Parameter[1]", "remote", "ai-generated"]
|
||||
- ["org.apache.axis2.builder", "MultipartFormDataBuilder", True, "processDocument", "(InputStream,String,MessageContext)", "", "Parameter[2]", "remote", "ai-generated"]
|
||||
- ["org.apache.axis2.builder", "MultipartFormDataBuilder", True, "processDocument", "(InputStream,String,MessageContext)", "", "ReturnValue", "remote", "ai-generated"]
|
||||
- ["org.apache.axis2.builder", "XFormURLEncodedBuilder", True, "processDocument", "(InputStream,String,MessageContext)", "", "Parameter[0]", "remote", "ai-generated"]
|
||||
- ["org.apache.axis2.builder", "XFormURLEncodedBuilder", True, "processDocument", "(InputStream,String,MessageContext)", "", "Parameter[1]", "remote", "ai-generated"]
|
||||
- ["org.apache.axis2.builder", "XFormURLEncodedBuilder", True, "processDocument", "(InputStream,String,MessageContext)", "", "Parameter[2]", "remote", "ai-generated"]
|
||||
- addsTo:
|
||||
pack: codeql/java-all
|
||||
extensible: summaryModel
|
||||
data:
|
||||
- ["org.apache.axis2.builder", "BuilderUtil", True, "getBuilderFromSelector", "(String,MessageContext)", "", "Argument[0]", "Argument[1].SyntheticField[org.apache.axis2.context.AbstractContext.properties].MapValue", "value", "dfc-generated"]
|
||||
- ["org.apache.axis2.builder", "BuilderUtil", True, "getCharSetEncoding", "(PushbackInputStream,String)", "", "Argument[1]", "ReturnValue", "value", "dfc-generated"]
|
||||
- ["org.apache.axis2.builder", "BuilderUtil", True, "getCharSetEncoding", "(String)", "", "Argument[0]", "ReturnValue", "taint", "dfc-generated"]
|
||||
- ["org.apache.axis2.builder", "BuilderUtil", True, "getPushbackInputStream", "(InputStream)", "", "Argument[0]", "ReturnValue", "taint", "dfc-generated"]
|
||||
- ["org.apache.axis2.builder", "BuilderUtil", True, "getReader", "(InputStream,String)", "", "Argument[0]", "ReturnValue", "taint", "dfc-generated"]
|
||||
- ["org.apache.axis2.builder", "DataSourceBuilder$ByteArrayDataSourceEx", True, "ByteArrayDataSourceEx", "(byte[],String)", "", "Argument[0]", "Argument[this].SyntheticField[org.apache.axis2.builder.DataSourceBuilder$ByteArrayDataSourceEx.bytes]", "value", "dfc-generated"]
|
||||
- ["org.apache.axis2.builder", "DataSourceBuilder$ByteArrayDataSourceEx", True, "serialize", "(OutputStream,OMOutputFormat)", "", "Argument[this].SyntheticField[org.apache.axis2.builder.DataSourceBuilder$ByteArrayDataSourceEx.bytes]", "Argument[0]", "taint", "dfc-generated"]
|
||||
- ["org.apache.axis2.builder", "MTOMBuilder", True, "processMIMEMessage", "(Attachments,String,MessageContext)", "", "Argument[0]", "Argument[2].Field[org.apache.axis2.context.MessageContext.attachments]", "value", "dfc-generated"]
|
||||
- ["org.apache.axis2.builder", "SOAPBuilder", True, "processMIMEMessage", "(Attachments,String,MessageContext)", "", "Argument[0]", "Argument[2].Field[org.apache.axis2.context.MessageContext.attachments]", "value", "dfc-generated"]
|
||||
@@ -0,0 +1,19 @@
|
||||
# THIS FILE IS AN AUTO-GENERATED MODELS AS DATA FILE. DO NOT EDIT.
|
||||
# Generated from https://github.com/apache/axis-axis2-java-core#aaf1489fabd4599e54039a27f605081f301b3123 by codeql-mads-via-llm
|
||||
extensions:
|
||||
- addsTo:
|
||||
pack: codeql/java-all
|
||||
extensible: sourceModel
|
||||
data:
|
||||
- ["org.apache.axis2.builder.unknowncontent", "UnknownContentBuilder", True, "processDocument", "(InputStream,String,MessageContext)", "", "Parameter[0]", "remote", "ai-generated"]
|
||||
- ["org.apache.axis2.builder.unknowncontent", "UnknownContentBuilder", True, "processDocument", "(InputStream,String,MessageContext)", "", "Parameter[1]", "remote", "ai-generated"]
|
||||
- ["org.apache.axis2.builder.unknowncontent", "UnknownContentBuilder", True, "processDocument", "(InputStream,String,MessageContext)", "", "Parameter[2]", "remote", "ai-generated"]
|
||||
- addsTo:
|
||||
pack: codeql/java-all
|
||||
extensible: summaryModel
|
||||
data:
|
||||
- ["org.apache.axis2.builder.unknowncontent", "InputStreamDataSource", True, "InputStreamDataSource", "(InputStream)", "", "Argument[0]", "Argument[this]", "taint", "df-generated"]
|
||||
- ["org.apache.axis2.builder.unknowncontent", "InputStreamDataSource", True, "getContentType", "()", "", "Argument[this].SyntheticField[org.apache.axis2.builder.unknowncontent.InputStreamDataSource.type]", "ReturnValue", "value", "dfc-generated"]
|
||||
- ["org.apache.axis2.builder.unknowncontent", "InputStreamDataSource", True, "setType", "(String)", "", "Argument[0]", "Argument[this].SyntheticField[org.apache.axis2.builder.unknowncontent.InputStreamDataSource.type]", "value", "dfc-generated"]
|
||||
- ["org.apache.axis2.builder.unknowncontent", "UnknownContentOMDataSource", True, "UnknownContentOMDataSource", "(DataHandler)", "", "Argument[0]", "Argument[this].SyntheticField[org.apache.axis2.builder.unknowncontent.UnknownContentOMDataSource.genericContent]", "value", "dfc-generated"]
|
||||
- ["org.apache.axis2.builder.unknowncontent", "UnknownContentOMDataSource", True, "getContent", "()", "", "Argument[this].SyntheticField[org.apache.axis2.builder.unknowncontent.UnknownContentOMDataSource.genericContent]", "ReturnValue", "value", "dfc-generated"]
|
||||
@@ -0,0 +1,23 @@
|
||||
# THIS FILE IS AN AUTO-GENERATED MODELS AS DATA FILE. DO NOT EDIT.
|
||||
# Generated from https://github.com/apache/axis-axis2-java-core#aaf1489fabd4599e54039a27f605081f301b3123 by codeql-mads-via-llm
|
||||
extensions:
|
||||
- addsTo:
|
||||
pack: codeql/java-all
|
||||
extensible: summaryModel
|
||||
data:
|
||||
- ["org.apache.axis2.classloader", "BeanInfoCache", False, "getBeanInfo", "(Class,Class)", "", "Argument[this]", "ReturnValue", "taint", "df-generated"]
|
||||
- ["org.apache.axis2.classloader", "BeanInfoCachingClassLoader", True, "getBeanInfoCache", "()", "", "Argument[this]", "ReturnValue", "taint", "df-generated"]
|
||||
- ["org.apache.axis2.classloader", "MultiParentClassLoader", True, "MultiParentClassLoader", "(MultiParentClassLoader)", "", "Argument[0]", "Argument[this]", "taint", "df-generated"]
|
||||
- ["org.apache.axis2.classloader", "MultiParentClassLoader", True, "MultiParentClassLoader", "(URL[],ClassLoader)", "", "Argument[1]", "Argument[this].SyntheticField[org.apache.axis2.classloader.MultiParentClassLoader.parents].ArrayElement", "value", "dfc-generated"]
|
||||
- ["org.apache.axis2.classloader", "MultiParentClassLoader", True, "MultiParentClassLoader", "(URL[],ClassLoader,URLStreamHandlerFactory)", "", "Argument[1]", "Argument[this].SyntheticField[org.apache.axis2.classloader.MultiParentClassLoader.parents].ArrayElement", "value", "dfc-generated"]
|
||||
- ["org.apache.axis2.classloader", "MultiParentClassLoader", True, "MultiParentClassLoader", "(URL[],ClassLoader,boolean,String[],String[])", "", "Argument[1]", "Argument[this].SyntheticField[org.apache.axis2.classloader.MultiParentClassLoader.parents].ArrayElement", "value", "dfc-generated"]
|
||||
- ["org.apache.axis2.classloader", "MultiParentClassLoader", True, "MultiParentClassLoader", "(URL[],ClassLoader[])", "", "Argument[1].ArrayElement", "Argument[this].SyntheticField[org.apache.axis2.classloader.MultiParentClassLoader.parents].ArrayElement", "value", "dfc-generated"]
|
||||
- ["org.apache.axis2.classloader", "MultiParentClassLoader", True, "MultiParentClassLoader", "(URL[],ClassLoader[],URLStreamHandlerFactory)", "", "Argument[1].ArrayElement", "Argument[this].SyntheticField[org.apache.axis2.classloader.MultiParentClassLoader.parents].ArrayElement", "value", "dfc-generated"]
|
||||
- ["org.apache.axis2.classloader", "MultiParentClassLoader", True, "MultiParentClassLoader", "(URL[],ClassLoader[],boolean,Collection,Collection)", "", "Argument[1].ArrayElement", "Argument[this].SyntheticField[org.apache.axis2.classloader.MultiParentClassLoader.parents].ArrayElement", "value", "dfc-generated"]
|
||||
- ["org.apache.axis2.classloader", "MultiParentClassLoader", True, "MultiParentClassLoader", "(URL[],ClassLoader[],boolean,String[],String[])", "", "Argument[1].ArrayElement", "Argument[this].SyntheticField[org.apache.axis2.classloader.MultiParentClassLoader.parents].ArrayElement", "value", "dfc-generated"]
|
||||
- ["org.apache.axis2.classloader", "MultiParentClassLoader", True, "findResources", "(String)", "", "Argument[0]", "ReturnValue", "taint", "df-generated"]
|
||||
- ["org.apache.axis2.classloader", "MultiParentClassLoader", True, "getParents", "()", "", "Argument[this].SyntheticField[org.apache.axis2.classloader.MultiParentClassLoader.parents]", "ReturnValue", "value", "dfc-generated"]
|
||||
- ["org.apache.axis2.classloader", "ThreadContextDescriptor", True, "getOldClassLoader", "()", "", "Argument[this].SyntheticField[org.apache.axis2.classloader.ThreadContextDescriptor.oldClassLoader]", "ReturnValue", "value", "dfc-generated"]
|
||||
- ["org.apache.axis2.classloader", "ThreadContextDescriptor", True, "getOldMessageContext", "()", "", "Argument[this].SyntheticField[org.apache.axis2.classloader.ThreadContextDescriptor.oldMessageContext]", "ReturnValue", "value", "dfc-generated"]
|
||||
- ["org.apache.axis2.classloader", "ThreadContextDescriptor", True, "setOldClassLoader", "(ClassLoader)", "", "Argument[0]", "Argument[this].SyntheticField[org.apache.axis2.classloader.ThreadContextDescriptor.oldClassLoader]", "value", "dfc-generated"]
|
||||
- ["org.apache.axis2.classloader", "ThreadContextDescriptor", True, "setOldMessageContext", "(MessageContext)", "", "Argument[0]", "Argument[this].SyntheticField[org.apache.axis2.classloader.ThreadContextDescriptor.oldMessageContext]", "value", "dfc-generated"]
|
||||
@@ -0,0 +1,16 @@
|
||||
# THIS FILE IS AN AUTO-GENERATED MODELS AS DATA FILE. DO NOT EDIT.
|
||||
# Generated from https://github.com/apache/axis-axis2-java-core#aaf1489fabd4599e54039a27f605081f301b3123 by codeql-mads-via-llm
|
||||
extensions:
|
||||
- addsTo:
|
||||
pack: codeql/java-all
|
||||
extensible: sourceModel
|
||||
data:
|
||||
- ["org.apache.axis2.client.async", "AxisCallback", True, "onFault", "(MessageContext)", "", "Parameter[0]", "remote", "ai-generated"]
|
||||
- ["org.apache.axis2.client.async", "AxisCallback", True, "onMessage", "(MessageContext)", "", "Parameter[0]", "remote", "ai-generated"]
|
||||
- addsTo:
|
||||
pack: codeql/java-all
|
||||
extensible: neutralModel
|
||||
data:
|
||||
- ["org.apache.axis2.client.async", "AxisCallback", "onError", "(Exception)", "summary", "ai-generated"]
|
||||
- ["org.apache.axis2.client.async", "AxisCallback", "onFault", "(MessageContext)", "summary", "ai-generated"]
|
||||
- ["org.apache.axis2.client.async", "AxisCallback", "onMessage", "(MessageContext)", "summary", "ai-generated"]
|
||||
@@ -0,0 +1,106 @@
|
||||
# THIS FILE IS AN AUTO-GENERATED MODELS AS DATA FILE. DO NOT EDIT.
|
||||
# Generated from https://github.com/apache/axis-axis2-java-core#aaf1489fabd4599e54039a27f605081f301b3123 by codeql-mads-via-llm
|
||||
extensions:
|
||||
- addsTo:
|
||||
pack: codeql/java-all
|
||||
extensible: sinkModel
|
||||
data:
|
||||
- ["org.apache.axis2.client", "Options", True, "readExternal", "(ObjectInput)", "", "Argument[0]", "unsafe-deserialization", "ai-generated"]
|
||||
- ["org.apache.axis2.client", "ServiceClient", True, "ServiceClient", "(ConfigurationContext,URL,QName,String)", "", "Argument[1]", "request-forgery", "ai-generated"]
|
||||
- ["org.apache.axis2.client", "ServiceClient", True, "fireAndForget", "(OMElement)", "", "Argument[this]", "request-forgery", "ai-generated"]
|
||||
- ["org.apache.axis2.client", "ServiceClient", True, "fireAndForget", "(QName,OMElement)", "", "Argument[this]", "request-forgery", "ai-generated"]
|
||||
- ["org.apache.axis2.client", "ServiceClient", True, "sendReceive", "(OMElement)", "", "Argument[this]", "request-forgery", "ai-generated"]
|
||||
- ["org.apache.axis2.client", "ServiceClient", True, "sendReceive", "(QName,OMElement)", "", "Argument[this]", "request-forgery", "ai-generated"]
|
||||
- ["org.apache.axis2.client", "ServiceClient", True, "sendReceiveNonBlocking", "(OMElement,AxisCallback)", "", "Argument[this]", "request-forgery", "ai-generated"]
|
||||
- ["org.apache.axis2.client", "ServiceClient", True, "sendReceiveNonBlocking", "(QName,OMElement,AxisCallback)", "", "Argument[this]", "request-forgery", "ai-generated"]
|
||||
- ["org.apache.axis2.client", "ServiceClient", True, "sendRobust", "(OMElement)", "", "Argument[this]", "request-forgery", "ai-generated"]
|
||||
- ["org.apache.axis2.client", "ServiceClient", True, "sendRobust", "(QName,OMElement)", "", "Argument[this]", "request-forgery", "ai-generated"]
|
||||
- ["org.apache.axis2.client", "Stub", True, "addHttpHeader", "(MessageContext,String,String)", "", "Argument[1]", "response-splitting", "ai-generated"]
|
||||
- ["org.apache.axis2.client", "Stub", True, "addHttpHeader", "(MessageContext,String,String)", "", "Argument[2]", "response-splitting", "ai-generated"]
|
||||
- ["org.apache.axis2.client", "Stub", True, "setServiceClientEPR", "(String)", "", "Argument[0]", "request-forgery", "ai-generated"]
|
||||
- addsTo:
|
||||
pack: codeql/java-all
|
||||
extensible: sourceModel
|
||||
data:
|
||||
- ["org.apache.axis2.client", "ServiceClient", True, "ServiceClient", "(ConfigurationContext,URL,QName,String)", "", "Argument[this]", "remote", "ai-generated"]
|
||||
- ["org.apache.axis2.client", "ServiceClient", True, "setTargetEPR", "(EndpointReference)", "", "Argument[this]", "remote", "ai-generated"]
|
||||
- addsTo:
|
||||
pack: codeql/java-all
|
||||
extensible: summaryModel
|
||||
data:
|
||||
- ["org.apache.axis2.client", "FaultMapKey", True, "FaultMapKey", "(QName,String)", "", "Argument[0]", "Argument[this]", "taint", "df-generated"]
|
||||
- ["org.apache.axis2.client", "FaultMapKey", True, "FaultMapKey", "(QName,String)", "", "Argument[1]", "Argument[this]", "taint", "df-generated"]
|
||||
- ["org.apache.axis2.client", "OperationClient", True, "addMessageContext", "(MessageContext)", "", "Argument[0]", "Argument[this]", "taint", "df-generated"]
|
||||
- ["org.apache.axis2.client", "OperationClient", True, "addMessageContext", "(MessageContext)", "", "Argument[this]", "Argument[0]", "taint", "df-generated"]
|
||||
- ["org.apache.axis2.client", "OperationClient", True, "getMessageContext", "(String)", "", "Argument[this]", "ReturnValue", "taint", "df-generated"]
|
||||
- ["org.apache.axis2.client", "OperationClient", True, "getOperationContext", "()", "", "Argument[this]", "ReturnValue", "taint", "df-generated"]
|
||||
- ["org.apache.axis2.client", "OperationClient", True, "getOptions", "()", "", "Argument[this].SyntheticField[org.apache.axis2.client.OperationClient.options]", "ReturnValue", "value", "dfc-generated"]
|
||||
- ["org.apache.axis2.client", "OperationClient", True, "setCallback", "(AxisCallback)", "", "Argument[0]", "Argument[this]", "taint", "df-generated"]
|
||||
- ["org.apache.axis2.client", "OperationClient", True, "setOptions", "(Options)", "", "Argument[0]", "Argument[this].SyntheticField[org.apache.axis2.client.OperationClient.options]", "value", "dfc-generated"]
|
||||
- ["org.apache.axis2.client", "Options", True, "Options", "(Options)", "", "Argument[0]", "Argument[this].SyntheticField[org.apache.axis2.client.Options.parent]", "value", "dfc-generated"]
|
||||
- ["org.apache.axis2.client", "Options", True, "activate", "(ConfigurationContext)", "", "Argument[0]", "Argument[this]", "taint", "df-generated"]
|
||||
- ["org.apache.axis2.client", "Options", True, "addRelatesTo", "(RelatesTo)", "", "Argument[0]", "Argument[this].SyntheticField[org.apache.axis2.client.Options.relationships].Element", "value", "dfc-generated"]
|
||||
- ["org.apache.axis2.client", "Options", True, "getAction", "()", "", "Argument[this]", "ReturnValue", "taint", "df-generated"]
|
||||
- ["org.apache.axis2.client", "Options", True, "getFaultTo", "()", "", "Argument[this]", "ReturnValue", "taint", "df-generated"]
|
||||
- ["org.apache.axis2.client", "Options", True, "getFrom", "()", "", "Argument[this]", "ReturnValue", "taint", "df-generated"]
|
||||
- ["org.apache.axis2.client", "Options", True, "getListener", "()", "", "Argument[this]", "ReturnValue", "taint", "df-generated"]
|
||||
- ["org.apache.axis2.client", "Options", True, "getLogCorrelationIDString", "()", "", "Argument[this]", "ReturnValue", "taint", "dfc-generated"]
|
||||
- ["org.apache.axis2.client", "Options", True, "getMessageId", "()", "", "Argument[this]", "ReturnValue", "taint", "df-generated"]
|
||||
- ["org.apache.axis2.client", "Options", True, "getParent", "()", "", "Argument[this]", "ReturnValue", "taint", "dfc-generated"]
|
||||
- ["org.apache.axis2.client", "Options", True, "getParent", "()", "", "Argument[this].SyntheticField[org.apache.axis2.client.Options.parent]", "ReturnValue", "value", "dfc-generated"]
|
||||
- ["org.apache.axis2.client", "Options", True, "getPassword", "()", "", "Argument[this]", "ReturnValue", "taint", "df-generated"]
|
||||
- ["org.apache.axis2.client", "Options", True, "getProperties", "()", "", "Argument[this].SyntheticField[org.apache.axis2.client.Options.properties].MapKey", "ReturnValue.MapKey", "value", "dfc-generated"]
|
||||
- ["org.apache.axis2.client", "Options", True, "getProperties", "()", "", "Argument[this].SyntheticField[org.apache.axis2.client.Options.properties].MapValue", "ReturnValue.MapValue", "value", "dfc-generated"]
|
||||
- ["org.apache.axis2.client", "Options", True, "getProperty", "(String)", "", "Argument[this].SyntheticField[org.apache.axis2.client.Options.properties].MapValue", "ReturnValue", "value", "dfc-generated"]
|
||||
- ["org.apache.axis2.client", "Options", True, "getRelatesTo", "()", "", "Argument[this].SyntheticField[org.apache.axis2.client.Options.relationships].Element", "ReturnValue", "value", "dfc-generated"]
|
||||
- ["org.apache.axis2.client", "Options", True, "getRelatesTo", "(String)", "", "Argument[this].SyntheticField[org.apache.axis2.client.Options.relationships].Element", "ReturnValue", "value", "dfc-generated"]
|
||||
- ["org.apache.axis2.client", "Options", True, "getRelationships", "()", "", "Argument[this].SyntheticField[org.apache.axis2.client.Options.relationships].Element", "ReturnValue.ArrayElement", "value", "dfc-generated"]
|
||||
- ["org.apache.axis2.client", "Options", True, "getReplyTo", "()", "", "Argument[this]", "ReturnValue", "taint", "df-generated"]
|
||||
- ["org.apache.axis2.client", "Options", True, "getSoapVersionURI", "()", "", "Argument[this]", "ReturnValue", "taint", "df-generated"]
|
||||
- ["org.apache.axis2.client", "Options", True, "getTo", "()", "", "Argument[this]", "ReturnValue", "taint", "df-generated"]
|
||||
- ["org.apache.axis2.client", "Options", True, "getTransportIn", "()", "", "Argument[this]", "ReturnValue", "taint", "df-generated"]
|
||||
- ["org.apache.axis2.client", "Options", True, "getTransportInProtocol", "()", "", "Argument[this]", "ReturnValue", "taint", "df-generated"]
|
||||
- ["org.apache.axis2.client", "Options", True, "getTransportOut", "()", "", "Argument[this]", "ReturnValue", "taint", "df-generated"]
|
||||
- ["org.apache.axis2.client", "Options", True, "getUserName", "()", "", "Argument[this]", "ReturnValue", "taint", "df-generated"]
|
||||
- ["org.apache.axis2.client", "Options", True, "readExternal", "(ObjectInput)", "", "Argument[0]", "Argument[this]", "taint", "df-generated"]
|
||||
- ["org.apache.axis2.client", "Options", True, "setAction", "(String)", "", "Argument[0]", "Argument[this]", "taint", "df-generated"]
|
||||
- ["org.apache.axis2.client", "Options", True, "setFaultTo", "(EndpointReference)", "", "Argument[0]", "Argument[this]", "taint", "df-generated"]
|
||||
- ["org.apache.axis2.client", "Options", True, "setFrom", "(EndpointReference)", "", "Argument[0]", "Argument[this]", "taint", "df-generated"]
|
||||
- ["org.apache.axis2.client", "Options", True, "setListener", "(TransportListener)", "", "Argument[0]", "Argument[this]", "taint", "df-generated"]
|
||||
- ["org.apache.axis2.client", "Options", True, "setMessageId", "(String)", "", "Argument[0]", "Argument[this]", "taint", "df-generated"]
|
||||
- ["org.apache.axis2.client", "Options", True, "setParent", "(Options)", "", "Argument[0]", "Argument[this].SyntheticField[org.apache.axis2.client.Options.parent]", "value", "dfc-generated"]
|
||||
- ["org.apache.axis2.client", "Options", True, "setPassword", "(String)", "", "Argument[0]", "Argument[this]", "taint", "df-generated"]
|
||||
- ["org.apache.axis2.client", "Options", True, "setProperties", "(Map)", "", "Argument[0]", "Argument[this].SyntheticField[org.apache.axis2.client.Options.properties]", "value", "dfc-generated"]
|
||||
- ["org.apache.axis2.client", "Options", True, "setProperty", "(String,Object)", "", "Argument[0]", "Argument[this].SyntheticField[org.apache.axis2.client.Options.properties].MapKey", "value", "dfc-generated"]
|
||||
- ["org.apache.axis2.client", "Options", True, "setProperty", "(String,Object)", "", "Argument[1]", "Argument[this].SyntheticField[org.apache.axis2.client.Options.properties].MapValue", "value", "dfc-generated"]
|
||||
- ["org.apache.axis2.client", "Options", True, "setRelationships", "(RelatesTo[])", "", "Argument[0].ArrayElement", "Argument[this].SyntheticField[org.apache.axis2.client.Options.relationships].Element", "value", "dfc-generated"]
|
||||
- ["org.apache.axis2.client", "Options", True, "setReplyTo", "(EndpointReference)", "", "Argument[0]", "Argument[this]", "taint", "df-generated"]
|
||||
- ["org.apache.axis2.client", "Options", True, "setSenderTransport", "(String,AxisConfiguration)", "", "Argument[1]", "Argument[this]", "taint", "df-generated"]
|
||||
- ["org.apache.axis2.client", "Options", True, "setSoapVersionURI", "(String)", "", "Argument[0]", "Argument[this]", "taint", "df-generated"]
|
||||
- ["org.apache.axis2.client", "Options", True, "setTo", "(EndpointReference)", "", "Argument[0]", "Argument[this]", "taint", "df-generated"]
|
||||
- ["org.apache.axis2.client", "Options", True, "setTransportIn", "(TransportInDescription)", "", "Argument[0]", "Argument[this]", "taint", "df-generated"]
|
||||
- ["org.apache.axis2.client", "Options", True, "setTransportInProtocol", "(String)", "", "Argument[0]", "Argument[this]", "taint", "df-generated"]
|
||||
- ["org.apache.axis2.client", "Options", True, "setTransportOut", "(TransportOutDescription)", "", "Argument[0]", "Argument[this]", "taint", "df-generated"]
|
||||
- ["org.apache.axis2.client", "Options", True, "setUserName", "(String)", "", "Argument[0]", "Argument[this]", "taint", "df-generated"]
|
||||
- ["org.apache.axis2.client", "Options", True, "writeExternal", "(ObjectOutput)", "", "Argument[this]", "Argument[0]", "taint", "df-generated"]
|
||||
- ["org.apache.axis2.client", "ServiceClient", True, "ServiceClient", "(ConfigurationContext,AxisService)", "", "Argument[1]", "Argument[this].SyntheticField[org.apache.axis2.client.ServiceClient.axisService]", "value", "dfc-generated"]
|
||||
- ["org.apache.axis2.client", "ServiceClient", True, "ServiceClient", "(ConfigurationContext,Definition,QName,String)", "", "Argument[0]", "Argument[this]", "taint", "df-generated"]
|
||||
- ["org.apache.axis2.client", "ServiceClient", True, "ServiceClient", "(ConfigurationContext,URL,QName,String)", "", "Argument[0]", "Argument[this]", "taint", "df-generated"]
|
||||
- ["org.apache.axis2.client", "ServiceClient", True, "addHeader", "(OMElement)", "", "Argument[0]", "Argument[this]", "taint", "df-generated"]
|
||||
- ["org.apache.axis2.client", "ServiceClient", True, "addHeader", "(SOAPHeaderBlock)", "", "Argument[0]", "Argument[this]", "taint", "df-generated"]
|
||||
- ["org.apache.axis2.client", "ServiceClient", True, "createClient", "(QName)", "", "Argument[this]", "ReturnValue", "taint", "df-generated"]
|
||||
- ["org.apache.axis2.client", "ServiceClient", True, "getAxisConfiguration", "()", "", "Argument[this]", "ReturnValue", "taint", "df-generated"]
|
||||
- ["org.apache.axis2.client", "ServiceClient", True, "getAxisService", "()", "", "Argument[this].SyntheticField[org.apache.axis2.client.ServiceClient.axisService]", "ReturnValue", "value", "dfc-generated"]
|
||||
- ["org.apache.axis2.client", "ServiceClient", True, "getLastOperationContext", "()", "", "Argument[this]", "ReturnValue", "taint", "df-generated"]
|
||||
- ["org.apache.axis2.client", "ServiceClient", True, "getOptions", "()", "", "Argument[this].SyntheticField[org.apache.axis2.client.ServiceClient.options]", "ReturnValue", "value", "dfc-generated"]
|
||||
- ["org.apache.axis2.client", "ServiceClient", True, "getOverrideOptions", "()", "", "Argument[this].SyntheticField[org.apache.axis2.client.ServiceClient.overrideOptions]", "ReturnValue", "value", "dfc-generated"]
|
||||
- ["org.apache.axis2.client", "ServiceClient", True, "getServiceContext", "()", "", "Argument[this]", "ReturnValue", "taint", "df-generated"]
|
||||
- ["org.apache.axis2.client", "ServiceClient", True, "getTargetEPR", "()", "", "Argument[this].SyntheticField[org.apache.axis2.client.ServiceClient.serviceContext].SyntheticField[org.apache.axis2.context.ServiceContext.targetEPR]", "ReturnValue", "value", "dfc-generated"]
|
||||
- ["org.apache.axis2.client", "ServiceClient", True, "setAxisService", "(AxisService)", "", "Argument[0]", "Argument[this].SyntheticField[org.apache.axis2.client.ServiceClient.axisService]", "value", "dfc-generated"]
|
||||
- ["org.apache.axis2.client", "ServiceClient", True, "setOptions", "(Options)", "", "Argument[0]", "Argument[this].SyntheticField[org.apache.axis2.client.ServiceClient.options]", "value", "dfc-generated"]
|
||||
- ["org.apache.axis2.client", "ServiceClient", True, "setOverrideOptions", "(Options)", "", "Argument[0]", "Argument[this].SyntheticField[org.apache.axis2.client.ServiceClient.overrideOptions]", "value", "dfc-generated"]
|
||||
- ["org.apache.axis2.client", "ServiceClient", True, "setTargetEPR", "(EndpointReference)", "", "Argument[0]", "Argument[this].SyntheticField[org.apache.axis2.client.ServiceClient.serviceContext].SyntheticField[org.apache.axis2.context.ServiceContext.targetEPR]", "value", "dfc-generated"]
|
||||
- ["org.apache.axis2.client", "Stub", True, "_getServiceClient", "()", "", "Argument[this].SyntheticField[org.apache.axis2.client.Stub._serviceClient]", "ReturnValue", "value", "dfc-generated"]
|
||||
- ["org.apache.axis2.client", "Stub", True, "_setServiceClient", "(ServiceClient)", "", "Argument[0]", "Argument[this].SyntheticField[org.apache.axis2.client.Stub._serviceClient]", "value", "dfc-generated"]
|
||||
- ["org.apache.axis2.client", "WSDLBasedPolicyProcessor", True, "WSDLBasedPolicyProcessor", "(ConfigurationContext)", "", "Argument[0]", "Argument[this]", "taint", "df-generated"]
|
||||
- ["org.apache.axis2.client", "WSDLBasedPolicyProcessor", True, "configureOperationPolices", "(AxisOperation)", "", "Argument[this]", "Argument[0]", "taint", "df-generated"]
|
||||
@@ -0,0 +1,57 @@
|
||||
# THIS FILE IS AN AUTO-GENERATED MODELS AS DATA FILE. DO NOT EDIT.
|
||||
# Generated from https://github.com/apache/axis-axis2-java-core#aaf1489fabd4599e54039a27f605081f301b3123 by codeql-mads-via-llm
|
||||
extensions:
|
||||
- addsTo:
|
||||
pack: codeql/java-all
|
||||
extensible: sinkModel
|
||||
data:
|
||||
- ["org.apache.axis2.context.externalize", "DebugObjectInput", True, "readObject", "()", "", "Argument[this]", "unsafe-deserialization", "ai-generated"]
|
||||
- ["org.apache.axis2.context.externalize", "DebugObjectInput", True, "trace", "(String)", "", "Argument[0]", "log-injection", "ai-generated"]
|
||||
- ["org.apache.axis2.context.externalize", "SafeObjectInputStream", True, "readArrayList", "()", "", "Argument[this]", "unsafe-deserialization", "ai-generated"]
|
||||
- ["org.apache.axis2.context.externalize", "SafeObjectInputStream", True, "readHashMap", "()", "", "Argument[this]", "unsafe-deserialization", "ai-generated"]
|
||||
- ["org.apache.axis2.context.externalize", "SafeObjectInputStream", True, "readLinkedList", "()", "", "Argument[this]", "unsafe-deserialization", "ai-generated"]
|
||||
- ["org.apache.axis2.context.externalize", "SafeObjectInputStream", True, "readList", "(List)", "", "Argument[this]", "unsafe-deserialization", "ai-generated"]
|
||||
- ["org.apache.axis2.context.externalize", "SafeObjectInputStream", True, "readMap", "(Map)", "", "Argument[this]", "unsafe-deserialization", "ai-generated"]
|
||||
- ["org.apache.axis2.context.externalize", "SafeObjectInputStream", True, "readObject", "()", "", "Argument[this]", "unsafe-deserialization", "ai-generated"]
|
||||
- addsTo:
|
||||
pack: codeql/java-all
|
||||
extensible: summaryModel
|
||||
data:
|
||||
- ["org.apache.axis2.context.externalize", "ActivateUtils", True, "findHandler", "(List,MetaDataEntry)", "", "Argument[0].Element", "ReturnValue", "value", "dfc-generated"]
|
||||
- ["org.apache.axis2.context.externalize", "ActivateUtils", True, "findMessage", "(AxisOperation,String,String)", "", "Argument[0]", "ReturnValue", "taint", "df-generated"]
|
||||
- ["org.apache.axis2.context.externalize", "ActivateUtils", True, "findOperation", "(AxisConfiguration,String,QName)", "", "Argument[0]", "ReturnValue", "taint", "df-generated"]
|
||||
- ["org.apache.axis2.context.externalize", "ActivateUtils", True, "findOperation", "(AxisService,String,QName)", "", "Argument[0]", "ReturnValue", "taint", "df-generated"]
|
||||
- ["org.apache.axis2.context.externalize", "ActivateUtils", True, "findService", "(AxisConfiguration,String,String)", "", "Argument[0].SyntheticField[org.apache.axis2.engine.AxisConfiguration.allServices].MapValue", "ReturnValue", "value", "dfc-generated"]
|
||||
- ["org.apache.axis2.context.externalize", "ActivateUtils", True, "findService", "(AxisConfiguration,String,String,String)", "", "Argument[0].SyntheticField[org.apache.axis2.engine.AxisConfiguration.allServices].MapValue", "ReturnValue", "value", "dfc-generated"]
|
||||
- ["org.apache.axis2.context.externalize", "ActivateUtils", True, "findServiceGroup", "(AxisConfiguration,String,String)", "", "Argument[0]", "ReturnValue", "taint", "df-generated"]
|
||||
- ["org.apache.axis2.context.externalize", "ActivateUtils", True, "findTransportListener", "(AxisConfiguration,String)", "", "Argument[0].SyntheticField[org.apache.axis2.engine.AxisConfiguration.transportsIn].MapValue", "ReturnValue", "taint", "dfc-generated"]
|
||||
- ["org.apache.axis2.context.externalize", "DebugObjectInput", True, "DebugObjectInput", "(ObjectInput)", "", "Argument[0]", "Argument[this]", "taint", "df-generated"]
|
||||
- ["org.apache.axis2.context.externalize", "DebugObjectOutputStream", True, "write", "(byte[])", "", "Argument[0]", "Argument[this]", "taint", "df-generated"]
|
||||
- ["org.apache.axis2.context.externalize", "DebugObjectOutputStream", True, "write", "(byte[],int,int)", "", "Argument[0]", "Argument[this]", "taint", "df-generated"]
|
||||
- ["org.apache.axis2.context.externalize", "DebugObjectOutputStream", True, "writeBytes", "(String)", "", "Argument[0]", "Argument[this]", "taint", "df-generated"]
|
||||
- ["org.apache.axis2.context.externalize", "DebugObjectOutputStream", True, "writeChars", "(String)", "", "Argument[0]", "Argument[this]", "taint", "df-generated"]
|
||||
- ["org.apache.axis2.context.externalize", "DebugObjectOutputStream", True, "writeObject", "(Object)", "", "Argument[0]", "Argument[this]", "taint", "df-generated"]
|
||||
- ["org.apache.axis2.context.externalize", "DebugObjectOutputStream", True, "writeUTF", "(String)", "", "Argument[0]", "Argument[this]", "taint", "df-generated"]
|
||||
- ["org.apache.axis2.context.externalize", "ObjectInputStreamWithCL", True, "ObjectInputStreamWithCL", "(InputStream)", "", "Argument[0]", "Argument[this]", "taint", "dfc-generated"]
|
||||
- ["org.apache.axis2.context.externalize", "ObjectInputStreamWithCL", True, "ObjectInputStreamWithCL", "(InputStream,ClassLoader)", "", "Argument[0]", "Argument[this]", "taint", "dfc-generated"]
|
||||
- ["org.apache.axis2.context.externalize", "ObjectInputStreamWithCL", True, "ObjectInputStreamWithCL", "(InputStream,ObjectInputStreamWithCL$ClassResolver)", "", "Argument[0]", "Argument[this]", "taint", "dfc-generated"]
|
||||
- ["org.apache.axis2.context.externalize", "SafeObjectInputStream", True, "install", "(ObjectInput)", "", "Argument[0]", "ReturnValue", "value", "df-generated"]
|
||||
- ["org.apache.axis2.context.externalize", "SafeObjectInputStream", True, "readArrayList", "()", "", "Argument[this]", "ReturnValue", "taint", "df-generated"]
|
||||
- ["org.apache.axis2.context.externalize", "SafeObjectInputStream", True, "readHashMap", "()", "", "Argument[this]", "ReturnValue", "taint", "df-generated"]
|
||||
- ["org.apache.axis2.context.externalize", "SafeObjectInputStream", True, "readLinkedList", "()", "", "Argument[this]", "ReturnValue", "taint", "df-generated"]
|
||||
- ["org.apache.axis2.context.externalize", "SafeObjectInputStream", True, "readList", "(List)", "", "Argument[0]", "ReturnValue", "value", "dfc-generated"]
|
||||
- ["org.apache.axis2.context.externalize", "SafeObjectInputStream", True, "readMap", "(Map)", "", "Argument[0]", "ReturnValue", "value", "dfc-generated"]
|
||||
- ["org.apache.axis2.context.externalize", "SafeObjectOutputStream", True, "install", "(ObjectOutput)", "", "Argument[0]", "ReturnValue", "value", "dfc-generated"]
|
||||
- ["org.apache.axis2.context.externalize", "SafeObjectOutputStream", True, "install", "(ObjectOutput)", "", "Argument[0]", "ReturnValue.SyntheticField[org.apache.axis2.context.externalize.SafeObjectOutputStream.out]", "value", "dfc-generated"]
|
||||
- ["org.apache.axis2.context.externalize", "SafeObjectOutputStream", True, "putFields", "()", "", "Argument[this].SyntheticField[org.apache.axis2.context.externalize.SafeObjectOutputStream.out]", "ReturnValue", "taint", "dfc-generated"]
|
||||
- ["org.apache.axis2.context.externalize", "SafeObjectOutputStream", True, "write", "(byte[])", "", "Argument[0]", "Argument[this].SyntheticField[org.apache.axis2.context.externalize.SafeObjectOutputStream.out]", "taint", "dfc-generated"]
|
||||
- ["org.apache.axis2.context.externalize", "SafeObjectOutputStream", True, "write", "(byte[],int,int)", "", "Argument[0]", "Argument[this].SyntheticField[org.apache.axis2.context.externalize.SafeObjectOutputStream.out]", "taint", "dfc-generated"]
|
||||
- ["org.apache.axis2.context.externalize", "SafeObjectOutputStream", True, "writeBytes", "(String)", "", "Argument[0]", "Argument[this].SyntheticField[org.apache.axis2.context.externalize.SafeObjectOutputStream.out]", "taint", "dfc-generated"]
|
||||
- ["org.apache.axis2.context.externalize", "SafeObjectOutputStream", True, "writeChars", "(String)", "", "Argument[0]", "Argument[this].SyntheticField[org.apache.axis2.context.externalize.SafeObjectOutputStream.out]", "taint", "dfc-generated"]
|
||||
- ["org.apache.axis2.context.externalize", "SafeObjectOutputStream", True, "writeItem", "(Object,boolean)", "", "Argument[0]", "Argument[this].SyntheticField[org.apache.axis2.context.externalize.SafeObjectOutputStream.out]", "taint", "dfc-generated"]
|
||||
- ["org.apache.axis2.context.externalize", "SafeObjectOutputStream", True, "writeList", "(List)", "", "Argument[0].Element", "Argument[this].SyntheticField[org.apache.axis2.context.externalize.SafeObjectOutputStream.out]", "taint", "dfc-generated"]
|
||||
- ["org.apache.axis2.context.externalize", "SafeObjectOutputStream", True, "writeMap", "(Map)", "", "Argument[0].Element", "Argument[this]", "taint", "df-generated"]
|
||||
- ["org.apache.axis2.context.externalize", "SafeObjectOutputStream", True, "writeObject", "(Object)", "", "Argument[0]", "Argument[this].SyntheticField[org.apache.axis2.context.externalize.SafeObjectOutputStream.out]", "taint", "dfc-generated"]
|
||||
- ["org.apache.axis2.context.externalize", "SafeObjectOutputStream", True, "writePair", "(Object,boolean,Object,boolean)", "", "Argument[0]", "Argument[this].SyntheticField[org.apache.axis2.context.externalize.SafeObjectOutputStream.out]", "taint", "dfc-generated"]
|
||||
- ["org.apache.axis2.context.externalize", "SafeObjectOutputStream", True, "writePair", "(Object,boolean,Object,boolean)", "", "Argument[2]", "Argument[this].SyntheticField[org.apache.axis2.context.externalize.SafeObjectOutputStream.out]", "taint", "dfc-generated"]
|
||||
- ["org.apache.axis2.context.externalize", "SafeObjectOutputStream", True, "writeUTF", "(String)", "", "Argument[0]", "Argument[this].SyntheticField[org.apache.axis2.context.externalize.SafeObjectOutputStream.out]", "taint", "dfc-generated"]
|
||||
@@ -0,0 +1,293 @@
|
||||
# THIS FILE IS AN AUTO-GENERATED MODELS AS DATA FILE. DO NOT EDIT.
|
||||
# Generated from https://github.com/apache/axis-axis2-java-core#aaf1489fabd4599e54039a27f605081f301b3123 by codeql-mads-via-llm
|
||||
extensions:
|
||||
- addsTo:
|
||||
pack: codeql/java-all
|
||||
extensible: sinkModel
|
||||
data:
|
||||
- ["org.apache.axis2.context", "ConfigurationContext", True, "getRealPath", "(String)", "", "Argument[0]", "path-injection", "ai-generated"]
|
||||
- ["org.apache.axis2.context", "ConfigurationContextFactory", True, "createConfigurationContextFromFileSystem", "(String)", "", "Argument[0]", "path-injection", "ai-generated"]
|
||||
- ["org.apache.axis2.context", "ConfigurationContextFactory", True, "createConfigurationContextFromFileSystem", "(String,String)", "", "Argument[0]", "path-injection", "ai-generated"]
|
||||
- ["org.apache.axis2.context", "ConfigurationContextFactory", True, "createConfigurationContextFromFileSystem", "(String,String)", "", "Argument[1]", "path-injection", "ai-generated"]
|
||||
- ["org.apache.axis2.context", "ConfigurationContextFactory", True, "createConfigurationContextFromURIs", "(URL,URL)", "", "Argument[0]", "request-forgery", "ai-generated"]
|
||||
- ["org.apache.axis2.context", "ConfigurationContextFactory", True, "createConfigurationContextFromURIs", "(URL,URL)", "", "Argument[1]", "request-forgery", "ai-generated"]
|
||||
- ["org.apache.axis2.context", "MessageContext", True, "readExternal", "(ObjectInput)", "", "Argument[0]", "unsafe-deserialization", "ai-generated"]
|
||||
- ["org.apache.axis2.context", "OperationContext", True, "readExternal", "(ObjectInput)", "", "Argument[0]", "unsafe-deserialization", "ai-generated"]
|
||||
- ["org.apache.axis2.context", "SelfManagedDataManager", True, "deserializeSelfManagedData", "(ByteArrayInputStream,MessageContext)", "", "Argument[0]", "unsafe-deserialization", "ai-generated"]
|
||||
- ["org.apache.axis2.context", "ServiceContext", True, "readExternal", "(ObjectInput)", "", "Argument[0]", "unsafe-deserialization", "ai-generated"]
|
||||
- ["org.apache.axis2.context", "ServiceGroupContext", True, "readExternal", "(ObjectInput)", "", "Argument[0]", "unsafe-deserialization", "ai-generated"]
|
||||
- ["org.apache.axis2.context", "SessionContext", True, "readExternal", "(ObjectInput)", "", "Argument[0]", "unsafe-deserialization", "ai-generated"]
|
||||
- addsTo:
|
||||
pack: codeql/java-all
|
||||
extensible: sourceModel
|
||||
data:
|
||||
- ["org.apache.axis2.context", "MessageContext", True, "getCurrentMessageContext", "()", "", "ReturnValue", "remote", "ai-generated"]
|
||||
- addsTo:
|
||||
pack: codeql/java-all
|
||||
extensible: summaryModel
|
||||
data:
|
||||
- ["org.apache.axis2.context", "AbstractContext", True, "getLocalProperty", "(String)", "", "Argument[this].SyntheticField[org.apache.axis2.context.AbstractContext.properties].MapValue", "ReturnValue", "value", "dfc-generated"]
|
||||
- ["org.apache.axis2.context", "AbstractContext", True, "getParent", "()", "", "Argument[this].SyntheticField[org.apache.axis2.context.AbstractContext.parent]", "ReturnValue", "value", "dfc-generated"]
|
||||
- ["org.apache.axis2.context", "AbstractContext", True, "getProperties", "()", "", "Argument[this].SyntheticField[org.apache.axis2.context.AbstractContext.properties]", "ReturnValue", "value", "dfc-generated"]
|
||||
- ["org.apache.axis2.context", "AbstractContext", True, "getProperty", "(String)", "", "Argument[this].SyntheticField[org.apache.axis2.context.AbstractContext.properties].MapValue", "ReturnValue", "value", "dfc-generated"]
|
||||
- ["org.apache.axis2.context", "AbstractContext", True, "getPropertyNames", "()", "", "Argument[this].SyntheticField[org.apache.axis2.context.AbstractContext.properties].MapKey", "ReturnValue.Element", "value", "dfc-generated"]
|
||||
- ["org.apache.axis2.context", "AbstractContext", True, "getPropertyNonReplicable", "(String)", "", "Argument[this].SyntheticField[org.apache.axis2.context.AbstractContext.properties].MapValue", "ReturnValue", "value", "dfc-generated"]
|
||||
- ["org.apache.axis2.context", "AbstractContext", True, "getRootContext", "()", "", "Argument[this]", "ReturnValue", "taint", "dfc-generated"]
|
||||
- ["org.apache.axis2.context", "AbstractContext", True, "getRootContext", "()", "", "Argument[this]", "ReturnValue", "value", "dfc-generated"]
|
||||
- ["org.apache.axis2.context", "AbstractContext", True, "mergeProperties", "(Map)", "", "Argument[0].MapKey", "Argument[this].SyntheticField[org.apache.axis2.context.AbstractContext.properties].MapKey", "value", "dfc-generated"]
|
||||
- ["org.apache.axis2.context", "AbstractContext", True, "mergeProperties", "(Map)", "", "Argument[0].MapValue", "Argument[this].SyntheticField[org.apache.axis2.context.AbstractContext.properties].MapValue", "value", "dfc-generated"]
|
||||
- ["org.apache.axis2.context", "AbstractContext", True, "setNonReplicableProperty", "(String,Object)", "", "Argument[0]", "Argument[this].SyntheticField[org.apache.axis2.context.AbstractContext.properties].MapKey", "value", "dfc-generated"]
|
||||
- ["org.apache.axis2.context", "AbstractContext", True, "setNonReplicableProperty", "(String,Object)", "", "Argument[1]", "Argument[this].SyntheticField[org.apache.axis2.context.AbstractContext.properties].MapValue", "value", "dfc-generated"]
|
||||
- ["org.apache.axis2.context", "AbstractContext", True, "setParent", "(AbstractContext)", "", "Argument[0]", "Argument[this].SyntheticField[org.apache.axis2.context.AbstractContext.parent]", "value", "dfc-generated"]
|
||||
- ["org.apache.axis2.context", "AbstractContext", True, "setProperties", "(Map)", "", "Argument[0].MapKey", "Argument[this].SyntheticField[org.apache.axis2.context.AbstractContext.properties].MapKey", "value", "dfc-generated"]
|
||||
- ["org.apache.axis2.context", "AbstractContext", True, "setProperties", "(Map)", "", "Argument[0].MapValue", "Argument[this].SyntheticField[org.apache.axis2.context.AbstractContext.properties].MapValue", "value", "dfc-generated"]
|
||||
- ["org.apache.axis2.context", "AbstractContext", True, "setProperty", "(String,Object)", "", "Argument[0]", "Argument[this].SyntheticField[org.apache.axis2.context.AbstractContext.properties].MapKey", "value", "dfc-generated"]
|
||||
- ["org.apache.axis2.context", "AbstractContext", True, "setProperty", "(String,Object)", "", "Argument[1]", "Argument[this].SyntheticField[org.apache.axis2.context.AbstractContext.properties].MapValue", "value", "dfc-generated"]
|
||||
- ["org.apache.axis2.context", "ConfigurationContext", True, "ConfigurationContext", "(AxisConfiguration)", "", "Argument[0]", "Argument[this].SyntheticField[org.apache.axis2.context.ConfigurationContext.axisConfiguration]", "value", "dfc-generated"]
|
||||
- ["org.apache.axis2.context", "ConfigurationContext", True, "addContextListener", "(ContextListener)", "", "Argument[0]", "Argument[this]", "taint", "df-generated"]
|
||||
- ["org.apache.axis2.context", "ConfigurationContext", True, "addServiceGroupContextIntoApplicationScopeTable", "(ServiceGroupContext)", "", "Argument[0]", "Argument[this]", "taint", "df-generated"]
|
||||
- ["org.apache.axis2.context", "ConfigurationContext", True, "addServiceGroupContextIntoSoapSessionTable", "(ServiceGroupContext)", "", "Argument[0]", "Argument[this].SyntheticField[org.apache.axis2.context.ConfigurationContext.serviceGroupContextMap].MapKey", "taint", "dfc-generated"]
|
||||
- ["org.apache.axis2.context", "ConfigurationContext", True, "addServiceGroupContextIntoSoapSessionTable", "(ServiceGroupContext)", "", "Argument[0]", "Argument[this].SyntheticField[org.apache.axis2.context.ConfigurationContext.serviceGroupContextMap].MapValue", "value", "dfc-generated"]
|
||||
- ["org.apache.axis2.context", "ConfigurationContext", True, "addServiceGroupContextIntoSoapSessionTable", "(ServiceGroupContext)", "", "Argument[0].SyntheticField[org.apache.axis2.context.ServiceGroupContext.id]", "Argument[this].SyntheticField[org.apache.axis2.context.ConfigurationContext.serviceGroupContextMap].MapKey", "value", "dfc-generated"]
|
||||
- ["org.apache.axis2.context", "ConfigurationContext", True, "addServiceGroupContextIntoSoapSessionTable", "(ServiceGroupContext)", "", "Argument[this]", "Argument[0].SyntheticField[org.apache.axis2.context.AbstractContext.parent]", "value", "dfc-generated"]
|
||||
- ["org.apache.axis2.context", "ConfigurationContext", True, "createMessageContext", "()", "", "Argument[this]", "ReturnValue.SyntheticField[org.apache.axis2.context.MessageContext.configurationContext]", "value", "dfc-generated"]
|
||||
- ["org.apache.axis2.context", "ConfigurationContext", True, "createServiceGroupContext", "(AxisServiceGroup)", "", "Argument[0]", "ReturnValue.SyntheticField[org.apache.axis2.context.ServiceGroupContext.axisServiceGroup]", "value", "dfc-generated"]
|
||||
- ["org.apache.axis2.context", "ConfigurationContext", True, "createServiceGroupContext", "(AxisServiceGroup)", "", "Argument[0]", "ReturnValue.SyntheticField[org.apache.axis2.context.ServiceGroupContext.id]", "taint", "dfc-generated"]
|
||||
- ["org.apache.axis2.context", "ConfigurationContext", True, "createServiceGroupContext", "(AxisServiceGroup)", "", "Argument[0].SyntheticField[org.apache.axis2.description.AxisServiceGroup.serviceGroupName]", "ReturnValue.SyntheticField[org.apache.axis2.context.ServiceGroupContext.id]", "value", "dfc-generated"]
|
||||
- ["org.apache.axis2.context", "ConfigurationContext", True, "createServiceGroupContext", "(AxisServiceGroup)", "", "Argument[this]", "ReturnValue.SyntheticField[org.apache.axis2.context.AbstractContext.parent]", "value", "dfc-generated"]
|
||||
- ["org.apache.axis2.context", "ConfigurationContext", True, "deployService", "(AxisService)", "", "Argument[this]", "Argument[0]", "taint", "df-generated"]
|
||||
- ["org.apache.axis2.context", "ConfigurationContext", True, "fillServiceContextAndServiceGroupContext", "(MessageContext)", "", "Argument[0]", "Argument[this]", "taint", "df-generated"]
|
||||
- ["org.apache.axis2.context", "ConfigurationContext", True, "fillServiceContextAndServiceGroupContext", "(MessageContext)", "", "Argument[this]", "Argument[0]", "taint", "df-generated"]
|
||||
- ["org.apache.axis2.context", "ConfigurationContext", True, "findOperationContext", "(String,String,String)", "", "Argument[this].SyntheticField[org.apache.axis2.context.ConfigurationContext.operationContextMap].MapValue", "ReturnValue", "value", "dfc-generated"]
|
||||
- ["org.apache.axis2.context", "ConfigurationContext", True, "getAxisConfiguration", "()", "", "Argument[this]", "ReturnValue", "taint", "dfc-generated"]
|
||||
- ["org.apache.axis2.context", "ConfigurationContext", True, "getAxisConfiguration", "()", "", "Argument[this].SyntheticField[org.apache.axis2.context.ConfigurationContext.axisConfiguration]", "ReturnValue", "value", "dfc-generated"]
|
||||
- ["org.apache.axis2.context", "ConfigurationContext", True, "getContextRoot", "()", "", "Argument[this]", "ReturnValue", "taint", "dfc-generated"]
|
||||
- ["org.apache.axis2.context", "ConfigurationContext", True, "getContextRoot", "()", "", "Argument[this].SyntheticField[org.apache.axis2.context.ConfigurationContext.contextRoot]", "ReturnValue", "value", "dfc-generated"]
|
||||
- ["org.apache.axis2.context", "ConfigurationContext", True, "getListenerManager", "()", "", "Argument[this]", "ReturnValue", "taint", "dfc-generated"]
|
||||
- ["org.apache.axis2.context", "ConfigurationContext", True, "getListenerManager", "()", "", "Argument[this].SyntheticField[org.apache.axis2.context.ConfigurationContext.listenerManager]", "ReturnValue", "value", "dfc-generated"]
|
||||
- ["org.apache.axis2.context", "ConfigurationContext", True, "getOperationContext", "(String)", "", "Argument[this].SyntheticField[org.apache.axis2.context.ConfigurationContext.operationContextMap].MapValue", "ReturnValue", "value", "dfc-generated"]
|
||||
- ["org.apache.axis2.context", "ConfigurationContext", True, "getRealPath", "(String)", "", "Argument[0]", "ReturnValue", "taint", "dfc-generated"]
|
||||
- ["org.apache.axis2.context", "ConfigurationContext", True, "getRealPath", "(String)", "", "Argument[this]", "ReturnValue", "taint", "dfc-generated"]
|
||||
- ["org.apache.axis2.context", "ConfigurationContext", True, "getRealPath", "(String)", "", "Argument[this].SyntheticField[org.apache.axis2.context.ConfigurationContext.axisConfiguration]", "ReturnValue", "taint", "dfc-generated"]
|
||||
- ["org.apache.axis2.context", "ConfigurationContext", True, "getRealPath", "(String)", "", "Argument[this].SyntheticField[org.apache.axis2.context.ConfigurationContext.axisConfiguration].SyntheticField[org.apache.axis2.engine.AxisConfiguration.axis2Repository]", "ReturnValue", "taint", "dfc-generated"]
|
||||
- ["org.apache.axis2.context", "ConfigurationContext", True, "getServiceContextPath", "()", "", "Argument[this]", "ReturnValue", "taint", "df-generated"]
|
||||
- ["org.apache.axis2.context", "ConfigurationContext", True, "getServiceGroupContext", "(String)", "", "Argument[this].SyntheticField[org.apache.axis2.context.ConfigurationContext.serviceGroupContextMap].MapValue", "ReturnValue", "value", "dfc-generated"]
|
||||
- ["org.apache.axis2.context", "ConfigurationContext", True, "getServiceGroupContext", "(String,boolean)", "", "Argument[this].SyntheticField[org.apache.axis2.context.ConfigurationContext.serviceGroupContextMap].MapValue", "ReturnValue", "value", "dfc-generated"]
|
||||
- ["org.apache.axis2.context", "ConfigurationContext", True, "getServiceGroupContextFromSoapSessionTable", "(String,MessageContext)", "", "Argument[this].SyntheticField[org.apache.axis2.context.ConfigurationContext.serviceGroupContextMap].MapValue", "ReturnValue", "value", "dfc-generated"]
|
||||
- ["org.apache.axis2.context", "ConfigurationContext", True, "getServiceGroupContextIDs", "()", "", "Argument[this].SyntheticField[org.apache.axis2.context.ConfigurationContext.serviceGroupContextMap].MapKey", "ReturnValue.ArrayElement", "value", "dfc-generated"]
|
||||
- ["org.apache.axis2.context", "ConfigurationContext", True, "getServicePath", "()", "", "Argument[this]", "ReturnValue", "taint", "dfc-generated"]
|
||||
- ["org.apache.axis2.context", "ConfigurationContext", True, "getServicePath", "()", "", "Argument[this].SyntheticField[org.apache.axis2.context.ConfigurationContext.servicePath]", "ReturnValue", "taint", "dfc-generated"]
|
||||
- ["org.apache.axis2.context", "ConfigurationContext", True, "getThreadPool", "()", "", "Argument[this]", "ReturnValue", "taint", "dfc-generated"]
|
||||
- ["org.apache.axis2.context", "ConfigurationContext", True, "getThreadPool", "()", "", "Argument[this].SyntheticField[org.apache.axis2.context.ConfigurationContext.threadPool]", "ReturnValue", "value", "dfc-generated"]
|
||||
- ["org.apache.axis2.context", "ConfigurationContext", True, "registerOperationContext", "(String,OperationContext)", "", "Argument[0]", "Argument[this].SyntheticField[org.apache.axis2.context.ConfigurationContext.operationContextMap].MapKey", "value", "dfc-generated"]
|
||||
- ["org.apache.axis2.context", "ConfigurationContext", True, "registerOperationContext", "(String,OperationContext)", "", "Argument[1]", "Argument[this].SyntheticField[org.apache.axis2.context.ConfigurationContext.operationContextMap].MapValue", "value", "dfc-generated"]
|
||||
- ["org.apache.axis2.context", "ConfigurationContext", True, "registerOperationContext", "(String,OperationContext,boolean)", "", "Argument[0]", "Argument[this].SyntheticField[org.apache.axis2.context.ConfigurationContext.operationContextMap].MapKey", "value", "dfc-generated"]
|
||||
- ["org.apache.axis2.context", "ConfigurationContext", True, "registerOperationContext", "(String,OperationContext,boolean)", "", "Argument[1]", "Argument[this].SyntheticField[org.apache.axis2.context.ConfigurationContext.operationContextMap].MapValue", "value", "dfc-generated"]
|
||||
- ["org.apache.axis2.context", "ConfigurationContext", True, "setAxisConfiguration", "(AxisConfiguration)", "", "Argument[0]", "Argument[this].SyntheticField[org.apache.axis2.context.ConfigurationContext.axisConfiguration]", "value", "dfc-generated"]
|
||||
- ["org.apache.axis2.context", "ConfigurationContext", True, "setContextRoot", "(String)", "", "Argument[0]", "Argument[this].SyntheticField[org.apache.axis2.context.ConfigurationContext.contextRoot]", "taint", "dfc-generated"]
|
||||
- ["org.apache.axis2.context", "ConfigurationContext", True, "setServicePath", "(String)", "", "Argument[0]", "Argument[this].SyntheticField[org.apache.axis2.context.ConfigurationContext.servicePath]", "value", "dfc-generated"]
|
||||
- ["org.apache.axis2.context", "ConfigurationContext", True, "setThreadPool", "(ThreadFactory)", "", "Argument[0]", "Argument[this].SyntheticField[org.apache.axis2.context.ConfigurationContext.threadPool]", "value", "dfc-generated"]
|
||||
- ["org.apache.axis2.context", "ConfigurationContext", True, "setTransportManager", "(ListenerManager)", "", "Argument[0]", "Argument[this].SyntheticField[org.apache.axis2.context.ConfigurationContext.listenerManager]", "value", "dfc-generated"]
|
||||
- ["org.apache.axis2.context", "ConfigurationContextFactory", True, "createConfigurationContext", "(AxisConfigurator)", "", "Argument[0]", "ReturnValue", "taint", "df-generated"]
|
||||
- ["org.apache.axis2.context", "ConfigurationContextFactory", True, "createConfigurationContextFromFileSystem", "(String)", "", "Argument[0]", "ReturnValue.SyntheticField[org.apache.axis2.context.ConfigurationContext.axisConfiguration].SyntheticField[org.apache.axis2.engine.AxisConfiguration.axis2Repository]", "taint", "dfc-generated"]
|
||||
- ["org.apache.axis2.context", "ConfigurationContextFactory", True, "createConfigurationContextFromFileSystem", "(String,String)", "", "Argument[0]", "ReturnValue.SyntheticField[org.apache.axis2.context.ConfigurationContext.axisConfiguration].SyntheticField[org.apache.axis2.engine.AxisConfiguration.axis2Repository]", "taint", "dfc-generated"]
|
||||
- ["org.apache.axis2.context", "ConfigurationContextFactory", True, "createConfigurationContextFromURIs", "(URL,URL)", "", "Argument[1]", "ReturnValue.SyntheticField[org.apache.axis2.context.ConfigurationContext.axisConfiguration].SyntheticField[org.apache.axis2.engine.AxisConfiguration.axis2Repository]", "value", "dfc-generated"]
|
||||
- ["org.apache.axis2.context", "MessageContext", True, "activate", "(ConfigurationContext)", "", "Argument[0]", "Argument[this]", "taint", "df-generated"]
|
||||
- ["org.apache.axis2.context", "MessageContext", True, "activateWithOperationContext", "(OperationContext)", "", "Argument[this]", "Argument[this].SyntheticField[org.apache.axis2.context.MessageContext.executedPhases]", "taint", "dfc-generated"]
|
||||
- ["org.apache.axis2.context", "MessageContext", True, "addExecutedPhase", "(Handler)", "", "Argument[0]", "Argument[this].SyntheticField[org.apache.axis2.context.MessageContext.executedPhases].Element", "value", "dfc-generated"]
|
||||
- ["org.apache.axis2.context", "MessageContext", True, "extractCopyMessageContext", "()", "", "Argument[this]", "ReturnValue", "taint", "df-generated"]
|
||||
- ["org.apache.axis2.context", "MessageContext", True, "findEndpoint", "()", "", "Argument[this].SyntheticField[org.apache.axis2.context.AbstractContext.properties].MapValue", "ReturnValue", "value", "dfc-generated"]
|
||||
- ["org.apache.axis2.context", "MessageContext", True, "getAttachmentMap", "()", "", "Argument[this]", "ReturnValue", "taint", "dfc-generated"]
|
||||
- ["org.apache.axis2.context", "MessageContext", True, "getAttachmentMap", "()", "", "Argument[this].Field[org.apache.axis2.context.MessageContext.attachments]", "ReturnValue", "value", "dfc-generated"]
|
||||
- ["org.apache.axis2.context", "MessageContext", True, "getAttachmentMap", "(boolean)", "", "Argument[this]", "ReturnValue", "taint", "dfc-generated"]
|
||||
- ["org.apache.axis2.context", "MessageContext", True, "getAttachmentMap", "(boolean)", "", "Argument[this].Field[org.apache.axis2.context.MessageContext.attachments]", "ReturnValue", "value", "dfc-generated"]
|
||||
- ["org.apache.axis2.context", "MessageContext", True, "getAxisMessage", "()", "", "Argument[this]", "ReturnValue", "taint", "dfc-generated"]
|
||||
- ["org.apache.axis2.context", "MessageContext", True, "getAxisMessage", "()", "", "Argument[this].SyntheticField[org.apache.axis2.context.MessageContext.axisMessage]", "ReturnValue", "value", "dfc-generated"]
|
||||
- ["org.apache.axis2.context", "MessageContext", True, "getAxisOperation", "()", "", "Argument[this]", "ReturnValue", "taint", "dfc-generated"]
|
||||
- ["org.apache.axis2.context", "MessageContext", True, "getAxisOperation", "()", "", "Argument[this].SyntheticField[org.apache.axis2.context.MessageContext.axisOperation]", "ReturnValue", "value", "dfc-generated"]
|
||||
- ["org.apache.axis2.context", "MessageContext", True, "getAxisService", "()", "", "Argument[this]", "ReturnValue", "taint", "dfc-generated"]
|
||||
- ["org.apache.axis2.context", "MessageContext", True, "getAxisService", "()", "", "Argument[this].SyntheticField[org.apache.axis2.context.MessageContext.axisService]", "ReturnValue", "value", "dfc-generated"]
|
||||
- ["org.apache.axis2.context", "MessageContext", True, "getAxisServiceGroup", "()", "", "Argument[this]", "ReturnValue", "taint", "dfc-generated"]
|
||||
- ["org.apache.axis2.context", "MessageContext", True, "getAxisServiceGroup", "()", "", "Argument[this].SyntheticField[org.apache.axis2.context.MessageContext.axisServiceGroup]", "ReturnValue", "value", "dfc-generated"]
|
||||
- ["org.apache.axis2.context", "MessageContext", True, "getConfigurationContext", "()", "", "Argument[this]", "ReturnValue", "taint", "dfc-generated"]
|
||||
- ["org.apache.axis2.context", "MessageContext", True, "getConfigurationContext", "()", "", "Argument[this].SyntheticField[org.apache.axis2.context.MessageContext.configurationContext]", "ReturnValue", "value", "dfc-generated"]
|
||||
- ["org.apache.axis2.context", "MessageContext", True, "getEffectivePolicy", "()", "", "Argument[this]", "ReturnValue", "taint", "dfc-generated"]
|
||||
- ["org.apache.axis2.context", "MessageContext", True, "getEffectivePolicy", "()", "", "Argument[this].SyntheticField[org.apache.axis2.context.MessageContext.axisMessage]", "ReturnValue", "taint", "dfc-generated"]
|
||||
- ["org.apache.axis2.context", "MessageContext", True, "getEnvelope", "()", "", "Argument[this]", "ReturnValue", "taint", "dfc-generated"]
|
||||
- ["org.apache.axis2.context", "MessageContext", True, "getEnvelope", "()", "", "Argument[this].SyntheticField[org.apache.axis2.context.MessageContext.envelope]", "ReturnValue", "value", "dfc-generated"]
|
||||
- ["org.apache.axis2.context", "MessageContext", True, "getExecutedPhases", "()", "", "Argument[this].SyntheticField[org.apache.axis2.context.MessageContext.executedPhases].Element", "ReturnValue.Element", "value", "dfc-generated"]
|
||||
- ["org.apache.axis2.context", "MessageContext", True, "getExecutionChain", "()", "", "Argument[this]", "ReturnValue", "taint", "dfc-generated"]
|
||||
- ["org.apache.axis2.context", "MessageContext", True, "getExecutionChain", "()", "", "Argument[this].SyntheticField[org.apache.axis2.context.MessageContext.executionChain]", "ReturnValue", "value", "dfc-generated"]
|
||||
- ["org.apache.axis2.context", "MessageContext", True, "getFailureReason", "()", "", "Argument[this]", "ReturnValue", "taint", "dfc-generated"]
|
||||
- ["org.apache.axis2.context", "MessageContext", True, "getFailureReason", "()", "", "Argument[this].SyntheticField[org.apache.axis2.context.MessageContext.failureReason]", "ReturnValue", "value", "dfc-generated"]
|
||||
- ["org.apache.axis2.context", "MessageContext", True, "getFaultTo", "()", "", "Argument[this]", "ReturnValue", "taint", "df-generated"]
|
||||
- ["org.apache.axis2.context", "MessageContext", True, "getFrom", "()", "", "Argument[this]", "ReturnValue", "taint", "df-generated"]
|
||||
- ["org.apache.axis2.context", "MessageContext", True, "getIncomingTransportName", "()", "", "Argument[this]", "ReturnValue", "taint", "dfc-generated"]
|
||||
- ["org.apache.axis2.context", "MessageContext", True, "getIncomingTransportName", "()", "", "Argument[this].SyntheticField[org.apache.axis2.context.MessageContext.incomingTransportName]", "ReturnValue", "value", "dfc-generated"]
|
||||
- ["org.apache.axis2.context", "MessageContext", True, "getLocalProperty", "(String)", "", "Argument[this].SyntheticField[org.apache.axis2.context.AbstractContext.properties].MapValue", "ReturnValue", "value", "dfc-generated"]
|
||||
- ["org.apache.axis2.context", "MessageContext", True, "getLocalProperty", "(String,boolean)", "", "Argument[this].SyntheticField[org.apache.axis2.context.AbstractContext.properties].MapValue", "ReturnValue", "value", "dfc-generated"]
|
||||
- ["org.apache.axis2.context", "MessageContext", True, "getLogCorrelationID", "()", "", "Argument[this]", "ReturnValue", "taint", "dfc-generated"]
|
||||
- ["org.apache.axis2.context", "MessageContext", True, "getLogIDString", "()", "", "Argument[this]", "ReturnValue", "taint", "df-generated"]
|
||||
- ["org.apache.axis2.context", "MessageContext", True, "getMessageID", "()", "", "Argument[this]", "ReturnValue", "taint", "df-generated"]
|
||||
- ["org.apache.axis2.context", "MessageContext", True, "getModuleParameter", "(String,String,HandlerDescription)", "", "Argument[2]", "ReturnValue", "taint", "df-generated"]
|
||||
- ["org.apache.axis2.context", "MessageContext", True, "getModuleParameter", "(String,String,HandlerDescription)", "", "Argument[this]", "ReturnValue", "taint", "df-generated"]
|
||||
- ["org.apache.axis2.context", "MessageContext", True, "getOperationContext", "()", "", "Argument[this]", "ReturnValue", "taint", "dfc-generated"]
|
||||
- ["org.apache.axis2.context", "MessageContext", True, "getOptions", "()", "", "Argument[this]", "ReturnValue", "taint", "dfc-generated"]
|
||||
- ["org.apache.axis2.context", "MessageContext", True, "getOptions", "()", "", "Argument[this].SyntheticField[org.apache.axis2.context.MessageContext.options]", "ReturnValue", "value", "dfc-generated"]
|
||||
- ["org.apache.axis2.context", "MessageContext", True, "getParameter", "(String)", "", "Argument[this]", "ReturnValue", "taint", "df-generated"]
|
||||
- ["org.apache.axis2.context", "MessageContext", True, "getProperty", "(String)", "", "Argument[this].SyntheticField[org.apache.axis2.context.AbstractContext.properties].MapValue", "ReturnValue", "value", "dfc-generated"]
|
||||
- ["org.apache.axis2.context", "MessageContext", True, "getRelatesTo", "()", "", "Argument[this]", "ReturnValue", "taint", "df-generated"]
|
||||
- ["org.apache.axis2.context", "MessageContext", True, "getRelatesTo", "(String)", "", "Argument[this]", "ReturnValue", "taint", "df-generated"]
|
||||
- ["org.apache.axis2.context", "MessageContext", True, "getRelationships", "()", "", "Argument[this]", "ReturnValue", "taint", "df-generated"]
|
||||
- ["org.apache.axis2.context", "MessageContext", True, "getReplyTo", "()", "", "Argument[this]", "ReturnValue", "taint", "df-generated"]
|
||||
- ["org.apache.axis2.context", "MessageContext", True, "getRootContext", "()", "", "Argument[this].SyntheticField[org.apache.axis2.context.MessageContext.configurationContext]", "ReturnValue", "value", "dfc-generated"]
|
||||
- ["org.apache.axis2.context", "MessageContext", True, "getSelfManagedData", "(Class,Object)", "", "Argument[this].SyntheticField[org.apache.axis2.context.MessageContext.selfManagedDataMap].MapValue", "ReturnValue", "value", "dfc-generated"]
|
||||
- ["org.apache.axis2.context", "MessageContext", True, "getServiceContext", "()", "", "Argument[this]", "ReturnValue", "taint", "dfc-generated"]
|
||||
- ["org.apache.axis2.context", "MessageContext", True, "getServiceContextID", "()", "", "Argument[this]", "ReturnValue", "taint", "dfc-generated"]
|
||||
- ["org.apache.axis2.context", "MessageContext", True, "getServiceContextID", "()", "", "Argument[this].SyntheticField[org.apache.axis2.context.MessageContext.serviceContextID]", "ReturnValue", "value", "dfc-generated"]
|
||||
- ["org.apache.axis2.context", "MessageContext", True, "getServiceGroupContext", "()", "", "Argument[this]", "ReturnValue", "taint", "dfc-generated"]
|
||||
- ["org.apache.axis2.context", "MessageContext", True, "getServiceGroupContext", "()", "", "Argument[this].SyntheticField[org.apache.axis2.context.MessageContext.serviceGroupContext]", "ReturnValue", "value", "dfc-generated"]
|
||||
- ["org.apache.axis2.context", "MessageContext", True, "getServiceGroupContextId", "()", "", "Argument[this]", "ReturnValue", "taint", "dfc-generated"]
|
||||
- ["org.apache.axis2.context", "MessageContext", True, "getServiceGroupContextId", "()", "", "Argument[this].SyntheticField[org.apache.axis2.context.MessageContext.serviceGroupContextId]", "ReturnValue", "value", "dfc-generated"]
|
||||
- ["org.apache.axis2.context", "MessageContext", True, "getSessionContext", "()", "", "Argument[this]", "ReturnValue", "taint", "dfc-generated"]
|
||||
- ["org.apache.axis2.context", "MessageContext", True, "getSessionContext", "()", "", "Argument[this].SyntheticField[org.apache.axis2.context.MessageContext.sessionContext]", "ReturnValue", "value", "dfc-generated"]
|
||||
- ["org.apache.axis2.context", "MessageContext", True, "getSoapAction", "()", "", "Argument[this]", "ReturnValue", "taint", "df-generated"]
|
||||
- ["org.apache.axis2.context", "MessageContext", True, "getTo", "()", "", "Argument[this]", "ReturnValue", "taint", "df-generated"]
|
||||
- ["org.apache.axis2.context", "MessageContext", True, "getTransportIn", "()", "", "Argument[this]", "ReturnValue", "taint", "dfc-generated"]
|
||||
- ["org.apache.axis2.context", "MessageContext", True, "getTransportIn", "()", "", "Argument[this].SyntheticField[org.apache.axis2.context.MessageContext.transportIn]", "ReturnValue", "value", "dfc-generated"]
|
||||
- ["org.apache.axis2.context", "MessageContext", True, "getTransportOut", "()", "", "Argument[this]", "ReturnValue", "taint", "dfc-generated"]
|
||||
- ["org.apache.axis2.context", "MessageContext", True, "getTransportOut", "()", "", "Argument[this].SyntheticField[org.apache.axis2.context.MessageContext.transportOut]", "ReturnValue", "value", "dfc-generated"]
|
||||
- ["org.apache.axis2.context", "MessageContext", True, "getWSAAction", "()", "", "Argument[this]", "ReturnValue", "taint", "df-generated"]
|
||||
- ["org.apache.axis2.context", "MessageContext", True, "readExternal", "(ObjectInput)", "", "Argument[0]", "Argument[this]", "taint", "df-generated"]
|
||||
- ["org.apache.axis2.context", "MessageContext", True, "setAttachmentMap", "(Attachments)", "", "Argument[0]", "Argument[this].Field[org.apache.axis2.context.MessageContext.attachments]", "value", "dfc-generated"]
|
||||
- ["org.apache.axis2.context", "MessageContext", True, "setAxisMessage", "(AxisMessage)", "", "Argument[0]", "Argument[this].SyntheticField[org.apache.axis2.context.MessageContext.axisMessage]", "value", "dfc-generated"]
|
||||
- ["org.apache.axis2.context", "MessageContext", True, "setAxisOperation", "(AxisOperation)", "", "Argument[0]", "Argument[this].SyntheticField[org.apache.axis2.context.MessageContext.axisOperation]", "value", "dfc-generated"]
|
||||
- ["org.apache.axis2.context", "MessageContext", True, "setAxisService", "(AxisService)", "", "Argument[0]", "Argument[this].SyntheticField[org.apache.axis2.context.MessageContext.axisServiceGroup]", "taint", "dfc-generated"]
|
||||
- ["org.apache.axis2.context", "MessageContext", True, "setAxisService", "(AxisService)", "", "Argument[0]", "Argument[this].SyntheticField[org.apache.axis2.context.MessageContext.axisService]", "value", "dfc-generated"]
|
||||
- ["org.apache.axis2.context", "MessageContext", True, "setAxisService", "(AxisService)", "", "Argument[0].SyntheticField[org.apache.axis2.description.AxisDescription.parent]", "Argument[this].SyntheticField[org.apache.axis2.context.MessageContext.axisServiceGroup]", "value", "dfc-generated"]
|
||||
- ["org.apache.axis2.context", "MessageContext", True, "setAxisServiceGroup", "(AxisServiceGroup)", "", "Argument[0]", "Argument[this].SyntheticField[org.apache.axis2.context.MessageContext.axisServiceGroup]", "value", "dfc-generated"]
|
||||
- ["org.apache.axis2.context", "MessageContext", True, "setConfigurationContext", "(ConfigurationContext)", "", "Argument[0]", "Argument[this].SyntheticField[org.apache.axis2.context.MessageContext.configurationContext]", "value", "dfc-generated"]
|
||||
- ["org.apache.axis2.context", "MessageContext", True, "setEnvelope", "(SOAPEnvelope)", "", "Argument[0]", "Argument[this].SyntheticField[org.apache.axis2.context.MessageContext.envelope]", "value", "dfc-generated"]
|
||||
- ["org.apache.axis2.context", "MessageContext", True, "setExecutedPhasesExplicit", "(LinkedList)", "", "Argument[0]", "Argument[this].SyntheticField[org.apache.axis2.context.MessageContext.executedPhases]", "value", "dfc-generated"]
|
||||
- ["org.apache.axis2.context", "MessageContext", True, "setExecutionChain", "(ArrayList)", "", "Argument[0]", "Argument[this].SyntheticField[org.apache.axis2.context.MessageContext.executionChain]", "value", "dfc-generated"]
|
||||
- ["org.apache.axis2.context", "MessageContext", True, "setFailureReason", "(Exception)", "", "Argument[0]", "Argument[this].SyntheticField[org.apache.axis2.context.MessageContext.failureReason]", "value", "dfc-generated"]
|
||||
- ["org.apache.axis2.context", "MessageContext", True, "setFaultTo", "(EndpointReference)", "", "Argument[0]", "Argument[this]", "taint", "df-generated"]
|
||||
- ["org.apache.axis2.context", "MessageContext", True, "setFrom", "(EndpointReference)", "", "Argument[0]", "Argument[this]", "taint", "df-generated"]
|
||||
- ["org.apache.axis2.context", "MessageContext", True, "setIncomingTransportName", "(String)", "", "Argument[0]", "Argument[this].SyntheticField[org.apache.axis2.context.MessageContext.incomingTransportName]", "value", "dfc-generated"]
|
||||
- ["org.apache.axis2.context", "MessageContext", True, "setMessageID", "(String)", "", "Argument[0]", "Argument[this]", "taint", "df-generated"]
|
||||
- ["org.apache.axis2.context", "MessageContext", True, "setOperationContext", "(OperationContext)", "", "Argument[0]", "Argument[this]", "taint", "df-generated"]
|
||||
- ["org.apache.axis2.context", "MessageContext", True, "setOptions", "(Options)", "", "Argument[0]", "Argument[this]", "taint", "df-generated"]
|
||||
- ["org.apache.axis2.context", "MessageContext", True, "setOptionsExplicit", "(Options)", "", "Argument[0]", "Argument[this].SyntheticField[org.apache.axis2.context.MessageContext.options]", "value", "dfc-generated"]
|
||||
- ["org.apache.axis2.context", "MessageContext", True, "setReplyTo", "(EndpointReference)", "", "Argument[0]", "Argument[this]", "taint", "df-generated"]
|
||||
- ["org.apache.axis2.context", "MessageContext", True, "setSelfManagedData", "(Class,Object,Object)", "", "Argument[2]", "Argument[this].SyntheticField[org.apache.axis2.context.MessageContext.selfManagedDataMap].MapValue", "value", "dfc-generated"]
|
||||
- ["org.apache.axis2.context", "MessageContext", True, "setSelfManagedDataMapExplicit", "(LinkedHashMap)", "", "Argument[0]", "Argument[this].SyntheticField[org.apache.axis2.context.MessageContext.selfManagedDataMap]", "value", "dfc-generated"]
|
||||
- ["org.apache.axis2.context", "MessageContext", True, "setServiceContext", "(ServiceContext)", "", "Argument[0]", "Argument[this]", "taint", "df-generated"]
|
||||
- ["org.apache.axis2.context", "MessageContext", True, "setServiceContextID", "(String)", "", "Argument[0]", "Argument[this].SyntheticField[org.apache.axis2.context.MessageContext.serviceContextID]", "value", "dfc-generated"]
|
||||
- ["org.apache.axis2.context", "MessageContext", True, "setServiceGroupContext", "(ServiceGroupContext)", "", "Argument[0]", "Argument[this].SyntheticField[org.apache.axis2.context.MessageContext.axisServiceGroup]", "taint", "dfc-generated"]
|
||||
- ["org.apache.axis2.context", "MessageContext", True, "setServiceGroupContext", "(ServiceGroupContext)", "", "Argument[0]", "Argument[this].SyntheticField[org.apache.axis2.context.MessageContext.serviceGroupContext]", "value", "dfc-generated"]
|
||||
- ["org.apache.axis2.context", "MessageContext", True, "setServiceGroupContext", "(ServiceGroupContext)", "", "Argument[0].SyntheticField[org.apache.axis2.context.ServiceGroupContext.axisServiceGroup]", "Argument[this].SyntheticField[org.apache.axis2.context.MessageContext.axisServiceGroup]", "value", "dfc-generated"]
|
||||
- ["org.apache.axis2.context", "MessageContext", True, "setServiceGroupContextId", "(String)", "", "Argument[0]", "Argument[this].SyntheticField[org.apache.axis2.context.MessageContext.serviceGroupContextId]", "value", "dfc-generated"]
|
||||
- ["org.apache.axis2.context", "MessageContext", True, "setSessionContext", "(SessionContext)", "", "Argument[0]", "Argument[this].SyntheticField[org.apache.axis2.context.MessageContext.sessionContext]", "value", "dfc-generated"]
|
||||
- ["org.apache.axis2.context", "MessageContext", True, "setSoapAction", "(String)", "", "Argument[0]", "Argument[this]", "taint", "df-generated"]
|
||||
- ["org.apache.axis2.context", "MessageContext", True, "setTo", "(EndpointReference)", "", "Argument[0]", "Argument[this]", "taint", "df-generated"]
|
||||
- ["org.apache.axis2.context", "MessageContext", True, "setTransportIn", "(TransportInDescription)", "", "Argument[0]", "Argument[this].SyntheticField[org.apache.axis2.context.MessageContext.transportIn]", "value", "dfc-generated"]
|
||||
- ["org.apache.axis2.context", "MessageContext", True, "setTransportOut", "(TransportOutDescription)", "", "Argument[0]", "Argument[this].SyntheticField[org.apache.axis2.context.MessageContext.transportOut]", "value", "dfc-generated"]
|
||||
- ["org.apache.axis2.context", "MessageContext", True, "setWSAAction", "(String)", "", "Argument[0]", "Argument[this]", "taint", "df-generated"]
|
||||
- ["org.apache.axis2.context", "MessageContext", True, "setWSAMessageId", "(String)", "", "Argument[0]", "Argument[this]", "taint", "df-generated"]
|
||||
- ["org.apache.axis2.context", "MessageContext", True, "writeExternal", "(ObjectOutput)", "", "Argument[this]", "Argument[0]", "taint", "df-generated"]
|
||||
- ["org.apache.axis2.context", "NamedValue", True, "NamedValue", "(String,String)", "", "Argument[0]", "Argument[this].SyntheticField[org.apache.axis2.context.NamedValue.name]", "value", "dfc-generated"]
|
||||
- ["org.apache.axis2.context", "NamedValue", True, "NamedValue", "(String,String)", "", "Argument[1]", "Argument[this].SyntheticField[org.apache.axis2.context.NamedValue.value]", "value", "dfc-generated"]
|
||||
- ["org.apache.axis2.context", "NamedValue", True, "getName", "()", "", "Argument[this].SyntheticField[org.apache.axis2.context.NamedValue.name]", "ReturnValue", "value", "dfc-generated"]
|
||||
- ["org.apache.axis2.context", "NamedValue", True, "getValue", "()", "", "Argument[this].SyntheticField[org.apache.axis2.context.NamedValue.value]", "ReturnValue", "value", "dfc-generated"]
|
||||
- ["org.apache.axis2.context", "OperationContext", True, "OperationContext", "(AxisOperation,ServiceContext)", "", "Argument[0]", "Argument[this].SyntheticField[org.apache.axis2.context.OperationContext.axisOperation]", "value", "dfc-generated"]
|
||||
- ["org.apache.axis2.context", "OperationContext", True, "OperationContext", "(AxisOperation,ServiceContext)", "", "Argument[1]", "Argument[this].SyntheticField[org.apache.axis2.context.AbstractContext.parent]", "value", "dfc-generated"]
|
||||
- ["org.apache.axis2.context", "OperationContext", True, "activate", "(ConfigurationContext)", "", "Argument[0]", "Argument[this]", "taint", "df-generated"]
|
||||
- ["org.apache.axis2.context", "OperationContext", True, "activate", "(ConfigurationContext)", "", "Argument[this]", "Argument[0]", "taint", "df-generated"]
|
||||
- ["org.apache.axis2.context", "OperationContext", True, "addMessageContext", "(MessageContext)", "", "Argument[0]", "Argument[this].SyntheticField[org.apache.axis2.context.OperationContext.messageContexts].MapValue", "value", "dfc-generated"]
|
||||
- ["org.apache.axis2.context", "OperationContext", True, "getAxisOperation", "()", "", "Argument[this]", "ReturnValue", "taint", "dfc-generated"]
|
||||
- ["org.apache.axis2.context", "OperationContext", True, "getAxisOperation", "()", "", "Argument[this].SyntheticField[org.apache.axis2.context.OperationContext.axisOperation]", "ReturnValue", "value", "dfc-generated"]
|
||||
- ["org.apache.axis2.context", "OperationContext", True, "getConfigurationContext", "()", "", "Argument[this]", "ReturnValue", "taint", "dfc-generated"]
|
||||
- ["org.apache.axis2.context", "OperationContext", True, "getConfigurationContext", "()", "", "Argument[this].SyntheticField[org.apache.axis2.context.AbstractContext.parent]", "ReturnValue", "taint", "dfc-generated"]
|
||||
- ["org.apache.axis2.context", "OperationContext", True, "getLogCorrelationIDString", "()", "", "Argument[this]", "ReturnValue", "taint", "dfc-generated"]
|
||||
- ["org.apache.axis2.context", "OperationContext", True, "getMessageContext", "(String)", "", "Argument[this].SyntheticField[org.apache.axis2.context.OperationContext.messageContexts].MapValue", "ReturnValue", "value", "dfc-generated"]
|
||||
- ["org.apache.axis2.context", "OperationContext", True, "getMessageContexts", "()", "", "Argument[this]", "ReturnValue", "taint", "dfc-generated"]
|
||||
- ["org.apache.axis2.context", "OperationContext", True, "getMessageContexts", "()", "", "Argument[this].SyntheticField[org.apache.axis2.context.OperationContext.messageContexts]", "ReturnValue", "value", "dfc-generated"]
|
||||
- ["org.apache.axis2.context", "OperationContext", True, "getOperationName", "()", "", "Argument[this]", "ReturnValue", "taint", "df-generated"]
|
||||
- ["org.apache.axis2.context", "OperationContext", True, "getRootContext", "()", "", "Argument[this].SyntheticField[org.apache.axis2.context.AbstractContext.parent]", "ReturnValue", "taint", "dfc-generated"]
|
||||
- ["org.apache.axis2.context", "OperationContext", True, "getServiceContext", "()", "", "Argument[this]", "ReturnValue", "taint", "dfc-generated"]
|
||||
- ["org.apache.axis2.context", "OperationContext", True, "getServiceContext", "()", "", "Argument[this].SyntheticField[org.apache.axis2.context.AbstractContext.parent]", "ReturnValue", "value", "dfc-generated"]
|
||||
- ["org.apache.axis2.context", "OperationContext", True, "getServiceGroupName", "()", "", "Argument[this]", "ReturnValue", "taint", "df-generated"]
|
||||
- ["org.apache.axis2.context", "OperationContext", True, "getServiceName", "()", "", "Argument[this]", "ReturnValue", "taint", "df-generated"]
|
||||
- ["org.apache.axis2.context", "OperationContext", True, "isolateMessageContext", "(MessageContext)", "", "Argument[this].SyntheticField[org.apache.axis2.context.OperationContext.messageContexts].MapKey", "Argument[this].SyntheticField[org.apache.axis2.context.OperationContext.metaMessageContextMap].MapKey", "value", "dfc-generated"]
|
||||
- ["org.apache.axis2.context", "OperationContext", True, "readExternal", "(ObjectInput)", "", "Argument[0]", "Argument[this]", "taint", "df-generated"]
|
||||
- ["org.apache.axis2.context", "OperationContext", True, "restoreMessageContext", "(MessageContext)", "", "Argument[0]", "Argument[this].SyntheticField[org.apache.axis2.context.OperationContext.messageContexts].MapValue", "value", "dfc-generated"]
|
||||
- ["org.apache.axis2.context", "OperationContext", True, "restoreMessageContext", "(MessageContext)", "", "Argument[this].SyntheticField[org.apache.axis2.context.OperationContext.metaMessageContextMap].MapValue", "Argument[this].SyntheticField[org.apache.axis2.context.OperationContext.messageContexts].MapKey", "taint", "dfc-generated"]
|
||||
- ["org.apache.axis2.context", "OperationContext", True, "setKey", "(String)", "", "Argument[0]", "Argument[this]", "taint", "df-generated"]
|
||||
- ["org.apache.axis2.context", "OperationContext", True, "writeExternal", "(ObjectOutput)", "", "Argument[this]", "Argument[0]", "taint", "df-generated"]
|
||||
- ["org.apache.axis2.context", "OperationContextFactory", True, "createOperationContext", "(int,AxisOperation,ServiceContext)", "", "Argument[1]", "ReturnValue.SyntheticField[org.apache.axis2.context.OperationContext.axisOperation]", "value", "dfc-generated"]
|
||||
- ["org.apache.axis2.context", "OperationContextFactory", True, "createOperationContext", "(int,AxisOperation,ServiceContext)", "", "Argument[2]", "ReturnValue.SyntheticField[org.apache.axis2.context.AbstractContext.parent]", "value", "dfc-generated"]
|
||||
- ["org.apache.axis2.context", "ServiceContext", True, "activate", "(ConfigurationContext)", "", "Argument[0]", "Argument[this]", "taint", "df-generated"]
|
||||
- ["org.apache.axis2.context", "ServiceContext", True, "createOperationContext", "(AxisOperation)", "", "Argument[0]", "ReturnValue.SyntheticField[org.apache.axis2.context.OperationContext.axisOperation]", "value", "dfc-generated"]
|
||||
- ["org.apache.axis2.context", "ServiceContext", True, "createOperationContext", "(AxisOperation)", "", "Argument[this]", "ReturnValue.SyntheticField[org.apache.axis2.context.AbstractContext.parent]", "value", "dfc-generated"]
|
||||
- ["org.apache.axis2.context", "ServiceContext", True, "createOperationContext", "(QName)", "", "Argument[this]", "ReturnValue.SyntheticField[org.apache.axis2.context.AbstractContext.parent]", "value", "dfc-generated"]
|
||||
- ["org.apache.axis2.context", "ServiceContext", True, "getAxisService", "()", "", "Argument[this]", "ReturnValue", "taint", "dfc-generated"]
|
||||
- ["org.apache.axis2.context", "ServiceContext", True, "getAxisService", "()", "", "Argument[this].SyntheticField[org.apache.axis2.context.ServiceContext.axisService]", "ReturnValue", "value", "dfc-generated"]
|
||||
- ["org.apache.axis2.context", "ServiceContext", True, "getConfigurationContext", "()", "", "Argument[this]", "ReturnValue", "taint", "dfc-generated"]
|
||||
- ["org.apache.axis2.context", "ServiceContext", True, "getConfigurationContext", "()", "", "Argument[this].SyntheticField[org.apache.axis2.context.ServiceContext.configContext]", "ReturnValue", "value", "dfc-generated"]
|
||||
- ["org.apache.axis2.context", "ServiceContext", True, "getGroupName", "()", "", "Argument[this]", "ReturnValue", "taint", "df-generated"]
|
||||
- ["org.apache.axis2.context", "ServiceContext", True, "getLastOperationContext", "()", "", "Argument[this]", "ReturnValue", "taint", "dfc-generated"]
|
||||
- ["org.apache.axis2.context", "ServiceContext", True, "getLastOperationContext", "()", "", "Argument[this].SyntheticField[org.apache.axis2.context.ServiceContext.lastOperationContext]", "ReturnValue", "value", "dfc-generated"]
|
||||
- ["org.apache.axis2.context", "ServiceContext", True, "getLogCorrelationIDString", "()", "", "Argument[this]", "ReturnValue", "taint", "dfc-generated"]
|
||||
- ["org.apache.axis2.context", "ServiceContext", True, "getName", "()", "", "Argument[this]", "ReturnValue", "taint", "df-generated"]
|
||||
- ["org.apache.axis2.context", "ServiceContext", True, "getRootContext", "()", "", "Argument[this].SyntheticField[org.apache.axis2.context.ServiceContext.configContext]", "ReturnValue", "value", "dfc-generated"]
|
||||
- ["org.apache.axis2.context", "ServiceContext", True, "getServiceGroupContext", "()", "", "Argument[this]", "ReturnValue", "taint", "dfc-generated"]
|
||||
- ["org.apache.axis2.context", "ServiceContext", True, "getTargetEPR", "()", "", "Argument[this]", "ReturnValue", "taint", "dfc-generated"]
|
||||
- ["org.apache.axis2.context", "ServiceContext", True, "getTargetEPR", "()", "", "Argument[this].SyntheticField[org.apache.axis2.context.ServiceContext.targetEPR]", "ReturnValue", "value", "dfc-generated"]
|
||||
- ["org.apache.axis2.context", "ServiceContext", True, "putContextProperties", "(ServiceContext,boolean)", "", "Argument[this]", "Argument[0]", "taint", "df-generated"]
|
||||
- ["org.apache.axis2.context", "ServiceContext", True, "readExternal", "(ObjectInput)", "", "Argument[0]", "Argument[this]", "taint", "df-generated"]
|
||||
- ["org.apache.axis2.context", "ServiceContext", True, "setLastOperationContext", "(OperationContext)", "", "Argument[0]", "Argument[this].SyntheticField[org.apache.axis2.context.ServiceContext.lastOperationContext]", "value", "dfc-generated"]
|
||||
- ["org.apache.axis2.context", "ServiceContext", True, "setMyEPR", "(EndpointReference)", "", "Argument[0]", "Argument[this]", "taint", "df-generated"]
|
||||
- ["org.apache.axis2.context", "ServiceContext", True, "setTargetEPR", "(EndpointReference)", "", "Argument[0]", "Argument[this].SyntheticField[org.apache.axis2.context.ServiceContext.targetEPR]", "value", "dfc-generated"]
|
||||
- ["org.apache.axis2.context", "ServiceContext", True, "writeExternal", "(ObjectOutput)", "", "Argument[this]", "Argument[0]", "taint", "df-generated"]
|
||||
- ["org.apache.axis2.context", "ServiceGroupContext", True, "ServiceGroupContext", "(ConfigurationContext,AxisServiceGroup)", "", "Argument[0]", "Argument[this].SyntheticField[org.apache.axis2.context.AbstractContext.parent]", "value", "dfc-generated"]
|
||||
- ["org.apache.axis2.context", "ServiceGroupContext", True, "ServiceGroupContext", "(ConfigurationContext,AxisServiceGroup)", "", "Argument[1]", "Argument[this].SyntheticField[org.apache.axis2.context.ServiceGroupContext.axisServiceGroup]", "value", "dfc-generated"]
|
||||
- ["org.apache.axis2.context", "ServiceGroupContext", True, "ServiceGroupContext", "(ConfigurationContext,AxisServiceGroup)", "", "Argument[1]", "Argument[this].SyntheticField[org.apache.axis2.context.ServiceGroupContext.id]", "taint", "dfc-generated"]
|
||||
- ["org.apache.axis2.context", "ServiceGroupContext", True, "ServiceGroupContext", "(ConfigurationContext,AxisServiceGroup)", "", "Argument[1].SyntheticField[org.apache.axis2.description.AxisServiceGroup.serviceGroupName]", "Argument[this].SyntheticField[org.apache.axis2.context.ServiceGroupContext.id]", "value", "dfc-generated"]
|
||||
- ["org.apache.axis2.context", "ServiceGroupContext", True, "activate", "(ConfigurationContext)", "", "Argument[0]", "Argument[this].SyntheticField[org.apache.axis2.context.AbstractContext.parent]", "value", "dfc-generated"]
|
||||
- ["org.apache.axis2.context", "ServiceGroupContext", True, "activate", "(ConfigurationContext)", "", "Argument[this]", "Argument[0].SyntheticField[org.apache.axis2.context.ConfigurationContext.serviceGroupContextMap].MapKey", "taint", "dfc-generated"]
|
||||
- ["org.apache.axis2.context", "ServiceGroupContext", True, "activate", "(ConfigurationContext)", "", "Argument[this]", "Argument[0].SyntheticField[org.apache.axis2.context.ConfigurationContext.serviceGroupContextMap].MapValue", "value", "dfc-generated"]
|
||||
- ["org.apache.axis2.context", "ServiceGroupContext", True, "activate", "(ConfigurationContext)", "", "Argument[this].SyntheticField[org.apache.axis2.context.ServiceGroupContext.id]", "Argument[0].SyntheticField[org.apache.axis2.context.ConfigurationContext.serviceGroupContextMap].MapKey", "value", "dfc-generated"]
|
||||
- ["org.apache.axis2.context", "ServiceGroupContext", True, "addServiceContext", "(ServiceContext)", "", "Argument[0]", "Argument[this]", "taint", "df-generated"]
|
||||
- ["org.apache.axis2.context", "ServiceGroupContext", True, "findServiceContext", "(AxisService)", "", "Argument[this].SyntheticField[org.apache.axis2.context.ServiceGroupContext.serviceContextMap].MapValue", "ReturnValue", "value", "dfc-generated"]
|
||||
- ["org.apache.axis2.context", "ServiceGroupContext", True, "findServiceContext", "(String)", "", "Argument[this].SyntheticField[org.apache.axis2.context.ServiceGroupContext.serviceContextMap].MapValue", "ReturnValue", "value", "dfc-generated"]
|
||||
- ["org.apache.axis2.context", "ServiceGroupContext", True, "getDescription", "()", "", "Argument[this]", "ReturnValue", "taint", "dfc-generated"]
|
||||
- ["org.apache.axis2.context", "ServiceGroupContext", True, "getDescription", "()", "", "Argument[this].SyntheticField[org.apache.axis2.context.ServiceGroupContext.axisServiceGroup]", "ReturnValue", "value", "dfc-generated"]
|
||||
- ["org.apache.axis2.context", "ServiceGroupContext", True, "getId", "()", "", "Argument[this]", "ReturnValue", "taint", "dfc-generated"]
|
||||
- ["org.apache.axis2.context", "ServiceGroupContext", True, "getId", "()", "", "Argument[this].SyntheticField[org.apache.axis2.context.ServiceGroupContext.id]", "ReturnValue", "value", "dfc-generated"]
|
||||
- ["org.apache.axis2.context", "ServiceGroupContext", True, "getRootContext", "()", "", "Argument[this].SyntheticField[org.apache.axis2.context.AbstractContext.parent]", "ReturnValue", "value", "dfc-generated"]
|
||||
- ["org.apache.axis2.context", "ServiceGroupContext", True, "getServiceContext", "(AxisService)", "", "Argument[0]", "Argument[this].SyntheticField[org.apache.axis2.context.ServiceGroupContext.serviceContextMap].MapKey", "taint", "dfc-generated"]
|
||||
- ["org.apache.axis2.context", "ServiceGroupContext", True, "getServiceContext", "(AxisService)", "", "Argument[0]", "ReturnValue.SyntheticField[org.apache.axis2.context.ServiceContext.axisService]", "value", "dfc-generated"]
|
||||
- ["org.apache.axis2.context", "ServiceGroupContext", True, "getServiceContext", "(AxisService)", "", "Argument[0].SyntheticField[org.apache.axis2.description.AxisService.name]", "Argument[this].SyntheticField[org.apache.axis2.context.ServiceGroupContext.serviceContextMap].MapKey", "value", "dfc-generated"]
|
||||
- ["org.apache.axis2.context", "ServiceGroupContext", True, "getServiceContexts", "()", "", "Argument[this].SyntheticField[org.apache.axis2.context.ServiceGroupContext.serviceContextMap].MapValue", "ReturnValue.Element", "value", "dfc-generated"]
|
||||
- ["org.apache.axis2.context", "ServiceGroupContext", True, "putContextProperties", "(ServiceGroupContext)", "", "Argument[this]", "Argument[0]", "taint", "df-generated"]
|
||||
- ["org.apache.axis2.context", "ServiceGroupContext", True, "readExternal", "(ObjectInput)", "", "Argument[0]", "Argument[this]", "taint", "df-generated"]
|
||||
- ["org.apache.axis2.context", "ServiceGroupContext", True, "setId", "(String)", "", "Argument[0]", "Argument[this].SyntheticField[org.apache.axis2.context.ServiceGroupContext.id]", "value", "dfc-generated"]
|
||||
- ["org.apache.axis2.context", "ServiceGroupContext", True, "writeExternal", "(ObjectOutput)", "", "Argument[this]", "Argument[0]", "taint", "df-generated"]
|
||||
- ["org.apache.axis2.context", "SessionContext", True, "SessionContext", "(AbstractContext)", "", "Argument[0]", "Argument[this]", "taint", "df-generated"]
|
||||
- ["org.apache.axis2.context", "SessionContext", True, "addServiceContext", "(ServiceContext)", "", "Argument[0]", "Argument[this]", "taint", "df-generated"]
|
||||
- ["org.apache.axis2.context", "SessionContext", True, "addServiceGroupContext", "(ServiceGroupContext)", "", "Argument[0]", "Argument[this]", "taint", "df-generated"]
|
||||
- ["org.apache.axis2.context", "SessionContext", True, "getCookieID", "()", "", "Argument[this]", "ReturnValue", "taint", "dfc-generated"]
|
||||
- ["org.apache.axis2.context", "SessionContext", True, "getCookieID", "()", "", "Argument[this].SyntheticField[org.apache.axis2.context.SessionContext.cookieID]", "ReturnValue", "value", "dfc-generated"]
|
||||
- ["org.apache.axis2.context", "SessionContext", True, "getServiceContext", "(AxisService)", "", "Argument[this]", "ReturnValue", "taint", "df-generated"]
|
||||
- ["org.apache.axis2.context", "SessionContext", True, "getServiceGroupContext", "()", "", "Argument[this]", "ReturnValue", "taint", "df-generated"]
|
||||
- ["org.apache.axis2.context", "SessionContext", True, "getServiceGroupContext", "(String)", "", "Argument[this]", "ReturnValue", "taint", "df-generated"]
|
||||
- ["org.apache.axis2.context", "SessionContext", True, "readExternal", "(ObjectInput)", "", "Argument[0]", "Argument[this]", "taint", "df-generated"]
|
||||
- ["org.apache.axis2.context", "SessionContext", True, "setCookieID", "(String)", "", "Argument[0]", "Argument[this].SyntheticField[org.apache.axis2.context.SessionContext.cookieID]", "value", "dfc-generated"]
|
||||
- ["org.apache.axis2.context", "SessionContext", True, "writeExternal", "(ObjectOutput)", "", "Argument[this]", "Argument[0]", "taint", "df-generated"]
|
||||
- addsTo:
|
||||
pack: codeql/java-all
|
||||
extensible: neutralModel
|
||||
data:
|
||||
- ["org.apache.axis2.context", "MessageContext", "activate", "(ConfigurationContext)", "summary", "ai-generated"]
|
||||
- ["org.apache.axis2.context", "MessageContext", "setSelfManagedData", "(Class,Object,Object)", "summary", "ai-generated"]
|
||||
- ["org.apache.axis2.context", "ServiceContext", "activate", "(ConfigurationContext)", "summary", "ai-generated"]
|
||||
@@ -0,0 +1,26 @@
|
||||
# THIS FILE IS AN AUTO-GENERATED MODELS AS DATA FILE. DO NOT EDIT.
|
||||
# Generated from https://github.com/apache/axis-axis2-java-core#aaf1489fabd4599e54039a27f605081f301b3123 by codeql-mads-via-llm
|
||||
extensions:
|
||||
- addsTo:
|
||||
pack: codeql/java-all
|
||||
extensible: sinkModel
|
||||
data:
|
||||
- ["org.apache.axis2.dataretrieval.client", "MexClient", True, "MexClient", "(ConfigurationContext,URL,QName,String)", "", "Argument[1]", "request-forgery", "ai-generated"]
|
||||
- addsTo:
|
||||
pack: codeql/java-all
|
||||
extensible: sourceModel
|
||||
data:
|
||||
- ["org.apache.axis2.dataretrieval.client", "MexClient", True, "MexClient", "(ConfigurationContext,URL,QName,String)", "", "ReturnValue", "remote", "ai-generated"]
|
||||
- addsTo:
|
||||
pack: codeql/java-all
|
||||
extensible: summaryModel
|
||||
data:
|
||||
- ["org.apache.axis2.dataretrieval.client", "MexClient", True, "MexClient", "(ConfigurationContext,AxisService)", "", "Argument[0]", "Argument[this]", "taint", "df-generated"]
|
||||
- ["org.apache.axis2.dataretrieval.client", "MexClient", True, "MexClient", "(ConfigurationContext,AxisService)", "", "Argument[1]", "Argument[this]", "taint", "df-generated"]
|
||||
- ["org.apache.axis2.dataretrieval.client", "MexClient", True, "MexClient", "(ConfigurationContext,Definition,QName,String)", "", "Argument[0]", "Argument[this]", "taint", "df-generated"]
|
||||
- ["org.apache.axis2.dataretrieval.client", "MexClient", True, "MexClient", "(ConfigurationContext,URL,QName,String)", "", "Argument[0]", "Argument[this]", "taint", "df-generated"]
|
||||
- addsTo:
|
||||
pack: codeql/java-all
|
||||
extensible: neutralModel
|
||||
data:
|
||||
- ["org.apache.axis2.dataretrieval.client", "MexClient", "MexClient", "(ConfigurationContext,AxisService)", "summary", "ai-generated"]
|
||||
@@ -0,0 +1,55 @@
|
||||
# THIS FILE IS AN AUTO-GENERATED MODELS AS DATA FILE. DO NOT EDIT.
|
||||
# Generated from https://github.com/apache/axis-axis2-java-core#aaf1489fabd4599e54039a27f605081f301b3123 by codeql-mads-via-llm
|
||||
extensions:
|
||||
- addsTo:
|
||||
pack: codeql/java-all
|
||||
extensible: sinkModel
|
||||
data:
|
||||
- ["org.apache.axis2.dataretrieval", "DataRetrievalUtil", True, "buildOM", "(ClassLoader,String)", "", "Argument[1]", "path-injection", "ai-generated"]
|
||||
- ["org.apache.axis2.dataretrieval", "DataRetrievalUtil", True, "convertToOMElement", "(InputStream)", "", "Argument[0]", "xxe", "ai-generated"]
|
||||
- addsTo:
|
||||
pack: codeql/java-all
|
||||
extensible: sourceModel
|
||||
data:
|
||||
- ["org.apache.axis2.dataretrieval", "AxisDataLocator", True, "getData", "(DataRetrievalRequest,MessageContext)", "", "Parameter[0]", "remote", "ai-generated"]
|
||||
- ["org.apache.axis2.dataretrieval", "AxisDataLocator", True, "getData", "(DataRetrievalRequest,MessageContext)", "", "Parameter[1]", "remote", "ai-generated"]
|
||||
- ["org.apache.axis2.dataretrieval", "SchemaDataLocator", True, "getData", "(DataRetrievalRequest,MessageContext)", "", "Parameter[0]", "remote", "ai-generated"]
|
||||
- ["org.apache.axis2.dataretrieval", "SchemaDataLocator", True, "getData", "(DataRetrievalRequest,MessageContext)", "", "Parameter[1]", "remote", "ai-generated"]
|
||||
- addsTo:
|
||||
pack: codeql/java-all
|
||||
extensible: summaryModel
|
||||
data:
|
||||
- ["org.apache.axis2.dataretrieval", "AxisDataLocator", True, "getData", "(DataRetrievalRequest,MessageContext)", "", "Argument[0].Element", "Argument[this]", "taint", "df-generated"]
|
||||
- ["org.apache.axis2.dataretrieval", "AxisDataLocator", True, "getData", "(DataRetrievalRequest,MessageContext)", "", "Argument[0].Element", "ReturnValue", "taint", "df-generated"]
|
||||
- ["org.apache.axis2.dataretrieval", "AxisDataLocator", True, "getData", "(DataRetrievalRequest,MessageContext)", "", "Argument[1]", "Argument[this]", "taint", "df-generated"]
|
||||
- ["org.apache.axis2.dataretrieval", "AxisDataLocator", True, "getData", "(DataRetrievalRequest,MessageContext)", "", "Argument[1]", "ReturnValue", "taint", "df-generated"]
|
||||
- ["org.apache.axis2.dataretrieval", "AxisDataLocator", True, "getData", "(DataRetrievalRequest,MessageContext)", "", "Argument[this]", "ReturnValue", "taint", "df-generated"]
|
||||
- ["org.apache.axis2.dataretrieval", "AxisDataLocatorImpl", True, "AxisDataLocatorImpl", "(AxisService)", "", "Argument[0]", "Argument[this]", "taint", "df-generated"]
|
||||
- ["org.apache.axis2.dataretrieval", "BaseAxisDataLocator", True, "getData", "(DataRetrievalRequest,MessageContext)", "", "Argument[0].Element", "ReturnValue", "taint", "df-generated"]
|
||||
- ["org.apache.axis2.dataretrieval", "BaseAxisDataLocator", True, "getData", "(DataRetrievalRequest,MessageContext)", "", "Argument[1]", "ReturnValue", "taint", "df-generated"]
|
||||
- ["org.apache.axis2.dataretrieval", "BaseAxisDataLocator", True, "getData", "(DataRetrievalRequest,MessageContext)", "", "Argument[this]", "ReturnValue", "taint", "df-generated"]
|
||||
- ["org.apache.axis2.dataretrieval", "Data", True, "Data", "(Object,String)", "", "Argument[0]", "Argument[this].SyntheticField[org.apache.axis2.dataretrieval.Data.data]", "value", "dfc-generated"]
|
||||
- ["org.apache.axis2.dataretrieval", "Data", True, "Data", "(Object,String)", "", "Argument[1]", "Argument[this].SyntheticField[org.apache.axis2.dataretrieval.Data.identifier]", "value", "dfc-generated"]
|
||||
- ["org.apache.axis2.dataretrieval", "Data", True, "getData", "()", "", "Argument[this].SyntheticField[org.apache.axis2.dataretrieval.Data.data]", "ReturnValue", "value", "dfc-generated"]
|
||||
- ["org.apache.axis2.dataretrieval", "Data", True, "getIdentifier", "()", "", "Argument[this].SyntheticField[org.apache.axis2.dataretrieval.Data.identifier]", "ReturnValue", "value", "dfc-generated"]
|
||||
- ["org.apache.axis2.dataretrieval", "DataLocatorFactory", True, "createDataLocator", "(String,ServiceData[])", "", "Argument[1].ArrayElement", "ReturnValue", "taint", "df-generated"]
|
||||
- ["org.apache.axis2.dataretrieval", "DataRetrievalException", True, "DataRetrievalException", "(String)", "", "Argument[0]", "Argument[this]", "taint", "df-generated"]
|
||||
- ["org.apache.axis2.dataretrieval", "DataRetrievalException", True, "DataRetrievalException", "(String,Throwable)", "", "Argument[1]", "Argument[this].Field[java.rmi.RemoteException.detail]", "value", "dfc-generated"]
|
||||
- ["org.apache.axis2.dataretrieval", "DataRetrievalException", True, "DataRetrievalException", "(Throwable)", "", "Argument[0]", "Argument[this].Field[java.rmi.RemoteException.detail]", "value", "dfc-generated"]
|
||||
- ["org.apache.axis2.dataretrieval", "DataRetrievalRequest", True, "getDialect", "()", "", "Argument[this].MapValue", "ReturnValue", "value", "dfc-generated"]
|
||||
- ["org.apache.axis2.dataretrieval", "DataRetrievalRequest", True, "getIdentifier", "()", "", "Argument[this].MapValue", "ReturnValue", "value", "dfc-generated"]
|
||||
- ["org.apache.axis2.dataretrieval", "DataRetrievalRequest", True, "getOutputForm", "()", "", "Argument[this].MapValue", "ReturnValue", "value", "dfc-generated"]
|
||||
- ["org.apache.axis2.dataretrieval", "DataRetrievalRequest", True, "putDialect", "(String)", "", "Argument[0]", "Argument[this].MapValue", "value", "dfc-generated"]
|
||||
- ["org.apache.axis2.dataretrieval", "DataRetrievalRequest", True, "putIdentifier", "(String)", "", "Argument[0]", "Argument[this].MapValue", "value", "dfc-generated"]
|
||||
- ["org.apache.axis2.dataretrieval", "DataRetrievalRequest", True, "putOutputForm", "(OutputForm)", "", "Argument[0]", "Argument[this].MapValue", "value", "dfc-generated"]
|
||||
- ["org.apache.axis2.dataretrieval", "OutputForm", True, "getType", "()", "", "Argument[this]", "ReturnValue", "taint", "df-generated"]
|
||||
- ["org.apache.axis2.dataretrieval", "ServiceData", True, "ServiceData", "(OMElement)", "", "Argument[0]", "Argument[this].SyntheticField[org.apache.axis2.dataretrieval.ServiceData.data]", "value", "dfc-generated"]
|
||||
- ["org.apache.axis2.dataretrieval", "ServiceData", True, "getDialect", "()", "", "Argument[this]", "ReturnValue", "taint", "df-generated"]
|
||||
- ["org.apache.axis2.dataretrieval", "ServiceData", True, "getIdentifier", "()", "", "Argument[this]", "ReturnValue", "taint", "df-generated"]
|
||||
- ["org.apache.axis2.dataretrieval", "ServiceData", True, "getOMData", "()", "", "Argument[this].SyntheticField[org.apache.axis2.dataretrieval.ServiceData.data]", "ReturnValue", "value", "dfc-generated"]
|
||||
- ["org.apache.axis2.dataretrieval", "WSDL11SupplierTemplate", True, "init", "(AxisService)", "", "Argument[0]", "Argument[this]", "taint", "df-generated"]
|
||||
- addsTo:
|
||||
pack: codeql/java-all
|
||||
extensible: neutralModel
|
||||
data:
|
||||
- ["org.apache.axis2.dataretrieval", "BaseAxisDataLocator", "getData", "(DataRetrievalRequest,MessageContext)", "summary", "ai-generated"]
|
||||
@@ -0,0 +1,109 @@
|
||||
# THIS FILE IS AN AUTO-GENERATED MODELS AS DATA FILE. DO NOT EDIT.
|
||||
# Generated from https://github.com/apache/axis-axis2-java-core#aaf1489fabd4599e54039a27f605081f301b3123 by codeql-mads-via-llm
|
||||
extensions:
|
||||
- addsTo:
|
||||
pack: codeql/java-all
|
||||
extensible: sinkModel
|
||||
data:
|
||||
- ["org.apache.axis2.deployment", "DeploymentEngine", True, "buildModule", "(File,AxisConfiguration)", "", "Argument[0]", "path-injection", "ai-generated"]
|
||||
- ["org.apache.axis2.deployment", "DeploymentEngine", True, "getFileList", "(URL)", "", "Argument[0]", "request-forgery", "ai-generated"]
|
||||
- ["org.apache.axis2.deployment", "DeploymentEngine", True, "loadRepository", "(String)", "", "Argument[0]", "path-injection", "ai-generated"]
|
||||
- ["org.apache.axis2.deployment", "DeploymentEngine", True, "loadRepositoryFromURL", "(URL)", "", "Argument[0]", "request-forgery", "ai-generated"]
|
||||
- ["org.apache.axis2.deployment", "DeploymentEngine", True, "loadServiceGroup", "(File,ConfigurationContext)", "", "Argument[0]", "path-injection", "ai-generated"]
|
||||
- ["org.apache.axis2.deployment", "DeploymentEngine", True, "loadServicesFromUrl", "(URL)", "", "Argument[0]", "request-forgery", "ai-generated"]
|
||||
- ["org.apache.axis2.deployment", "DeploymentEngine", True, "populateAxisConfiguration", "(InputStream)", "", "Argument[0]", "xxe", "ai-generated"]
|
||||
- ["org.apache.axis2.deployment", "DeploymentEngine", True, "buildService", "(InputStream,ConfigurationContext)", "", "Argument[0]", "xxe", "ai-generated"]
|
||||
- ["org.apache.axis2.deployment", "DeploymentEngine", True, "buildServiceGroup", "(InputStream,ClassLoader,String,ConfigurationContext,ArchiveReader,HashMap)", "", "Argument[0]", "xxe", "ai-generated"]
|
||||
- ["org.apache.axis2.deployment", "DescriptionBuilder", True, "buildOM", "()", "", "Argument[this]", "xxe", "ai-generated"]
|
||||
- ["org.apache.axis2.deployment", "DeploymentEngine", True, "prepareRepository", "(String)", "", "Argument[0]", "path-injection", "ai-generated"]
|
||||
- ["org.apache.axis2.deployment", "FileSystemConfigurator", True, "getAxisConfiguration", "()", "", "Argument[this]", "path-injection", "ai-generated"]
|
||||
- ["org.apache.axis2.deployment", "ModuleDeployer", True, "deoloyFromUrl", "(DeploymentFileData)", "", "Argument[0]", "request-forgery", "ai-generated"]
|
||||
- ["org.apache.axis2.deployment", "ModuleDeployer", True, "deploy", "(DeploymentFileData)", "", "Argument[0]", "path-injection", "ai-generated"]
|
||||
- ["org.apache.axis2.deployment", "RepositoryListener", True, "findServicesInDirectory", "(File)", "", "Argument[0]", "path-injection", "ai-generated"]
|
||||
- ["org.apache.axis2.deployment", "ServiceDeployer", True, "deploy", "(DeploymentFileData)", "", "Argument[0]", "path-injection", "ai-generated"]
|
||||
- ["org.apache.axis2.deployment", "ServiceDeployer", True, "deployFromUrl", "(DeploymentFileData)", "", "Argument[0]", "request-forgery", "ai-generated"]
|
||||
- ["org.apache.axis2.deployment", "ServiceDeployer", True, "deployFromUrl", "(Deployer,URL)", "", "Argument[1]", "request-forgery", "ai-generated"]
|
||||
- ["org.apache.axis2.deployment", "ServiceDeployer", True, "populateService", "(AxisServiceGroup,URL,String)", "", "Argument[1]", "request-forgery", "ai-generated"]
|
||||
- ["org.apache.axis2.deployment", "TransportDeployer", True, "deploy", "(DeploymentFileData)", "", "Argument[0]", "xxe", "ai-generated"]
|
||||
- ["org.apache.axis2.deployment", "URLBasedAxisConfigurator", True, "getAxisConfiguration", "()", "", "Argument[this]", "request-forgery", "ai-generated"]
|
||||
- ["org.apache.axis2.deployment", "WSDLServiceBuilderExtension", True, "buildAxisServices", "(DeploymentFileData)", "", "Argument[0]", "xxe", "ai-generated"]
|
||||
- addsTo:
|
||||
pack: codeql/java-all
|
||||
extensible: summaryModel
|
||||
data:
|
||||
- ["org.apache.axis2.deployment", "AbstractDeployer", True, "addServiceBuilderExtensions", "(ServiceBuilderExtension)", "", "Argument[0]", "Argument[this].SyntheticField[org.apache.axis2.deployment.AbstractDeployer.serviceBuilderExtensions].Element", "value", "dfc-generated"]
|
||||
- ["org.apache.axis2.deployment", "AbstractDeployer", True, "getServiceBuilderExtensions", "()", "", "Argument[this].SyntheticField[org.apache.axis2.deployment.AbstractDeployer.serviceBuilderExtensions]", "ReturnValue", "value", "dfc-generated"]
|
||||
- ["org.apache.axis2.deployment", "AbstractServiceBuilderExtension", True, "getAxisConfiguration", "()", "", "Argument[this].SyntheticField[org.apache.axis2.deployment.AbstractServiceBuilderExtension.axisConfiguration]", "ReturnValue", "value", "dfc-generated"]
|
||||
- ["org.apache.axis2.deployment", "AbstractServiceBuilderExtension", True, "getConfigurationContext", "()", "", "Argument[this].SyntheticField[org.apache.axis2.deployment.AbstractServiceBuilderExtension.configurationContext]", "ReturnValue", "value", "dfc-generated"]
|
||||
- ["org.apache.axis2.deployment", "AbstractServiceBuilderExtension", True, "getDirectory", "()", "", "Argument[this].SyntheticField[org.apache.axis2.deployment.AbstractServiceBuilderExtension.directory]", "ReturnValue", "value", "dfc-generated"]
|
||||
- ["org.apache.axis2.deployment", "AbstractServiceBuilderExtension", True, "init", "(ConfigurationContext)", "", "Argument[0]", "Argument[this].SyntheticField[org.apache.axis2.deployment.AbstractServiceBuilderExtension.axisConfiguration]", "taint", "dfc-generated"]
|
||||
- ["org.apache.axis2.deployment", "AbstractServiceBuilderExtension", True, "init", "(ConfigurationContext)", "", "Argument[0]", "Argument[this].SyntheticField[org.apache.axis2.deployment.AbstractServiceBuilderExtension.configurationContext]", "value", "dfc-generated"]
|
||||
- ["org.apache.axis2.deployment", "AbstractServiceBuilderExtension", True, "init", "(ConfigurationContext)", "", "Argument[0].SyntheticField[org.apache.axis2.context.ConfigurationContext.axisConfiguration]", "Argument[this].SyntheticField[org.apache.axis2.deployment.AbstractServiceBuilderExtension.axisConfiguration]", "value", "dfc-generated"]
|
||||
- ["org.apache.axis2.deployment", "AbstractServiceBuilderExtension", True, "setDirectory", "(String)", "", "Argument[0]", "Argument[this].SyntheticField[org.apache.axis2.deployment.AbstractServiceBuilderExtension.directory]", "value", "dfc-generated"]
|
||||
- ["org.apache.axis2.deployment", "AxisConfigBuilder", True, "AxisConfigBuilder", "(AxisConfiguration)", "", "Argument[0]", "Argument[this]", "taint", "df-generated"]
|
||||
- ["org.apache.axis2.deployment", "AxisConfigBuilder", True, "AxisConfigBuilder", "(InputStream,AxisConfiguration,DeploymentEngine)", "", "Argument[0]", "Argument[this]", "taint", "df-generated"]
|
||||
- ["org.apache.axis2.deployment", "AxisConfigBuilder", True, "AxisConfigBuilder", "(InputStream,AxisConfiguration,DeploymentEngine)", "", "Argument[1]", "Argument[this]", "taint", "df-generated"]
|
||||
- ["org.apache.axis2.deployment", "AxisConfigBuilder", True, "AxisConfigBuilder", "(InputStream,AxisConfiguration,DeploymentEngine)", "", "Argument[2]", "Argument[this]", "taint", "df-generated"]
|
||||
- ["org.apache.axis2.deployment", "Deployer", True, "deploy", "(DeploymentFileData)", "", "Argument[0]", "Argument[this]", "taint", "df-generated"]
|
||||
- ["org.apache.axis2.deployment", "Deployer", True, "init", "(ConfigurationContext)", "", "Argument[0]", "Argument[this]", "taint", "df-generated"]
|
||||
- ["org.apache.axis2.deployment", "Deployer", True, "setDirectory", "(String)", "", "Argument[0]", "Argument[this]", "taint", "df-generated"]
|
||||
- ["org.apache.axis2.deployment", "DeploymentClassLoader", True, "DeploymentClassLoader", "(URL[],ClassLoader,boolean)", "", "Argument[1]", "Argument[this]", "taint", "dfc-generated"]
|
||||
- ["org.apache.axis2.deployment", "DeploymentEngine", True, "addDeployer", "(Deployer,String,String)", "", "Argument[1]", "Argument[this].SyntheticField[org.apache.axis2.deployment.DeploymentEngine.deployerMap].MapKey", "value", "dfc-generated"]
|
||||
- ["org.apache.axis2.deployment", "DeploymentEngine", True, "addNewModule", "(AxisModule,AxisConfiguration)", "", "Argument[1]", "Argument[0].SyntheticField[org.apache.axis2.description.AxisModule.parent]", "value", "dfc-generated"]
|
||||
- ["org.apache.axis2.deployment", "DeploymentEngine", True, "addServiceGroup", "(AxisServiceGroup,ArrayList,URL,DeploymentFileData,AxisConfiguration)", "", "Argument[3].SyntheticField[org.apache.axis2.deployment.repository.util.DeploymentFileData.file]", "Argument[4].SyntheticField[org.apache.axis2.engine.AxisConfiguration.faultyServices].MapKey", "taint", "dfc-generated"]
|
||||
- ["org.apache.axis2.deployment", "DeploymentEngine", True, "addWSToDeploy", "(DeploymentFileData)", "", "Argument[0]", "Argument[this]", "taint", "df-generated"]
|
||||
- ["org.apache.axis2.deployment", "DeploymentEngine", True, "addWSToUndeploy", "(WSInfo)", "", "Argument[0]", "Argument[this]", "taint", "df-generated"]
|
||||
- ["org.apache.axis2.deployment", "DeploymentEngine", True, "buildModule", "(File,AxisConfiguration)", "", "Argument[0]", "ReturnValue.SyntheticField[org.apache.axis2.description.AxisModule.name]", "taint", "dfc-generated"]
|
||||
- ["org.apache.axis2.deployment", "DeploymentEngine", True, "buildServiceGroup", "(InputStream,ClassLoader,String,ConfigurationContext,ArchiveReader,HashMap)", "", "Argument[1]", "ReturnValue.SyntheticField[org.apache.axis2.description.AxisServiceGroup.serviceGroupClassLoader]", "value", "dfc-generated"]
|
||||
- ["org.apache.axis2.deployment", "DeploymentEngine", True, "buildServiceGroup", "(InputStream,ClassLoader,String,ConfigurationContext,ArchiveReader,HashMap)", "", "Argument[2]", "ReturnValue.SyntheticField[org.apache.axis2.description.AxisServiceGroup.serviceGroupName]", "value", "dfc-generated"]
|
||||
- ["org.apache.axis2.deployment", "DeploymentEngine", True, "getAxisConfig", "()", "", "Argument[this]", "ReturnValue", "taint", "df-generated"]
|
||||
- ["org.apache.axis2.deployment", "DeploymentEngine", True, "getAxisServiceName", "(String)", "", "Argument[0]", "ReturnValue", "value", "dfc-generated"]
|
||||
- ["org.apache.axis2.deployment", "DeploymentEngine", True, "getDeployer", "(String,String)", "", "Argument[this]", "ReturnValue", "taint", "df-generated"]
|
||||
- ["org.apache.axis2.deployment", "DeploymentEngine", True, "getDeployers", "()", "", "Argument[this].SyntheticField[org.apache.axis2.deployment.DeploymentEngine.deployerMap]", "ReturnValue", "value", "dfc-generated"]
|
||||
- ["org.apache.axis2.deployment", "DeploymentEngine", True, "getModule", "(String)", "", "Argument[this]", "ReturnValue", "taint", "df-generated"]
|
||||
- ["org.apache.axis2.deployment", "DeploymentEngine", True, "getModuleDeployer", "()", "", "Argument[this]", "ReturnValue", "taint", "df-generated"]
|
||||
- ["org.apache.axis2.deployment", "DeploymentEngine", True, "getModulesDir", "()", "", "Argument[this]", "ReturnValue", "taint", "df-generated"]
|
||||
- ["org.apache.axis2.deployment", "DeploymentEngine", True, "getRepoListener", "()", "", "Argument[this]", "ReturnValue", "taint", "df-generated"]
|
||||
- ["org.apache.axis2.deployment", "DeploymentEngine", True, "getRepositoryDir", "()", "", "Argument[this]", "ReturnValue", "taint", "df-generated"]
|
||||
- ["org.apache.axis2.deployment", "DeploymentEngine", True, "getServiceDeployer", "()", "", "Argument[this]", "ReturnValue", "taint", "df-generated"]
|
||||
- ["org.apache.axis2.deployment", "DeploymentEngine", True, "getServicesDir", "()", "", "Argument[this]", "ReturnValue", "taint", "df-generated"]
|
||||
- ["org.apache.axis2.deployment", "DeploymentEngine", True, "loadRepository", "(String)", "", "Argument[0]", "Argument[this]", "taint", "df-generated"]
|
||||
- ["org.apache.axis2.deployment", "DeploymentEngine", True, "loadRepositoryFromURL", "(URL)", "", "Argument[0]", "Argument[this]", "taint", "df-generated"]
|
||||
- ["org.apache.axis2.deployment", "DeploymentEngine", True, "loadServiceGroup", "(File,ConfigurationContext)", "", "Argument[0]", "ReturnValue.SyntheticField[org.apache.axis2.description.AxisDescription.children].MapKey", "taint", "dfc-generated"]
|
||||
- ["org.apache.axis2.deployment", "DeploymentEngine", True, "loadServiceGroup", "(File,ConfigurationContext)", "", "Argument[0]", "ReturnValue.SyntheticField[org.apache.axis2.description.AxisServiceGroup.serviceGroupName]", "taint", "dfc-generated"]
|
||||
- ["org.apache.axis2.deployment", "DeploymentEngine", True, "populateAxisConfiguration", "(InputStream)", "", "Argument[this]", "ReturnValue", "taint", "df-generated"]
|
||||
- ["org.apache.axis2.deployment", "DeploymentEngine", True, "setConfigContext", "(ConfigurationContext)", "", "Argument[0]", "Argument[this]", "taint", "df-generated"]
|
||||
- ["org.apache.axis2.deployment", "DeploymentEngine", True, "setDeployers", "(Map)", "", "Argument[0]", "Argument[this].SyntheticField[org.apache.axis2.deployment.DeploymentEngine.deployerMap]", "value", "dfc-generated"]
|
||||
- ["org.apache.axis2.deployment", "DeploymentException", True, "DeploymentException", "(String)", "", "Argument[0]", "Argument[this]", "taint", "df-generated"]
|
||||
- ["org.apache.axis2.deployment", "DeploymentException", True, "DeploymentException", "(String,Throwable)", "", "Argument[1]", "Argument[this].Field[java.rmi.RemoteException.detail]", "value", "dfc-generated"]
|
||||
- ["org.apache.axis2.deployment", "DeploymentException", True, "DeploymentException", "(Throwable)", "", "Argument[0]", "Argument[this].Field[java.rmi.RemoteException.detail]", "value", "dfc-generated"]
|
||||
- ["org.apache.axis2.deployment", "DescriptionBuilder", True, "DescriptionBuilder", "(InputStream,AxisConfiguration)", "", "Argument[0]", "Argument[this]", "taint", "df-generated"]
|
||||
- ["org.apache.axis2.deployment", "DescriptionBuilder", True, "DescriptionBuilder", "(InputStream,AxisConfiguration)", "", "Argument[1]", "Argument[this]", "taint", "df-generated"]
|
||||
- ["org.apache.axis2.deployment", "DescriptionBuilder", True, "DescriptionBuilder", "(InputStream,ConfigurationContext)", "", "Argument[0]", "Argument[this]", "taint", "df-generated"]
|
||||
- ["org.apache.axis2.deployment", "DescriptionBuilder", True, "DescriptionBuilder", "(InputStream,ConfigurationContext)", "", "Argument[1]", "Argument[this]", "taint", "df-generated"]
|
||||
- ["org.apache.axis2.deployment", "DescriptionBuilder", True, "getShortFileName", "(String)", "", "Argument[0]", "ReturnValue", "value", "dfc-generated"]
|
||||
- ["org.apache.axis2.deployment", "FileSystemConfigurator", True, "FileSystemConfigurator", "(String,String)", "", "Argument[0]", "Argument[this]", "taint", "df-generated"]
|
||||
- ["org.apache.axis2.deployment", "FileSystemConfigurator", True, "FileSystemConfigurator", "(String,String)", "", "Argument[1]", "Argument[this]", "taint", "df-generated"]
|
||||
- ["org.apache.axis2.deployment", "ModuleBuilder", True, "ModuleBuilder", "(InputStream,AxisModule,AxisConfiguration)", "", "Argument[0]", "Argument[this]", "taint", "df-generated"]
|
||||
- ["org.apache.axis2.deployment", "ModuleBuilder", True, "ModuleBuilder", "(InputStream,AxisModule,AxisConfiguration)", "", "Argument[1]", "Argument[this]", "taint", "df-generated"]
|
||||
- ["org.apache.axis2.deployment", "ModuleBuilder", True, "ModuleBuilder", "(InputStream,AxisModule,AxisConfiguration)", "", "Argument[2]", "Argument[this]", "taint", "df-generated"]
|
||||
- ["org.apache.axis2.deployment", "ModuleDeployer", True, "ModuleDeployer", "(AxisConfiguration)", "", "Argument[0]", "Argument[this]", "taint", "df-generated"]
|
||||
- ["org.apache.axis2.deployment", "RepositoryListener", True, "RepositoryListener", "(DeploymentEngine,boolean)", "", "Argument[0]", "Argument[this]", "taint", "df-generated"]
|
||||
- ["org.apache.axis2.deployment", "ServiceBuilder", True, "ServiceBuilder", "(ConfigurationContext,AxisService)", "", "Argument[0]", "Argument[this]", "taint", "df-generated"]
|
||||
- ["org.apache.axis2.deployment", "ServiceBuilder", True, "ServiceBuilder", "(ConfigurationContext,AxisService)", "", "Argument[1]", "Argument[this]", "taint", "df-generated"]
|
||||
- ["org.apache.axis2.deployment", "ServiceBuilder", True, "ServiceBuilder", "(InputStream,ConfigurationContext,AxisService)", "", "Argument[0]", "Argument[this]", "taint", "df-generated"]
|
||||
- ["org.apache.axis2.deployment", "ServiceBuilder", True, "ServiceBuilder", "(InputStream,ConfigurationContext,AxisService)", "", "Argument[1]", "Argument[this]", "taint", "df-generated"]
|
||||
- ["org.apache.axis2.deployment", "ServiceBuilder", True, "ServiceBuilder", "(InputStream,ConfigurationContext,AxisService)", "", "Argument[2]", "Argument[this]", "taint", "df-generated"]
|
||||
- ["org.apache.axis2.deployment", "ServiceBuilder", True, "populateService", "(OMElement)", "", "Argument[this]", "ReturnValue", "taint", "df-generated"]
|
||||
- ["org.apache.axis2.deployment", "ServiceBuilder", True, "setWsdlServiceMap", "(Map)", "", "Argument[0].Element", "Argument[this]", "taint", "df-generated"]
|
||||
- ["org.apache.axis2.deployment", "ServiceGroupBuilder", True, "ServiceGroupBuilder", "(OMElement,Map,ConfigurationContext)", "", "Argument[1]", "Argument[this].SyntheticField[org.apache.axis2.deployment.ServiceGroupBuilder.wsdlServices]", "value", "dfc-generated"]
|
||||
- ["org.apache.axis2.deployment", "ServiceGroupBuilder", True, "populateServiceGroup", "(AxisServiceGroup)", "", "Argument[this].SyntheticField[org.apache.axis2.deployment.ServiceGroupBuilder.wsdlServices].MapValue", "ReturnValue.Element", "value", "dfc-generated"]
|
||||
- ["org.apache.axis2.deployment", "URLBasedAxisConfigurator", True, "URLBasedAxisConfigurator", "(URL,URL)", "", "Argument[0]", "Argument[this]", "taint", "df-generated"]
|
||||
- ["org.apache.axis2.deployment", "URLBasedAxisConfigurator", True, "URLBasedAxisConfigurator", "(URL,URL)", "", "Argument[1]", "Argument[this]", "taint", "df-generated"]
|
||||
- ["org.apache.axis2.deployment", "WarBasedAxisConfigurator", True, "WarBasedAxisConfigurator", "(ServletConfig)", "", "Argument[0]", "Argument[this]", "taint", "df-generated"]
|
||||
- ["org.apache.axis2.deployment", "WarBasedAxisConfigurator", True, "getAxisConfiguration", "()", "", "Argument[this]", "ReturnValue.SyntheticField[org.apache.axis2.engine.AxisConfiguration.configurator]", "value", "dfc-generated"]
|
||||
- addsTo:
|
||||
pack: codeql/java-all
|
||||
extensible: neutralModel
|
||||
data:
|
||||
- ["org.apache.axis2.deployment", "AbstractServiceBuilderExtension", "init", "(ConfigurationContext)", "summary", "ai-generated"]
|
||||
@@ -0,0 +1,61 @@
|
||||
# THIS FILE IS AN AUTO-GENERATED MODELS AS DATA FILE. DO NOT EDIT.
|
||||
# Generated from https://github.com/apache/axis-axis2-java-core#aaf1489fabd4599e54039a27f605081f301b3123 by codeql-mads-via-llm
|
||||
extensions:
|
||||
- addsTo:
|
||||
pack: codeql/java-all
|
||||
extensible: sinkModel
|
||||
data:
|
||||
- ["org.apache.axis2.deployment.repository.util", "ArchiveReader", True, "buildServiceDescription", "(InputStream,ConfigurationContext)", "", "Argument[0]", "xxe", "ai-generated"]
|
||||
- ["org.apache.axis2.deployment.repository.util", "ArchiveReader", True, "buildServiceDescription", "(String,ConfigurationContext,boolean)", "", "Argument[0]", "path-injection", "ai-generated"]
|
||||
- ["org.apache.axis2.deployment.repository.util", "ArchiveReader", True, "buildServiceGroup", "(InputStream,DeploymentFileData,AxisServiceGroup,HashMap,ConfigurationContext)", "", "Argument[0]", "xxe", "ai-generated"]
|
||||
- ["org.apache.axis2.deployment.repository.util", "ArchiveReader", True, "getAxisServiceFromWsdl", "(InputStream,ClassLoader,String)", "", "Argument[0]", "xxe", "ai-generated"]
|
||||
- ["org.apache.axis2.deployment.repository.util", "ArchiveReader", True, "processFilesInFolder", "(File,HashMap)", "", "Argument[0]", "path-injection", "ai-generated"]
|
||||
- ["org.apache.axis2.deployment.repository.util", "ArchiveReader", True, "processFilesInFolder", "(File,HashMap)", "", "Argument[0]", "xxe", "ai-generated"]
|
||||
- ["org.apache.axis2.deployment.repository.util", "ArchiveReader", True, "processServiceGroup", "(String,DeploymentFileData,AxisServiceGroup,boolean,HashMap,ConfigurationContext)", "", "Argument[0]", "path-injection", "ai-generated"]
|
||||
- ["org.apache.axis2.deployment.repository.util", "WSInfoList", True, "addWSInfoItem", "(File,Deployer,int)", "", "Argument[0]", "path-injection", "ai-generated"]
|
||||
- addsTo:
|
||||
pack: codeql/java-all
|
||||
extensible: summaryModel
|
||||
data:
|
||||
- ["org.apache.axis2.deployment.repository.util", "ArchiveReader", True, "buildServiceGroup", "(InputStream,DeploymentFileData,AxisServiceGroup,HashMap,ConfigurationContext)", "", "Argument[1]", "ReturnValue", "taint", "df-generated"]
|
||||
- ["org.apache.axis2.deployment.repository.util", "ArchiveReader", True, "buildServiceGroup", "(InputStream,DeploymentFileData,AxisServiceGroup,HashMap,ConfigurationContext)", "", "Argument[2]", "ReturnValue", "taint", "df-generated"]
|
||||
- ["org.apache.axis2.deployment.repository.util", "ArchiveReader", True, "buildServiceGroup", "(InputStream,DeploymentFileData,AxisServiceGroup,HashMap,ConfigurationContext)", "", "Argument[3].Element", "ReturnValue", "taint", "df-generated"]
|
||||
- ["org.apache.axis2.deployment.repository.util", "ArchiveReader", True, "buildServiceGroup", "(OMElement,DeploymentFileData,AxisServiceGroup,Map,ConfigurationContext)", "", "Argument[1]", "ReturnValue", "taint", "df-generated"]
|
||||
- ["org.apache.axis2.deployment.repository.util", "ArchiveReader", True, "buildServiceGroup", "(OMElement,DeploymentFileData,AxisServiceGroup,Map,ConfigurationContext)", "", "Argument[2]", "ReturnValue", "taint", "df-generated"]
|
||||
- ["org.apache.axis2.deployment.repository.util", "ArchiveReader", True, "buildServiceGroup", "(OMElement,DeploymentFileData,AxisServiceGroup,Map,ConfigurationContext)", "", "Argument[3].Element", "ReturnValue", "taint", "df-generated"]
|
||||
- ["org.apache.axis2.deployment.repository.util", "ArchiveReader", True, "processServiceGroup", "(OMElement,DeploymentFileData,AxisServiceGroup,boolean,Map,ConfigurationContext)", "", "Argument[1]", "Argument[2]", "taint", "df-generated"]
|
||||
- ["org.apache.axis2.deployment.repository.util", "ArchiveReader", True, "processServiceGroup", "(OMElement,DeploymentFileData,AxisServiceGroup,boolean,Map,ConfigurationContext)", "", "Argument[1]", "ReturnValue", "taint", "df-generated"]
|
||||
- ["org.apache.axis2.deployment.repository.util", "ArchiveReader", True, "processServiceGroup", "(OMElement,DeploymentFileData,AxisServiceGroup,boolean,Map,ConfigurationContext)", "", "Argument[2]", "ReturnValue", "taint", "df-generated"]
|
||||
- ["org.apache.axis2.deployment.repository.util", "ArchiveReader", True, "processServiceGroup", "(OMElement,DeploymentFileData,AxisServiceGroup,boolean,Map,ConfigurationContext)", "", "Argument[4].Element", "ReturnValue", "taint", "df-generated"]
|
||||
- ["org.apache.axis2.deployment.repository.util", "ArchiveReader", True, "processServiceGroup", "(String,DeploymentFileData,AxisServiceGroup,boolean,HashMap,ConfigurationContext)", "", "Argument[1]", "Argument[2]", "taint", "df-generated"]
|
||||
- ["org.apache.axis2.deployment.repository.util", "ArchiveReader", True, "processServiceGroup", "(String,DeploymentFileData,AxisServiceGroup,boolean,HashMap,ConfigurationContext)", "", "Argument[1]", "ReturnValue", "taint", "df-generated"]
|
||||
- ["org.apache.axis2.deployment.repository.util", "ArchiveReader", True, "processServiceGroup", "(String,DeploymentFileData,AxisServiceGroup,boolean,HashMap,ConfigurationContext)", "", "Argument[2]", "ReturnValue", "taint", "df-generated"]
|
||||
- ["org.apache.axis2.deployment.repository.util", "ArchiveReader", True, "processServiceGroup", "(String,DeploymentFileData,AxisServiceGroup,boolean,HashMap,ConfigurationContext)", "", "Argument[4].Element", "ReturnValue", "taint", "df-generated"]
|
||||
- ["org.apache.axis2.deployment.repository.util", "ArchiveReader", True, "readModuleArchive", "(DeploymentFileData,AxisModule,boolean,AxisConfiguration)", "", "Argument[0]", "Argument[1]", "taint", "df-generated"]
|
||||
- ["org.apache.axis2.deployment.repository.util", "DeploymentFileData", True, "DeploymentFileData", "(File)", "", "Argument[0]", "Argument[this].SyntheticField[org.apache.axis2.deployment.repository.util.DeploymentFileData.file]", "value", "dfc-generated"]
|
||||
- ["org.apache.axis2.deployment.repository.util", "DeploymentFileData", True, "DeploymentFileData", "(File,Deployer)", "", "Argument[0]", "Argument[this].SyntheticField[org.apache.axis2.deployment.repository.util.DeploymentFileData.file]", "value", "dfc-generated"]
|
||||
- ["org.apache.axis2.deployment.repository.util", "DeploymentFileData", True, "DeploymentFileData", "(File,Deployer)", "", "Argument[1]", "Argument[this].SyntheticField[org.apache.axis2.deployment.repository.util.DeploymentFileData.deployer]", "value", "dfc-generated"]
|
||||
- ["org.apache.axis2.deployment.repository.util", "DeploymentFileData", True, "DeploymentFileData", "(URL,Deployer,ClassLoader)", "", "Argument[0]", "Argument[this].SyntheticField[org.apache.axis2.deployment.repository.util.DeploymentFileData.url]", "value", "dfc-generated"]
|
||||
- ["org.apache.axis2.deployment.repository.util", "DeploymentFileData", True, "DeploymentFileData", "(URL,Deployer,ClassLoader)", "", "Argument[1]", "Argument[this].SyntheticField[org.apache.axis2.deployment.repository.util.DeploymentFileData.deployer]", "value", "dfc-generated"]
|
||||
- ["org.apache.axis2.deployment.repository.util", "DeploymentFileData", True, "DeploymentFileData", "(URL,Deployer,ClassLoader)", "", "Argument[2]", "Argument[this].SyntheticField[org.apache.axis2.deployment.repository.util.DeploymentFileData.classLoader]", "value", "dfc-generated"]
|
||||
- ["org.apache.axis2.deployment.repository.util", "DeploymentFileData", True, "getAbsolutePath", "()", "", "Argument[this].SyntheticField[org.apache.axis2.deployment.repository.util.DeploymentFileData.file]", "ReturnValue", "taint", "dfc-generated"]
|
||||
- ["org.apache.axis2.deployment.repository.util", "DeploymentFileData", True, "getClassLoader", "()", "", "Argument[this].SyntheticField[org.apache.axis2.deployment.repository.util.DeploymentFileData.classLoader]", "ReturnValue", "value", "dfc-generated"]
|
||||
- ["org.apache.axis2.deployment.repository.util", "DeploymentFileData", True, "getDeployer", "()", "", "Argument[this].SyntheticField[org.apache.axis2.deployment.repository.util.DeploymentFileData.deployer]", "ReturnValue", "value", "dfc-generated"]
|
||||
- ["org.apache.axis2.deployment.repository.util", "DeploymentFileData", True, "getFile", "()", "", "Argument[this].SyntheticField[org.apache.axis2.deployment.repository.util.DeploymentFileData.file]", "ReturnValue", "value", "dfc-generated"]
|
||||
- ["org.apache.axis2.deployment.repository.util", "DeploymentFileData", True, "getFileExtension", "(String)", "", "Argument[0]", "ReturnValue", "taint", "dfc-generated"]
|
||||
- ["org.apache.axis2.deployment.repository.util", "DeploymentFileData", True, "getName", "()", "", "Argument[this].SyntheticField[org.apache.axis2.deployment.repository.util.DeploymentFileData.file]", "ReturnValue", "taint", "dfc-generated"]
|
||||
- ["org.apache.axis2.deployment.repository.util", "DeploymentFileData", True, "getName", "()", "", "Argument[this].SyntheticField[org.apache.axis2.deployment.repository.util.DeploymentFileData.url]", "ReturnValue", "taint", "dfc-generated"]
|
||||
- ["org.apache.axis2.deployment.repository.util", "DeploymentFileData", True, "getServiceMetaData", "()", "", "Argument[this].SyntheticField[org.apache.axis2.deployment.repository.util.DeploymentFileData.serviceMetaData]", "ReturnValue", "value", "dfc-generated"]
|
||||
- ["org.apache.axis2.deployment.repository.util", "DeploymentFileData", True, "getUrl", "()", "", "Argument[this].SyntheticField[org.apache.axis2.deployment.repository.util.DeploymentFileData.url]", "ReturnValue", "value", "dfc-generated"]
|
||||
- ["org.apache.axis2.deployment.repository.util", "DeploymentFileData", True, "setClassLoader", "(ClassLoader)", "", "Argument[0]", "Argument[this].SyntheticField[org.apache.axis2.deployment.repository.util.DeploymentFileData.classLoader]", "value", "dfc-generated"]
|
||||
- ["org.apache.axis2.deployment.repository.util", "DeploymentFileData", True, "setDeployer", "(Deployer)", "", "Argument[0]", "Argument[this].SyntheticField[org.apache.axis2.deployment.repository.util.DeploymentFileData.deployer]", "value", "dfc-generated"]
|
||||
- ["org.apache.axis2.deployment.repository.util", "DeploymentFileData", True, "setServiceMetaData", "(Object)", "", "Argument[0]", "Argument[this].SyntheticField[org.apache.axis2.deployment.repository.util.DeploymentFileData.serviceMetaData]", "value", "dfc-generated"]
|
||||
- ["org.apache.axis2.deployment.repository.util", "DeploymentFileData", True, "setUrl", "(URL)", "", "Argument[0]", "Argument[this].SyntheticField[org.apache.axis2.deployment.repository.util.DeploymentFileData.url]", "value", "dfc-generated"]
|
||||
- ["org.apache.axis2.deployment.repository.util", "WSInfo", True, "WSInfo", "(String,long,Deployer,int)", "", "Argument[0]", "Argument[this].SyntheticField[org.apache.axis2.deployment.repository.util.WSInfo.fileName]", "value", "dfc-generated"]
|
||||
- ["org.apache.axis2.deployment.repository.util", "WSInfo", True, "WSInfo", "(String,long,Deployer,int)", "", "Argument[2]", "Argument[this].SyntheticField[org.apache.axis2.deployment.repository.util.WSInfo.deployer]", "value", "dfc-generated"]
|
||||
- ["org.apache.axis2.deployment.repository.util", "WSInfo", True, "getDeployer", "()", "", "Argument[this].SyntheticField[org.apache.axis2.deployment.repository.util.WSInfo.deployer]", "ReturnValue", "value", "dfc-generated"]
|
||||
- ["org.apache.axis2.deployment.repository.util", "WSInfo", True, "getFileName", "()", "", "Argument[this].SyntheticField[org.apache.axis2.deployment.repository.util.WSInfo.fileName]", "ReturnValue", "value", "dfc-generated"]
|
||||
- ["org.apache.axis2.deployment.repository.util", "WSInfo", True, "setFileName", "(String)", "", "Argument[0]", "Argument[this].SyntheticField[org.apache.axis2.deployment.repository.util.WSInfo.fileName]", "value", "dfc-generated"]
|
||||
- ["org.apache.axis2.deployment.repository.util", "WSInfoList", True, "WSInfoList", "(DeploymentEngine)", "", "Argument[0]", "Argument[this]", "taint", "df-generated"]
|
||||
- ["org.apache.axis2.deployment.repository.util", "WSInfoList", True, "addWSInfoItem", "(File,Deployer,int)", "", "Argument[0]", "Argument[this].Field[org.apache.axis2.deployment.repository.util.WSInfoList.currentJars].MapKey", "taint", "dfc-generated"]
|
||||
- ["org.apache.axis2.deployment.repository.util", "WSInfoList", True, "addWSInfoItem", "(URL,Deployer,int)", "", "Argument[0]", "Argument[this]", "taint", "df-generated"]
|
||||
@@ -0,0 +1,40 @@
|
||||
# THIS FILE IS AN AUTO-GENERATED MODELS AS DATA FILE. DO NOT EDIT.
|
||||
# Generated from https://github.com/apache/axis-axis2-java-core#aaf1489fabd4599e54039a27f605081f301b3123 by codeql-mads-via-llm
|
||||
extensions:
|
||||
- addsTo:
|
||||
pack: codeql/java-all
|
||||
extensible: sinkModel
|
||||
data:
|
||||
- ["org.apache.axis2.deployment.resolver", "AARBasedWSDLLocator", True, "getImportInputSource", "(String,String)", "", "Argument[0]", "request-forgery", "ai-generated"]
|
||||
- ["org.apache.axis2.deployment.resolver", "AARBasedWSDLLocator", True, "getImportInputSource", "(String,String)", "", "Argument[1]", "request-forgery", "ai-generated"]
|
||||
- ["org.apache.axis2.deployment.resolver", "AARFileBasedURIResolver", True, "resolveEntity", "(String,String,String)", "", "Argument[1]", "request-forgery", "ai-generated"]
|
||||
- ["org.apache.axis2.deployment.resolver", "AARFileBasedURIResolver", True, "resolveEntity", "(String,String,String)", "", "Argument[2]", "request-forgery", "ai-generated"]
|
||||
- ["org.apache.axis2.deployment.resolver", "WarBasedWSDLLocator", True, "getImportInputSource", "(String,String)", "", "Argument[0]", "path-injection", "ai-generated"]
|
||||
- ["org.apache.axis2.deployment.resolver", "WarBasedWSDLLocator", True, "getImportInputSource", "(String,String)", "", "Argument[0]", "request-forgery", "ai-generated"]
|
||||
- ["org.apache.axis2.deployment.resolver", "WarBasedWSDLLocator", True, "getImportInputSource", "(String,String)", "", "Argument[1]", "path-injection", "ai-generated"]
|
||||
- ["org.apache.axis2.deployment.resolver", "WarBasedWSDLLocator", True, "getImportInputSource", "(String,String)", "", "Argument[1]", "request-forgery", "ai-generated"]
|
||||
- ["org.apache.axis2.deployment.resolver", "WarFileBasedURIResolver", True, "resolveEntity", "(String,String,String)", "", "Argument[1]", "request-forgery", "ai-generated"]
|
||||
- ["org.apache.axis2.deployment.resolver", "WarFileBasedURIResolver", True, "resolveEntity", "(String,String,String)", "", "Argument[2]", "request-forgery", "ai-generated"]
|
||||
- addsTo:
|
||||
pack: codeql/java-all
|
||||
extensible: summaryModel
|
||||
data:
|
||||
- ["org.apache.axis2.deployment.resolver", "AARBasedWSDLLocator", True, "AARBasedWSDLLocator", "(String,File,InputStream)", "", "Argument[0]", "Argument[this].SyntheticField[org.apache.axis2.deployment.resolver.AARBasedWSDLLocator.baseURI]", "value", "dfc-generated"]
|
||||
- ["org.apache.axis2.deployment.resolver", "AARBasedWSDLLocator", True, "AARBasedWSDLLocator", "(String,File,InputStream)", "", "Argument[2]", "Argument[this].SyntheticField[org.apache.axis2.deployment.resolver.AARBasedWSDLLocator.baseInputStream]", "value", "dfc-generated"]
|
||||
- ["org.apache.axis2.deployment.resolver", "AARBasedWSDLLocator", True, "getBaseInputSource", "()", "", "Argument[this].SyntheticField[org.apache.axis2.deployment.resolver.AARBasedWSDLLocator.baseInputStream]", "ReturnValue", "taint", "dfc-generated"]
|
||||
- ["org.apache.axis2.deployment.resolver", "AARBasedWSDLLocator", True, "getBaseURI", "()", "", "Argument[this].SyntheticField[org.apache.axis2.deployment.resolver.AARBasedWSDLLocator.baseURI]", "ReturnValue", "value", "dfc-generated"]
|
||||
- ["org.apache.axis2.deployment.resolver", "AARBasedWSDLLocator", True, "getImportInputSource", "(String,String)", "", "Argument[1]", "Argument[this].SyntheticField[org.apache.axis2.deployment.resolver.AARBasedWSDLLocator.lastImportLocation]", "taint", "dfc-generated"]
|
||||
- ["org.apache.axis2.deployment.resolver", "AARBasedWSDLLocator", True, "getLatestImportURI", "()", "", "Argument[this].SyntheticField[org.apache.axis2.deployment.resolver.AARBasedWSDLLocator.lastImportLocation]", "ReturnValue", "taint", "dfc-generated"]
|
||||
- ["org.apache.axis2.deployment.resolver", "AARFileBasedURIResolver", True, "AARFileBasedURIResolver", "(File)", "", "Argument[0]", "Argument[this]", "taint", "df-generated"]
|
||||
- ["org.apache.axis2.deployment.resolver", "WarBasedWSDLLocator", True, "WarBasedWSDLLocator", "(String,ClassLoader,InputStream)", "", "Argument[0]", "Argument[this].SyntheticField[org.apache.axis2.deployment.resolver.WarBasedWSDLLocator.baseURI]", "value", "dfc-generated"]
|
||||
- ["org.apache.axis2.deployment.resolver", "WarBasedWSDLLocator", True, "WarBasedWSDLLocator", "(String,ClassLoader,InputStream)", "", "Argument[2]", "Argument[this].SyntheticField[org.apache.axis2.deployment.resolver.WarBasedWSDLLocator.baseInputStream]", "value", "dfc-generated"]
|
||||
- ["org.apache.axis2.deployment.resolver", "WarBasedWSDLLocator", True, "getBaseInputSource", "()", "", "Argument[this].SyntheticField[org.apache.axis2.deployment.resolver.WarBasedWSDLLocator.baseInputStream]", "ReturnValue", "taint", "dfc-generated"]
|
||||
- ["org.apache.axis2.deployment.resolver", "WarBasedWSDLLocator", True, "getBaseURI", "()", "", "Argument[this].SyntheticField[org.apache.axis2.deployment.resolver.WarBasedWSDLLocator.baseURI]", "ReturnValue", "value", "dfc-generated"]
|
||||
- ["org.apache.axis2.deployment.resolver", "WarBasedWSDLLocator", True, "getImportInputSource", "(String,String)", "", "Argument[1]", "Argument[this].SyntheticField[org.apache.axis2.deployment.resolver.WarBasedWSDLLocator.lastImportLocation]", "taint", "dfc-generated"]
|
||||
- ["org.apache.axis2.deployment.resolver", "WarBasedWSDLLocator", True, "getLatestImportURI", "()", "", "Argument[this].SyntheticField[org.apache.axis2.deployment.resolver.WarBasedWSDLLocator.lastImportLocation]", "ReturnValue", "taint", "dfc-generated"]
|
||||
- ["org.apache.axis2.deployment.resolver", "WarFileBasedURIResolver", True, "WarFileBasedURIResolver", "(ClassLoader)", "", "Argument[0]", "Argument[this]", "taint", "df-generated"]
|
||||
- addsTo:
|
||||
pack: codeql/java-all
|
||||
extensible: neutralModel
|
||||
data:
|
||||
- ["org.apache.axis2.deployment.resolver", "AARFileBasedURIResolver", "resolveEntity", "(String,String,String)", "summary", "ai-generated"]
|
||||
@@ -0,0 +1,16 @@
|
||||
# THIS FILE IS AN AUTO-GENERATED MODELS AS DATA FILE. DO NOT EDIT.
|
||||
# Generated from https://github.com/apache/axis-axis2-java-core#aaf1489fabd4599e54039a27f605081f301b3123 by codeql-mads-via-llm
|
||||
extensions:
|
||||
- addsTo:
|
||||
pack: codeql/java-all
|
||||
extensible: summaryModel
|
||||
data:
|
||||
- ["org.apache.axis2.deployment.scheduler", "Scheduler$SchedulerTimerTask", True, "SchedulerTimerTask", "(SchedulerTask,DeploymentIterator)", "", "Argument[0]", "Argument[this]", "taint", "df-generated"]
|
||||
- ["org.apache.axis2.deployment.scheduler", "Scheduler$SchedulerTimerTask", True, "SchedulerTimerTask", "(SchedulerTask,DeploymentIterator)", "", "Argument[1]", "Argument[this]", "taint", "df-generated"]
|
||||
- ["org.apache.axis2.deployment.scheduler", "SchedulerTask", True, "SchedulerTask", "(RepositoryListener,AxisConfiguration)", "", "Argument[0]", "Argument[this]", "taint", "df-generated"]
|
||||
- ["org.apache.axis2.deployment.scheduler", "SchedulerTask", True, "SchedulerTask", "(RepositoryListener,AxisConfiguration)", "", "Argument[1]", "Argument[this]", "taint", "df-generated"]
|
||||
- addsTo:
|
||||
pack: codeql/java-all
|
||||
extensible: neutralModel
|
||||
data:
|
||||
- ["org.apache.axis2.deployment.scheduler", "Scheduler", "schedule", "(SchedulerTask,DeploymentIterator)", "summary", "ai-generated"]
|
||||
@@ -0,0 +1,67 @@
|
||||
# THIS FILE IS AN AUTO-GENERATED MODELS AS DATA FILE. DO NOT EDIT.
|
||||
# Generated from https://github.com/apache/axis-axis2-java-core#aaf1489fabd4599e54039a27f605081f301b3123 by codeql-mads-via-llm
|
||||
extensions:
|
||||
- addsTo:
|
||||
pack: codeql/java-all
|
||||
extensible: summaryModel
|
||||
data:
|
||||
- ["org.apache.axis2.deployment.util", "BeanExcludeInfo", True, "BeanExcludeInfo", "(String,String)", "", "Argument[0]", "Argument[this].SyntheticField[org.apache.axis2.deployment.util.BeanExcludeInfo.excludeProperties]", "value", "dfc-generated"]
|
||||
- ["org.apache.axis2.deployment.util", "BeanExcludeInfo", True, "BeanExcludeInfo", "(String,String)", "", "Argument[1]", "Argument[this].SyntheticField[org.apache.axis2.deployment.util.BeanExcludeInfo.includeProperties]", "value", "dfc-generated"]
|
||||
- ["org.apache.axis2.deployment.util", "BeanExcludeInfo", True, "getExcludeProperties", "()", "", "Argument[this].SyntheticField[org.apache.axis2.deployment.util.BeanExcludeInfo.excludeProperties]", "ReturnValue", "value", "dfc-generated"]
|
||||
- ["org.apache.axis2.deployment.util", "BeanExcludeInfo", True, "getIncludeProperties", "()", "", "Argument[this].SyntheticField[org.apache.axis2.deployment.util.BeanExcludeInfo.includeProperties]", "ReturnValue", "value", "dfc-generated"]
|
||||
- ["org.apache.axis2.deployment.util", "BeanExcludeInfo", True, "setExcludeProperties", "(String)", "", "Argument[0]", "Argument[this].SyntheticField[org.apache.axis2.deployment.util.BeanExcludeInfo.excludeProperties]", "value", "dfc-generated"]
|
||||
- ["org.apache.axis2.deployment.util", "BeanExcludeInfo", True, "setIncludeProperties", "(String)", "", "Argument[0]", "Argument[this].SyntheticField[org.apache.axis2.deployment.util.BeanExcludeInfo.includeProperties]", "value", "dfc-generated"]
|
||||
- ["org.apache.axis2.deployment.util", "ExcludeInfo", True, "getBeanExcludeInfoForClass", "(String)", "", "Argument[this].SyntheticField[org.apache.axis2.deployment.util.ExcludeInfo.classNameToBeanInfoMap].MapValue", "ReturnValue", "value", "dfc-generated"]
|
||||
- ["org.apache.axis2.deployment.util", "ExcludeInfo", True, "putBeanInfo", "(String,BeanExcludeInfo)", "", "Argument[0]", "Argument[this].SyntheticField[org.apache.axis2.deployment.util.ExcludeInfo.classNameToBeanInfoMap].MapKey", "value", "dfc-generated"]
|
||||
- ["org.apache.axis2.deployment.util", "ExcludeInfo", True, "putBeanInfo", "(String,BeanExcludeInfo)", "", "Argument[1]", "Argument[this].SyntheticField[org.apache.axis2.deployment.util.ExcludeInfo.classNameToBeanInfoMap].MapValue", "value", "dfc-generated"]
|
||||
- ["org.apache.axis2.deployment.util", "PhasesInfo", True, "getGlobalInFaultPhases", "()", "", "Argument[this].SyntheticField[org.apache.axis2.deployment.util.PhasesInfo.IN_FaultPhases].Element", "ReturnValue.Element", "value", "dfc-generated"]
|
||||
- ["org.apache.axis2.deployment.util", "PhasesInfo", True, "getGlobalInflow", "()", "", "Argument[this].SyntheticField[org.apache.axis2.deployment.util.PhasesInfo.INPhases].Element", "ReturnValue.Element", "value", "dfc-generated"]
|
||||
- ["org.apache.axis2.deployment.util", "PhasesInfo", True, "getGlobalOutPhaseList", "()", "", "Argument[this].SyntheticField[org.apache.axis2.deployment.util.PhasesInfo.OUTPhases].Element", "ReturnValue.Element", "value", "dfc-generated"]
|
||||
- ["org.apache.axis2.deployment.util", "PhasesInfo", True, "getINPhases", "()", "", "Argument[this].SyntheticField[org.apache.axis2.deployment.util.PhasesInfo.INPhases]", "ReturnValue", "value", "dfc-generated"]
|
||||
- ["org.apache.axis2.deployment.util", "PhasesInfo", True, "getINPhases", "()", "", "Argument[this]", "ReturnValue", "taint", "dfc-generated"]
|
||||
- ["org.apache.axis2.deployment.util", "PhasesInfo", True, "getIN_FaultPhases", "()", "", "Argument[this].SyntheticField[org.apache.axis2.deployment.util.PhasesInfo.IN_FaultPhases]", "ReturnValue", "value", "dfc-generated"]
|
||||
- ["org.apache.axis2.deployment.util", "PhasesInfo", True, "getIN_FaultPhases", "()", "", "Argument[this]", "ReturnValue", "taint", "dfc-generated"]
|
||||
- ["org.apache.axis2.deployment.util", "PhasesInfo", True, "getOUTPhases", "()", "", "Argument[this].SyntheticField[org.apache.axis2.deployment.util.PhasesInfo.OUTPhases]", "ReturnValue", "value", "dfc-generated"]
|
||||
- ["org.apache.axis2.deployment.util", "PhasesInfo", True, "getOUTPhases", "()", "", "Argument[this]", "ReturnValue", "taint", "dfc-generated"]
|
||||
- ["org.apache.axis2.deployment.util", "PhasesInfo", True, "getOUT_FaultPhases", "()", "", "Argument[this]", "ReturnValue", "taint", "df-generated"]
|
||||
- ["org.apache.axis2.deployment.util", "PhasesInfo", True, "getOperationInFaultPhases", "()", "", "Argument[this]", "ReturnValue", "taint", "df-generated"]
|
||||
- ["org.apache.axis2.deployment.util", "PhasesInfo", True, "getOperationInPhases", "()", "", "Argument[this]", "ReturnValue", "taint", "df-generated"]
|
||||
- ["org.apache.axis2.deployment.util", "PhasesInfo", True, "getOperationOutFaultPhases", "()", "", "Argument[this]", "ReturnValue", "taint", "df-generated"]
|
||||
- ["org.apache.axis2.deployment.util", "PhasesInfo", True, "getOperationOutPhases", "()", "", "Argument[this]", "ReturnValue", "taint", "df-generated"]
|
||||
- ["org.apache.axis2.deployment.util", "PhasesInfo", True, "getOutFaultPhaseList", "()", "", "Argument[this].SyntheticField[org.apache.axis2.deployment.util.PhasesInfo.OUT_FaultPhases]", "ReturnValue", "value", "dfc-generated"]
|
||||
- ["org.apache.axis2.deployment.util", "PhasesInfo", True, "getOutFaultPhaseList", "()", "", "Argument[this]", "ReturnValue", "taint", "dfc-generated"]
|
||||
- ["org.apache.axis2.deployment.util", "PhasesInfo", True, "setINPhases", "(List)", "", "Argument[0]", "Argument[this].SyntheticField[org.apache.axis2.deployment.util.PhasesInfo.INPhases]", "value", "dfc-generated"]
|
||||
- ["org.apache.axis2.deployment.util", "PhasesInfo", True, "setIN_FaultPhases", "(List)", "", "Argument[0]", "Argument[this].SyntheticField[org.apache.axis2.deployment.util.PhasesInfo.IN_FaultPhases]", "value", "dfc-generated"]
|
||||
- ["org.apache.axis2.deployment.util", "PhasesInfo", True, "setOUTPhases", "(List)", "", "Argument[0]", "Argument[this].SyntheticField[org.apache.axis2.deployment.util.PhasesInfo.OUTPhases]", "value", "dfc-generated"]
|
||||
- ["org.apache.axis2.deployment.util", "PhasesInfo", True, "setOUT_FaultPhases", "(List)", "", "Argument[0]", "Argument[this].SyntheticField[org.apache.axis2.deployment.util.PhasesInfo.OUT_FaultPhases]", "value", "dfc-generated"]
|
||||
- ["org.apache.axis2.deployment.util", "TempFileManager", True, "createTempFile", "(String,String)", "", "Argument[0]", "ReturnValue", "taint", "dfc-generated"]
|
||||
- ["org.apache.axis2.deployment.util", "TempFileManager", True, "createTempFile", "(String,String)", "", "Argument[1]", "ReturnValue", "taint", "dfc-generated"]
|
||||
- ["org.apache.axis2.deployment.util", "Utils", True, "addEndpointsToService", "(AxisService,AxisConfiguration)", "", "Argument[1].SyntheticField[org.apache.axis2.engine.AxisConfiguration.transportsIn].MapValue", "Argument[0].SyntheticField[org.apache.axis2.description.AxisService.endpointMap].MapKey", "taint", "dfc-generated"]
|
||||
- ["org.apache.axis2.deployment.util", "Utils", True, "addEndpointsToService", "(AxisService,AxisConfiguration)", "", "Argument[1].SyntheticField[org.apache.axis2.engine.AxisConfiguration.transportsIn].MapValue", "Argument[0].SyntheticField[org.apache.axis2.description.AxisService.endpointName]", "taint", "dfc-generated"]
|
||||
- ["org.apache.axis2.deployment.util", "Utils", True, "addHttpEndpoint", "(AxisService,String)", "", "Argument[0].SyntheticField[org.apache.axis2.description.AxisService.name]", "Argument[0].SyntheticField[org.apache.axis2.description.AxisService.endpointMap].MapKey", "taint", "dfc-generated"]
|
||||
- ["org.apache.axis2.deployment.util", "Utils", True, "addHttpEndpoint", "(AxisService,String)", "", "Argument[0]", "Argument[0].SyntheticField[org.apache.axis2.description.AxisService.endpointMap].MapKey", "taint", "dfc-generated"]
|
||||
- ["org.apache.axis2.deployment.util", "Utils", True, "addHttpEndpoint", "(AxisService,String)", "", "Argument[1]", "Argument[0].SyntheticField[org.apache.axis2.description.AxisService.endpointMap].MapKey", "taint", "dfc-generated"]
|
||||
- ["org.apache.axis2.deployment.util", "Utils", True, "addHttpEndpoint", "(AxisService,String,String)", "", "Argument[2]", "Argument[0].SyntheticField[org.apache.axis2.description.AxisService.endpointMap].MapKey", "value", "dfc-generated"]
|
||||
- ["org.apache.axis2.deployment.util", "Utils", True, "addSoap11Endpoint", "(AxisService,String)", "", "Argument[1]", "Argument[0].SyntheticField[org.apache.axis2.description.AxisService.endpointMap].MapKey", "taint", "dfc-generated"]
|
||||
- ["org.apache.axis2.deployment.util", "Utils", True, "addSoap11Endpoint", "(AxisService,String)", "", "Argument[1]", "Argument[0].SyntheticField[org.apache.axis2.description.AxisService.endpointName]", "taint", "dfc-generated"]
|
||||
- ["org.apache.axis2.deployment.util", "Utils", True, "addSoap11Endpoint", "(AxisService,String,String)", "", "Argument[2]", "Argument[0].SyntheticField[org.apache.axis2.description.AxisService.endpointMap].MapKey", "value", "dfc-generated"]
|
||||
- ["org.apache.axis2.deployment.util", "Utils", True, "addSoap11Endpoint", "(AxisService,String,String)", "", "Argument[2]", "Argument[0].SyntheticField[org.apache.axis2.description.AxisService.endpointName]", "value", "dfc-generated"]
|
||||
- ["org.apache.axis2.deployment.util", "Utils", True, "addSoap12Endpoint", "(AxisService,String)", "", "Argument[0].SyntheticField[org.apache.axis2.description.AxisService.name]", "Argument[0].SyntheticField[org.apache.axis2.description.AxisService.endpointMap].MapKey", "taint", "dfc-generated"]
|
||||
- ["org.apache.axis2.deployment.util", "Utils", True, "addSoap12Endpoint", "(AxisService,String)", "", "Argument[0]", "Argument[0].SyntheticField[org.apache.axis2.description.AxisService.endpointMap].MapKey", "taint", "dfc-generated"]
|
||||
- ["org.apache.axis2.deployment.util", "Utils", True, "addSoap12Endpoint", "(AxisService,String)", "", "Argument[1]", "Argument[0].SyntheticField[org.apache.axis2.description.AxisService.endpointMap].MapKey", "taint", "dfc-generated"]
|
||||
- ["org.apache.axis2.deployment.util", "Utils", True, "addSoap12Endpoint", "(AxisService,String,String)", "", "Argument[2]", "Argument[0].SyntheticField[org.apache.axis2.description.AxisService.endpointMap].MapKey", "value", "dfc-generated"]
|
||||
- ["org.apache.axis2.deployment.util", "Utils", True, "createTempFile", "(String,InputStream,File)", "", "Argument[0]", "ReturnValue", "taint", "dfc-generated"]
|
||||
- ["org.apache.axis2.deployment.util", "Utils", True, "formatPath", "(String)", "", "Argument[0]", "ReturnValue", "taint", "dfc-generated"]
|
||||
- ["org.apache.axis2.deployment.util", "Utils", True, "getBindingMessage", "(AxisBindingOperation,AxisMessage)", "", "Argument[0]", "ReturnValue", "taint", "df-generated"]
|
||||
- ["org.apache.axis2.deployment.util", "Utils", True, "getBindingOperation", "(AxisBinding,AxisOperation)", "", "Argument[0]", "ReturnValue", "taint", "df-generated"]
|
||||
- ["org.apache.axis2.deployment.util", "Utils", True, "getClassNameFromResourceName", "(String)", "", "Argument[0]", "ReturnValue", "taint", "dfc-generated"]
|
||||
- ["org.apache.axis2.deployment.util", "Utils", True, "getHttpBinding", "(AxisService)", "", "Argument[0]", "ReturnValue", "taint", "df-generated"]
|
||||
- ["org.apache.axis2.deployment.util", "Utils", True, "getPath", "(String,String)", "", "Argument[0]", "ReturnValue", "taint", "df-generated"]
|
||||
- ["org.apache.axis2.deployment.util", "Utils", True, "getPath", "(String,String)", "", "Argument[1]", "ReturnValue", "taint", "df-generated"]
|
||||
- ["org.apache.axis2.deployment.util", "Utils", True, "getServiceHierarchy", "(String,String)", "", "Argument[0]", "ReturnValue", "taint", "df-generated"]
|
||||
- ["org.apache.axis2.deployment.util", "Utils", True, "getShortFileName", "(String)", "", "Argument[0]", "ReturnValue", "taint", "dfc-generated"]
|
||||
- ["org.apache.axis2.deployment.util", "Utils", True, "getSoap11Binding", "(AxisService)", "", "Argument[0]", "ReturnValue", "taint", "df-generated"]
|
||||
- ["org.apache.axis2.deployment.util", "Utils", True, "getSoap12Binding", "(AxisService)", "", "Argument[0]", "ReturnValue", "taint", "df-generated"]
|
||||
- ["org.apache.axis2.deployment.util", "Utils", True, "getURLsForAllJars", "(URL,File)", "", "Argument[0]", "ReturnValue.ArrayElement", "value", "dfc-generated"]
|
||||
- ["org.apache.axis2.deployment.util", "Utils", True, "normalize", "(String)", "", "Argument[0]", "ReturnValue", "value", "dfc-generated"]
|
||||
- ["org.apache.axis2.deployment.util", "Utils", True, "toFile", "(URL)", "", "Argument[0]", "ReturnValue", "taint", "dfc-generated"]
|
||||
@@ -0,0 +1,20 @@
|
||||
# THIS FILE IS AN AUTO-GENERATED MODELS AS DATA FILE. DO NOT EDIT.
|
||||
# Generated from https://github.com/apache/axis-axis2-java-core#aaf1489fabd4599e54039a27f605081f301b3123 by codeql-mads-via-llm
|
||||
extensions:
|
||||
- addsTo:
|
||||
pack: codeql/java-all
|
||||
extensible: summaryModel
|
||||
data:
|
||||
- ["org.apache.axis2.description.java2wsdl.bytecode", "ChainedParamReader", True, "getParameterNames", "(Constructor)", "", "Argument[this]", "ReturnValue", "taint", "df-generated"]
|
||||
- ["org.apache.axis2.description.java2wsdl.bytecode", "ChainedParamReader", True, "getParameterNames", "(Method)", "", "Argument[0]", "Argument[this].SyntheticField[org.apache.axis2.description.java2wsdl.bytecode.ChainedParamReader.methodToParamMap].MapKey", "value", "dfc-generated"]
|
||||
- ["org.apache.axis2.description.java2wsdl.bytecode", "ChainedParamReader", True, "getParameterNames", "(Method)", "", "Argument[this].SyntheticField[org.apache.axis2.description.java2wsdl.bytecode.ChainedParamReader.methodToParamMap].MapValue", "ReturnValue", "value", "dfc-generated"]
|
||||
- ["org.apache.axis2.description.java2wsdl.bytecode", "MethodTable", True, "getParameterNames", "(String)", "", "Argument[this]", "ReturnValue", "taint", "df-generated"]
|
||||
- ["org.apache.axis2.description.java2wsdl.bytecode", "ParamReader", True, "ParamReader", "(byte[])", "", "Argument[0]", "Argument[this]", "taint", "dfc-generated"]
|
||||
- ["org.apache.axis2.description.java2wsdl.bytecode", "ParamReader", True, "getParameterNames", "(Constructor)", "", "Argument[this]", "ReturnValue", "taint", "df-generated"]
|
||||
- ["org.apache.axis2.description.java2wsdl.bytecode", "ParamReader", True, "getParameterNames", "(Method)", "", "Argument[this]", "ReturnValue", "taint", "df-generated"]
|
||||
- addsTo:
|
||||
pack: codeql/java-all
|
||||
extensible: neutralModel
|
||||
data:
|
||||
- ["org.apache.axis2.description.java2wsdl.bytecode", "ParamReader", "getParameterNames", "(Constructor)", "summary", "ai-generated"]
|
||||
- ["org.apache.axis2.description.java2wsdl.bytecode", "ParamReader", "getParameterNames", "(Method)", "summary", "ai-generated"]
|
||||
@@ -0,0 +1,65 @@
|
||||
# THIS FILE IS AN AUTO-GENERATED MODELS AS DATA FILE. DO NOT EDIT.
|
||||
# Generated from https://github.com/apache/axis-axis2-java-core#aaf1489fabd4599e54039a27f605081f301b3123 by codeql-mads-via-llm
|
||||
extensions:
|
||||
- addsTo:
|
||||
pack: codeql/java-all
|
||||
extensible: summaryModel
|
||||
data:
|
||||
- ["org.apache.axis2.description.java2wsdl", "DefaultSchemaGenerator", True, "DefaultSchemaGenerator", "(ClassLoader,String,String,String,AxisService)", "", "Argument[1]", "Argument[this].SyntheticField[org.apache.axis2.description.java2wsdl.DefaultSchemaGenerator.schemaTargetNameSpace]", "taint", "dfc-generated"]
|
||||
- ["org.apache.axis2.description.java2wsdl", "DefaultSchemaGenerator", True, "DefaultSchemaGenerator", "(ClassLoader,String,String,String,AxisService)", "", "Argument[1]", "Argument[this].SyntheticField[org.apache.axis2.description.java2wsdl.DefaultSchemaGenerator.targetNamespace]", "taint", "dfc-generated"]
|
||||
- ["org.apache.axis2.description.java2wsdl", "DefaultSchemaGenerator", True, "DefaultSchemaGenerator", "(ClassLoader,String,String,String,AxisService)", "", "Argument[2]", "Argument[this].SyntheticField[org.apache.axis2.description.java2wsdl.DefaultSchemaGenerator.schemaTargetNameSpace]", "value", "dfc-generated"]
|
||||
- ["org.apache.axis2.description.java2wsdl", "DefaultSchemaGenerator", True, "getAttrFormDefault", "()", "", "Argument[this].SyntheticField[org.apache.axis2.description.java2wsdl.DefaultSchemaGenerator.attrFormDefault]", "ReturnValue", "value", "dfc-generated"]
|
||||
- ["org.apache.axis2.description.java2wsdl", "DefaultSchemaGenerator", True, "getCustomSchemaLocation", "()", "", "Argument[this].SyntheticField[org.apache.axis2.description.java2wsdl.DefaultSchemaGenerator.customSchemaLocation]", "ReturnValue", "value", "dfc-generated"]
|
||||
- ["org.apache.axis2.description.java2wsdl", "DefaultSchemaGenerator", True, "getElementFormDefault", "()", "", "Argument[this].SyntheticField[org.apache.axis2.description.java2wsdl.DefaultSchemaGenerator.elementFormDefault]", "ReturnValue", "value", "dfc-generated"]
|
||||
- ["org.apache.axis2.description.java2wsdl", "DefaultSchemaGenerator", True, "getExtraClasses", "()", "", "Argument[this].SyntheticField[org.apache.axis2.description.java2wsdl.DefaultSchemaGenerator.extraClasses]", "ReturnValue", "value", "dfc-generated"]
|
||||
- ["org.apache.axis2.description.java2wsdl", "DefaultSchemaGenerator", True, "getMappingFileLocation", "()", "", "Argument[this].SyntheticField[org.apache.axis2.description.java2wsdl.DefaultSchemaGenerator.mappingFileLocation]", "ReturnValue", "value", "dfc-generated"]
|
||||
- ["org.apache.axis2.description.java2wsdl", "DefaultSchemaGenerator", True, "getNsGen", "()", "", "Argument[this].SyntheticField[org.apache.axis2.description.java2wsdl.DefaultSchemaGenerator.nsGen]", "ReturnValue", "value", "dfc-generated"]
|
||||
- ["org.apache.axis2.description.java2wsdl", "DefaultSchemaGenerator", True, "getPkg2nsmap", "()", "", "Argument[this].SyntheticField[org.apache.axis2.description.java2wsdl.DefaultSchemaGenerator.pkg2nsmap]", "ReturnValue", "value", "dfc-generated"]
|
||||
- ["org.apache.axis2.description.java2wsdl", "DefaultSchemaGenerator", True, "getSchemaTargetNameSpace", "()", "", "Argument[this].SyntheticField[org.apache.axis2.description.java2wsdl.DefaultSchemaGenerator.schemaTargetNameSpace]", "ReturnValue", "value", "dfc-generated"]
|
||||
- ["org.apache.axis2.description.java2wsdl", "DefaultSchemaGenerator", True, "getTargetNamespace", "()", "", "Argument[this].SyntheticField[org.apache.axis2.description.java2wsdl.DefaultSchemaGenerator.targetNamespace]", "ReturnValue", "value", "dfc-generated"]
|
||||
- ["org.apache.axis2.description.java2wsdl", "DefaultSchemaGenerator", True, "setAttrFormDefault", "(String)", "", "Argument[0]", "Argument[this].SyntheticField[org.apache.axis2.description.java2wsdl.DefaultSchemaGenerator.attrFormDefault]", "value", "dfc-generated"]
|
||||
- ["org.apache.axis2.description.java2wsdl", "DefaultSchemaGenerator", True, "setCustomSchemaLocation", "(String)", "", "Argument[0]", "Argument[this].SyntheticField[org.apache.axis2.description.java2wsdl.DefaultSchemaGenerator.customSchemaLocation]", "value", "dfc-generated"]
|
||||
- ["org.apache.axis2.description.java2wsdl", "DefaultSchemaGenerator", True, "setElementFormDefault", "(String)", "", "Argument[0]", "Argument[this].SyntheticField[org.apache.axis2.description.java2wsdl.DefaultSchemaGenerator.elementFormDefault]", "value", "dfc-generated"]
|
||||
- ["org.apache.axis2.description.java2wsdl", "DefaultSchemaGenerator", True, "setExtraClasses", "(List)", "", "Argument[0]", "Argument[this].SyntheticField[org.apache.axis2.description.java2wsdl.DefaultSchemaGenerator.extraClasses]", "value", "dfc-generated"]
|
||||
- ["org.apache.axis2.description.java2wsdl", "DefaultSchemaGenerator", True, "setMappingFileLocation", "(String)", "", "Argument[0]", "Argument[this].SyntheticField[org.apache.axis2.description.java2wsdl.DefaultSchemaGenerator.mappingFileLocation]", "value", "dfc-generated"]
|
||||
- ["org.apache.axis2.description.java2wsdl", "DefaultSchemaGenerator", True, "setNsGen", "(NamespaceGenerator)", "", "Argument[0]", "Argument[this].SyntheticField[org.apache.axis2.description.java2wsdl.DefaultSchemaGenerator.nsGen]", "value", "dfc-generated"]
|
||||
- ["org.apache.axis2.description.java2wsdl", "DefaultSchemaGenerator", True, "setPkg2nsmap", "(Map)", "", "Argument[0]", "Argument[this].SyntheticField[org.apache.axis2.description.java2wsdl.DefaultSchemaGenerator.pkg2nsmap]", "value", "dfc-generated"]
|
||||
- ["org.apache.axis2.description.java2wsdl", "DocLitBareSchemaGenerator", True, "DocLitBareSchemaGenerator", "(ClassLoader,String,String,String,AxisService)", "", "Argument[0]", "Argument[this]", "taint", "df-generated"]
|
||||
- ["org.apache.axis2.description.java2wsdl", "DocLitBareSchemaGenerator", True, "DocLitBareSchemaGenerator", "(ClassLoader,String,String,String,AxisService)", "", "Argument[1]", "Argument[this]", "taint", "df-generated"]
|
||||
- ["org.apache.axis2.description.java2wsdl", "DocLitBareSchemaGenerator", True, "DocLitBareSchemaGenerator", "(ClassLoader,String,String,String,AxisService)", "", "Argument[2]", "Argument[this]", "taint", "df-generated"]
|
||||
- ["org.apache.axis2.description.java2wsdl", "DocLitBareSchemaGenerator", True, "DocLitBareSchemaGenerator", "(ClassLoader,String,String,String,AxisService)", "", "Argument[3]", "Argument[this]", "taint", "df-generated"]
|
||||
- ["org.apache.axis2.description.java2wsdl", "DocLitBareSchemaGenerator", True, "DocLitBareSchemaGenerator", "(ClassLoader,String,String,String,AxisService)", "", "Argument[4]", "Argument[this]", "taint", "df-generated"]
|
||||
- ["org.apache.axis2.description.java2wsdl", "Java2WSDLUtils", True, "getPackageName", "(String,ClassLoader)", "", "Argument[0]", "ReturnValue", "taint", "dfc-generated"]
|
||||
- ["org.apache.axis2.description.java2wsdl", "Java2WSDLUtils", True, "getSimpleClassName", "(String)", "", "Argument[0]", "ReturnValue", "value", "dfc-generated"]
|
||||
- ["org.apache.axis2.description.java2wsdl", "Java2WSDLUtils", True, "namespaceFromClassName", "(String,ClassLoader)", "", "Argument[0]", "ReturnValue", "taint", "dfc-generated"]
|
||||
- ["org.apache.axis2.description.java2wsdl", "Java2WSDLUtils", True, "namespaceFromClassName", "(String,ClassLoader,NamespaceGenerator)", "", "Argument[0]", "ReturnValue", "taint", "dfc-generated"]
|
||||
- ["org.apache.axis2.description.java2wsdl", "Java2WSDLUtils", True, "schemaNamespaceFromClassName", "(String,ClassLoader)", "", "Argument[0]", "ReturnValue", "taint", "dfc-generated"]
|
||||
- ["org.apache.axis2.description.java2wsdl", "Java2WSDLUtils", True, "schemaNamespaceFromClassName", "(String,ClassLoader,NamespaceGenerator)", "", "Argument[0]", "ReturnValue", "taint", "dfc-generated"]
|
||||
- ["org.apache.axis2.description.java2wsdl", "Java2WSDLUtils", True, "targetNamespaceFromClassName", "(String,ClassLoader,NamespaceGenerator)", "", "Argument[0]", "ReturnValue", "taint", "dfc-generated"]
|
||||
- ["org.apache.axis2.description.java2wsdl", "NamespaceGenerator", True, "namespaceFromPackageName", "(String)", "", "Argument[0]", "ReturnValue", "taint", "dfc-generated"]
|
||||
- ["org.apache.axis2.description.java2wsdl", "NamespaceGenerator", True, "schemaNamespaceFromPackageName", "(String)", "", "Argument[0]", "ReturnValue", "taint", "dfc-generated"]
|
||||
- ["org.apache.axis2.description.java2wsdl", "SchemaGenerator", True, "generateSchema", "()", "", "Argument[this]", "ReturnValue", "taint", "df-generated"]
|
||||
- ["org.apache.axis2.description.java2wsdl", "SchemaGenerator", True, "getMethods", "()", "", "Argument[this]", "ReturnValue", "taint", "df-generated"]
|
||||
- ["org.apache.axis2.description.java2wsdl", "SchemaGenerator", True, "getTypeTable", "()", "", "Argument[this]", "ReturnValue", "taint", "df-generated"]
|
||||
- ["org.apache.axis2.description.java2wsdl", "SchemaGenerator", True, "setAxisService", "(AxisService)", "", "Argument[0]", "Argument[this]", "taint", "df-generated"]
|
||||
- ["org.apache.axis2.description.java2wsdl", "TypeTable", True, "addClassNameForQName", "(QName,String)", "", "Argument[0]", "Argument[this].SyntheticField[org.apache.axis2.description.java2wsdl.TypeTable.qNameToClassMap].MapKey", "value", "dfc-generated"]
|
||||
- ["org.apache.axis2.description.java2wsdl", "TypeTable", True, "addClassNameForQName", "(QName,String)", "", "Argument[1]", "Argument[this].SyntheticField[org.apache.axis2.description.java2wsdl.TypeTable.qNameToClassMap].MapValue", "value", "dfc-generated"]
|
||||
- ["org.apache.axis2.description.java2wsdl", "TypeTable", True, "addComplexSchema", "(String,QName)", "", "Argument[0]", "Argument[this].SyntheticField[org.apache.axis2.description.java2wsdl.TypeTable.complexTypeMap].MapKey", "value", "dfc-generated"]
|
||||
- ["org.apache.axis2.description.java2wsdl", "TypeTable", True, "addComplexSchema", "(String,QName)", "", "Argument[1]", "Argument[this].SyntheticField[org.apache.axis2.description.java2wsdl.TypeTable.complexTypeMap].MapValue", "value", "dfc-generated"]
|
||||
- ["org.apache.axis2.description.java2wsdl", "TypeTable", True, "addSimpleTypeEnum", "(String,QName)", "", "Argument[0]", "Argument[this].SyntheticField[org.apache.axis2.description.java2wsdl.TypeTable.simpleTypeEnum].MapKey", "value", "dfc-generated"]
|
||||
- ["org.apache.axis2.description.java2wsdl", "TypeTable", True, "addSimpleTypeEnum", "(String,QName)", "", "Argument[1]", "Argument[this].SyntheticField[org.apache.axis2.description.java2wsdl.TypeTable.simpleTypeEnum].MapValue", "value", "dfc-generated"]
|
||||
- ["org.apache.axis2.description.java2wsdl", "TypeTable", True, "getClassNameForQName", "(QName)", "", "Argument[this].SyntheticField[org.apache.axis2.description.java2wsdl.TypeTable.qNameToClassMap].MapValue", "ReturnValue", "value", "dfc-generated"]
|
||||
- ["org.apache.axis2.description.java2wsdl", "TypeTable", True, "getComplexSchemaMap", "()", "", "Argument[this].SyntheticField[org.apache.axis2.description.java2wsdl.TypeTable.complexTypeMap]", "ReturnValue", "value", "dfc-generated"]
|
||||
- ["org.apache.axis2.description.java2wsdl", "TypeTable", True, "getComplexSchemaMap", "()", "", "Argument[this]", "ReturnValue", "taint", "dfc-generated"]
|
||||
- ["org.apache.axis2.description.java2wsdl", "TypeTable", True, "getComplexSchemaType", "(String)", "", "Argument[this].SyntheticField[org.apache.axis2.description.java2wsdl.TypeTable.complexTypeMap].MapValue", "ReturnValue", "value", "dfc-generated"]
|
||||
- ["org.apache.axis2.description.java2wsdl", "TypeTable", True, "getQNamefortheType", "(String)", "", "Argument[this].SyntheticField[org.apache.axis2.description.java2wsdl.TypeTable.complexTypeMap].MapValue", "ReturnValue", "value", "dfc-generated"]
|
||||
- ["org.apache.axis2.description.java2wsdl", "TypeTable", True, "getSchemaTypeName", "(String)", "", "Argument[this].SyntheticField[org.apache.axis2.description.java2wsdl.TypeTable.complexTypeMap].MapValue", "ReturnValue", "value", "dfc-generated"]
|
||||
- ["org.apache.axis2.description.java2wsdl", "TypeTable", True, "getSimpleTypeEnum", "(String)", "", "Argument[this].SyntheticField[org.apache.axis2.description.java2wsdl.TypeTable.simpleTypeEnum].MapValue", "ReturnValue", "value", "dfc-generated"]
|
||||
- ["org.apache.axis2.description.java2wsdl", "TypeTable", True, "getSimpleTypeEnumMap", "()", "", "Argument[this].SyntheticField[org.apache.axis2.description.java2wsdl.TypeTable.simpleTypeEnum]", "ReturnValue", "value", "dfc-generated"]
|
||||
- ["org.apache.axis2.description.java2wsdl", "TypeTable", True, "getSimpleTypeEnumMap", "()", "", "Argument[this]", "ReturnValue", "taint", "dfc-generated"]
|
||||
- addsTo:
|
||||
pack: codeql/java-all
|
||||
extensible: neutralModel
|
||||
data:
|
||||
- ["org.apache.axis2.description.java2wsdl", "SchemaGenerator", "setExcludeMethods", "(List)", "summary", "ai-generated"]
|
||||
- ["org.apache.axis2.description.java2wsdl", "SchemaGenerator", "setNonRpcMethods", "(List)", "summary", "ai-generated"]
|
||||
@@ -0,0 +1,573 @@
|
||||
# THIS FILE IS AN AUTO-GENERATED MODELS AS DATA FILE. DO NOT EDIT.
|
||||
# Generated from https://github.com/apache/axis-axis2-java-core#aaf1489fabd4599e54039a27f605081f301b3123 by codeql-mads-via-llm
|
||||
extensions:
|
||||
- addsTo:
|
||||
pack: codeql/java-all
|
||||
extensible: sinkModel
|
||||
data:
|
||||
- ["org.apache.axis2.description", "AxisService", True, "createClientSideAxisService", "(URL,QName,String,Options)", "", "Argument[0]", "request-forgery", "ai-generated"]
|
||||
- ["org.apache.axis2.description", "Parameter", True, "readExternal", "(ObjectInput)", "", "Argument[0]", "unsafe-deserialization", "ai-generated"]
|
||||
- ["org.apache.axis2.description", "ParameterIncludeImpl", True, "readExternal", "(ObjectInput)", "", "Argument[0]", "unsafe-deserialization", "ai-generated"]
|
||||
- addsTo:
|
||||
pack: codeql/java-all
|
||||
extensible: sourceModel
|
||||
data:
|
||||
- ["org.apache.axis2.description", "MessageContextListener", True, "attachEnvelopeEvent", "(MessageContext)", "", "Parameter[0]", "remote", "ai-generated"]
|
||||
- ["org.apache.axis2.description", "MessageContextListener", True, "attachServiceContextEvent", "(ServiceContext,MessageContext)", "", "Parameter[1]", "remote", "ai-generated"]
|
||||
- addsTo:
|
||||
pack: codeql/java-all
|
||||
extensible: summaryModel
|
||||
data:
|
||||
- ["org.apache.axis2.description", "AxisBinding", True, "addFault", "(AxisBindingMessage)", "", "Argument[0]", "Argument[this].SyntheticField[org.apache.axis2.description.AxisBinding.faults].MapValue", "value", "dfc-generated"]
|
||||
- ["org.apache.axis2.description", "AxisBinding", True, "addFault", "(AxisBindingMessage)", "", "Argument[0].SyntheticField[org.apache.axis2.description.AxisBindingMessage.name]", "Argument[this].SyntheticField[org.apache.axis2.description.AxisBinding.faults].MapKey", "value", "dfc-generated"]
|
||||
- ["org.apache.axis2.description", "AxisBinding", True, "getAxisEndpoint", "()", "", "Argument[this]", "ReturnValue", "taint", "df-generated"]
|
||||
- ["org.apache.axis2.description", "AxisBinding", True, "getEffectivePolicy", "()", "", "Argument[this]", "ReturnValue", "taint", "df-generated"]
|
||||
- ["org.apache.axis2.description", "AxisBinding", True, "getFault", "(String)", "", "Argument[this].SyntheticField[org.apache.axis2.description.AxisBinding.faults].MapValue", "ReturnValue", "value", "dfc-generated"]
|
||||
- ["org.apache.axis2.description", "AxisBinding", True, "getName", "()", "", "Argument[this].SyntheticField[org.apache.axis2.description.AxisBinding.name]", "ReturnValue", "value", "dfc-generated"]
|
||||
- ["org.apache.axis2.description", "AxisBinding", True, "getProperty", "(String)", "", "Argument[this].SyntheticField[org.apache.axis2.description.AxisBinding.options].MapValue", "ReturnValue", "value", "dfc-generated"]
|
||||
- ["org.apache.axis2.description", "AxisBinding", True, "getType", "()", "", "Argument[this].SyntheticField[org.apache.axis2.description.AxisBinding.type]", "ReturnValue", "value", "dfc-generated"]
|
||||
- ["org.apache.axis2.description", "AxisBinding", True, "setName", "(QName)", "", "Argument[0]", "Argument[this].SyntheticField[org.apache.axis2.description.AxisBinding.name]", "value", "dfc-generated"]
|
||||
- ["org.apache.axis2.description", "AxisBinding", True, "setProperty", "(String,Object)", "", "Argument[0]", "Argument[this].SyntheticField[org.apache.axis2.description.AxisBinding.options].MapKey", "value", "dfc-generated"]
|
||||
- ["org.apache.axis2.description", "AxisBinding", True, "setProperty", "(String,Object)", "", "Argument[1]", "Argument[this].SyntheticField[org.apache.axis2.description.AxisBinding.options].MapValue", "value", "dfc-generated"]
|
||||
- ["org.apache.axis2.description", "AxisBinding", True, "setType", "(String)", "", "Argument[0]", "Argument[this].SyntheticField[org.apache.axis2.description.AxisBinding.type]", "value", "dfc-generated"]
|
||||
- ["org.apache.axis2.description", "AxisBindingMessage", True, "calculateEffectivePolicy", "()", "", "Argument[this]", "ReturnValue", "taint", "df-generated"]
|
||||
- ["org.apache.axis2.description", "AxisBindingMessage", True, "getAxisBindingOperation", "()", "", "Argument[this]", "ReturnValue", "taint", "df-generated"]
|
||||
- ["org.apache.axis2.description", "AxisBindingMessage", True, "getAxisMessage", "()", "", "Argument[this].SyntheticField[org.apache.axis2.description.AxisBindingMessage.axisMessage]", "ReturnValue", "value", "dfc-generated"]
|
||||
- ["org.apache.axis2.description", "AxisBindingMessage", True, "getDirection", "()", "", "Argument[this].SyntheticField[org.apache.axis2.description.AxisBindingMessage.direction]", "ReturnValue", "value", "dfc-generated"]
|
||||
- ["org.apache.axis2.description", "AxisBindingMessage", True, "getEffectivePolicy", "()", "", "Argument[this]", "ReturnValue", "taint", "df-generated"]
|
||||
- ["org.apache.axis2.description", "AxisBindingMessage", True, "getName", "()", "", "Argument[this].SyntheticField[org.apache.axis2.description.AxisBindingMessage.name]", "ReturnValue", "value", "dfc-generated"]
|
||||
- ["org.apache.axis2.description", "AxisBindingMessage", True, "getProperty", "(String)", "", "Argument[this].SyntheticField[org.apache.axis2.description.AxisBindingMessage.options].MapValue", "ReturnValue", "value", "dfc-generated"]
|
||||
- ["org.apache.axis2.description", "AxisBindingMessage", True, "setAxisMessage", "(AxisMessage)", "", "Argument[0]", "Argument[this].SyntheticField[org.apache.axis2.description.AxisBindingMessage.axisMessage]", "value", "dfc-generated"]
|
||||
- ["org.apache.axis2.description", "AxisBindingMessage", True, "setDirection", "(String)", "", "Argument[0]", "Argument[this].SyntheticField[org.apache.axis2.description.AxisBindingMessage.direction]", "value", "dfc-generated"]
|
||||
- ["org.apache.axis2.description", "AxisBindingMessage", True, "setName", "(String)", "", "Argument[0]", "Argument[this].SyntheticField[org.apache.axis2.description.AxisBindingMessage.name]", "value", "dfc-generated"]
|
||||
- ["org.apache.axis2.description", "AxisBindingMessage", True, "setProperty", "(String,Object)", "", "Argument[0]", "Argument[this].SyntheticField[org.apache.axis2.description.AxisBindingMessage.options].MapKey", "value", "dfc-generated"]
|
||||
- ["org.apache.axis2.description", "AxisBindingMessage", True, "setProperty", "(String,Object)", "", "Argument[1]", "Argument[this].SyntheticField[org.apache.axis2.description.AxisBindingMessage.options].MapValue", "value", "dfc-generated"]
|
||||
- ["org.apache.axis2.description", "AxisBindingOperation", True, "addFault", "(AxisBindingMessage)", "", "Argument[0]", "Argument[this].SyntheticField[org.apache.axis2.description.AxisBindingOperation.faults].MapValue", "value", "dfc-generated"]
|
||||
- ["org.apache.axis2.description", "AxisBindingOperation", True, "addFault", "(AxisBindingMessage)", "", "Argument[0].SyntheticField[org.apache.axis2.description.AxisBindingMessage.name]", "Argument[this].SyntheticField[org.apache.axis2.description.AxisBindingOperation.faults].MapKey", "value", "dfc-generated"]
|
||||
- ["org.apache.axis2.description", "AxisBindingOperation", True, "getAxisBinding", "()", "", "Argument[this]", "ReturnValue", "taint", "df-generated"]
|
||||
- ["org.apache.axis2.description", "AxisBindingOperation", True, "getAxisOperation", "()", "", "Argument[this].SyntheticField[org.apache.axis2.description.AxisBindingOperation.axisOperation]", "ReturnValue", "value", "dfc-generated"]
|
||||
- ["org.apache.axis2.description", "AxisBindingOperation", True, "getEffectivePolicy", "()", "", "Argument[this]", "ReturnValue", "taint", "df-generated"]
|
||||
- ["org.apache.axis2.description", "AxisBindingOperation", True, "getFault", "(String)", "", "Argument[this].SyntheticField[org.apache.axis2.description.AxisBindingOperation.faults].MapValue", "ReturnValue", "value", "dfc-generated"]
|
||||
- ["org.apache.axis2.description", "AxisBindingOperation", True, "getFaults", "()", "", "Argument[this].SyntheticField[org.apache.axis2.description.AxisBindingOperation.faults].MapValue", "ReturnValue.Element", "value", "dfc-generated"]
|
||||
- ["org.apache.axis2.description", "AxisBindingOperation", True, "getKey", "()", "", "Argument[this].SyntheticField[org.apache.axis2.description.AxisBindingOperation.name]", "ReturnValue", "value", "dfc-generated"]
|
||||
- ["org.apache.axis2.description", "AxisBindingOperation", True, "getName", "()", "", "Argument[this].SyntheticField[org.apache.axis2.description.AxisBindingOperation.name]", "ReturnValue", "value", "dfc-generated"]
|
||||
- ["org.apache.axis2.description", "AxisBindingOperation", True, "getProperty", "(String)", "", "Argument[this].SyntheticField[org.apache.axis2.description.AxisBindingOperation.options].MapValue", "ReturnValue", "value", "dfc-generated"]
|
||||
- ["org.apache.axis2.description", "AxisBindingOperation", True, "setAxisOperation", "(AxisOperation)", "", "Argument[0]", "Argument[this].SyntheticField[org.apache.axis2.description.AxisBindingOperation.axisOperation]", "value", "dfc-generated"]
|
||||
- ["org.apache.axis2.description", "AxisBindingOperation", True, "setName", "(QName)", "", "Argument[0]", "Argument[this].SyntheticField[org.apache.axis2.description.AxisBindingOperation.name]", "value", "dfc-generated"]
|
||||
- ["org.apache.axis2.description", "AxisBindingOperation", True, "setProperty", "(String,Object)", "", "Argument[0]", "Argument[this].SyntheticField[org.apache.axis2.description.AxisBindingOperation.options].MapKey", "value", "dfc-generated"]
|
||||
- ["org.apache.axis2.description", "AxisBindingOperation", True, "setProperty", "(String,Object)", "", "Argument[1]", "Argument[this].SyntheticField[org.apache.axis2.description.AxisBindingOperation.options].MapValue", "value", "dfc-generated"]
|
||||
- ["org.apache.axis2.description", "AxisDescription", True, "addChild", "(AxisDescription)", "", "Argument[0]", "Argument[this]", "taint", "df-generated"]
|
||||
- ["org.apache.axis2.description", "AxisDescription", True, "addChild", "(Object,AxisDescription)", "", "Argument[0]", "Argument[this].SyntheticField[org.apache.axis2.description.AxisDescription.children].MapKey", "value", "dfc-generated"]
|
||||
- ["org.apache.axis2.description", "AxisDescription", True, "addChild", "(Object,AxisDescription)", "", "Argument[1]", "Argument[this].SyntheticField[org.apache.axis2.description.AxisDescription.children].MapValue", "value", "dfc-generated"]
|
||||
- ["org.apache.axis2.description", "AxisDescription", True, "addParameterObserver", "(ParameterObserver)", "", "Argument[0]", "Argument[this]", "taint", "df-generated"]
|
||||
- ["org.apache.axis2.description", "AxisDescription", True, "engageModule", "(AxisModule)", "", "Argument[0]", "Argument[this]", "taint", "df-generated"]
|
||||
- ["org.apache.axis2.description", "AxisDescription", True, "engageModule", "(AxisModule,AxisDescription)", "", "Argument[0]", "Argument[this]", "taint", "df-generated"]
|
||||
- ["org.apache.axis2.description", "AxisDescription", True, "getAxisConfiguration", "()", "", "Argument[this]", "ReturnValue", "value", "dfc-generated"]
|
||||
- ["org.apache.axis2.description", "AxisDescription", True, "getAxisConfiguration", "()", "", "Argument[this].SyntheticField[org.apache.axis2.description.AxisDescription.parent]", "ReturnValue", "value", "dfc-generated"]
|
||||
- ["org.apache.axis2.description", "AxisDescription", True, "getChild", "(Object)", "", "Argument[this].SyntheticField[org.apache.axis2.description.AxisDescription.children].MapValue", "ReturnValue", "value", "dfc-generated"]
|
||||
- ["org.apache.axis2.description", "AxisDescription", True, "getChildren", "()", "", "Argument[this].SyntheticField[org.apache.axis2.description.AxisDescription.children].MapValue", "ReturnValue.Element", "value", "dfc-generated"]
|
||||
- ["org.apache.axis2.description", "AxisDescription", True, "getDocumentationNode", "()", "", "Argument[this].SyntheticField[org.apache.axis2.description.AxisDescription.documentation]", "ReturnValue", "value", "dfc-generated"]
|
||||
- ["org.apache.axis2.description", "AxisDescription", True, "getEngagedModules", "()", "", "Argument[this]", "ReturnValue", "taint", "df-generated"]
|
||||
- ["org.apache.axis2.description", "AxisDescription", True, "getKey", "()", "", "Argument[this]", "ReturnValue", "taint", "dfc-generated"]
|
||||
- ["org.apache.axis2.description", "AxisDescription", True, "getParent", "()", "", "Argument[this].SyntheticField[org.apache.axis2.description.AxisDescription.parent]", "ReturnValue", "value", "dfc-generated"]
|
||||
- ["org.apache.axis2.description", "AxisDescription", True, "getPolicyInclude", "()", "", "Argument[this]", "ReturnValue.SyntheticField[org.apache.axis2.description.PolicyInclude.description]", "value", "dfc-generated"]
|
||||
- ["org.apache.axis2.description", "AxisDescription", True, "getPolicyInclude", "()", "", "Argument[this].SyntheticField[org.apache.axis2.description.AxisDescription.policyInclude]", "ReturnValue", "value", "dfc-generated"]
|
||||
- ["org.apache.axis2.description", "AxisDescription", True, "getPolicySubject", "()", "", "Argument[this]", "ReturnValue", "taint", "df-generated"]
|
||||
- ["org.apache.axis2.description", "AxisDescription", True, "setDocumentation", "(OMNode)", "", "Argument[0]", "Argument[this].SyntheticField[org.apache.axis2.description.AxisDescription.documentation]", "value", "dfc-generated"]
|
||||
- ["org.apache.axis2.description", "AxisDescription", True, "setParent", "(AxisDescription)", "", "Argument[0]", "Argument[this].SyntheticField[org.apache.axis2.description.AxisDescription.parent]", "value", "dfc-generated"]
|
||||
- ["org.apache.axis2.description", "AxisDescription", True, "setPolicyInclude", "(PolicyInclude)", "", "Argument[0]", "Argument[this].SyntheticField[org.apache.axis2.description.AxisDescription.policyInclude]", "value", "dfc-generated"]
|
||||
- ["org.apache.axis2.description", "AxisEndpoint", True, "getAlias", "()", "", "Argument[this].SyntheticField[org.apache.axis2.description.AxisEndpoint.alias]", "ReturnValue", "value", "dfc-generated"]
|
||||
- ["org.apache.axis2.description", "AxisEndpoint", True, "getAxisService", "()", "", "Argument[this].SyntheticField[org.apache.axis2.description.AxisDescription.parent]", "ReturnValue", "value", "dfc-generated"]
|
||||
- ["org.apache.axis2.description", "AxisEndpoint", True, "getBinding", "()", "", "Argument[this].SyntheticField[org.apache.axis2.description.AxisEndpoint.binding]", "ReturnValue", "value", "dfc-generated"]
|
||||
- ["org.apache.axis2.description", "AxisEndpoint", True, "getEndpointURL", "()", "", "Argument[this].SyntheticField[org.apache.axis2.description.AxisEndpoint.endpointURL]", "ReturnValue", "value", "dfc-generated"]
|
||||
- ["org.apache.axis2.description", "AxisEndpoint", True, "getName", "()", "", "Argument[this].SyntheticField[org.apache.axis2.description.AxisEndpoint.name]", "ReturnValue", "value", "dfc-generated"]
|
||||
- ["org.apache.axis2.description", "AxisEndpoint", True, "getProperty", "(String)", "", "Argument[this].SyntheticField[org.apache.axis2.description.AxisEndpoint.options].MapValue", "ReturnValue", "value", "dfc-generated"]
|
||||
- ["org.apache.axis2.description", "AxisEndpoint", True, "setAlias", "(String)", "", "Argument[0]", "Argument[this].SyntheticField[org.apache.axis2.description.AxisEndpoint.alias]", "value", "dfc-generated"]
|
||||
- ["org.apache.axis2.description", "AxisEndpoint", True, "setBinding", "(AxisBinding)", "", "Argument[0]", "Argument[this].SyntheticField[org.apache.axis2.description.AxisEndpoint.binding]", "value", "dfc-generated"]
|
||||
- ["org.apache.axis2.description", "AxisEndpoint", True, "setEndpointURL", "(String)", "", "Argument[0]", "Argument[this].SyntheticField[org.apache.axis2.description.AxisEndpoint.endpointURL]", "value", "dfc-generated"]
|
||||
- ["org.apache.axis2.description", "AxisEndpoint", True, "setName", "(String)", "", "Argument[0]", "Argument[this].SyntheticField[org.apache.axis2.description.AxisEndpoint.name]", "value", "dfc-generated"]
|
||||
- ["org.apache.axis2.description", "AxisEndpoint", True, "setParent", "(AxisService)", "", "Argument[0]", "Argument[this].SyntheticField[org.apache.axis2.description.AxisDescription.parent]", "value", "dfc-generated"]
|
||||
- ["org.apache.axis2.description", "AxisEndpoint", True, "setProperty", "(String,Object)", "", "Argument[0]", "Argument[this].SyntheticField[org.apache.axis2.description.AxisEndpoint.options].MapKey", "value", "dfc-generated"]
|
||||
- ["org.apache.axis2.description", "AxisEndpoint", True, "setProperty", "(String,Object)", "", "Argument[1]", "Argument[this].SyntheticField[org.apache.axis2.description.AxisEndpoint.options].MapValue", "value", "dfc-generated"]
|
||||
- ["org.apache.axis2.description", "AxisEndpoint", True, "setTransportInDescription", "(String)", "", "Argument[0]", "Argument[this]", "taint", "df-generated"]
|
||||
- ["org.apache.axis2.description", "AxisMessage", True, "addModuleRefs", "(String)", "", "Argument[0]", "Argument[this].SyntheticField[org.apache.axis2.description.AxisMessage.modulerefs].Element", "value", "dfc-generated"]
|
||||
- ["org.apache.axis2.description", "AxisMessage", True, "addSoapHeader", "(SOAPHeaderMessage)", "", "Argument[0]", "Argument[this].SyntheticField[org.apache.axis2.description.AxisMessage.soapHeaders].Element", "value", "dfc-generated"]
|
||||
- ["org.apache.axis2.description", "AxisMessage", True, "calculateEffectivePolicy", "()", "", "Argument[this]", "ReturnValue", "taint", "df-generated"]
|
||||
- ["org.apache.axis2.description", "AxisMessage", True, "getAxisOperation", "()", "", "Argument[this]", "ReturnValue", "taint", "dfc-generated"]
|
||||
- ["org.apache.axis2.description", "AxisMessage", True, "getAxisOperation", "()", "", "Argument[this].SyntheticField[org.apache.axis2.description.AxisDescription.parent]", "ReturnValue", "value", "dfc-generated"]
|
||||
- ["org.apache.axis2.description", "AxisMessage", True, "getDirection", "()", "", "Argument[this]", "ReturnValue", "taint", "dfc-generated"]
|
||||
- ["org.apache.axis2.description", "AxisMessage", True, "getDirection", "()", "", "Argument[this].SyntheticField[org.apache.axis2.description.AxisMessage.direction]", "ReturnValue", "value", "dfc-generated"]
|
||||
- ["org.apache.axis2.description", "AxisMessage", True, "getEffectivePolicy", "()", "", "Argument[this]", "ReturnValue", "taint", "dfc-generated"]
|
||||
- ["org.apache.axis2.description", "AxisMessage", True, "getElementQName", "()", "", "Argument[this]", "ReturnValue", "taint", "dfc-generated"]
|
||||
- ["org.apache.axis2.description", "AxisMessage", True, "getElementQName", "()", "", "Argument[this].SyntheticField[org.apache.axis2.description.AxisMessage.elementQname]", "ReturnValue", "value", "dfc-generated"]
|
||||
- ["org.apache.axis2.description", "AxisMessage", True, "getKey", "()", "", "Argument[this].SyntheticField[org.apache.axis2.description.AxisMessage.elementQname]", "ReturnValue", "value", "dfc-generated"]
|
||||
- ["org.apache.axis2.description", "AxisMessage", True, "getMessageFlow", "()", "", "Argument[this]", "ReturnValue", "taint", "dfc-generated"]
|
||||
- ["org.apache.axis2.description", "AxisMessage", True, "getMessageFlow", "()", "", "Argument[this].SyntheticField[org.apache.axis2.description.AxisMessage.handlerChain]", "ReturnValue", "value", "dfc-generated"]
|
||||
- ["org.apache.axis2.description", "AxisMessage", True, "getMessagePartName", "()", "", "Argument[this]", "ReturnValue", "taint", "dfc-generated"]
|
||||
- ["org.apache.axis2.description", "AxisMessage", True, "getMessagePartName", "()", "", "Argument[this].SyntheticField[org.apache.axis2.description.AxisMessage.messagePartName]", "ReturnValue", "value", "dfc-generated"]
|
||||
- ["org.apache.axis2.description", "AxisMessage", True, "getModulerefs", "()", "", "Argument[this]", "ReturnValue", "taint", "dfc-generated"]
|
||||
- ["org.apache.axis2.description", "AxisMessage", True, "getModulerefs", "()", "", "Argument[this].SyntheticField[org.apache.axis2.description.AxisMessage.modulerefs]", "ReturnValue", "value", "dfc-generated"]
|
||||
- ["org.apache.axis2.description", "AxisMessage", True, "getName", "()", "", "Argument[this]", "ReturnValue", "taint", "dfc-generated"]
|
||||
- ["org.apache.axis2.description", "AxisMessage", True, "getName", "()", "", "Argument[this].SyntheticField[org.apache.axis2.description.AxisMessage.name]", "ReturnValue", "value", "dfc-generated"]
|
||||
- ["org.apache.axis2.description", "AxisMessage", True, "getPartName", "()", "", "Argument[this]", "ReturnValue", "taint", "dfc-generated"]
|
||||
- ["org.apache.axis2.description", "AxisMessage", True, "getPartName", "()", "", "Argument[this].SyntheticField[org.apache.axis2.description.AxisMessage.partName]", "ReturnValue", "value", "dfc-generated"]
|
||||
- ["org.apache.axis2.description", "AxisMessage", True, "getSoapHeaders", "()", "", "Argument[this]", "ReturnValue", "taint", "dfc-generated"]
|
||||
- ["org.apache.axis2.description", "AxisMessage", True, "getSoapHeaders", "()", "", "Argument[this].SyntheticField[org.apache.axis2.description.AxisMessage.soapHeaders]", "ReturnValue", "value", "dfc-generated"]
|
||||
- ["org.apache.axis2.description", "AxisMessage", True, "setDirection", "(String)", "", "Argument[0]", "Argument[this].SyntheticField[org.apache.axis2.description.AxisMessage.direction]", "value", "dfc-generated"]
|
||||
- ["org.apache.axis2.description", "AxisMessage", True, "setElementQName", "(QName)", "", "Argument[0]", "Argument[this].SyntheticField[org.apache.axis2.description.AxisMessage.elementQname]", "value", "dfc-generated"]
|
||||
- ["org.apache.axis2.description", "AxisMessage", True, "setMessageFlow", "(ArrayList)", "", "Argument[0]", "Argument[this].SyntheticField[org.apache.axis2.description.AxisMessage.handlerChain]", "value", "dfc-generated"]
|
||||
- ["org.apache.axis2.description", "AxisMessage", True, "setMessagePartName", "(String)", "", "Argument[0]", "Argument[this].SyntheticField[org.apache.axis2.description.AxisMessage.messagePartName]", "value", "dfc-generated"]
|
||||
- ["org.apache.axis2.description", "AxisMessage", True, "setName", "(String)", "", "Argument[0]", "Argument[this].SyntheticField[org.apache.axis2.description.AxisMessage.name]", "value", "dfc-generated"]
|
||||
- ["org.apache.axis2.description", "AxisMessage", True, "setPartName", "(String)", "", "Argument[0]", "Argument[this].SyntheticField[org.apache.axis2.description.AxisMessage.partName]", "value", "dfc-generated"]
|
||||
- ["org.apache.axis2.description", "AxisModule", True, "AxisModule", "(String)", "", "Argument[0]", "Argument[this].SyntheticField[org.apache.axis2.description.AxisModule.name]", "value", "dfc-generated"]
|
||||
- ["org.apache.axis2.description", "AxisModule", True, "addOperation", "(AxisOperation)", "", "Argument[0]", "Argument[this].SyntheticField[org.apache.axis2.description.AxisModule.operations].MapKey", "taint", "dfc-generated"]
|
||||
- ["org.apache.axis2.description", "AxisModule", True, "addOperation", "(AxisOperation)", "", "Argument[0]", "Argument[this].SyntheticField[org.apache.axis2.description.AxisModule.operations].MapValue", "value", "dfc-generated"]
|
||||
- ["org.apache.axis2.description", "AxisModule", True, "addOperation", "(AxisOperation)", "", "Argument[0].SyntheticField[org.apache.axis2.description.AxisOperation.name]", "Argument[this].SyntheticField[org.apache.axis2.description.AxisModule.operations].MapKey", "value", "dfc-generated"]
|
||||
- ["org.apache.axis2.description", "AxisModule", True, "getArchiveName", "()", "", "Argument[this]", "ReturnValue", "taint", "df-generated"]
|
||||
- ["org.apache.axis2.description", "AxisModule", True, "getFaultInFlow", "()", "", "Argument[this].SyntheticField[org.apache.axis2.description.AxisModule.flowInclude].SyntheticField[org.apache.axis2.description.FlowInclude.In_fault]", "ReturnValue", "value", "dfc-generated"]
|
||||
- ["org.apache.axis2.description", "AxisModule", True, "getFaultOutFlow", "()", "", "Argument[this].SyntheticField[org.apache.axis2.description.AxisModule.flowInclude].SyntheticField[org.apache.axis2.description.FlowInclude.Out_fault]", "ReturnValue", "value", "dfc-generated"]
|
||||
- ["org.apache.axis2.description", "AxisModule", True, "getFileName", "()", "", "Argument[this].SyntheticField[org.apache.axis2.description.AxisModule.fileName]", "ReturnValue", "value", "dfc-generated"]
|
||||
- ["org.apache.axis2.description", "AxisModule", True, "getInFlow", "()", "", "Argument[this].SyntheticField[org.apache.axis2.description.AxisModule.flowInclude].SyntheticField[org.apache.axis2.description.FlowInclude.in]", "ReturnValue", "value", "dfc-generated"]
|
||||
- ["org.apache.axis2.description", "AxisModule", True, "getLocalPolicyAssertions", "()", "", "Argument[this].SyntheticField[org.apache.axis2.description.AxisModule.localPolicyAssertions]", "ReturnValue", "value", "dfc-generated"]
|
||||
- ["org.apache.axis2.description", "AxisModule", True, "getModule", "()", "", "Argument[this].SyntheticField[org.apache.axis2.description.AxisModule.module]", "ReturnValue", "value", "dfc-generated"]
|
||||
- ["org.apache.axis2.description", "AxisModule", True, "getModuleClassLoader", "()", "", "Argument[this].SyntheticField[org.apache.axis2.description.AxisModule.moduleClassLoader]", "ReturnValue", "value", "dfc-generated"]
|
||||
- ["org.apache.axis2.description", "AxisModule", True, "getModuleDescription", "()", "", "Argument[this].SyntheticField[org.apache.axis2.description.AxisModule.moduleDescription]", "ReturnValue", "value", "dfc-generated"]
|
||||
- ["org.apache.axis2.description", "AxisModule", True, "getName", "()", "", "Argument[this].SyntheticField[org.apache.axis2.description.AxisModule.name]", "ReturnValue", "value", "dfc-generated"]
|
||||
- ["org.apache.axis2.description", "AxisModule", True, "getOperations", "()", "", "Argument[this].SyntheticField[org.apache.axis2.description.AxisModule.operations]", "ReturnValue", "value", "dfc-generated"]
|
||||
- ["org.apache.axis2.description", "AxisModule", True, "getOutFlow", "()", "", "Argument[this].SyntheticField[org.apache.axis2.description.AxisModule.flowInclude].SyntheticField[org.apache.axis2.description.FlowInclude.out]", "ReturnValue", "value", "dfc-generated"]
|
||||
- ["org.apache.axis2.description", "AxisModule", True, "getParent", "()", "", "Argument[this].SyntheticField[org.apache.axis2.description.AxisModule.parent]", "ReturnValue", "value", "dfc-generated"]
|
||||
- ["org.apache.axis2.description", "AxisModule", True, "getPolicyInclude", "()", "", "Argument[this].SyntheticField[org.apache.axis2.description.AxisModule.policyInclude]", "ReturnValue", "value", "dfc-generated"]
|
||||
- ["org.apache.axis2.description", "AxisModule", True, "getPolicySubject", "()", "", "Argument[this]", "ReturnValue", "taint", "df-generated"]
|
||||
- ["org.apache.axis2.description", "AxisModule", True, "getSupportedPolicyNamespaces", "()", "", "Argument[this].SyntheticField[org.apache.axis2.description.AxisModule.supportedPolicyNames]", "ReturnValue", "value", "dfc-generated"]
|
||||
- ["org.apache.axis2.description", "AxisModule", True, "getVersion", "()", "", "Argument[this].SyntheticField[org.apache.axis2.description.AxisModule.version]", "ReturnValue", "value", "dfc-generated"]
|
||||
- ["org.apache.axis2.description", "AxisModule", True, "setArchiveName", "(String)", "", "Argument[0]", "Argument[this].SyntheticField[org.apache.axis2.description.AxisModule.name]", "value", "dfc-generated"]
|
||||
- ["org.apache.axis2.description", "AxisModule", True, "setFaultInFlow", "(Flow)", "", "Argument[0]", "Argument[this].SyntheticField[org.apache.axis2.description.AxisModule.flowInclude].SyntheticField[org.apache.axis2.description.FlowInclude.In_fault]", "value", "dfc-generated"]
|
||||
- ["org.apache.axis2.description", "AxisModule", True, "setFaultOutFlow", "(Flow)", "", "Argument[0]", "Argument[this].SyntheticField[org.apache.axis2.description.AxisModule.flowInclude].SyntheticField[org.apache.axis2.description.FlowInclude.Out_fault]", "value", "dfc-generated"]
|
||||
- ["org.apache.axis2.description", "AxisModule", True, "setFileName", "(URL)", "", "Argument[0]", "Argument[this].SyntheticField[org.apache.axis2.description.AxisModule.fileName]", "value", "dfc-generated"]
|
||||
- ["org.apache.axis2.description", "AxisModule", True, "setInFlow", "(Flow)", "", "Argument[0]", "Argument[this].SyntheticField[org.apache.axis2.description.AxisModule.flowInclude].SyntheticField[org.apache.axis2.description.FlowInclude.in]", "value", "dfc-generated"]
|
||||
- ["org.apache.axis2.description", "AxisModule", True, "setLocalPolicyAssertions", "(QName[])", "", "Argument[0]", "Argument[this].SyntheticField[org.apache.axis2.description.AxisModule.localPolicyAssertions]", "value", "dfc-generated"]
|
||||
- ["org.apache.axis2.description", "AxisModule", True, "setModule", "(Module)", "", "Argument[0]", "Argument[this].SyntheticField[org.apache.axis2.description.AxisModule.module]", "value", "dfc-generated"]
|
||||
- ["org.apache.axis2.description", "AxisModule", True, "setModuleClassLoader", "(ClassLoader)", "", "Argument[0]", "Argument[this].SyntheticField[org.apache.axis2.description.AxisModule.moduleClassLoader]", "value", "dfc-generated"]
|
||||
- ["org.apache.axis2.description", "AxisModule", True, "setModuleDescription", "(String)", "", "Argument[0]", "Argument[this].SyntheticField[org.apache.axis2.description.AxisModule.moduleDescription]", "value", "dfc-generated"]
|
||||
- ["org.apache.axis2.description", "AxisModule", True, "setName", "(String)", "", "Argument[0]", "Argument[this].SyntheticField[org.apache.axis2.description.AxisModule.name]", "value", "dfc-generated"]
|
||||
- ["org.apache.axis2.description", "AxisModule", True, "setOutFlow", "(Flow)", "", "Argument[0]", "Argument[this].SyntheticField[org.apache.axis2.description.AxisModule.flowInclude].SyntheticField[org.apache.axis2.description.FlowInclude.out]", "value", "dfc-generated"]
|
||||
- ["org.apache.axis2.description", "AxisModule", True, "setParent", "(AxisConfiguration)", "", "Argument[0]", "Argument[this].SyntheticField[org.apache.axis2.description.AxisModule.parent]", "value", "dfc-generated"]
|
||||
- ["org.apache.axis2.description", "AxisModule", True, "setPolicyInclude", "(PolicyInclude)", "", "Argument[0]", "Argument[this].SyntheticField[org.apache.axis2.description.AxisModule.policyInclude]", "value", "dfc-generated"]
|
||||
- ["org.apache.axis2.description", "AxisModule", True, "setSupportedPolicyNamespaces", "(String[])", "", "Argument[0]", "Argument[this].SyntheticField[org.apache.axis2.description.AxisModule.supportedPolicyNames]", "value", "dfc-generated"]
|
||||
- ["org.apache.axis2.description", "AxisModule", True, "setVersion", "(Version)", "", "Argument[0]", "Argument[this].SyntheticField[org.apache.axis2.description.AxisModule.version]", "value", "dfc-generated"]
|
||||
- ["org.apache.axis2.description", "AxisOperation", True, "AxisOperation", "(QName)", "", "Argument[0]", "Argument[this].SyntheticField[org.apache.axis2.description.AxisOperation.name]", "value", "dfc-generated"]
|
||||
- ["org.apache.axis2.description", "AxisOperation", True, "addFaultAction", "(String,String)", "", "Argument[0]", "Argument[this].SyntheticField[org.apache.axis2.description.AxisOperation.faultActions].MapKey", "value", "dfc-generated"]
|
||||
- ["org.apache.axis2.description", "AxisOperation", True, "addFaultAction", "(String,String)", "", "Argument[1]", "Argument[this].SyntheticField[org.apache.axis2.description.AxisOperation.faultActions].MapValue", "value", "dfc-generated"]
|
||||
- ["org.apache.axis2.description", "AxisOperation", True, "addModule", "(String)", "", "Argument[0]", "Argument[this].SyntheticField[org.apache.axis2.description.AxisOperation.modulerefs].Element", "value", "dfc-generated"]
|
||||
- ["org.apache.axis2.description", "AxisOperation", True, "addModuleConfig", "(ModuleConfiguration)", "", "Argument[0]", "Argument[this].SyntheticField[org.apache.axis2.description.AxisOperation.moduleConfigmap].MapValue", "value", "dfc-generated"]
|
||||
- ["org.apache.axis2.description", "AxisOperation", True, "addModuleConfig", "(ModuleConfiguration)", "", "Argument[0].SyntheticField[org.apache.axis2.description.ModuleConfiguration.moduleName]", "Argument[this].SyntheticField[org.apache.axis2.description.AxisOperation.moduleConfigmap].MapKey", "value", "dfc-generated"]
|
||||
- ["org.apache.axis2.description", "AxisOperation", True, "createClient", "(ServiceContext,Options)", "", "Argument[0]", "ReturnValue", "taint", "df-generated"]
|
||||
- ["org.apache.axis2.description", "AxisOperation", True, "createClient", "(ServiceContext,Options)", "", "Argument[1]", "ReturnValue", "taint", "df-generated"]
|
||||
- ["org.apache.axis2.description", "AxisOperation", True, "createClient", "(ServiceContext,Options)", "", "Argument[this]", "ReturnValue", "taint", "df-generated"]
|
||||
- ["org.apache.axis2.description", "AxisOperation", True, "findForExistingOperationContext", "(MessageContext)", "", "Argument[0]", "ReturnValue", "taint", "dfc-generated"]
|
||||
- ["org.apache.axis2.description", "AxisOperation", True, "findOperationContext", "(MessageContext,ServiceContext)", "", "Argument[1]", "ReturnValue.SyntheticField[org.apache.axis2.context.AbstractContext.parent]", "value", "dfc-generated"]
|
||||
- ["org.apache.axis2.description", "AxisOperation", True, "findOperationContext", "(MessageContext,ServiceContext)", "", "Argument[this]", "ReturnValue.SyntheticField[org.apache.axis2.context.OperationContext.axisOperation]", "value", "dfc-generated"]
|
||||
- ["org.apache.axis2.description", "AxisOperation", True, "getAxisService", "()", "", "Argument[this].SyntheticField[org.apache.axis2.description.AxisDescription.parent]", "ReturnValue", "value", "dfc-generated"]
|
||||
- ["org.apache.axis2.description", "AxisOperation", True, "getFaultAction", "()", "", "Argument[this].SyntheticField[org.apache.axis2.description.AxisOperation.faultActions].MapValue", "ReturnValue", "value", "dfc-generated"]
|
||||
- ["org.apache.axis2.description", "AxisOperation", True, "getFaultAction", "(String)", "", "Argument[this].SyntheticField[org.apache.axis2.description.AxisOperation.faultActions].MapValue", "ReturnValue", "value", "dfc-generated"]
|
||||
- ["org.apache.axis2.description", "AxisOperation", True, "getFaultActionNames", "()", "", "Argument[this].SyntheticField[org.apache.axis2.description.AxisOperation.faultActions].MapKey", "ReturnValue.ArrayElement", "value", "dfc-generated"]
|
||||
- ["org.apache.axis2.description", "AxisOperation", True, "getFaultMessages", "()", "", "Argument[this]", "ReturnValue", "taint", "dfc-generated"]
|
||||
- ["org.apache.axis2.description", "AxisOperation", True, "getInputAction", "()", "", "Argument[this]", "ReturnValue", "taint", "dfc-generated"]
|
||||
- ["org.apache.axis2.description", "AxisOperation", True, "getInputAction", "()", "", "Argument[this].SyntheticField[org.apache.axis2.description.AxisOperation.soapAction]", "ReturnValue", "value", "dfc-generated"]
|
||||
- ["org.apache.axis2.description", "AxisOperation", True, "getInputAction", "()", "", "Argument[this].SyntheticField[org.apache.axis2.description.AxisOperation.wsamappingList].Element", "ReturnValue", "value", "dfc-generated"]
|
||||
- ["org.apache.axis2.description", "AxisOperation", True, "getKey", "()", "", "Argument[this].SyntheticField[org.apache.axis2.description.AxisOperation.name]", "ReturnValue", "value", "dfc-generated"]
|
||||
- ["org.apache.axis2.description", "AxisOperation", True, "getMessageExchangePattern", "()", "", "Argument[this]", "ReturnValue", "taint", "dfc-generated"]
|
||||
- ["org.apache.axis2.description", "AxisOperation", True, "getMessageExchangePattern", "()", "", "Argument[this].SyntheticField[org.apache.axis2.description.AxisOperation.mepURI]", "ReturnValue", "value", "dfc-generated"]
|
||||
- ["org.apache.axis2.description", "AxisOperation", True, "getMessageReceiver", "()", "", "Argument[this]", "ReturnValue", "taint", "dfc-generated"]
|
||||
- ["org.apache.axis2.description", "AxisOperation", True, "getMessageReceiver", "()", "", "Argument[this].SyntheticField[org.apache.axis2.description.AxisOperation.messageReceiver]", "ReturnValue", "value", "dfc-generated"]
|
||||
- ["org.apache.axis2.description", "AxisOperation", True, "getMessages", "()", "", "Argument[this]", "ReturnValue", "taint", "df-generated"]
|
||||
- ["org.apache.axis2.description", "AxisOperation", True, "getModuleConfig", "(String)", "", "Argument[this].SyntheticField[org.apache.axis2.description.AxisOperation.moduleConfigmap].MapValue", "ReturnValue", "value", "dfc-generated"]
|
||||
- ["org.apache.axis2.description", "AxisOperation", True, "getModuleRefs", "()", "", "Argument[this]", "ReturnValue", "taint", "dfc-generated"]
|
||||
- ["org.apache.axis2.description", "AxisOperation", True, "getModuleRefs", "()", "", "Argument[this].SyntheticField[org.apache.axis2.description.AxisOperation.modulerefs]", "ReturnValue", "value", "dfc-generated"]
|
||||
- ["org.apache.axis2.description", "AxisOperation", True, "getName", "()", "", "Argument[this]", "ReturnValue", "taint", "dfc-generated"]
|
||||
- ["org.apache.axis2.description", "AxisOperation", True, "getName", "()", "", "Argument[this].SyntheticField[org.apache.axis2.description.AxisOperation.name]", "ReturnValue", "value", "dfc-generated"]
|
||||
- ["org.apache.axis2.description", "AxisOperation", True, "getOutputAction", "()", "", "Argument[this]", "ReturnValue", "taint", "dfc-generated"]
|
||||
- ["org.apache.axis2.description", "AxisOperation", True, "getOutputAction", "()", "", "Argument[this].SyntheticField[org.apache.axis2.description.AxisOperation.outputAction]", "ReturnValue", "value", "dfc-generated"]
|
||||
- ["org.apache.axis2.description", "AxisOperation", True, "getSoapAction", "()", "", "Argument[this]", "ReturnValue", "taint", "dfc-generated"]
|
||||
- ["org.apache.axis2.description", "AxisOperation", True, "getSoapAction", "()", "", "Argument[this].SyntheticField[org.apache.axis2.description.AxisOperation.soapAction]", "ReturnValue", "value", "dfc-generated"]
|
||||
- ["org.apache.axis2.description", "AxisOperation", True, "getStyle", "()", "", "Argument[this]", "ReturnValue", "taint", "dfc-generated"]
|
||||
- ["org.apache.axis2.description", "AxisOperation", True, "getStyle", "()", "", "Argument[this].SyntheticField[org.apache.axis2.description.AxisOperation.style]", "ReturnValue", "value", "dfc-generated"]
|
||||
- ["org.apache.axis2.description", "AxisOperation", True, "getWSAMappingList", "()", "", "Argument[this]", "ReturnValue", "taint", "dfc-generated"]
|
||||
- ["org.apache.axis2.description", "AxisOperation", True, "getWSAMappingList", "()", "", "Argument[this].SyntheticField[org.apache.axis2.description.AxisOperation.wsamappingList]", "ReturnValue", "value", "dfc-generated"]
|
||||
- ["org.apache.axis2.description", "AxisOperation", True, "registerMessageContext", "(MessageContext,OperationContext)", "", "Argument[0]", "Argument[1].SyntheticField[org.apache.axis2.context.OperationContext.messageContexts].MapValue", "value", "dfc-generated"]
|
||||
- ["org.apache.axis2.description", "AxisOperation", True, "registerMessageContext", "(MessageContext,OperationContext)", "", "Argument[this]", "Argument[0].SyntheticField[org.apache.axis2.context.MessageContext.axisOperation]", "value", "dfc-generated"]
|
||||
- ["org.apache.axis2.description", "AxisOperation", True, "registerOperationContext", "(MessageContext,OperationContext)", "", "Argument[this]", "Argument[0].SyntheticField[org.apache.axis2.context.MessageContext.axisOperation]", "value", "dfc-generated"]
|
||||
- ["org.apache.axis2.description", "AxisOperation", True, "setFaultMessages", "(AxisMessage)", "", "Argument[this]", "Argument[0].SyntheticField[org.apache.axis2.description.AxisDescription.parent]", "value", "dfc-generated"]
|
||||
- ["org.apache.axis2.description", "AxisOperation", True, "setMessageExchangePattern", "(String)", "", "Argument[0]", "Argument[this].SyntheticField[org.apache.axis2.description.AxisOperation.mepURI]", "value", "dfc-generated"]
|
||||
- ["org.apache.axis2.description", "AxisOperation", True, "setMessageReceiver", "(MessageReceiver)", "", "Argument[0]", "Argument[this].SyntheticField[org.apache.axis2.description.AxisOperation.messageReceiver]", "value", "dfc-generated"]
|
||||
- ["org.apache.axis2.description", "AxisOperation", True, "setName", "(QName)", "", "Argument[0]", "Argument[this].SyntheticField[org.apache.axis2.description.AxisOperation.name]", "value", "dfc-generated"]
|
||||
- ["org.apache.axis2.description", "AxisOperation", True, "setOutputAction", "(String)", "", "Argument[0]", "Argument[this].SyntheticField[org.apache.axis2.description.AxisOperation.outputAction]", "value", "dfc-generated"]
|
||||
- ["org.apache.axis2.description", "AxisOperation", True, "setSoapAction", "(String)", "", "Argument[0]", "Argument[this].SyntheticField[org.apache.axis2.description.AxisOperation.soapAction]", "value", "dfc-generated"]
|
||||
- ["org.apache.axis2.description", "AxisOperation", True, "setStyle", "(String)", "", "Argument[0]", "Argument[this].SyntheticField[org.apache.axis2.description.AxisOperation.style]", "value", "dfc-generated"]
|
||||
- ["org.apache.axis2.description", "AxisOperation", True, "setWsamappingList", "(ArrayList)", "", "Argument[0]", "Argument[this].SyntheticField[org.apache.axis2.description.AxisOperation.wsamappingList]", "value", "dfc-generated"]
|
||||
- ["org.apache.axis2.description", "AxisService", True, "AxisService", "(String)", "", "Argument[0]", "Argument[this].SyntheticField[org.apache.axis2.description.AxisService.name]", "value", "dfc-generated"]
|
||||
- ["org.apache.axis2.description", "AxisService", True, "addDataLocatorClassNames", "(String,String)", "", "Argument[0]", "Argument[this]", "taint", "df-generated"]
|
||||
- ["org.apache.axis2.description", "AxisService", True, "addDataLocatorClassNames", "(String,String)", "", "Argument[1]", "Argument[this]", "taint", "df-generated"]
|
||||
- ["org.apache.axis2.description", "AxisService", True, "addEndpoint", "(String,AxisEndpoint)", "", "Argument[0]", "Argument[this].SyntheticField[org.apache.axis2.description.AxisService.endpointMap].MapKey", "value", "dfc-generated"]
|
||||
- ["org.apache.axis2.description", "AxisService", True, "addEndpoint", "(String,AxisEndpoint)", "", "Argument[1]", "Argument[this].SyntheticField[org.apache.axis2.description.AxisService.endpointMap].MapValue", "value", "dfc-generated"]
|
||||
- ["org.apache.axis2.description", "AxisService", True, "addExcludeOperationName", "(String)", "", "Argument[0]", "Argument[this]", "taint", "df-generated"]
|
||||
- ["org.apache.axis2.description", "AxisService", True, "addExposedTransport", "(String)", "", "Argument[0]", "Argument[this].SyntheticField[org.apache.axis2.description.AxisService.exposedTransports].Element", "value", "dfc-generated"]
|
||||
- ["org.apache.axis2.description", "AxisService", True, "addHttpLocationDispatcherString", "(String,AxisOperation)", "", "Argument[0]", "Argument[this]", "taint", "df-generated"]
|
||||
- ["org.apache.axis2.description", "AxisService", True, "addHttpLocationDispatcherString", "(String,AxisOperation)", "", "Argument[1]", "Argument[this]", "taint", "df-generated"]
|
||||
- ["org.apache.axis2.description", "AxisService", True, "addJSONMessageNameToOperationMapping", "(String,AxisOperation)", "", "Argument[0]", "Argument[this].SyntheticField[org.apache.axis2.description.AxisService.jsonMessageNameToOperationMap].MapKey", "value", "dfc-generated"]
|
||||
- ["org.apache.axis2.description", "AxisService", True, "addJSONMessageNameToOperationMapping", "(String,AxisOperation)", "", "Argument[1]", "Argument[this].SyntheticField[org.apache.axis2.description.AxisService.jsonMessageNameToOperationMap].MapValue", "value", "dfc-generated"]
|
||||
- ["org.apache.axis2.description", "AxisService", True, "addMessageContextListener", "(MessageContextListener)", "", "Argument[0]", "Argument[this]", "taint", "df-generated"]
|
||||
- ["org.apache.axis2.description", "AxisService", True, "addMessageElementQNameToOperationMapping", "(QName,AxisOperation)", "", "Argument[0]", "Argument[this].SyntheticField[org.apache.axis2.description.AxisService.messageElementQNameToOperationMap].MapKey", "value", "dfc-generated"]
|
||||
- ["org.apache.axis2.description", "AxisService", True, "addMessageElementQNameToOperationMapping", "(QName,AxisOperation)", "", "Argument[1]", "Argument[this].SyntheticField[org.apache.axis2.description.AxisService.messageElementQNameToOperationMap].MapValue", "value", "dfc-generated"]
|
||||
- ["org.apache.axis2.description", "AxisService", True, "addMessageReceiver", "(String,MessageReceiver)", "", "Argument[0]", "Argument[this].SyntheticField[org.apache.axis2.description.AxisService.messageReceivers].MapKey", "value", "dfc-generated"]
|
||||
- ["org.apache.axis2.description", "AxisService", True, "addMessageReceiver", "(String,MessageReceiver)", "", "Argument[1]", "Argument[this].SyntheticField[org.apache.axis2.description.AxisService.messageReceivers].MapValue", "value", "dfc-generated"]
|
||||
- ["org.apache.axis2.description", "AxisService", True, "addModuleConfig", "(ModuleConfiguration)", "", "Argument[0]", "Argument[this].SyntheticField[org.apache.axis2.description.AxisService.moduleConfigmap].MapValue", "value", "dfc-generated"]
|
||||
- ["org.apache.axis2.description", "AxisService", True, "addModuleConfig", "(ModuleConfiguration)", "", "Argument[0].SyntheticField[org.apache.axis2.description.ModuleConfiguration.moduleName]", "Argument[this].SyntheticField[org.apache.axis2.description.AxisService.moduleConfigmap].MapKey", "value", "dfc-generated"]
|
||||
- ["org.apache.axis2.description", "AxisService", True, "addModuleref", "(String)", "", "Argument[0]", "Argument[this].SyntheticField[org.apache.axis2.description.AxisService.moduleRefs].Element", "value", "dfc-generated"]
|
||||
- ["org.apache.axis2.description", "AxisService", True, "addOperation", "(AxisOperation)", "", "Argument[this]", "Argument[0].SyntheticField[org.apache.axis2.description.AxisDescription.parent]", "value", "dfc-generated"]
|
||||
- ["org.apache.axis2.description", "AxisService", True, "addOperation", "(AxisOperation)", "", "Argument[this].SyntheticField[org.apache.axis2.description.AxisService.messageReceivers].MapValue", "Argument[0].SyntheticField[org.apache.axis2.description.AxisOperation.messageReceiver]", "value", "dfc-generated"]
|
||||
- ["org.apache.axis2.description", "AxisService", True, "addSchema", "(Collection)", "", "Argument[0].Element", "Argument[this].SyntheticField[org.apache.axis2.description.AxisService.schemaList].Element", "value", "dfc-generated"]
|
||||
- ["org.apache.axis2.description", "AxisService", True, "addSchema", "(XmlSchema)", "", "Argument[0]", "Argument[this].SyntheticField[org.apache.axis2.description.AxisService.schemaList].Element", "value", "dfc-generated"]
|
||||
- ["org.apache.axis2.description", "AxisService", True, "createService", "(String,AxisConfiguration)", "", "Argument[0]", "ReturnValue.SyntheticField[org.apache.axis2.description.AxisService.name]", "value", "dfc-generated"]
|
||||
- ["org.apache.axis2.description", "AxisService", True, "createService", "(String,AxisConfiguration,Map,String,String,ClassLoader)", "", "Argument[0]", "ReturnValue.SyntheticField[org.apache.axis2.description.AxisService.name]", "value", "dfc-generated"]
|
||||
- ["org.apache.axis2.description", "AxisService", True, "createService", "(String,AxisConfiguration,Map,String,String,ClassLoader)", "", "Argument[1]", "ReturnValue.SyntheticField[org.apache.axis2.description.AxisDescription.parent]", "value", "dfc-generated"]
|
||||
- ["org.apache.axis2.description", "AxisService", True, "createService", "(String,AxisConfiguration,Map,String,String,ClassLoader)", "", "Argument[1].SyntheticField[org.apache.axis2.engine.AxisConfiguration.transportsIn].MapValue", "ReturnValue.SyntheticField[org.apache.axis2.description.AxisService.endpointMap].MapKey", "taint", "dfc-generated"]
|
||||
- ["org.apache.axis2.description", "AxisService", True, "createService", "(String,AxisConfiguration,Map,String,String,ClassLoader)", "", "Argument[1].SyntheticField[org.apache.axis2.engine.AxisConfiguration.transportsIn].MapValue", "ReturnValue.SyntheticField[org.apache.axis2.description.AxisService.endpointName]", "taint", "dfc-generated"]
|
||||
- ["org.apache.axis2.description", "AxisService", True, "createService", "(String,AxisConfiguration,Map,String,String,ClassLoader)", "", "Argument[3]", "ReturnValue.SyntheticField[org.apache.axis2.description.AxisService.targetNamespace]", "value", "dfc-generated"]
|
||||
- ["org.apache.axis2.description", "AxisService", True, "createService", "(String,AxisConfiguration,Map,String,String,ClassLoader)", "", "Argument[5]", "ReturnValue.SyntheticField[org.apache.axis2.description.AxisService.serviceClassLoader]", "value", "dfc-generated"]
|
||||
- ["org.apache.axis2.description", "AxisService", True, "createService", "(String,String,AxisConfiguration,Map,String,ClassLoader,SchemaGenerator,AxisService)", "", "Argument[1]", "Argument[7].SyntheticField[org.apache.axis2.description.AxisService.name]", "value", "dfc-generated"]
|
||||
- ["org.apache.axis2.description", "AxisService", True, "createService", "(String,String,AxisConfiguration,Map,String,ClassLoader,SchemaGenerator,AxisService)", "", "Argument[1]", "ReturnValue.SyntheticField[org.apache.axis2.description.AxisService.name]", "value", "dfc-generated"]
|
||||
- ["org.apache.axis2.description", "AxisService", True, "createService", "(String,String,AxisConfiguration,Map,String,ClassLoader,SchemaGenerator,AxisService)", "", "Argument[4]", "Argument[7].SyntheticField[org.apache.axis2.description.AxisService.targetNamespace]", "value", "dfc-generated"]
|
||||
- ["org.apache.axis2.description", "AxisService", True, "createService", "(String,String,AxisConfiguration,Map,String,ClassLoader,SchemaGenerator,AxisService)", "", "Argument[4]", "ReturnValue.SyntheticField[org.apache.axis2.description.AxisService.targetNamespace]", "value", "dfc-generated"]
|
||||
- ["org.apache.axis2.description", "AxisService", True, "createService", "(String,String,AxisConfiguration,Map,String,ClassLoader,SchemaGenerator,AxisService)", "", "Argument[5]", "Argument[7].SyntheticField[org.apache.axis2.description.AxisService.serviceClassLoader]", "value", "dfc-generated"]
|
||||
- ["org.apache.axis2.description", "AxisService", True, "createService", "(String,String,AxisConfiguration,Map,String,ClassLoader,SchemaGenerator,AxisService)", "", "Argument[5]", "ReturnValue.SyntheticField[org.apache.axis2.description.AxisService.serviceClassLoader]", "value", "dfc-generated"]
|
||||
- ["org.apache.axis2.description", "AxisService", True, "createService", "(String,String,AxisConfiguration,Map,String,ClassLoader,SchemaGenerator,AxisService)", "", "Argument[7]", "ReturnValue", "value", "df-generated"]
|
||||
- ["org.apache.axis2.description", "AxisService", True, "getAxisServiceGroup", "()", "", "Argument[this]", "ReturnValue", "taint", "dfc-generated"]
|
||||
- ["org.apache.axis2.description", "AxisService", True, "getAxisServiceGroup", "()", "", "Argument[this].SyntheticField[org.apache.axis2.description.AxisDescription.parent]", "ReturnValue", "value", "dfc-generated"]
|
||||
- ["org.apache.axis2.description", "AxisService", True, "getBindingName", "()", "", "Argument[this]", "ReturnValue", "taint", "dfc-generated"]
|
||||
- ["org.apache.axis2.description", "AxisService", True, "getBindingName", "()", "", "Argument[this].SyntheticField[org.apache.axis2.description.AxisService.bindingName]", "ReturnValue", "value", "dfc-generated"]
|
||||
- ["org.apache.axis2.description", "AxisService", True, "getClassLoader", "()", "", "Argument[this]", "ReturnValue", "taint", "dfc-generated"]
|
||||
- ["org.apache.axis2.description", "AxisService", True, "getClassLoader", "()", "", "Argument[this].SyntheticField[org.apache.axis2.description.AxisService.serviceClassLoader]", "ReturnValue", "value", "dfc-generated"]
|
||||
- ["org.apache.axis2.description", "AxisService", True, "getControlOperations", "()", "", "Argument[this]", "ReturnValue", "taint", "df-generated"]
|
||||
- ["org.apache.axis2.description", "AxisService", True, "getCustomSchemaNamePrefix", "()", "", "Argument[this]", "ReturnValue", "taint", "dfc-generated"]
|
||||
- ["org.apache.axis2.description", "AxisService", True, "getCustomSchemaNamePrefix", "()", "", "Argument[this].SyntheticField[org.apache.axis2.description.AxisService.customSchemaNamePrefix]", "ReturnValue", "value", "dfc-generated"]
|
||||
- ["org.apache.axis2.description", "AxisService", True, "getCustomSchemaNameSuffix", "()", "", "Argument[this]", "ReturnValue", "taint", "dfc-generated"]
|
||||
- ["org.apache.axis2.description", "AxisService", True, "getCustomSchemaNameSuffix", "()", "", "Argument[this].SyntheticField[org.apache.axis2.description.AxisService.customSchemaNameSuffix]", "ReturnValue", "value", "dfc-generated"]
|
||||
- ["org.apache.axis2.description", "AxisService", True, "getData", "(DataRetrievalRequest,MessageContext)", "", "Argument[0].Element", "Argument[this]", "taint", "df-generated"]
|
||||
- ["org.apache.axis2.description", "AxisService", True, "getData", "(DataRetrievalRequest,MessageContext)", "", "Argument[0].Element", "ReturnValue", "taint", "df-generated"]
|
||||
- ["org.apache.axis2.description", "AxisService", True, "getData", "(DataRetrievalRequest,MessageContext)", "", "Argument[1]", "ReturnValue", "taint", "df-generated"]
|
||||
- ["org.apache.axis2.description", "AxisService", True, "getData", "(DataRetrievalRequest,MessageContext)", "", "Argument[this]", "ReturnValue", "taint", "df-generated"]
|
||||
- ["org.apache.axis2.description", "AxisService", True, "getDataLocator", "(LocatorType,String)", "", "Argument[1]", "Argument[this]", "taint", "df-generated"]
|
||||
- ["org.apache.axis2.description", "AxisService", True, "getDataLocator", "(LocatorType,String)", "", "Argument[this]", "ReturnValue", "taint", "df-generated"]
|
||||
- ["org.apache.axis2.description", "AxisService", True, "getEPRs", "()", "", "Argument[this]", "ReturnValue", "taint", "df-generated"]
|
||||
- ["org.apache.axis2.description", "AxisService", True, "getEndpoint", "(String)", "", "Argument[this].SyntheticField[org.apache.axis2.description.AxisService.endpointMap].MapValue", "ReturnValue", "value", "dfc-generated"]
|
||||
- ["org.apache.axis2.description", "AxisService", True, "getEndpointName", "()", "", "Argument[this]", "ReturnValue", "taint", "dfc-generated"]
|
||||
- ["org.apache.axis2.description", "AxisService", True, "getEndpointName", "()", "", "Argument[this].SyntheticField[org.apache.axis2.description.AxisService.endpointName]", "ReturnValue", "value", "dfc-generated"]
|
||||
- ["org.apache.axis2.description", "AxisService", True, "getEndpointURL", "()", "", "Argument[this]", "ReturnValue", "taint", "dfc-generated"]
|
||||
- ["org.apache.axis2.description", "AxisService", True, "getEndpointURL", "()", "", "Argument[this].SyntheticField[org.apache.axis2.description.AxisService.endpointURL]", "ReturnValue", "value", "dfc-generated"]
|
||||
- ["org.apache.axis2.description", "AxisService", True, "getEndpoints", "()", "", "Argument[this]", "ReturnValue", "taint", "dfc-generated"]
|
||||
- ["org.apache.axis2.description", "AxisService", True, "getEndpoints", "()", "", "Argument[this].SyntheticField[org.apache.axis2.description.AxisService.endpointMap]", "ReturnValue", "value", "dfc-generated"]
|
||||
- ["org.apache.axis2.description", "AxisService", True, "getExcludeInfo", "()", "", "Argument[this]", "ReturnValue", "taint", "dfc-generated"]
|
||||
- ["org.apache.axis2.description", "AxisService", True, "getExcludeInfo", "()", "", "Argument[this].SyntheticField[org.apache.axis2.description.AxisService.excludeInfo]", "ReturnValue", "value", "dfc-generated"]
|
||||
- ["org.apache.axis2.description", "AxisService", True, "getExposedTransports", "()", "", "Argument[this]", "ReturnValue", "taint", "dfc-generated"]
|
||||
- ["org.apache.axis2.description", "AxisService", True, "getExposedTransports", "()", "", "Argument[this].SyntheticField[org.apache.axis2.description.AxisService.exposedTransports]", "ReturnValue", "value", "dfc-generated"]
|
||||
- ["org.apache.axis2.description", "AxisService", True, "getFileName", "()", "", "Argument[this]", "ReturnValue", "taint", "dfc-generated"]
|
||||
- ["org.apache.axis2.description", "AxisService", True, "getFileName", "()", "", "Argument[this].SyntheticField[org.apache.axis2.description.AxisService.fileName]", "ReturnValue", "value", "dfc-generated"]
|
||||
- ["org.apache.axis2.description", "AxisService", True, "getGlobalDataLocator", "(String)", "", "Argument[this]", "ReturnValue", "taint", "df-generated"]
|
||||
- ["org.apache.axis2.description", "AxisService", True, "getImportedNamespaces", "()", "", "Argument[this]", "ReturnValue", "taint", "dfc-generated"]
|
||||
- ["org.apache.axis2.description", "AxisService", True, "getImportedNamespaces", "()", "", "Argument[this].SyntheticField[org.apache.axis2.description.AxisService.importedNamespaces]", "ReturnValue", "value", "dfc-generated"]
|
||||
- ["org.apache.axis2.description", "AxisService", True, "getKey", "()", "", "Argument[this].SyntheticField[org.apache.axis2.description.AxisService.name]", "ReturnValue", "value", "dfc-generated"]
|
||||
- ["org.apache.axis2.description", "AxisService", True, "getMessageReceiver", "(String)", "", "Argument[this].SyntheticField[org.apache.axis2.description.AxisService.messageReceivers].MapValue", "ReturnValue", "value", "dfc-generated"]
|
||||
- ["org.apache.axis2.description", "AxisService", True, "getModuleConfig", "(String)", "", "Argument[this].SyntheticField[org.apache.axis2.description.AxisService.moduleConfigmap].MapValue", "ReturnValue", "value", "dfc-generated"]
|
||||
- ["org.apache.axis2.description", "AxisService", True, "getModules", "()", "", "Argument[this]", "ReturnValue", "taint", "dfc-generated"]
|
||||
- ["org.apache.axis2.description", "AxisService", True, "getModules", "()", "", "Argument[this].SyntheticField[org.apache.axis2.description.AxisService.moduleRefs]", "ReturnValue", "value", "dfc-generated"]
|
||||
- ["org.apache.axis2.description", "AxisService", True, "getName", "()", "", "Argument[this]", "ReturnValue", "taint", "dfc-generated"]
|
||||
- ["org.apache.axis2.description", "AxisService", True, "getName", "()", "", "Argument[this].SyntheticField[org.apache.axis2.description.AxisService.name]", "ReturnValue", "value", "dfc-generated"]
|
||||
- ["org.apache.axis2.description", "AxisService", True, "getNamespaceMap", "()", "", "Argument[this]", "ReturnValue", "taint", "dfc-generated"]
|
||||
- ["org.apache.axis2.description", "AxisService", True, "getNamespaceMap", "()", "", "Argument[this].SyntheticField[org.apache.axis2.description.AxisService.namespaceMap]", "ReturnValue", "value", "dfc-generated"]
|
||||
- ["org.apache.axis2.description", "AxisService", True, "getObjectSupplier", "()", "", "Argument[this]", "ReturnValue", "taint", "dfc-generated"]
|
||||
- ["org.apache.axis2.description", "AxisService", True, "getObjectSupplier", "()", "", "Argument[this].SyntheticField[org.apache.axis2.description.AxisService.objectSupplier]", "ReturnValue", "value", "dfc-generated"]
|
||||
- ["org.apache.axis2.description", "AxisService", True, "getOperation", "(QName)", "", "Argument[this].SyntheticField[org.apache.axis2.description.AxisService.operationsAliasesMap].MapValue", "ReturnValue", "value", "dfc-generated"]
|
||||
- ["org.apache.axis2.description", "AxisService", True, "getOperationByAction", "(String)", "", "Argument[this].SyntheticField[org.apache.axis2.description.AxisService.operationsAliasesMap].MapValue", "ReturnValue", "value", "dfc-generated"]
|
||||
- ["org.apache.axis2.description", "AxisService", True, "getOperationByJSONMessageName", "(String)", "", "Argument[this].SyntheticField[org.apache.axis2.description.AxisService.jsonMessageNameToOperationMap].MapValue", "ReturnValue", "value", "dfc-generated"]
|
||||
- ["org.apache.axis2.description", "AxisService", True, "getOperationByMessageElementQName", "(QName)", "", "Argument[this].SyntheticField[org.apache.axis2.description.AxisService.messageElementQNameToOperationMap].MapValue", "ReturnValue", "value", "dfc-generated"]
|
||||
- ["org.apache.axis2.description", "AxisService", True, "getOperationBySOAPAction", "(String)", "", "Argument[this].SyntheticField[org.apache.axis2.description.AxisService.operationsAliasesMap].MapValue", "ReturnValue", "value", "dfc-generated"]
|
||||
- ["org.apache.axis2.description", "AxisService", True, "getOperations", "()", "", "Argument[this]", "ReturnValue", "taint", "df-generated"]
|
||||
- ["org.apache.axis2.description", "AxisService", True, "getOperationsNameList", "()", "", "Argument[this]", "ReturnValue", "taint", "dfc-generated"]
|
||||
- ["org.apache.axis2.description", "AxisService", True, "getOperationsNameList", "()", "", "Argument[this].SyntheticField[org.apache.axis2.description.AxisService.operationsNameList]", "ReturnValue", "value", "dfc-generated"]
|
||||
- ["org.apache.axis2.description", "AxisService", True, "getP2nMap", "()", "", "Argument[this]", "ReturnValue", "taint", "dfc-generated"]
|
||||
- ["org.apache.axis2.description", "AxisService", True, "getP2nMap", "()", "", "Argument[this].SyntheticField[org.apache.axis2.description.AxisService.p2nMap]", "ReturnValue", "value", "dfc-generated"]
|
||||
- ["org.apache.axis2.description", "AxisService", True, "getPublishedOperations", "()", "", "Argument[this]", "ReturnValue", "taint", "df-generated"]
|
||||
- ["org.apache.axis2.description", "AxisService", True, "getSchema", "()", "", "Argument[this]", "ReturnValue", "taint", "dfc-generated"]
|
||||
- ["org.apache.axis2.description", "AxisService", True, "getSchema", "()", "", "Argument[this].SyntheticField[org.apache.axis2.description.AxisService.schemaList]", "ReturnValue", "value", "dfc-generated"]
|
||||
- ["org.apache.axis2.description", "AxisService", True, "getSchema", "(int)", "", "Argument[this].SyntheticField[org.apache.axis2.description.AxisService.schemaList].Element", "ReturnValue", "value", "dfc-generated"]
|
||||
- ["org.apache.axis2.description", "AxisService", True, "getSchemaMappingTable", "()", "", "Argument[this]", "ReturnValue", "taint", "dfc-generated"]
|
||||
- ["org.apache.axis2.description", "AxisService", True, "getSchemaMappingTable", "()", "", "Argument[this].SyntheticField[org.apache.axis2.description.AxisService.schemaMappingTable]", "ReturnValue", "value", "dfc-generated"]
|
||||
- ["org.apache.axis2.description", "AxisService", True, "getSchemaTargetNamespace", "()", "", "Argument[this]", "ReturnValue", "taint", "dfc-generated"]
|
||||
- ["org.apache.axis2.description", "AxisService", True, "getSchemaTargetNamespace", "()", "", "Argument[this].SyntheticField[org.apache.axis2.description.AxisService.schematargetNamespace]", "ReturnValue", "value", "dfc-generated"]
|
||||
- ["org.apache.axis2.description", "AxisService", True, "getSchemaTargetNamespacePrefix", "()", "", "Argument[this]", "ReturnValue", "taint", "dfc-generated"]
|
||||
- ["org.apache.axis2.description", "AxisService", True, "getSchemaTargetNamespacePrefix", "()", "", "Argument[this].SyntheticField[org.apache.axis2.description.AxisService.schematargetNamespacePrefix]", "ReturnValue", "value", "dfc-generated"]
|
||||
- ["org.apache.axis2.description", "AxisService", True, "getScope", "()", "", "Argument[this]", "ReturnValue", "taint", "dfc-generated"]
|
||||
- ["org.apache.axis2.description", "AxisService", True, "getScope", "()", "", "Argument[this].SyntheticField[org.apache.axis2.description.AxisService.scope]", "ReturnValue", "value", "dfc-generated"]
|
||||
- ["org.apache.axis2.description", "AxisService", True, "getServiceLifeCycle", "()", "", "Argument[this]", "ReturnValue", "taint", "dfc-generated"]
|
||||
- ["org.apache.axis2.description", "AxisService", True, "getServiceLifeCycle", "()", "", "Argument[this].SyntheticField[org.apache.axis2.description.AxisService.serviceLifeCycle]", "ReturnValue", "value", "dfc-generated"]
|
||||
- ["org.apache.axis2.description", "AxisService", True, "getSoapNsUri", "()", "", "Argument[this]", "ReturnValue", "taint", "dfc-generated"]
|
||||
- ["org.apache.axis2.description", "AxisService", True, "getSoapNsUri", "()", "", "Argument[this].SyntheticField[org.apache.axis2.description.AxisService.soapNsUri]", "ReturnValue", "value", "dfc-generated"]
|
||||
- ["org.apache.axis2.description", "AxisService", True, "getTargetNamespace", "()", "", "Argument[this]", "ReturnValue", "taint", "dfc-generated"]
|
||||
- ["org.apache.axis2.description", "AxisService", True, "getTargetNamespace", "()", "", "Argument[this].SyntheticField[org.apache.axis2.description.AxisService.targetNamespace]", "ReturnValue", "value", "dfc-generated"]
|
||||
- ["org.apache.axis2.description", "AxisService", True, "getTargetNamespacePrefix", "()", "", "Argument[this]", "ReturnValue", "taint", "dfc-generated"]
|
||||
- ["org.apache.axis2.description", "AxisService", True, "getTargetNamespacePrefix", "()", "", "Argument[this].SyntheticField[org.apache.axis2.description.AxisService.targetNamespacePrefix]", "ReturnValue", "value", "dfc-generated"]
|
||||
- ["org.apache.axis2.description", "AxisService", True, "getTypeTable", "()", "", "Argument[this]", "ReturnValue", "taint", "dfc-generated"]
|
||||
- ["org.apache.axis2.description", "AxisService", True, "getTypeTable", "()", "", "Argument[this].SyntheticField[org.apache.axis2.description.AxisService.typeTable]", "ReturnValue", "value", "dfc-generated"]
|
||||
- ["org.apache.axis2.description", "AxisService", True, "lookupPolicy", "(String)", "", "Argument[this].SyntheticField[org.apache.axis2.description.AxisService.policyMap].MapValue", "ReturnValue", "value", "dfc-generated"]
|
||||
- ["org.apache.axis2.description", "AxisService", True, "mapActionToOperation", "(String,AxisOperation)", "", "Argument[0]", "Argument[this].SyntheticField[org.apache.axis2.description.AxisService.operationsAliasesMap].MapKey", "value", "dfc-generated"]
|
||||
- ["org.apache.axis2.description", "AxisService", True, "mapActionToOperation", "(String,AxisOperation)", "", "Argument[1]", "Argument[this].SyntheticField[org.apache.axis2.description.AxisService.operationsAliasesMap].MapValue", "value", "dfc-generated"]
|
||||
- ["org.apache.axis2.description", "AxisService", True, "onEngage", "(AxisModule,AxisDescription)", "", "Argument[0]", "Argument[this]", "taint", "df-generated"]
|
||||
- ["org.apache.axis2.description", "AxisService", True, "populateSchemaMappings", "()", "", "Argument[this]", "ReturnValue", "taint", "df-generated"]
|
||||
- ["org.apache.axis2.description", "AxisService", True, "populateSchemaMappings", "(boolean)", "", "Argument[this]", "ReturnValue", "taint", "df-generated"]
|
||||
- ["org.apache.axis2.description", "AxisService", True, "registerPolicy", "(String,Policy)", "", "Argument[0]", "Argument[this].SyntheticField[org.apache.axis2.description.AxisService.policyMap].MapKey", "value", "dfc-generated"]
|
||||
- ["org.apache.axis2.description", "AxisService", True, "registerPolicy", "(String,Policy)", "", "Argument[1]", "Argument[this].SyntheticField[org.apache.axis2.description.AxisService.policyMap].MapValue", "value", "dfc-generated"]
|
||||
- ["org.apache.axis2.description", "AxisService", True, "setBindingName", "(String)", "", "Argument[0]", "Argument[this].SyntheticField[org.apache.axis2.description.AxisService.bindingName]", "value", "dfc-generated"]
|
||||
- ["org.apache.axis2.description", "AxisService", True, "setClassLoader", "(ClassLoader)", "", "Argument[0]", "Argument[this].SyntheticField[org.apache.axis2.description.AxisService.serviceClassLoader]", "value", "dfc-generated"]
|
||||
- ["org.apache.axis2.description", "AxisService", True, "setCustomSchemaNamePrefix", "(String)", "", "Argument[0]", "Argument[this].SyntheticField[org.apache.axis2.description.AxisService.customSchemaNamePrefix]", "value", "dfc-generated"]
|
||||
- ["org.apache.axis2.description", "AxisService", True, "setCustomSchemaNameSuffix", "(String)", "", "Argument[0]", "Argument[this].SyntheticField[org.apache.axis2.description.AxisService.customSchemaNameSuffix]", "value", "dfc-generated"]
|
||||
- ["org.apache.axis2.description", "AxisService", True, "setEPRs", "(String[])", "", "Argument[0].ArrayElement", "Argument[this]", "taint", "df-generated"]
|
||||
- ["org.apache.axis2.description", "AxisService", True, "setEndpointName", "(String)", "", "Argument[0]", "Argument[this].SyntheticField[org.apache.axis2.description.AxisService.endpointName]", "value", "dfc-generated"]
|
||||
- ["org.apache.axis2.description", "AxisService", True, "setEndpointURL", "(String)", "", "Argument[0]", "Argument[this].SyntheticField[org.apache.axis2.description.AxisService.endpointURL]", "value", "dfc-generated"]
|
||||
- ["org.apache.axis2.description", "AxisService", True, "setExcludeInfo", "(ExcludeInfo)", "", "Argument[0]", "Argument[this].SyntheticField[org.apache.axis2.description.AxisService.excludeInfo]", "value", "dfc-generated"]
|
||||
- ["org.apache.axis2.description", "AxisService", True, "setExposedTransports", "(List)", "", "Argument[0]", "Argument[this].SyntheticField[org.apache.axis2.description.AxisService.exposedTransports]", "value", "dfc-generated"]
|
||||
- ["org.apache.axis2.description", "AxisService", True, "setFileName", "(URL)", "", "Argument[0]", "Argument[this].SyntheticField[org.apache.axis2.description.AxisService.fileName]", "value", "dfc-generated"]
|
||||
- ["org.apache.axis2.description", "AxisService", True, "setImportedNamespaces", "(List)", "", "Argument[0]", "Argument[this].SyntheticField[org.apache.axis2.description.AxisService.importedNamespaces]", "value", "dfc-generated"]
|
||||
- ["org.apache.axis2.description", "AxisService", True, "setJSONMessageNameToOperationMap", "(Map)", "", "Argument[0]", "Argument[this].SyntheticField[org.apache.axis2.description.AxisService.jsonMessageNameToOperationMap]", "value", "dfc-generated"]
|
||||
- ["org.apache.axis2.description", "AxisService", True, "setMessageElementQNameToOperationMap", "(Map)", "", "Argument[0]", "Argument[this].SyntheticField[org.apache.axis2.description.AxisService.messageElementQNameToOperationMap]", "value", "dfc-generated"]
|
||||
- ["org.apache.axis2.description", "AxisService", True, "setName", "(String)", "", "Argument[0]", "Argument[this].SyntheticField[org.apache.axis2.description.AxisService.name]", "value", "dfc-generated"]
|
||||
- ["org.apache.axis2.description", "AxisService", True, "setNamespaceMap", "(NamespaceMap)", "", "Argument[0]", "Argument[this].SyntheticField[org.apache.axis2.description.AxisService.namespaceMap]", "value", "dfc-generated"]
|
||||
- ["org.apache.axis2.description", "AxisService", True, "setObjectSupplier", "(ObjectSupplier)", "", "Argument[0]", "Argument[this].SyntheticField[org.apache.axis2.description.AxisService.objectSupplier]", "value", "dfc-generated"]
|
||||
- ["org.apache.axis2.description", "AxisService", True, "setOperationsNameList", "(List)", "", "Argument[0]", "Argument[this].SyntheticField[org.apache.axis2.description.AxisService.operationsNameList]", "value", "dfc-generated"]
|
||||
- ["org.apache.axis2.description", "AxisService", True, "setP2nMap", "(Map)", "", "Argument[0]", "Argument[this].SyntheticField[org.apache.axis2.description.AxisService.p2nMap]", "value", "dfc-generated"]
|
||||
- ["org.apache.axis2.description", "AxisService", True, "setParent", "(AxisServiceGroup)", "", "Argument[0]", "Argument[this].SyntheticField[org.apache.axis2.description.AxisDescription.parent]", "value", "dfc-generated"]
|
||||
- ["org.apache.axis2.description", "AxisService", True, "setSchemaMappingTable", "(Map)", "", "Argument[0]", "Argument[this].SyntheticField[org.apache.axis2.description.AxisService.schemaMappingTable]", "value", "dfc-generated"]
|
||||
- ["org.apache.axis2.description", "AxisService", True, "setSchemaTargetNamespace", "(String)", "", "Argument[0]", "Argument[this].SyntheticField[org.apache.axis2.description.AxisService.schematargetNamespace]", "value", "dfc-generated"]
|
||||
- ["org.apache.axis2.description", "AxisService", True, "setSchemaTargetNamespacePrefix", "(String)", "", "Argument[0]", "Argument[this].SyntheticField[org.apache.axis2.description.AxisService.schematargetNamespacePrefix]", "value", "dfc-generated"]
|
||||
- ["org.apache.axis2.description", "AxisService", True, "setScope", "(String)", "", "Argument[0]", "Argument[this].SyntheticField[org.apache.axis2.description.AxisService.scope]", "value", "dfc-generated"]
|
||||
- ["org.apache.axis2.description", "AxisService", True, "setServiceLifeCycle", "(ServiceLifeCycle)", "", "Argument[0]", "Argument[this].SyntheticField[org.apache.axis2.description.AxisService.serviceLifeCycle]", "value", "dfc-generated"]
|
||||
- ["org.apache.axis2.description", "AxisService", True, "setSoapNsUri", "(String)", "", "Argument[0]", "Argument[this].SyntheticField[org.apache.axis2.description.AxisService.soapNsUri]", "value", "dfc-generated"]
|
||||
- ["org.apache.axis2.description", "AxisService", True, "setTargetNamespace", "(String)", "", "Argument[0]", "Argument[this].SyntheticField[org.apache.axis2.description.AxisService.targetNamespace]", "value", "dfc-generated"]
|
||||
- ["org.apache.axis2.description", "AxisService", True, "setTargetNamespacePrefix", "(String)", "", "Argument[0]", "Argument[this].SyntheticField[org.apache.axis2.description.AxisService.targetNamespacePrefix]", "value", "dfc-generated"]
|
||||
- ["org.apache.axis2.description", "AxisService", True, "setTypeTable", "(TypeTable)", "", "Argument[0]", "Argument[this].SyntheticField[org.apache.axis2.description.AxisService.typeTable]", "value", "dfc-generated"]
|
||||
- ["org.apache.axis2.description", "AxisService2WSDL11", True, "AxisService2WSDL11", "(AxisService)", "", "Argument[0]", "Argument[this]", "taint", "df-generated"]
|
||||
- ["org.apache.axis2.description", "AxisService2WSDL11", True, "AxisService2WSDL11", "(AxisService,String)", "", "Argument[0]", "Argument[this]", "taint", "df-generated"]
|
||||
- ["org.apache.axis2.description", "AxisService2WSDL11", True, "AxisService2WSDL11", "(AxisService,String)", "", "Argument[1]", "Argument[this]", "taint", "df-generated"]
|
||||
- ["org.apache.axis2.description", "AxisService2WSDL11", True, "getStyle", "()", "", "Argument[this].SyntheticField[org.apache.axis2.description.AxisService2WSDL11.style]", "ReturnValue", "value", "dfc-generated"]
|
||||
- ["org.apache.axis2.description", "AxisService2WSDL11", True, "getUse", "()", "", "Argument[this].SyntheticField[org.apache.axis2.description.AxisService2WSDL11.use]", "ReturnValue", "value", "dfc-generated"]
|
||||
- ["org.apache.axis2.description", "AxisService2WSDL11", True, "setStyle", "(String)", "", "Argument[0]", "Argument[this].SyntheticField[org.apache.axis2.description.AxisService2WSDL11.style]", "value", "dfc-generated"]
|
||||
- ["org.apache.axis2.description", "AxisService2WSDL11", True, "setUse", "(String)", "", "Argument[0]", "Argument[this].SyntheticField[org.apache.axis2.description.AxisService2WSDL11.use]", "value", "dfc-generated"]
|
||||
- ["org.apache.axis2.description", "AxisService2WSDL20", True, "AxisService2WSDL20", "(AxisService)", "", "Argument[0]", "Argument[this]", "taint", "df-generated"]
|
||||
- ["org.apache.axis2.description", "AxisService2WSDL20", True, "AxisService2WSDL20", "(AxisService,String)", "", "Argument[0]", "Argument[this]", "taint", "df-generated"]
|
||||
- ["org.apache.axis2.description", "AxisService2WSDL20", True, "AxisService2WSDL20", "(AxisService,String)", "", "Argument[1]", "Argument[this]", "taint", "df-generated"]
|
||||
- ["org.apache.axis2.description", "AxisService2WSDL20", True, "generateInterfaceOperationElement", "(AxisOperation,OMNamespace,OMNamespace,OMNamespace,OMNamespace)", "", "Argument[0]", "Argument[this]", "taint", "df-generated"]
|
||||
- ["org.apache.axis2.description", "AxisService2WSDL20", True, "setEPRs", "(String[])", "", "Argument[0].ArrayElement", "Argument[this]", "taint", "df-generated"]
|
||||
- ["org.apache.axis2.description", "AxisServiceGroup", True, "AxisServiceGroup", "(AxisConfiguration)", "", "Argument[0]", "Argument[this]", "taint", "df-generated"]
|
||||
- ["org.apache.axis2.description", "AxisServiceGroup", True, "addModuleConfig", "(ModuleConfiguration)", "", "Argument[0]", "Argument[this].SyntheticField[org.apache.axis2.description.AxisServiceGroup.moduleConfigmap].MapValue", "value", "dfc-generated"]
|
||||
- ["org.apache.axis2.description", "AxisServiceGroup", True, "addModuleConfig", "(ModuleConfiguration)", "", "Argument[0].SyntheticField[org.apache.axis2.description.ModuleConfiguration.moduleName]", "Argument[this].SyntheticField[org.apache.axis2.description.AxisServiceGroup.moduleConfigmap].MapKey", "value", "dfc-generated"]
|
||||
- ["org.apache.axis2.description", "AxisServiceGroup", True, "addModuleref", "(String)", "", "Argument[0]", "Argument[this].SyntheticField[org.apache.axis2.description.AxisServiceGroup.modulesList].Element", "value", "dfc-generated"]
|
||||
- ["org.apache.axis2.description", "AxisServiceGroup", True, "addService", "(AxisService)", "", "Argument[this]", "Argument[0].SyntheticField[org.apache.axis2.description.AxisDescription.parent]", "value", "dfc-generated"]
|
||||
- ["org.apache.axis2.description", "AxisServiceGroup", True, "getKey", "()", "", "Argument[this].SyntheticField[org.apache.axis2.description.AxisServiceGroup.serviceGroupName]", "ReturnValue", "value", "dfc-generated"]
|
||||
- ["org.apache.axis2.description", "AxisServiceGroup", True, "getModuleConfig", "(String)", "", "Argument[this].SyntheticField[org.apache.axis2.description.AxisServiceGroup.moduleConfigmap].MapValue", "ReturnValue", "value", "dfc-generated"]
|
||||
- ["org.apache.axis2.description", "AxisServiceGroup", True, "getModuleRefs", "()", "", "Argument[this]", "ReturnValue", "taint", "dfc-generated"]
|
||||
- ["org.apache.axis2.description", "AxisServiceGroup", True, "getModuleRefs", "()", "", "Argument[this].SyntheticField[org.apache.axis2.description.AxisServiceGroup.modulesList]", "ReturnValue", "value", "dfc-generated"]
|
||||
- ["org.apache.axis2.description", "AxisServiceGroup", True, "getService", "(String)", "", "Argument[this].SyntheticField[org.apache.axis2.description.AxisDescription.children].MapValue", "ReturnValue", "value", "dfc-generated"]
|
||||
- ["org.apache.axis2.description", "AxisServiceGroup", True, "getServiceGroupClassLoader", "()", "", "Argument[this]", "ReturnValue", "taint", "dfc-generated"]
|
||||
- ["org.apache.axis2.description", "AxisServiceGroup", True, "getServiceGroupClassLoader", "()", "", "Argument[this].SyntheticField[org.apache.axis2.description.AxisServiceGroup.serviceGroupClassLoader]", "ReturnValue", "value", "dfc-generated"]
|
||||
- ["org.apache.axis2.description", "AxisServiceGroup", True, "getServiceGroupName", "()", "", "Argument[this]", "ReturnValue", "taint", "dfc-generated"]
|
||||
- ["org.apache.axis2.description", "AxisServiceGroup", True, "getServiceGroupName", "()", "", "Argument[this].SyntheticField[org.apache.axis2.description.AxisServiceGroup.serviceGroupName]", "ReturnValue", "value", "dfc-generated"]
|
||||
- ["org.apache.axis2.description", "AxisServiceGroup", True, "getServices", "()", "", "Argument[this].SyntheticField[org.apache.axis2.description.AxisDescription.children].MapValue", "ReturnValue.Element", "value", "dfc-generated"]
|
||||
- ["org.apache.axis2.description", "AxisServiceGroup", True, "setAxisDescription", "(AxisConfiguration)", "", "Argument[0]", "Argument[this]", "taint", "df-generated"]
|
||||
- ["org.apache.axis2.description", "AxisServiceGroup", True, "setServiceGroupClassLoader", "(ClassLoader)", "", "Argument[0]", "Argument[this].SyntheticField[org.apache.axis2.description.AxisServiceGroup.serviceGroupClassLoader]", "value", "dfc-generated"]
|
||||
- ["org.apache.axis2.description", "AxisServiceGroup", True, "setServiceGroupName", "(String)", "", "Argument[0]", "Argument[this].SyntheticField[org.apache.axis2.description.AxisServiceGroup.serviceGroupName]", "value", "dfc-generated"]
|
||||
- ["org.apache.axis2.description", "ClientUtils", True, "inferInTransport", "(AxisConfiguration,Options,MessageContext)", "", "Argument[0].SyntheticField[org.apache.axis2.engine.AxisConfiguration.transportsIn].MapValue", "ReturnValue", "value", "dfc-generated"]
|
||||
- ["org.apache.axis2.description", "ClientUtils", True, "inferOutTransport", "(AxisConfiguration,EndpointReference,MessageContext)", "", "Argument[0].SyntheticField[org.apache.axis2.engine.AxisConfiguration.transportsOut].MapValue", "ReturnValue", "value", "dfc-generated"]
|
||||
- ["org.apache.axis2.description", "Flow", True, "addHandler", "(HandlerDescription)", "", "Argument[0]", "Argument[this].SyntheticField[org.apache.axis2.description.Flow.list].Element", "value", "dfc-generated"]
|
||||
- ["org.apache.axis2.description", "Flow", True, "getHandler", "(int)", "", "Argument[this].SyntheticField[org.apache.axis2.description.Flow.list].Element", "ReturnValue", "value", "dfc-generated"]
|
||||
- ["org.apache.axis2.description", "FlowInclude", True, "getFaultInFlow", "()", "", "Argument[this].SyntheticField[org.apache.axis2.description.FlowInclude.In_fault]", "ReturnValue", "value", "dfc-generated"]
|
||||
- ["org.apache.axis2.description", "FlowInclude", True, "getFaultOutFlow", "()", "", "Argument[this].SyntheticField[org.apache.axis2.description.FlowInclude.Out_fault]", "ReturnValue", "value", "dfc-generated"]
|
||||
- ["org.apache.axis2.description", "FlowInclude", True, "getInFlow", "()", "", "Argument[this].SyntheticField[org.apache.axis2.description.FlowInclude.in]", "ReturnValue", "value", "dfc-generated"]
|
||||
- ["org.apache.axis2.description", "FlowInclude", True, "getOutFlow", "()", "", "Argument[this].SyntheticField[org.apache.axis2.description.FlowInclude.out]", "ReturnValue", "value", "dfc-generated"]
|
||||
- ["org.apache.axis2.description", "FlowInclude", True, "setFaultInFlow", "(Flow)", "", "Argument[0]", "Argument[this].SyntheticField[org.apache.axis2.description.FlowInclude.In_fault]", "value", "dfc-generated"]
|
||||
- ["org.apache.axis2.description", "FlowInclude", True, "setFaultOutFlow", "(Flow)", "", "Argument[0]", "Argument[this].SyntheticField[org.apache.axis2.description.FlowInclude.Out_fault]", "value", "dfc-generated"]
|
||||
- ["org.apache.axis2.description", "FlowInclude", True, "setInFlow", "(Flow)", "", "Argument[0]", "Argument[this].SyntheticField[org.apache.axis2.description.FlowInclude.in]", "value", "dfc-generated"]
|
||||
- ["org.apache.axis2.description", "FlowInclude", True, "setOutFlow", "(Flow)", "", "Argument[0]", "Argument[this].SyntheticField[org.apache.axis2.description.FlowInclude.out]", "value", "dfc-generated"]
|
||||
- ["org.apache.axis2.description", "HandlerDescription", True, "HandlerDescription", "(String)", "", "Argument[0]", "Argument[this].SyntheticField[org.apache.axis2.description.HandlerDescription.name]", "value", "dfc-generated"]
|
||||
- ["org.apache.axis2.description", "HandlerDescription", True, "getClassName", "()", "", "Argument[this].SyntheticField[org.apache.axis2.description.HandlerDescription.className]", "ReturnValue", "value", "dfc-generated"]
|
||||
- ["org.apache.axis2.description", "HandlerDescription", True, "getHandler", "()", "", "Argument[this].SyntheticField[org.apache.axis2.description.HandlerDescription.handler]", "ReturnValue", "value", "dfc-generated"]
|
||||
- ["org.apache.axis2.description", "HandlerDescription", True, "getName", "()", "", "Argument[this].SyntheticField[org.apache.axis2.description.HandlerDescription.name]", "ReturnValue", "value", "dfc-generated"]
|
||||
- ["org.apache.axis2.description", "HandlerDescription", True, "getParent", "()", "", "Argument[this].SyntheticField[org.apache.axis2.description.HandlerDescription.parent]", "ReturnValue", "value", "dfc-generated"]
|
||||
- ["org.apache.axis2.description", "HandlerDescription", True, "getRules", "()", "", "Argument[this].SyntheticField[org.apache.axis2.description.HandlerDescription.rules]", "ReturnValue", "value", "dfc-generated"]
|
||||
- ["org.apache.axis2.description", "HandlerDescription", True, "setClassName", "(String)", "", "Argument[0]", "Argument[this].SyntheticField[org.apache.axis2.description.HandlerDescription.className]", "value", "dfc-generated"]
|
||||
- ["org.apache.axis2.description", "HandlerDescription", True, "setHandler", "(Handler)", "", "Argument[0]", "Argument[this].SyntheticField[org.apache.axis2.description.HandlerDescription.handler]", "value", "dfc-generated"]
|
||||
- ["org.apache.axis2.description", "HandlerDescription", True, "setName", "(String)", "", "Argument[0]", "Argument[this].SyntheticField[org.apache.axis2.description.HandlerDescription.name]", "value", "dfc-generated"]
|
||||
- ["org.apache.axis2.description", "HandlerDescription", True, "setParent", "(ParameterInclude)", "", "Argument[0]", "Argument[this].SyntheticField[org.apache.axis2.description.HandlerDescription.parent]", "value", "dfc-generated"]
|
||||
- ["org.apache.axis2.description", "HandlerDescription", True, "setRules", "(PhaseRule)", "", "Argument[0]", "Argument[this].SyntheticField[org.apache.axis2.description.HandlerDescription.rules]", "value", "dfc-generated"]
|
||||
- ["org.apache.axis2.description", "InOnlyAxisOperation", True, "InOnlyAxisOperation", "(QName)", "", "Argument[0]", "Argument[this]", "taint", "df-generated"]
|
||||
- ["org.apache.axis2.description", "InOnlyAxisOperation", True, "addMessage", "(AxisMessage,String)", "", "Argument[0]", "Argument[this].SyntheticField[org.apache.axis2.description.AxisDescription.children].MapValue", "value", "dfc-generated"]
|
||||
- ["org.apache.axis2.description", "InOnlyAxisOperation", True, "addMessageContext", "(MessageContext,OperationContext)", "", "Argument[0]", "Argument[1].SyntheticField[org.apache.axis2.context.OperationContext.messageContexts].MapValue", "value", "dfc-generated"]
|
||||
- ["org.apache.axis2.description", "InOnlyAxisOperation", True, "getMessage", "(String)", "", "Argument[this].SyntheticField[org.apache.axis2.description.AxisDescription.children].MapValue", "ReturnValue", "value", "dfc-generated"]
|
||||
- ["org.apache.axis2.description", "InOnlyAxisOperation", True, "getPhasesInFaultFlow", "()", "", "Argument[this].SyntheticField[org.apache.axis2.description.InOnlyAxisOperation.inFaultMessage].SyntheticField[org.apache.axis2.description.AxisMessage.handlerChain]", "ReturnValue", "value", "dfc-generated"]
|
||||
- ["org.apache.axis2.description", "InOnlyAxisOperation", True, "getPhasesOutFaultFlow", "()", "", "Argument[this].SyntheticField[org.apache.axis2.description.InOnlyAxisOperation.outFaultMessage].SyntheticField[org.apache.axis2.description.AxisMessage.handlerChain]", "ReturnValue", "value", "dfc-generated"]
|
||||
- ["org.apache.axis2.description", "InOnlyAxisOperation", True, "getPhasesOutFlow", "()", "", "Argument[this].SyntheticField[org.apache.axis2.description.InOnlyAxisOperation.outPhase]", "ReturnValue", "value", "dfc-generated"]
|
||||
- ["org.apache.axis2.description", "InOnlyAxisOperation", True, "getRemainingPhasesInFlow", "()", "", "Argument[this].SyntheticField[org.apache.axis2.description.AxisDescription.children].MapValue", "ReturnValue", "taint", "dfc-generated"]
|
||||
- ["org.apache.axis2.description", "InOnlyAxisOperation", True, "setPhasesInFaultFlow", "(ArrayList)", "", "Argument[0]", "Argument[this].SyntheticField[org.apache.axis2.description.InOnlyAxisOperation.inFaultMessage].SyntheticField[org.apache.axis2.description.AxisMessage.handlerChain]", "value", "dfc-generated"]
|
||||
- ["org.apache.axis2.description", "InOnlyAxisOperation", True, "setPhasesOutFaultFlow", "(ArrayList)", "", "Argument[0]", "Argument[this].SyntheticField[org.apache.axis2.description.InOnlyAxisOperation.outFaultMessage].SyntheticField[org.apache.axis2.description.AxisMessage.handlerChain]", "value", "dfc-generated"]
|
||||
- ["org.apache.axis2.description", "InOnlyAxisOperation", True, "setPhasesOutFlow", "(ArrayList)", "", "Argument[0]", "Argument[this].SyntheticField[org.apache.axis2.description.InOnlyAxisOperation.outPhase]", "value", "dfc-generated"]
|
||||
- ["org.apache.axis2.description", "InOutAxisOperation", True, "InOutAxisOperation", "(QName)", "", "Argument[0]", "Argument[this]", "taint", "df-generated"]
|
||||
- ["org.apache.axis2.description", "ModuleConfiguration", True, "ModuleConfiguration", "(String,ParameterInclude)", "", "Argument[0]", "Argument[this].SyntheticField[org.apache.axis2.description.ModuleConfiguration.moduleName]", "value", "dfc-generated"]
|
||||
- ["org.apache.axis2.description", "ModuleConfiguration", True, "getModuleName", "()", "", "Argument[this].SyntheticField[org.apache.axis2.description.ModuleConfiguration.moduleName]", "ReturnValue", "value", "dfc-generated"]
|
||||
- ["org.apache.axis2.description", "OutInAxisOperation", True, "OutInAxisOperation", "(QName)", "", "Argument[0]", "Argument[this]", "taint", "df-generated"]
|
||||
- ["org.apache.axis2.description", "OutOnlyAxisOperation", True, "OutOnlyAxisOperation", "(QName)", "", "Argument[0]", "Argument[this]", "taint", "df-generated"]
|
||||
- ["org.apache.axis2.description", "OutOnlyAxisOperation", True, "addMessage", "(AxisMessage,String)", "", "Argument[0]", "Argument[this].SyntheticField[org.apache.axis2.description.AxisDescription.children].MapValue", "value", "dfc-generated"]
|
||||
- ["org.apache.axis2.description", "OutOnlyAxisOperation", True, "addMessageContext", "(MessageContext,OperationContext)", "", "Argument[0]", "Argument[1].SyntheticField[org.apache.axis2.context.OperationContext.messageContexts].MapValue", "value", "dfc-generated"]
|
||||
- ["org.apache.axis2.description", "OutOnlyAxisOperation", True, "getMessage", "(String)", "", "Argument[this].SyntheticField[org.apache.axis2.description.AxisDescription.children].MapValue", "ReturnValue", "value", "dfc-generated"]
|
||||
- ["org.apache.axis2.description", "OutOnlyAxisOperation", True, "getPhasesInFaultFlow", "()", "", "Argument[this].SyntheticField[org.apache.axis2.description.OutOnlyAxisOperation.inFaultMessage].SyntheticField[org.apache.axis2.description.AxisMessage.handlerChain]", "ReturnValue", "value", "dfc-generated"]
|
||||
- ["org.apache.axis2.description", "OutOnlyAxisOperation", True, "getPhasesOutFaultFlow", "()", "", "Argument[this].SyntheticField[org.apache.axis2.description.OutOnlyAxisOperation.outFaultMessage].SyntheticField[org.apache.axis2.description.AxisMessage.handlerChain]", "ReturnValue", "value", "dfc-generated"]
|
||||
- ["org.apache.axis2.description", "OutOnlyAxisOperation", True, "getPhasesOutFlow", "()", "", "Argument[this].SyntheticField[org.apache.axis2.description.AxisDescription.children].MapValue", "ReturnValue", "taint", "dfc-generated"]
|
||||
- ["org.apache.axis2.description", "OutOnlyAxisOperation", True, "getRemainingPhasesInFlow", "()", "", "Argument[this].SyntheticField[org.apache.axis2.description.OutOnlyAxisOperation.inPhases]", "ReturnValue", "value", "dfc-generated"]
|
||||
- ["org.apache.axis2.description", "OutOnlyAxisOperation", True, "setPhasesInFaultFlow", "(ArrayList)", "", "Argument[0]", "Argument[this].SyntheticField[org.apache.axis2.description.OutOnlyAxisOperation.inFaultMessage].SyntheticField[org.apache.axis2.description.AxisMessage.handlerChain]", "value", "dfc-generated"]
|
||||
- ["org.apache.axis2.description", "OutOnlyAxisOperation", True, "setPhasesOutFaultFlow", "(ArrayList)", "", "Argument[0]", "Argument[this].SyntheticField[org.apache.axis2.description.OutOnlyAxisOperation.outFaultMessage].SyntheticField[org.apache.axis2.description.AxisMessage.handlerChain]", "value", "dfc-generated"]
|
||||
- ["org.apache.axis2.description", "OutOnlyAxisOperation", True, "setRemainingPhasesInFlow", "(ArrayList)", "", "Argument[0]", "Argument[this].SyntheticField[org.apache.axis2.description.OutOnlyAxisOperation.inPhases]", "value", "dfc-generated"]
|
||||
- ["org.apache.axis2.description", "Parameter", True, "Parameter", "(String,Object)", "", "Argument[0]", "Argument[this].SyntheticField[org.apache.axis2.description.Parameter.name]", "value", "dfc-generated"]
|
||||
- ["org.apache.axis2.description", "Parameter", True, "Parameter", "(String,Object)", "", "Argument[1]", "Argument[this].SyntheticField[org.apache.axis2.description.Parameter.value]", "value", "dfc-generated"]
|
||||
- ["org.apache.axis2.description", "Parameter", True, "getName", "()", "", "Argument[this].SyntheticField[org.apache.axis2.description.Parameter.name]", "ReturnValue", "value", "dfc-generated"]
|
||||
- ["org.apache.axis2.description", "Parameter", True, "getParameterElement", "()", "", "Argument[this].SyntheticField[org.apache.axis2.description.Parameter.parameterElement]", "ReturnValue", "value", "dfc-generated"]
|
||||
- ["org.apache.axis2.description", "Parameter", True, "getValue", "()", "", "Argument[this].SyntheticField[org.apache.axis2.description.Parameter.value]", "ReturnValue", "value", "dfc-generated"]
|
||||
- ["org.apache.axis2.description", "Parameter", True, "readExternal", "(ObjectInput)", "", "Argument[0]", "Argument[this]", "taint", "df-generated"]
|
||||
- ["org.apache.axis2.description", "Parameter", True, "setName", "(String)", "", "Argument[0]", "Argument[this].SyntheticField[org.apache.axis2.description.Parameter.name]", "value", "dfc-generated"]
|
||||
- ["org.apache.axis2.description", "Parameter", True, "setParameterElement", "(OMElement)", "", "Argument[0]", "Argument[this].SyntheticField[org.apache.axis2.description.Parameter.parameterElement]", "value", "dfc-generated"]
|
||||
- ["org.apache.axis2.description", "Parameter", True, "setValue", "(Object)", "", "Argument[0]", "Argument[this].SyntheticField[org.apache.axis2.description.Parameter.value]", "value", "dfc-generated"]
|
||||
- ["org.apache.axis2.description", "Parameter", True, "writeExternal", "(ObjectOutput)", "", "Argument[this]", "Argument[0]", "taint", "df-generated"]
|
||||
- ["org.apache.axis2.description", "ParameterInclude", True, "getParameter", "(String)", "", "Argument[this]", "ReturnValue", "taint", "df-generated"]
|
||||
- ["org.apache.axis2.description", "ParameterInclude", True, "getParameters", "()", "", "Argument[this]", "ReturnValue", "taint", "df-generated"]
|
||||
- ["org.apache.axis2.description", "ParameterIncludeImpl", True, "addParameter", "(Parameter)", "", "Argument[0]", "Argument[this].SyntheticField[org.apache.axis2.description.ParameterIncludeImpl.parameters].MapValue", "value", "dfc-generated"]
|
||||
- ["org.apache.axis2.description", "ParameterIncludeImpl", True, "addParameter", "(Parameter)", "", "Argument[0].SyntheticField[org.apache.axis2.description.Parameter.name]", "Argument[this].SyntheticField[org.apache.axis2.description.ParameterIncludeImpl.parameters].MapKey", "value", "dfc-generated"]
|
||||
- ["org.apache.axis2.description", "ParameterIncludeImpl", True, "getParameter", "(String)", "", "Argument[this].SyntheticField[org.apache.axis2.description.ParameterIncludeImpl.parameters].MapValue", "ReturnValue", "value", "dfc-generated"]
|
||||
- ["org.apache.axis2.description", "ParameterIncludeImpl", True, "getParameters", "()", "", "Argument[this].SyntheticField[org.apache.axis2.description.ParameterIncludeImpl.parameters].MapValue", "ReturnValue.Element", "value", "dfc-generated"]
|
||||
- ["org.apache.axis2.description", "ParameterIncludeImpl", True, "readExternal", "(ObjectInput)", "", "Argument[0]", "Argument[this]", "taint", "df-generated"]
|
||||
- ["org.apache.axis2.description", "ParameterIncludeImpl", True, "writeExternal", "(ObjectOutput)", "", "Argument[this]", "Argument[0]", "taint", "df-generated"]
|
||||
- ["org.apache.axis2.description", "PhaseRule", True, "PhaseRule", "(String)", "", "Argument[0]", "Argument[this].SyntheticField[org.apache.axis2.description.PhaseRule.phaseName]", "value", "dfc-generated"]
|
||||
- ["org.apache.axis2.description", "PhaseRule", True, "getAfter", "()", "", "Argument[this].SyntheticField[org.apache.axis2.description.PhaseRule.after]", "ReturnValue", "value", "dfc-generated"]
|
||||
- ["org.apache.axis2.description", "PhaseRule", True, "getBefore", "()", "", "Argument[this].SyntheticField[org.apache.axis2.description.PhaseRule.before]", "ReturnValue", "value", "dfc-generated"]
|
||||
- ["org.apache.axis2.description", "PhaseRule", True, "getPhaseName", "()", "", "Argument[this].SyntheticField[org.apache.axis2.description.PhaseRule.phaseName]", "ReturnValue", "value", "dfc-generated"]
|
||||
- ["org.apache.axis2.description", "PhaseRule", True, "setAfter", "(String)", "", "Argument[0]", "Argument[this].SyntheticField[org.apache.axis2.description.PhaseRule.after]", "value", "dfc-generated"]
|
||||
- ["org.apache.axis2.description", "PhaseRule", True, "setBefore", "(String)", "", "Argument[0]", "Argument[this].SyntheticField[org.apache.axis2.description.PhaseRule.before]", "value", "dfc-generated"]
|
||||
- ["org.apache.axis2.description", "PhaseRule", True, "setPhaseName", "(String)", "", "Argument[0]", "Argument[this].SyntheticField[org.apache.axis2.description.PhaseRule.phaseName]", "value", "dfc-generated"]
|
||||
- ["org.apache.axis2.description", "PolicyInclude", True, "PolicyInclude", "(AxisDescription)", "", "Argument[0]", "Argument[this].SyntheticField[org.apache.axis2.description.PolicyInclude.description]", "value", "dfc-generated"]
|
||||
- ["org.apache.axis2.description", "PolicyInclude", True, "getDescription", "()", "", "Argument[this].SyntheticField[org.apache.axis2.description.PolicyInclude.description]", "ReturnValue", "value", "dfc-generated"]
|
||||
- ["org.apache.axis2.description", "PolicyInclude", True, "getEffectivePolicy", "()", "", "Argument[this]", "ReturnValue", "taint", "df-generated"]
|
||||
- ["org.apache.axis2.description", "PolicyInclude", True, "getPolicy", "()", "", "Argument[this]", "ReturnValue", "taint", "df-generated"]
|
||||
- ["org.apache.axis2.description", "PolicyInclude", True, "getPolicyElements", "(int)", "", "Argument[this]", "ReturnValue", "taint", "df-generated"]
|
||||
- ["org.apache.axis2.description", "PolicyInclude", True, "getPolicyRegistry", "()", "", "Argument[this].SyntheticField[org.apache.axis2.description.PolicyInclude.reg]", "ReturnValue", "value", "dfc-generated"]
|
||||
- ["org.apache.axis2.description", "PolicyInclude", True, "setDescription", "(AxisDescription)", "", "Argument[0]", "Argument[this].SyntheticField[org.apache.axis2.description.PolicyInclude.description]", "value", "dfc-generated"]
|
||||
- ["org.apache.axis2.description", "PolicyInclude", True, "setEffectivePolicy", "(Policy)", "", "Argument[0]", "Argument[this]", "taint", "df-generated"]
|
||||
- ["org.apache.axis2.description", "PolicyInclude", True, "setPolicyRegistry", "(PolicyRegistry)", "", "Argument[0]", "Argument[this].SyntheticField[org.apache.axis2.description.PolicyInclude.reg]", "value", "dfc-generated"]
|
||||
- ["org.apache.axis2.description", "PolicySubject", True, "attachPolicy", "(Policy)", "", "Argument[0]", "Argument[this].SyntheticField[org.apache.axis2.description.PolicySubject.attachedPolicyComponents].MapValue", "value", "dfc-generated"]
|
||||
- ["org.apache.axis2.description", "PolicySubject", True, "attachPolicyComponent", "(PolicyComponent)", "", "Argument[0]", "Argument[this].SyntheticField[org.apache.axis2.description.PolicySubject.attachedPolicyComponents].MapValue", "value", "dfc-generated"]
|
||||
- ["org.apache.axis2.description", "PolicySubject", True, "attachPolicyComponent", "(String,PolicyComponent)", "", "Argument[0]", "Argument[this].SyntheticField[org.apache.axis2.description.PolicySubject.attachedPolicyComponents].MapKey", "value", "dfc-generated"]
|
||||
- ["org.apache.axis2.description", "PolicySubject", True, "attachPolicyComponent", "(String,PolicyComponent)", "", "Argument[1]", "Argument[this].SyntheticField[org.apache.axis2.description.PolicySubject.attachedPolicyComponents].MapValue", "value", "dfc-generated"]
|
||||
- ["org.apache.axis2.description", "PolicySubject", True, "attachPolicyComponents", "(List)", "", "Argument[0].Element", "Argument[this].SyntheticField[org.apache.axis2.description.PolicySubject.attachedPolicyComponents].MapValue", "value", "dfc-generated"]
|
||||
- ["org.apache.axis2.description", "PolicySubject", True, "attachPolicyReference", "(PolicyReference)", "", "Argument[0]", "Argument[this].SyntheticField[org.apache.axis2.description.PolicySubject.attachedPolicyComponents].MapValue", "value", "dfc-generated"]
|
||||
- ["org.apache.axis2.description", "PolicySubject", True, "getAttachedPolicyComponent", "(String)", "", "Argument[this].SyntheticField[org.apache.axis2.description.PolicySubject.attachedPolicyComponents].MapValue", "ReturnValue", "value", "dfc-generated"]
|
||||
- ["org.apache.axis2.description", "PolicySubject", True, "getAttachedPolicyComponents", "()", "", "Argument[this].SyntheticField[org.apache.axis2.description.PolicySubject.attachedPolicyComponents].MapValue", "ReturnValue.Element", "value", "dfc-generated"]
|
||||
- ["org.apache.axis2.description", "PolicySubject", True, "getLastUpdatedTime", "()", "", "Argument[this].SyntheticField[org.apache.axis2.description.PolicySubject.lastUpdatedTime]", "ReturnValue", "value", "dfc-generated"]
|
||||
- ["org.apache.axis2.description", "PolicySubject", True, "setLastUpdatedTime", "(Date)", "", "Argument[0]", "Argument[this].SyntheticField[org.apache.axis2.description.PolicySubject.lastUpdatedTime]", "value", "dfc-generated"]
|
||||
- ["org.apache.axis2.description", "PolicySubject", True, "updatePolicy", "(Policy)", "", "Argument[0]", "Argument[this].SyntheticField[org.apache.axis2.description.PolicySubject.attachedPolicyComponents].MapValue", "value", "dfc-generated"]
|
||||
- ["org.apache.axis2.description", "RobustOutOnlyAxisOperation", True, "RobustOutOnlyAxisOperation", "(QName)", "", "Argument[0]", "Argument[this]", "taint", "df-generated"]
|
||||
- ["org.apache.axis2.description", "TransportInDescription", True, "TransportInDescription", "(String)", "", "Argument[0]", "Argument[this].SyntheticField[org.apache.axis2.description.TransportInDescription.name]", "value", "dfc-generated"]
|
||||
- ["org.apache.axis2.description", "TransportInDescription", True, "getFaultFlow", "()", "", "Argument[this]", "ReturnValue", "taint", "dfc-generated"]
|
||||
- ["org.apache.axis2.description", "TransportInDescription", True, "getFaultFlow", "()", "", "Argument[this].SyntheticField[org.apache.axis2.description.TransportInDescription.faultFlow]", "ReturnValue", "value", "dfc-generated"]
|
||||
- ["org.apache.axis2.description", "TransportInDescription", True, "getFaultPhase", "()", "", "Argument[this]", "ReturnValue", "taint", "dfc-generated"]
|
||||
- ["org.apache.axis2.description", "TransportInDescription", True, "getFaultPhase", "()", "", "Argument[this].SyntheticField[org.apache.axis2.description.TransportInDescription.faultPhase]", "ReturnValue", "value", "dfc-generated"]
|
||||
- ["org.apache.axis2.description", "TransportInDescription", True, "getInFlow", "()", "", "Argument[this]", "ReturnValue", "taint", "dfc-generated"]
|
||||
- ["org.apache.axis2.description", "TransportInDescription", True, "getInFlow", "()", "", "Argument[this].SyntheticField[org.apache.axis2.description.TransportInDescription.inFlow]", "ReturnValue", "value", "dfc-generated"]
|
||||
- ["org.apache.axis2.description", "TransportInDescription", True, "getInPhase", "()", "", "Argument[this]", "ReturnValue", "taint", "dfc-generated"]
|
||||
- ["org.apache.axis2.description", "TransportInDescription", True, "getInPhase", "()", "", "Argument[this].SyntheticField[org.apache.axis2.description.TransportInDescription.inPhase]", "ReturnValue", "value", "dfc-generated"]
|
||||
- ["org.apache.axis2.description", "TransportInDescription", True, "getName", "()", "", "Argument[this]", "ReturnValue", "taint", "dfc-generated"]
|
||||
- ["org.apache.axis2.description", "TransportInDescription", True, "getName", "()", "", "Argument[this].SyntheticField[org.apache.axis2.description.TransportInDescription.name]", "ReturnValue", "value", "dfc-generated"]
|
||||
- ["org.apache.axis2.description", "TransportInDescription", True, "getReceiver", "()", "", "Argument[this]", "ReturnValue", "taint", "dfc-generated"]
|
||||
- ["org.apache.axis2.description", "TransportInDescription", True, "getReceiver", "()", "", "Argument[this].SyntheticField[org.apache.axis2.description.TransportInDescription.receiver]", "ReturnValue", "value", "dfc-generated"]
|
||||
- ["org.apache.axis2.description", "TransportInDescription", True, "setFaultFlow", "(Flow)", "", "Argument[0]", "Argument[this].SyntheticField[org.apache.axis2.description.TransportInDescription.faultFlow]", "value", "dfc-generated"]
|
||||
- ["org.apache.axis2.description", "TransportInDescription", True, "setFaultPhase", "(Phase)", "", "Argument[0]", "Argument[this].SyntheticField[org.apache.axis2.description.TransportInDescription.faultPhase]", "value", "dfc-generated"]
|
||||
- ["org.apache.axis2.description", "TransportInDescription", True, "setInFlow", "(Flow)", "", "Argument[0]", "Argument[this].SyntheticField[org.apache.axis2.description.TransportInDescription.inFlow]", "value", "dfc-generated"]
|
||||
- ["org.apache.axis2.description", "TransportInDescription", True, "setInPhase", "(Phase)", "", "Argument[0]", "Argument[this].SyntheticField[org.apache.axis2.description.TransportInDescription.inPhase]", "value", "dfc-generated"]
|
||||
- ["org.apache.axis2.description", "TransportInDescription", True, "setName", "(String)", "", "Argument[0]", "Argument[this].SyntheticField[org.apache.axis2.description.TransportInDescription.name]", "value", "dfc-generated"]
|
||||
- ["org.apache.axis2.description", "TransportInDescription", True, "setReceiver", "(TransportListener)", "", "Argument[0]", "Argument[this].SyntheticField[org.apache.axis2.description.TransportInDescription.receiver]", "value", "dfc-generated"]
|
||||
- ["org.apache.axis2.description", "TransportOutDescription", True, "TransportOutDescription", "(String)", "", "Argument[0]", "Argument[this].SyntheticField[org.apache.axis2.description.TransportOutDescription.name]", "value", "dfc-generated"]
|
||||
- ["org.apache.axis2.description", "TransportOutDescription", True, "getFaultFlow", "()", "", "Argument[this]", "ReturnValue", "taint", "dfc-generated"]
|
||||
- ["org.apache.axis2.description", "TransportOutDescription", True, "getFaultFlow", "()", "", "Argument[this].SyntheticField[org.apache.axis2.description.TransportOutDescription.faultFlow]", "ReturnValue", "value", "dfc-generated"]
|
||||
- ["org.apache.axis2.description", "TransportOutDescription", True, "getFaultPhase", "()", "", "Argument[this]", "ReturnValue", "taint", "dfc-generated"]
|
||||
- ["org.apache.axis2.description", "TransportOutDescription", True, "getFaultPhase", "()", "", "Argument[this].SyntheticField[org.apache.axis2.description.TransportOutDescription.faultPhase]", "ReturnValue", "value", "dfc-generated"]
|
||||
- ["org.apache.axis2.description", "TransportOutDescription", True, "getName", "()", "", "Argument[this]", "ReturnValue", "taint", "dfc-generated"]
|
||||
- ["org.apache.axis2.description", "TransportOutDescription", True, "getName", "()", "", "Argument[this].SyntheticField[org.apache.axis2.description.TransportOutDescription.name]", "ReturnValue", "value", "dfc-generated"]
|
||||
- ["org.apache.axis2.description", "TransportOutDescription", True, "getOutFlow", "()", "", "Argument[this]", "ReturnValue", "taint", "dfc-generated"]
|
||||
- ["org.apache.axis2.description", "TransportOutDescription", True, "getOutFlow", "()", "", "Argument[this].SyntheticField[org.apache.axis2.description.TransportOutDescription.outFlow]", "ReturnValue", "value", "dfc-generated"]
|
||||
- ["org.apache.axis2.description", "TransportOutDescription", True, "getOutPhase", "()", "", "Argument[this]", "ReturnValue", "taint", "dfc-generated"]
|
||||
- ["org.apache.axis2.description", "TransportOutDescription", True, "getOutPhase", "()", "", "Argument[this].SyntheticField[org.apache.axis2.description.TransportOutDescription.outPhase]", "ReturnValue", "value", "dfc-generated"]
|
||||
- ["org.apache.axis2.description", "TransportOutDescription", True, "getSender", "()", "", "Argument[this]", "ReturnValue", "taint", "dfc-generated"]
|
||||
- ["org.apache.axis2.description", "TransportOutDescription", True, "getSender", "()", "", "Argument[this].SyntheticField[org.apache.axis2.description.TransportOutDescription.sender]", "ReturnValue", "value", "dfc-generated"]
|
||||
- ["org.apache.axis2.description", "TransportOutDescription", True, "setFaultFlow", "(Flow)", "", "Argument[0]", "Argument[this].SyntheticField[org.apache.axis2.description.TransportOutDescription.faultFlow]", "value", "dfc-generated"]
|
||||
- ["org.apache.axis2.description", "TransportOutDescription", True, "setFaultPhase", "(Phase)", "", "Argument[0]", "Argument[this].SyntheticField[org.apache.axis2.description.TransportOutDescription.faultPhase]", "value", "dfc-generated"]
|
||||
- ["org.apache.axis2.description", "TransportOutDescription", True, "setName", "(String)", "", "Argument[0]", "Argument[this].SyntheticField[org.apache.axis2.description.TransportOutDescription.name]", "value", "dfc-generated"]
|
||||
- ["org.apache.axis2.description", "TransportOutDescription", True, "setOutFlow", "(Flow)", "", "Argument[0]", "Argument[this].SyntheticField[org.apache.axis2.description.TransportOutDescription.outFlow]", "value", "dfc-generated"]
|
||||
- ["org.apache.axis2.description", "TransportOutDescription", True, "setOutPhase", "(Phase)", "", "Argument[0]", "Argument[this].SyntheticField[org.apache.axis2.description.TransportOutDescription.outPhase]", "value", "dfc-generated"]
|
||||
- ["org.apache.axis2.description", "TransportOutDescription", True, "setSender", "(TransportSender)", "", "Argument[0]", "Argument[this].SyntheticField[org.apache.axis2.description.TransportOutDescription.sender]", "value", "dfc-generated"]
|
||||
- ["org.apache.axis2.description", "TwoChannelAxisOperation", True, "TwoChannelAxisOperation", "(QName)", "", "Argument[0]", "Argument[this]", "taint", "df-generated"]
|
||||
- ["org.apache.axis2.description", "TwoChannelAxisOperation", True, "addMessage", "(AxisMessage,String)", "", "Argument[0]", "Argument[this].SyntheticField[org.apache.axis2.description.AxisDescription.children].MapValue", "value", "dfc-generated"]
|
||||
- ["org.apache.axis2.description", "TwoChannelAxisOperation", True, "getMessage", "(String)", "", "Argument[this].SyntheticField[org.apache.axis2.description.AxisDescription.children].MapValue", "ReturnValue", "value", "dfc-generated"]
|
||||
- ["org.apache.axis2.description", "TwoChannelAxisOperation", True, "getPhasesInFaultFlow", "()", "", "Argument[this].SyntheticField[org.apache.axis2.description.TwoChannelAxisOperation.inFaultMessage].SyntheticField[org.apache.axis2.description.AxisMessage.handlerChain]", "ReturnValue", "value", "dfc-generated"]
|
||||
- ["org.apache.axis2.description", "TwoChannelAxisOperation", True, "getPhasesOutFaultFlow", "()", "", "Argument[this].SyntheticField[org.apache.axis2.description.TwoChannelAxisOperation.outFaultMessage].SyntheticField[org.apache.axis2.description.AxisMessage.handlerChain]", "ReturnValue", "value", "dfc-generated"]
|
||||
- ["org.apache.axis2.description", "TwoChannelAxisOperation", True, "getPhasesOutFlow", "()", "", "Argument[this].SyntheticField[org.apache.axis2.description.TwoChannelAxisOperation.outMessage].SyntheticField[org.apache.axis2.description.AxisMessage.handlerChain]", "ReturnValue", "value", "dfc-generated"]
|
||||
- ["org.apache.axis2.description", "TwoChannelAxisOperation", True, "getRemainingPhasesInFlow", "()", "", "Argument[this].SyntheticField[org.apache.axis2.description.TwoChannelAxisOperation.inMessage].SyntheticField[org.apache.axis2.description.AxisMessage.handlerChain]", "ReturnValue", "value", "dfc-generated"]
|
||||
- ["org.apache.axis2.description", "TwoChannelAxisOperation", True, "setPhasesInFaultFlow", "(ArrayList)", "", "Argument[0]", "Argument[this].SyntheticField[org.apache.axis2.description.TwoChannelAxisOperation.inFaultMessage].SyntheticField[org.apache.axis2.description.AxisMessage.handlerChain]", "value", "dfc-generated"]
|
||||
- ["org.apache.axis2.description", "TwoChannelAxisOperation", True, "setPhasesOutFaultFlow", "(ArrayList)", "", "Argument[0]", "Argument[this].SyntheticField[org.apache.axis2.description.TwoChannelAxisOperation.outFaultMessage].SyntheticField[org.apache.axis2.description.AxisMessage.handlerChain]", "value", "dfc-generated"]
|
||||
- ["org.apache.axis2.description", "TwoChannelAxisOperation", True, "setPhasesOutFlow", "(ArrayList)", "", "Argument[0]", "Argument[this].SyntheticField[org.apache.axis2.description.TwoChannelAxisOperation.outMessage].SyntheticField[org.apache.axis2.description.AxisMessage.handlerChain]", "value", "dfc-generated"]
|
||||
- ["org.apache.axis2.description", "TwoChannelAxisOperation", True, "setRemainingPhasesInFlow", "(ArrayList)", "", "Argument[0]", "Argument[this].SyntheticField[org.apache.axis2.description.TwoChannelAxisOperation.inMessage].SyntheticField[org.apache.axis2.description.AxisMessage.handlerChain]", "value", "dfc-generated"]
|
||||
- ["org.apache.axis2.description", "Version", True, "Version", "(String)", "", "Argument[0]", "Argument[this]", "taint", "df-generated"]
|
||||
- ["org.apache.axis2.description", "Version", True, "Version", "(int[],String)", "", "Argument[1]", "Argument[this]", "taint", "df-generated"]
|
||||
- ["org.apache.axis2.description", "WSDL11ToAllAxisServicesBuilder", True, "WSDL11ToAllAxisServicesBuilder", "(Definition)", "", "Argument[0]", "Argument[this]", "taint", "df-generated"]
|
||||
- ["org.apache.axis2.description", "WSDL11ToAllAxisServicesBuilder", True, "WSDL11ToAllAxisServicesBuilder", "(Definition,String)", "", "Argument[0]", "Argument[this]", "taint", "df-generated"]
|
||||
- ["org.apache.axis2.description", "WSDL11ToAllAxisServicesBuilder", True, "WSDL11ToAllAxisServicesBuilder", "(Definition,String)", "", "Argument[1]", "Argument[this]", "taint", "df-generated"]
|
||||
- ["org.apache.axis2.description", "WSDL11ToAllAxisServicesBuilder", True, "WSDL11ToAllAxisServicesBuilder", "(InputStream)", "", "Argument[0]", "Argument[this]", "taint", "df-generated"]
|
||||
- ["org.apache.axis2.description", "WSDL11ToAllAxisServicesBuilder", True, "populateAllServices", "()", "", "Argument[this]", "ReturnValue", "taint", "df-generated"]
|
||||
- ["org.apache.axis2.description", "WSDL11ToAxisServiceBuilder", True, "WSDL11ToAxisServiceBuilder", "(Definition,QName,String)", "", "Argument[0]", "Argument[this]", "taint", "df-generated"]
|
||||
- ["org.apache.axis2.description", "WSDL11ToAxisServiceBuilder", True, "WSDL11ToAxisServiceBuilder", "(Definition,QName,String)", "", "Argument[1]", "Argument[this]", "taint", "df-generated"]
|
||||
- ["org.apache.axis2.description", "WSDL11ToAxisServiceBuilder", True, "WSDL11ToAxisServiceBuilder", "(Definition,QName,String)", "", "Argument[2]", "Argument[this]", "taint", "df-generated"]
|
||||
- ["org.apache.axis2.description", "WSDL11ToAxisServiceBuilder", True, "WSDL11ToAxisServiceBuilder", "(Definition,QName,String,boolean)", "", "Argument[0]", "Argument[this]", "taint", "df-generated"]
|
||||
- ["org.apache.axis2.description", "WSDL11ToAxisServiceBuilder", True, "WSDL11ToAxisServiceBuilder", "(Definition,QName,String,boolean)", "", "Argument[1]", "Argument[this]", "taint", "df-generated"]
|
||||
- ["org.apache.axis2.description", "WSDL11ToAxisServiceBuilder", True, "WSDL11ToAxisServiceBuilder", "(Definition,QName,String,boolean)", "", "Argument[2]", "Argument[this]", "taint", "df-generated"]
|
||||
- ["org.apache.axis2.description", "WSDL11ToAxisServiceBuilder", True, "WSDL11ToAxisServiceBuilder", "(InputStream)", "", "Argument[0]", "Argument[this]", "taint", "df-generated"]
|
||||
- ["org.apache.axis2.description", "WSDL11ToAxisServiceBuilder", True, "WSDL11ToAxisServiceBuilder", "(InputStream,AxisService)", "", "Argument[1]", "Argument[this].SyntheticField[org.apache.axis2.description.WSDLToAxisServiceBuilder.axisService]", "value", "dfc-generated"]
|
||||
- ["org.apache.axis2.description", "WSDL11ToAxisServiceBuilder", True, "WSDL11ToAxisServiceBuilder", "(InputStream,QName,String)", "", "Argument[0]", "Argument[this]", "taint", "df-generated"]
|
||||
- ["org.apache.axis2.description", "WSDL11ToAxisServiceBuilder", True, "WSDL11ToAxisServiceBuilder", "(InputStream,QName,String)", "", "Argument[1]", "Argument[this]", "taint", "df-generated"]
|
||||
- ["org.apache.axis2.description", "WSDL11ToAxisServiceBuilder", True, "WSDL11ToAxisServiceBuilder", "(InputStream,QName,String)", "", "Argument[2]", "Argument[this]", "taint", "df-generated"]
|
||||
- ["org.apache.axis2.description", "WSDL11ToAxisServiceBuilder", True, "getDocumentBaseUri", "()", "", "Argument[this].SyntheticField[org.apache.axis2.description.WSDL11ToAxisServiceBuilder.wsdlBaseDocumentURI]", "ReturnValue", "value", "dfc-generated"]
|
||||
- ["org.apache.axis2.description", "WSDL11ToAxisServiceBuilder", True, "getPrefix", "(String)", "", "Argument[0]", "ReturnValue", "taint", "dfc-generated"]
|
||||
- ["org.apache.axis2.description", "WSDL11ToAxisServiceBuilder", True, "getTypeName", "(String)", "", "Argument[0]", "ReturnValue", "value", "dfc-generated"]
|
||||
- ["org.apache.axis2.description", "WSDL11ToAxisServiceBuilder", True, "populateService", "()", "", "Argument[this].SyntheticField[org.apache.axis2.description.WSDLToAxisServiceBuilder.axisService]", "ReturnValue", "value", "dfc-generated"]
|
||||
- ["org.apache.axis2.description", "WSDL11ToAxisServiceBuilder", True, "setCustomWSDLResolver", "(WSDLLocator)", "", "Argument[0]", "Argument[this]", "taint", "df-generated"]
|
||||
- ["org.apache.axis2.description", "WSDL11ToAxisServiceBuilder", True, "setDocumentBaseUri", "(String)", "", "Argument[0]", "Argument[this].SyntheticField[org.apache.axis2.description.WSDL11ToAxisServiceBuilder.wsdlBaseDocumentURI]", "value", "dfc-generated"]
|
||||
- ["org.apache.axis2.description", "WSDL11ToAxisServiceBuilder$WSDLProcessingException", True, "WSDLProcessingException", "(String)", "", "Argument[0]", "Argument[this]", "taint", "df-generated"]
|
||||
- ["org.apache.axis2.description", "WSDL11ToAxisServiceBuilder$WSDLProcessingException", True, "WSDLProcessingException", "(String,Throwable)", "", "Argument[0]", "Argument[this]", "taint", "df-generated"]
|
||||
- ["org.apache.axis2.description", "WSDL11ToAxisServiceBuilder$WSDLProcessingException", True, "WSDLProcessingException", "(String,Throwable)", "", "Argument[1]", "Argument[this]", "taint", "df-generated"]
|
||||
- ["org.apache.axis2.description", "WSDL11ToAxisServiceBuilder$WSDLProcessingException", True, "WSDLProcessingException", "(Throwable)", "", "Argument[0]", "Argument[this]", "taint", "df-generated"]
|
||||
- ["org.apache.axis2.description", "WSDLToAxisServiceBuilder", True, "WSDLToAxisServiceBuilder", "(InputStream,AxisService)", "", "Argument[0]", "Argument[this]", "taint", "df-generated"]
|
||||
- ["org.apache.axis2.description", "WSDLToAxisServiceBuilder", True, "WSDLToAxisServiceBuilder", "(InputStream,AxisService)", "", "Argument[1]", "Argument[this]", "taint", "df-generated"]
|
||||
- ["org.apache.axis2.description", "WSDLToAxisServiceBuilder", True, "WSDLToAxisServiceBuilder", "(InputStream,QName)", "", "Argument[1]", "Argument[this].SyntheticField[org.apache.axis2.description.WSDLToAxisServiceBuilder.serviceName]", "value", "dfc-generated"]
|
||||
- ["org.apache.axis2.description", "WSDLToAxisServiceBuilder", True, "getBaseUri", "()", "", "Argument[this].SyntheticField[org.apache.axis2.description.WSDLToAxisServiceBuilder.baseUri]", "ReturnValue", "value", "dfc-generated"]
|
||||
- ["org.apache.axis2.description", "WSDLToAxisServiceBuilder", True, "getServiceName", "()", "", "Argument[this].SyntheticField[org.apache.axis2.description.WSDLToAxisServiceBuilder.serviceName]", "ReturnValue", "value", "dfc-generated"]
|
||||
- ["org.apache.axis2.description", "WSDLToAxisServiceBuilder", True, "setBaseUri", "(String)", "", "Argument[0]", "Argument[this].SyntheticField[org.apache.axis2.description.WSDLToAxisServiceBuilder.baseUri]", "value", "dfc-generated"]
|
||||
- ["org.apache.axis2.description", "WSDLToAxisServiceBuilder", True, "setCustomResolver", "(URIResolver)", "", "Argument[0]", "Argument[this]", "taint", "df-generated"]
|
||||
- ["org.apache.axis2.description", "WSDLToAxisServiceBuilder", True, "setServiceName", "(QName)", "", "Argument[0]", "Argument[this].SyntheticField[org.apache.axis2.description.WSDLToAxisServiceBuilder.serviceName]", "value", "dfc-generated"]
|
||||
- ["org.apache.axis2.description", "WSDLToAxisServiceBuilder", True, "useAxisConfiguration", "(AxisConfiguration)", "", "Argument[0]", "Argument[this]", "taint", "df-generated"]
|
||||
- addsTo:
|
||||
pack: codeql/java-all
|
||||
extensible: neutralModel
|
||||
data:
|
||||
- ["org.apache.axis2.description", "AxisService", "releaseSchemaList", "()", "summary", "ai-generated"]
|
||||
@@ -0,0 +1,27 @@
|
||||
# THIS FILE IS AN AUTO-GENERATED MODELS AS DATA FILE. DO NOT EDIT.
|
||||
# Generated from https://github.com/apache/axis-axis2-java-core#aaf1489fabd4599e54039a27f605081f301b3123 by codeql-mads-via-llm
|
||||
extensions:
|
||||
- addsTo:
|
||||
pack: codeql/java-all
|
||||
extensible: sourceModel
|
||||
data:
|
||||
- ["org.apache.axis2.dispatchers", "AbstractOperationDispatcher", True, "invoke", "(MessageContext)", "", "Parameter[0]", "remote", "ai-generated"]
|
||||
- ["org.apache.axis2.dispatchers", "AbstractServiceDispatcher", True, "findService", "(MessageContext)", "", "Parameter[0]", "remote", "ai-generated"]
|
||||
- ["org.apache.axis2.dispatchers", "AbstractServiceDispatcher", True, "invoke", "(MessageContext)", "", "Parameter[0]", "remote", "ai-generated"]
|
||||
- addsTo:
|
||||
pack: codeql/java-all
|
||||
extensible: summaryModel
|
||||
data:
|
||||
- ["org.apache.axis2.dispatchers", "AbstractOperationDispatcher", True, "findOperation", "(AxisService,MessageContext)", "", "Argument[1]", "ReturnValue", "taint", "df-generated"]
|
||||
- ["org.apache.axis2.dispatchers", "AbstractServiceDispatcher", True, "findService", "(MessageContext)", "", "Argument[0]", "ReturnValue", "taint", "df-generated"]
|
||||
- ["org.apache.axis2.dispatchers", "ActionBasedOperationDispatcher", True, "findOperation", "(AxisService,MessageContext)", "", "Argument[0].SyntheticField[org.apache.axis2.description.AxisService.operationsAliasesMap].MapValue", "ReturnValue", "value", "dfc-generated"]
|
||||
- ["org.apache.axis2.dispatchers", "AddressingBasedDispatcher", True, "findOperation", "(AxisService,MessageContext)", "", "Argument[0].SyntheticField[org.apache.axis2.description.AxisService.operationsAliasesMap].MapValue", "ReturnValue", "value", "dfc-generated"]
|
||||
- ["org.apache.axis2.dispatchers", "AddressingBasedDispatcher", True, "invoke", "(MessageContext)", "", "Argument[0]", "Argument[0].SyntheticField[org.apache.axis2.context.MessageContext.axisOperation]", "taint", "dfc-generated"]
|
||||
- ["org.apache.axis2.dispatchers", "JSONBasedDefaultDispatcher", True, "findOperation", "(AxisService,MessageContext)", "", "Argument[0].SyntheticField[org.apache.axis2.description.AxisService.jsonMessageNameToOperationMap].MapValue", "ReturnValue", "value", "dfc-generated"]
|
||||
- ["org.apache.axis2.dispatchers", "RequestURIBasedOperationDispatcher", True, "findOperation", "(AxisService,MessageContext)", "", "Argument[0].SyntheticField[org.apache.axis2.description.AxisService.operationsAliasesMap].MapValue", "ReturnValue", "value", "dfc-generated"]
|
||||
- ["org.apache.axis2.dispatchers", "RequestURIOperationDispatcher", True, "findOperation", "(AxisService,MessageContext)", "", "Argument[0].SyntheticField[org.apache.axis2.description.AxisService.operationsAliasesMap].MapValue", "ReturnValue", "value", "dfc-generated"]
|
||||
- ["org.apache.axis2.dispatchers", "SOAPActionBasedDispatcher", True, "findOperation", "(AxisService,MessageContext)", "", "Argument[0].SyntheticField[org.apache.axis2.description.AxisService.operationsAliasesMap].MapValue", "ReturnValue", "value", "dfc-generated"]
|
||||
- ["org.apache.axis2.dispatchers", "SOAPMessageBodyBasedDispatcher", True, "findOperation", "(AxisService,MessageContext)", "", "Argument[0].SyntheticField[org.apache.axis2.description.AxisService.messageElementQNameToOperationMap].MapValue", "ReturnValue", "value", "dfc-generated"]
|
||||
- ["org.apache.axis2.dispatchers", "SOAPMessageBodyBasedDispatcher", True, "findOperation", "(AxisService,MessageContext)", "", "Argument[0].SyntheticField[org.apache.axis2.description.AxisService.operationsAliasesMap].MapValue", "ReturnValue", "value", "dfc-generated"]
|
||||
- ["org.apache.axis2.dispatchers", "SOAPMessageBodyBasedOperationDispatcher", True, "findOperation", "(AxisService,MessageContext)", "", "Argument[0].SyntheticField[org.apache.axis2.description.AxisService.messageElementQNameToOperationMap].MapValue", "ReturnValue", "value", "dfc-generated"]
|
||||
- ["org.apache.axis2.dispatchers", "SOAPMessageBodyBasedOperationDispatcher", True, "findOperation", "(AxisService,MessageContext)", "", "Argument[0].SyntheticField[org.apache.axis2.description.AxisService.operationsAliasesMap].MapValue", "ReturnValue", "value", "dfc-generated"]
|
||||
@@ -0,0 +1,174 @@
|
||||
# THIS FILE IS AN AUTO-GENERATED MODELS AS DATA FILE. DO NOT EDIT.
|
||||
# Generated from https://github.com/apache/axis-axis2-java-core#aaf1489fabd4599e54039a27f605081f301b3123 by codeql-mads-via-llm
|
||||
extensions:
|
||||
- addsTo:
|
||||
pack: codeql/java-all
|
||||
extensible: sinkModel
|
||||
data:
|
||||
- ["org.apache.axis2.engine", "AxisConfiguration", True, "deployModule", "(String)", "", "Argument[0]", "path-injection", "ai-generated"]
|
||||
- addsTo:
|
||||
pack: codeql/java-all
|
||||
extensible: sourceModel
|
||||
data:
|
||||
- ["org.apache.axis2.engine", "AbstractDispatcher", True, "findOperation", "(AxisService,MessageContext)", "", "Parameter[1]", "remote", "ai-generated"]
|
||||
- ["org.apache.axis2.engine", "AbstractDispatcher", True, "findService", "(MessageContext)", "", "Parameter[0]", "remote", "ai-generated"]
|
||||
- ["org.apache.axis2.engine", "AbstractDispatcher", True, "invoke", "(MessageContext)", "", "Parameter[0]", "remote", "ai-generated"]
|
||||
- ["org.apache.axis2.engine", "Handler", True, "flowComplete", "(MessageContext)", "", "Parameter[0]", "remote", "ai-generated"]
|
||||
- ["org.apache.axis2.engine", "Handler", True, "invoke", "(MessageContext)", "", "Parameter[0]", "remote", "ai-generated"]
|
||||
- ["org.apache.axis2.engine", "MessageReceiver", True, "receive", "(MessageContext)", "", "Parameter[0]", "remote", "ai-generated"]
|
||||
- addsTo:
|
||||
pack: codeql/java-all
|
||||
extensible: summaryModel
|
||||
data:
|
||||
- ["org.apache.axis2.engine", "AbstractDispatcher", True, "findOperation", "(AxisService,MessageContext)", "", "Argument[1]", "ReturnValue", "taint", "df-generated"]
|
||||
- ["org.apache.axis2.engine", "AbstractDispatcher", True, "findService", "(MessageContext)", "", "Argument[0]", "ReturnValue", "taint", "df-generated"]
|
||||
- ["org.apache.axis2.engine", "AxisConfiguration", True, "addDataLocator", "(String,AxisDataLocator)", "", "Argument[0]", "Argument[this].SyntheticField[org.apache.axis2.engine.AxisConfiguration.dataLocators].MapKey", "value", "dfc-generated"]
|
||||
- ["org.apache.axis2.engine", "AxisConfiguration", True, "addDataLocator", "(String,AxisDataLocator)", "", "Argument[1]", "Argument[this].SyntheticField[org.apache.axis2.engine.AxisConfiguration.dataLocators].MapValue", "value", "dfc-generated"]
|
||||
- ["org.apache.axis2.engine", "AxisConfiguration", True, "addDataLocatorClassNames", "(String,String)", "", "Argument[0]", "Argument[this].SyntheticField[org.apache.axis2.engine.AxisConfiguration.dataLocatorClassNames].MapKey", "value", "dfc-generated"]
|
||||
- ["org.apache.axis2.engine", "AxisConfiguration", True, "addDataLocatorClassNames", "(String,String)", "", "Argument[1]", "Argument[this].SyntheticField[org.apache.axis2.engine.AxisConfiguration.dataLocatorClassNames].MapValue", "value", "dfc-generated"]
|
||||
- ["org.apache.axis2.engine", "AxisConfiguration", True, "addDefaultModuleVersion", "(String,String)", "", "Argument[0]", "Argument[this].SyntheticField[org.apache.axis2.engine.AxisConfiguration.nameToversionMap].MapKey", "value", "dfc-generated"]
|
||||
- ["org.apache.axis2.engine", "AxisConfiguration", True, "addDefaultModuleVersion", "(String,String)", "", "Argument[1]", "Argument[this].SyntheticField[org.apache.axis2.engine.AxisConfiguration.nameToversionMap].MapValue", "value", "dfc-generated"]
|
||||
- ["org.apache.axis2.engine", "AxisConfiguration", True, "addFaultyServiceDuetoModule", "(String,FaultyServiceData)", "", "Argument[0]", "Argument[this].SyntheticField[org.apache.axis2.engine.AxisConfiguration.faultyServicesDueToModules].MapKey", "value", "dfc-generated"]
|
||||
- ["org.apache.axis2.engine", "AxisConfiguration", True, "addFaultyServiceDuetoModule", "(String,FaultyServiceData)", "", "Argument[0]", "Argument[this].SyntheticField[org.apache.axis2.engine.AxisConfiguration.faultyServices].MapValue", "taint", "dfc-generated"]
|
||||
- ["org.apache.axis2.engine", "AxisConfiguration", True, "addFaultyServiceDuetoModule", "(String,FaultyServiceData)", "", "Argument[1].SyntheticField[org.apache.axis2.util.FaultyServiceData.serviceGroupName]", "Argument[this].SyntheticField[org.apache.axis2.engine.AxisConfiguration.faultyServices].MapKey", "value", "dfc-generated"]
|
||||
- ["org.apache.axis2.engine", "AxisConfiguration", True, "addGlobalModuleRef", "(String)", "", "Argument[0]", "Argument[this]", "taint", "df-generated"]
|
||||
- ["org.apache.axis2.engine", "AxisConfiguration", True, "addLocalPolicyAssertion", "(QName)", "", "Argument[0]", "Argument[this].SyntheticField[org.apache.axis2.engine.AxisConfiguration.localPolicyAssertions].Element", "value", "dfc-generated"]
|
||||
- ["org.apache.axis2.engine", "AxisConfiguration", True, "addMessageBuilder", "(String,Builder)", "", "Argument[0]", "Argument[this].SyntheticField[org.apache.axis2.engine.AxisConfiguration.messageBuilders].MapKey", "value", "dfc-generated"]
|
||||
- ["org.apache.axis2.engine", "AxisConfiguration", True, "addMessageBuilder", "(String,Builder)", "", "Argument[1]", "Argument[this].SyntheticField[org.apache.axis2.engine.AxisConfiguration.messageBuilders].MapValue", "value", "dfc-generated"]
|
||||
- ["org.apache.axis2.engine", "AxisConfiguration", True, "addMessageFormatter", "(String,MessageFormatter)", "", "Argument[0]", "Argument[this].SyntheticField[org.apache.axis2.engine.AxisConfiguration.messageFormatters].MapKey", "value", "dfc-generated"]
|
||||
- ["org.apache.axis2.engine", "AxisConfiguration", True, "addMessageFormatter", "(String,MessageFormatter)", "", "Argument[1]", "Argument[this].SyntheticField[org.apache.axis2.engine.AxisConfiguration.messageFormatters].MapValue", "value", "dfc-generated"]
|
||||
- ["org.apache.axis2.engine", "AxisConfiguration", True, "addMessageReceiver", "(String,MessageReceiver)", "", "Argument[0]", "Argument[this].SyntheticField[org.apache.axis2.engine.AxisConfiguration.messageReceivers].MapKey", "value", "dfc-generated"]
|
||||
- ["org.apache.axis2.engine", "AxisConfiguration", True, "addMessageReceiver", "(String,MessageReceiver)", "", "Argument[1]", "Argument[this].SyntheticField[org.apache.axis2.engine.AxisConfiguration.messageReceivers].MapValue", "value", "dfc-generated"]
|
||||
- ["org.apache.axis2.engine", "AxisConfiguration", True, "addModule", "(AxisModule)", "", "Argument[this]", "Argument[0].SyntheticField[org.apache.axis2.description.AxisModule.parent]", "value", "dfc-generated"]
|
||||
- ["org.apache.axis2.engine", "AxisConfiguration", True, "addModuleConfig", "(ModuleConfiguration)", "", "Argument[0]", "Argument[this].SyntheticField[org.apache.axis2.engine.AxisConfiguration.moduleConfigmap].MapValue", "value", "dfc-generated"]
|
||||
- ["org.apache.axis2.engine", "AxisConfiguration", True, "addModuleConfig", "(ModuleConfiguration)", "", "Argument[0].SyntheticField[org.apache.axis2.description.ModuleConfiguration.moduleName]", "Argument[this].SyntheticField[org.apache.axis2.engine.AxisConfiguration.moduleConfigmap].MapKey", "value", "dfc-generated"]
|
||||
- ["org.apache.axis2.engine", "AxisConfiguration", True, "addObservers", "(AxisObserver)", "", "Argument[0]", "Argument[this]", "taint", "df-generated"]
|
||||
- ["org.apache.axis2.engine", "AxisConfiguration", True, "addService", "(AxisService)", "", "Argument[0]", "Argument[this]", "taint", "df-generated"]
|
||||
- ["org.apache.axis2.engine", "AxisConfiguration", True, "addService", "(AxisService)", "", "Argument[this]", "Argument[0]", "taint", "df-generated"]
|
||||
- ["org.apache.axis2.engine", "AxisConfiguration", True, "addServiceGroup", "(AxisServiceGroup)", "", "Argument[0]", "Argument[this]", "taint", "df-generated"]
|
||||
- ["org.apache.axis2.engine", "AxisConfiguration", True, "addServiceGroup", "(AxisServiceGroup)", "", "Argument[this]", "Argument[0]", "taint", "df-generated"]
|
||||
- ["org.apache.axis2.engine", "AxisConfiguration", True, "addServiceToExistingServiceGroup", "(AxisService,String)", "", "Argument[0]", "Argument[this]", "taint", "df-generated"]
|
||||
- ["org.apache.axis2.engine", "AxisConfiguration", True, "addServiceToExistingServiceGroup", "(AxisService,String)", "", "Argument[this]", "Argument[0]", "taint", "df-generated"]
|
||||
- ["org.apache.axis2.engine", "AxisConfiguration", True, "addToAllServicesMap", "(AxisService)", "", "Argument[0]", "Argument[this].SyntheticField[org.apache.axis2.engine.AxisConfiguration.allServices].MapKey", "taint", "dfc-generated"]
|
||||
- ["org.apache.axis2.engine", "AxisConfiguration", True, "addToAllServicesMap", "(AxisService)", "", "Argument[0]", "Argument[this].SyntheticField[org.apache.axis2.engine.AxisConfiguration.allServices].MapValue", "value", "dfc-generated"]
|
||||
- ["org.apache.axis2.engine", "AxisConfiguration", True, "addToAllServicesMap", "(AxisService)", "", "Argument[0].SyntheticField[org.apache.axis2.description.AxisService.name]", "Argument[this].SyntheticField[org.apache.axis2.engine.AxisConfiguration.allServices].MapKey", "value", "dfc-generated"]
|
||||
- ["org.apache.axis2.engine", "AxisConfiguration", True, "addTransportIn", "(TransportInDescription)", "", "Argument[0]", "Argument[this].SyntheticField[org.apache.axis2.engine.AxisConfiguration.transportsIn].MapKey", "taint", "dfc-generated"]
|
||||
- ["org.apache.axis2.engine", "AxisConfiguration", True, "addTransportIn", "(TransportInDescription)", "", "Argument[0]", "Argument[this].SyntheticField[org.apache.axis2.engine.AxisConfiguration.transportsIn].MapValue", "value", "dfc-generated"]
|
||||
- ["org.apache.axis2.engine", "AxisConfiguration", True, "addTransportIn", "(TransportInDescription)", "", "Argument[0].SyntheticField[org.apache.axis2.description.TransportInDescription.name]", "Argument[this].SyntheticField[org.apache.axis2.engine.AxisConfiguration.transportsIn].MapKey", "value", "dfc-generated"]
|
||||
- ["org.apache.axis2.engine", "AxisConfiguration", True, "addTransportOut", "(TransportOutDescription)", "", "Argument[0]", "Argument[this].SyntheticField[org.apache.axis2.engine.AxisConfiguration.transportsOut].MapKey", "taint", "dfc-generated"]
|
||||
- ["org.apache.axis2.engine", "AxisConfiguration", True, "addTransportOut", "(TransportOutDescription)", "", "Argument[0]", "Argument[this].SyntheticField[org.apache.axis2.engine.AxisConfiguration.transportsOut].MapValue", "value", "dfc-generated"]
|
||||
- ["org.apache.axis2.engine", "AxisConfiguration", True, "addTransportOut", "(TransportOutDescription)", "", "Argument[0].SyntheticField[org.apache.axis2.description.TransportOutDescription.name]", "Argument[this].SyntheticField[org.apache.axis2.engine.AxisConfiguration.transportsOut].MapKey", "value", "dfc-generated"]
|
||||
- ["org.apache.axis2.engine", "AxisConfiguration", True, "cleanup", "()", "", "Argument[this]", "Argument[this].SyntheticField[org.apache.axis2.engine.AxisConfiguration.outPhases]", "taint", "dfc-generated"]
|
||||
- ["org.apache.axis2.engine", "AxisConfiguration", True, "getConfigurator", "()", "", "Argument[this]", "ReturnValue", "taint", "dfc-generated"]
|
||||
- ["org.apache.axis2.engine", "AxisConfiguration", True, "getConfigurator", "()", "", "Argument[this].SyntheticField[org.apache.axis2.engine.AxisConfiguration.configurator]", "ReturnValue", "value", "dfc-generated"]
|
||||
- ["org.apache.axis2.engine", "AxisConfiguration", True, "getDataLocator", "(String)", "", "Argument[this].SyntheticField[org.apache.axis2.engine.AxisConfiguration.dataLocators].MapValue", "ReturnValue", "value", "dfc-generated"]
|
||||
- ["org.apache.axis2.engine", "AxisConfiguration", True, "getDataLocatorClassName", "(String)", "", "Argument[this].SyntheticField[org.apache.axis2.engine.AxisConfiguration.dataLocatorClassNames].MapValue", "ReturnValue", "value", "dfc-generated"]
|
||||
- ["org.apache.axis2.engine", "AxisConfiguration", True, "getDefaultModule", "(String)", "", "Argument[this]", "ReturnValue", "taint", "df-generated"]
|
||||
- ["org.apache.axis2.engine", "AxisConfiguration", True, "getDefaultModuleVersion", "(String)", "", "Argument[this].SyntheticField[org.apache.axis2.engine.AxisConfiguration.nameToversionMap].MapValue", "ReturnValue", "value", "dfc-generated"]
|
||||
- ["org.apache.axis2.engine", "AxisConfiguration", True, "getFaultyModules", "()", "", "Argument[this]", "ReturnValue", "taint", "dfc-generated"]
|
||||
- ["org.apache.axis2.engine", "AxisConfiguration", True, "getFaultyServices", "()", "", "Argument[this]", "ReturnValue", "taint", "dfc-generated"]
|
||||
- ["org.apache.axis2.engine", "AxisConfiguration", True, "getFaultyServices", "()", "", "Argument[this].SyntheticField[org.apache.axis2.engine.AxisConfiguration.faultyServices]", "ReturnValue", "value", "dfc-generated"]
|
||||
- ["org.apache.axis2.engine", "AxisConfiguration", True, "getFaultyServicesDuetoModule", "(String)", "", "Argument[this].SyntheticField[org.apache.axis2.engine.AxisConfiguration.faultyServicesDueToModules].MapValue", "ReturnValue", "value", "dfc-generated"]
|
||||
- ["org.apache.axis2.engine", "AxisConfiguration", True, "getFaultyServicesDuetoModules", "()", "", "Argument[this]", "ReturnValue", "taint", "dfc-generated"]
|
||||
- ["org.apache.axis2.engine", "AxisConfiguration", True, "getFaultyServicesDuetoModules", "()", "", "Argument[this].SyntheticField[org.apache.axis2.engine.AxisConfiguration.faultyServicesDueToModules]", "ReturnValue", "value", "dfc-generated"]
|
||||
- ["org.apache.axis2.engine", "AxisConfiguration", True, "getInFaultFlowPhases", "()", "", "Argument[this]", "ReturnValue", "taint", "dfc-generated"]
|
||||
- ["org.apache.axis2.engine", "AxisConfiguration", True, "getInFaultFlowPhases", "()", "", "Argument[this].SyntheticField[org.apache.axis2.engine.AxisConfiguration.inFaultPhases]", "ReturnValue", "value", "dfc-generated"]
|
||||
- ["org.apache.axis2.engine", "AxisConfiguration", True, "getInFlowPhases", "()", "", "Argument[this]", "ReturnValue", "taint", "dfc-generated"]
|
||||
- ["org.apache.axis2.engine", "AxisConfiguration", True, "getInFlowPhases", "()", "", "Argument[this].SyntheticField[org.apache.axis2.engine.AxisConfiguration.inPhasesUptoAndIncludingPostDispatch]", "ReturnValue", "value", "dfc-generated"]
|
||||
- ["org.apache.axis2.engine", "AxisConfiguration", True, "getLocalPolicyAssertions", "()", "", "Argument[this]", "ReturnValue", "taint", "dfc-generated"]
|
||||
- ["org.apache.axis2.engine", "AxisConfiguration", True, "getLocalPolicyAssertions", "()", "", "Argument[this].SyntheticField[org.apache.axis2.engine.AxisConfiguration.localPolicyAssertions]", "ReturnValue", "value", "dfc-generated"]
|
||||
- ["org.apache.axis2.engine", "AxisConfiguration", True, "getMessageBuilder", "(String)", "", "Argument[this].SyntheticField[org.apache.axis2.engine.AxisConfiguration.messageBuilders].MapValue", "ReturnValue", "value", "dfc-generated"]
|
||||
- ["org.apache.axis2.engine", "AxisConfiguration", True, "getMessageBuilder", "(String,boolean)", "", "Argument[this].SyntheticField[org.apache.axis2.engine.AxisConfiguration.messageBuilders].MapValue", "ReturnValue", "value", "dfc-generated"]
|
||||
- ["org.apache.axis2.engine", "AxisConfiguration", True, "getMessageFormatter", "(String)", "", "Argument[this].SyntheticField[org.apache.axis2.engine.AxisConfiguration.messageFormatters].MapValue", "ReturnValue", "value", "dfc-generated"]
|
||||
- ["org.apache.axis2.engine", "AxisConfiguration", True, "getMessageReceiver", "(String)", "", "Argument[this].SyntheticField[org.apache.axis2.engine.AxisConfiguration.messageReceivers].MapValue", "ReturnValue", "value", "dfc-generated"]
|
||||
- ["org.apache.axis2.engine", "AxisConfiguration", True, "getModule", "(String)", "", "Argument[this]", "ReturnValue", "taint", "df-generated"]
|
||||
- ["org.apache.axis2.engine", "AxisConfiguration", True, "getModule", "(String,String)", "", "Argument[this]", "ReturnValue", "taint", "df-generated"]
|
||||
- ["org.apache.axis2.engine", "AxisConfiguration", True, "getModuleClassLoader", "()", "", "Argument[this]", "ReturnValue", "taint", "dfc-generated"]
|
||||
- ["org.apache.axis2.engine", "AxisConfiguration", True, "getModuleClassLoader", "()", "", "Argument[this].SyntheticField[org.apache.axis2.engine.AxisConfiguration.moduleClassLoader]", "ReturnValue", "value", "dfc-generated"]
|
||||
- ["org.apache.axis2.engine", "AxisConfiguration", True, "getModuleConfig", "(String)", "", "Argument[this].SyntheticField[org.apache.axis2.engine.AxisConfiguration.moduleConfigmap].MapValue", "ReturnValue", "value", "dfc-generated"]
|
||||
- ["org.apache.axis2.engine", "AxisConfiguration", True, "getModules", "()", "", "Argument[this]", "ReturnValue", "taint", "dfc-generated"]
|
||||
- ["org.apache.axis2.engine", "AxisConfiguration", True, "getModulesForPolicyNamesapce", "(String)", "", "Argument[this].SyntheticField[org.apache.axis2.engine.AxisConfiguration.policySupportedModules].MapValue", "ReturnValue", "value", "dfc-generated"]
|
||||
- ["org.apache.axis2.engine", "AxisConfiguration", True, "getOutFaultFlowPhases", "()", "", "Argument[this]", "ReturnValue", "taint", "dfc-generated"]
|
||||
- ["org.apache.axis2.engine", "AxisConfiguration", True, "getOutFaultFlowPhases", "()", "", "Argument[this].SyntheticField[org.apache.axis2.engine.AxisConfiguration.outFaultPhases]", "ReturnValue", "value", "dfc-generated"]
|
||||
- ["org.apache.axis2.engine", "AxisConfiguration", True, "getOutFlowPhases", "()", "", "Argument[this]", "ReturnValue", "taint", "dfc-generated"]
|
||||
- ["org.apache.axis2.engine", "AxisConfiguration", True, "getOutFlowPhases", "()", "", "Argument[this].SyntheticField[org.apache.axis2.engine.AxisConfiguration.outPhases]", "ReturnValue", "value", "dfc-generated"]
|
||||
- ["org.apache.axis2.engine", "AxisConfiguration", True, "getPhasesInfo", "()", "", "Argument[this]", "ReturnValue", "taint", "dfc-generated"]
|
||||
- ["org.apache.axis2.engine", "AxisConfiguration", True, "getPhasesInfo", "()", "", "Argument[this].SyntheticField[org.apache.axis2.engine.AxisConfiguration.phasesinfo]", "ReturnValue", "value", "dfc-generated"]
|
||||
- ["org.apache.axis2.engine", "AxisConfiguration", True, "getRepository", "()", "", "Argument[this]", "ReturnValue", "taint", "dfc-generated"]
|
||||
- ["org.apache.axis2.engine", "AxisConfiguration", True, "getRepository", "()", "", "Argument[this].SyntheticField[org.apache.axis2.engine.AxisConfiguration.axis2Repository]", "ReturnValue", "value", "dfc-generated"]
|
||||
- ["org.apache.axis2.engine", "AxisConfiguration", True, "getService", "(String)", "", "Argument[this].SyntheticField[org.apache.axis2.engine.AxisConfiguration.allServices].MapValue", "ReturnValue", "value", "dfc-generated"]
|
||||
- ["org.apache.axis2.engine", "AxisConfiguration", True, "getServiceClassLoader", "()", "", "Argument[this]", "ReturnValue", "taint", "dfc-generated"]
|
||||
- ["org.apache.axis2.engine", "AxisConfiguration", True, "getServiceClassLoader", "()", "", "Argument[this].SyntheticField[org.apache.axis2.engine.AxisConfiguration.serviceClassLoader]", "ReturnValue", "value", "dfc-generated"]
|
||||
- ["org.apache.axis2.engine", "AxisConfiguration", True, "getServiceForActivation", "(String)", "", "Argument[this].SyntheticField[org.apache.axis2.engine.AxisConfiguration.allServices].MapValue", "ReturnValue", "value", "dfc-generated"]
|
||||
- ["org.apache.axis2.engine", "AxisConfiguration", True, "getServiceGroup", "(String)", "", "Argument[this]", "ReturnValue", "taint", "df-generated"]
|
||||
- ["org.apache.axis2.engine", "AxisConfiguration", True, "getServiceGroups", "()", "", "Argument[this]", "ReturnValue", "taint", "df-generated"]
|
||||
- ["org.apache.axis2.engine", "AxisConfiguration", True, "getServices", "()", "", "Argument[this].SyntheticField[org.apache.axis2.engine.AxisConfiguration.allServices].MapKey", "ReturnValue.MapKey", "value", "dfc-generated"]
|
||||
- ["org.apache.axis2.engine", "AxisConfiguration", True, "getServices", "()", "", "Argument[this].SyntheticField[org.apache.axis2.engine.AxisConfiguration.allServices].MapValue", "ReturnValue.MapValue", "value", "dfc-generated"]
|
||||
- ["org.apache.axis2.engine", "AxisConfiguration", True, "getSystemClassLoader", "()", "", "Argument[this]", "ReturnValue", "taint", "dfc-generated"]
|
||||
- ["org.apache.axis2.engine", "AxisConfiguration", True, "getSystemClassLoader", "()", "", "Argument[this].SyntheticField[org.apache.axis2.engine.AxisConfiguration.systemClassLoader]", "ReturnValue", "value", "dfc-generated"]
|
||||
- ["org.apache.axis2.engine", "AxisConfiguration", True, "getTransactionConfiguration", "()", "", "Argument[this]", "ReturnValue", "taint", "dfc-generated"]
|
||||
- ["org.apache.axis2.engine", "AxisConfiguration", True, "getTransactionConfiguration", "()", "", "Argument[this].SyntheticField[org.apache.axis2.engine.AxisConfiguration.transactionConfiguration]", "ReturnValue", "value", "dfc-generated"]
|
||||
- ["org.apache.axis2.engine", "AxisConfiguration", True, "getTransportIn", "(String)", "", "Argument[this].SyntheticField[org.apache.axis2.engine.AxisConfiguration.transportsIn].MapValue", "ReturnValue", "value", "dfc-generated"]
|
||||
- ["org.apache.axis2.engine", "AxisConfiguration", True, "getTransportOut", "(String)", "", "Argument[this].SyntheticField[org.apache.axis2.engine.AxisConfiguration.transportsOut].MapValue", "ReturnValue", "value", "dfc-generated"]
|
||||
- ["org.apache.axis2.engine", "AxisConfiguration", True, "getTransportsIn", "()", "", "Argument[this]", "ReturnValue", "taint", "dfc-generated"]
|
||||
- ["org.apache.axis2.engine", "AxisConfiguration", True, "getTransportsIn", "()", "", "Argument[this].SyntheticField[org.apache.axis2.engine.AxisConfiguration.transportsIn]", "ReturnValue", "value", "dfc-generated"]
|
||||
- ["org.apache.axis2.engine", "AxisConfiguration", True, "getTransportsOut", "()", "", "Argument[this]", "ReturnValue", "taint", "dfc-generated"]
|
||||
- ["org.apache.axis2.engine", "AxisConfiguration", True, "getTransportsOut", "()", "", "Argument[this].SyntheticField[org.apache.axis2.engine.AxisConfiguration.transportsOut]", "ReturnValue", "value", "dfc-generated"]
|
||||
- ["org.apache.axis2.engine", "AxisConfiguration", True, "registerLocalPolicyAssertions", "(AxisModule)", "", "Argument[0].SyntheticField[org.apache.axis2.description.AxisModule.localPolicyAssertions].ArrayElement", "Argument[this].SyntheticField[org.apache.axis2.engine.AxisConfiguration.localPolicyAssertions].Element", "value", "dfc-generated"]
|
||||
- ["org.apache.axis2.engine", "AxisConfiguration", True, "registerModulePolicySupport", "(AxisModule)", "", "Argument[0].SyntheticField[org.apache.axis2.description.AxisModule.supportedPolicyNames].ArrayElement", "Argument[this].SyntheticField[org.apache.axis2.engine.AxisConfiguration.policySupportedModules].MapKey", "value", "dfc-generated"]
|
||||
- ["org.apache.axis2.engine", "AxisConfiguration", True, "removeServiceGroup", "(String)", "", "Argument[this]", "ReturnValue", "taint", "df-generated"]
|
||||
- ["org.apache.axis2.engine", "AxisConfiguration", True, "setConfigurator", "(AxisConfigurator)", "", "Argument[0]", "Argument[this].SyntheticField[org.apache.axis2.engine.AxisConfiguration.configurator]", "value", "dfc-generated"]
|
||||
- ["org.apache.axis2.engine", "AxisConfiguration", True, "setGlobalOutPhase", "(List)", "", "Argument[0]", "Argument[this].SyntheticField[org.apache.axis2.engine.AxisConfiguration.outPhases]", "value", "dfc-generated"]
|
||||
- ["org.apache.axis2.engine", "AxisConfiguration", True, "setInFaultPhases", "(List)", "", "Argument[0]", "Argument[this].SyntheticField[org.apache.axis2.engine.AxisConfiguration.inFaultPhases]", "value", "dfc-generated"]
|
||||
- ["org.apache.axis2.engine", "AxisConfiguration", True, "setInPhasesUptoAndIncludingPostDispatch", "(List)", "", "Argument[0]", "Argument[this].SyntheticField[org.apache.axis2.engine.AxisConfiguration.inPhasesUptoAndIncludingPostDispatch]", "value", "dfc-generated"]
|
||||
- ["org.apache.axis2.engine", "AxisConfiguration", True, "setModuleClassLoader", "(ClassLoader)", "", "Argument[0]", "Argument[this].SyntheticField[org.apache.axis2.engine.AxisConfiguration.moduleClassLoader]", "value", "dfc-generated"]
|
||||
- ["org.apache.axis2.engine", "AxisConfiguration", True, "setOutFaultPhases", "(List)", "", "Argument[0]", "Argument[this].SyntheticField[org.apache.axis2.engine.AxisConfiguration.outFaultPhases]", "value", "dfc-generated"]
|
||||
- ["org.apache.axis2.engine", "AxisConfiguration", True, "setPhasesInfo", "(PhasesInfo)", "", "Argument[0]", "Argument[this].SyntheticField[org.apache.axis2.engine.AxisConfiguration.phasesinfo]", "value", "dfc-generated"]
|
||||
- ["org.apache.axis2.engine", "AxisConfiguration", True, "setRepository", "(URL)", "", "Argument[0]", "Argument[this].SyntheticField[org.apache.axis2.engine.AxisConfiguration.axis2Repository]", "value", "dfc-generated"]
|
||||
- ["org.apache.axis2.engine", "AxisConfiguration", True, "setServiceClassLoader", "(ClassLoader)", "", "Argument[0]", "Argument[this].SyntheticField[org.apache.axis2.engine.AxisConfiguration.serviceClassLoader]", "value", "dfc-generated"]
|
||||
- ["org.apache.axis2.engine", "AxisConfiguration", True, "setSystemClassLoader", "(ClassLoader)", "", "Argument[0]", "Argument[this].SyntheticField[org.apache.axis2.engine.AxisConfiguration.systemClassLoader]", "value", "dfc-generated"]
|
||||
- ["org.apache.axis2.engine", "AxisConfiguration", True, "setTransactionConfig", "(TransactionConfiguration)", "", "Argument[0]", "Argument[this].SyntheticField[org.apache.axis2.engine.AxisConfiguration.transactionConfiguration]", "value", "dfc-generated"]
|
||||
- ["org.apache.axis2.engine", "AxisConfigurator", True, "getAxisConfiguration", "()", "", "Argument[this]", "ReturnValue", "taint", "df-generated"]
|
||||
- ["org.apache.axis2.engine", "AxisError", True, "AxisError", "(String)", "", "Argument[0]", "Argument[this]", "taint", "df-generated"]
|
||||
- ["org.apache.axis2.engine", "AxisError", True, "AxisError", "(String,Throwable)", "", "Argument[0]", "Argument[this]", "taint", "df-generated"]
|
||||
- ["org.apache.axis2.engine", "AxisError", True, "AxisError", "(String,Throwable)", "", "Argument[1]", "Argument[this]", "taint", "df-generated"]
|
||||
- ["org.apache.axis2.engine", "AxisEvent", True, "AxisEvent", "(int,AxisDescription)", "", "Argument[1]", "Argument[this].SyntheticField[org.apache.axis2.engine.AxisEvent.axisDescription]", "value", "dfc-generated"]
|
||||
- ["org.apache.axis2.engine", "AxisEvent", True, "getAxisDescription", "()", "", "Argument[this].SyntheticField[org.apache.axis2.engine.AxisEvent.axisDescription]", "ReturnValue", "value", "dfc-generated"]
|
||||
- ["org.apache.axis2.engine", "AxisServer", True, "getConfigurationContext", "()", "", "Argument[this].SyntheticField[org.apache.axis2.engine.AxisServer.configContext]", "ReturnValue", "value", "dfc-generated"]
|
||||
- ["org.apache.axis2.engine", "AxisServer", True, "setConfigurationContext", "(ConfigurationContext)", "", "Argument[0]", "Argument[this].SyntheticField[org.apache.axis2.engine.AxisServer.configContext]", "value", "dfc-generated"]
|
||||
- ["org.apache.axis2.engine", "Deployable", True, "Deployable", "(String)", "", "Argument[0]", "Argument[this].SyntheticField[org.apache.axis2.engine.Deployable.name]", "value", "dfc-generated"]
|
||||
- ["org.apache.axis2.engine", "Deployable", True, "Deployable", "(String,Object)", "", "Argument[0]", "Argument[this].SyntheticField[org.apache.axis2.engine.Deployable.name]", "value", "dfc-generated"]
|
||||
- ["org.apache.axis2.engine", "Deployable", True, "Deployable", "(String,Object)", "", "Argument[1]", "Argument[this].SyntheticField[org.apache.axis2.engine.Deployable.target]", "value", "dfc-generated"]
|
||||
- ["org.apache.axis2.engine", "Deployable", True, "addPredecessor", "(String)", "", "Argument[0]", "Argument[this].SyntheticField[org.apache.axis2.engine.Deployable.predecessors].Element", "value", "dfc-generated"]
|
||||
- ["org.apache.axis2.engine", "Deployable", True, "addSuccessor", "(String)", "", "Argument[0]", "Argument[this].SyntheticField[org.apache.axis2.engine.Deployable.successors].Element", "value", "dfc-generated"]
|
||||
- ["org.apache.axis2.engine", "Deployable", True, "getName", "()", "", "Argument[this].SyntheticField[org.apache.axis2.engine.Deployable.name]", "ReturnValue", "value", "dfc-generated"]
|
||||
- ["org.apache.axis2.engine", "Deployable", True, "getPhase", "()", "", "Argument[this].SyntheticField[org.apache.axis2.engine.Deployable.phase]", "ReturnValue", "value", "dfc-generated"]
|
||||
- ["org.apache.axis2.engine", "Deployable", True, "getPredecessors", "()", "", "Argument[this].SyntheticField[org.apache.axis2.engine.Deployable.predecessors]", "ReturnValue", "value", "dfc-generated"]
|
||||
- ["org.apache.axis2.engine", "Deployable", True, "getSuccessors", "()", "", "Argument[this].SyntheticField[org.apache.axis2.engine.Deployable.successors]", "ReturnValue", "value", "dfc-generated"]
|
||||
- ["org.apache.axis2.engine", "Deployable", True, "getTarget", "()", "", "Argument[this].SyntheticField[org.apache.axis2.engine.Deployable.target]", "ReturnValue", "value", "dfc-generated"]
|
||||
- ["org.apache.axis2.engine", "Deployable", True, "setPhase", "(String)", "", "Argument[0]", "Argument[this].SyntheticField[org.apache.axis2.engine.Deployable.phase]", "value", "dfc-generated"]
|
||||
- ["org.apache.axis2.engine", "Deployable", True, "setTarget", "(Object)", "", "Argument[0]", "Argument[this].SyntheticField[org.apache.axis2.engine.Deployable.target]", "value", "dfc-generated"]
|
||||
- ["org.apache.axis2.engine", "DeployableChain", True, "addRelationship", "(String,String)", "", "Argument[0]", "Argument[this]", "taint", "df-generated"]
|
||||
- ["org.apache.axis2.engine", "DeployableChain", True, "deploy", "(Deployable)", "", "Argument[0]", "Argument[this]", "taint", "df-generated"]
|
||||
- ["org.apache.axis2.engine", "DeployableChain", True, "getChain", "()", "", "Argument[this]", "ReturnValue", "taint", "df-generated"]
|
||||
- ["org.apache.axis2.engine", "DispatchPhase", True, "DispatchPhase", "(String)", "", "Argument[0]", "Argument[this]", "taint", "df-generated"]
|
||||
- ["org.apache.axis2.engine", "Handler", True, "getName", "()", "", "Argument[this]", "ReturnValue", "taint", "dfc-generated"]
|
||||
- ["org.apache.axis2.engine", "ListenerManager", True, "addListener", "(TransportInDescription,boolean)", "", "Argument[0]", "Argument[this]", "taint", "df-generated"]
|
||||
- ["org.apache.axis2.engine", "ListenerManager", True, "getConfigctx", "()", "", "Argument[this]", "ReturnValue", "taint", "dfc-generated"]
|
||||
- ["org.apache.axis2.engine", "ListenerManager", True, "getConfigctx", "()", "", "Argument[this].SyntheticField[org.apache.axis2.engine.ListenerManager.configctx]", "ReturnValue", "value", "dfc-generated"]
|
||||
- ["org.apache.axis2.engine", "ListenerManager", True, "init", "(ConfigurationContext)", "", "Argument[0]", "Argument[this].SyntheticField[org.apache.axis2.engine.ListenerManager.configctx]", "value", "dfc-generated"]
|
||||
- ["org.apache.axis2.engine", "ListenerManager", True, "init", "(ConfigurationContext)", "", "Argument[this]", "Argument[0].SyntheticField[org.apache.axis2.context.ConfigurationContext.listenerManager]", "value", "dfc-generated"]
|
||||
- ["org.apache.axis2.engine", "ListenerManager", True, "startSystem", "(ConfigurationContext)", "", "Argument[0]", "Argument[this].SyntheticField[org.apache.axis2.engine.ListenerManager.configctx]", "value", "dfc-generated"]
|
||||
- ["org.apache.axis2.engine", "ListenerManager", True, "startSystem", "(ConfigurationContext)", "", "Argument[this]", "Argument[0].SyntheticField[org.apache.axis2.context.ConfigurationContext.listenerManager]", "value", "dfc-generated"]
|
||||
- ["org.apache.axis2.engine", "Phase", True, "Phase", "(String)", "", "Argument[0]", "Argument[this].SyntheticField[org.apache.axis2.engine.Phase.phaseName]", "value", "dfc-generated"]
|
||||
- ["org.apache.axis2.engine", "Phase", True, "addHandler", "(Handler)", "", "Argument[0]", "Argument[this].SyntheticField[org.apache.axis2.engine.Phase.handlers].Element", "value", "dfc-generated"]
|
||||
- ["org.apache.axis2.engine", "Phase", True, "addHandler", "(Handler,int)", "", "Argument[0]", "Argument[this].SyntheticField[org.apache.axis2.engine.Phase.handlers].Element", "value", "dfc-generated"]
|
||||
- ["org.apache.axis2.engine", "Phase", True, "addHandler", "(HandlerDescription)", "", "Argument[0].SyntheticField[org.apache.axis2.description.HandlerDescription.handler]", "Argument[this].SyntheticField[org.apache.axis2.engine.Phase.handlers].Element", "value", "dfc-generated"]
|
||||
- ["org.apache.axis2.engine", "Phase", True, "getHandlers", "()", "", "Argument[this]", "ReturnValue", "taint", "dfc-generated"]
|
||||
- ["org.apache.axis2.engine", "Phase", True, "getHandlers", "()", "", "Argument[this].SyntheticField[org.apache.axis2.engine.Phase.handlers]", "ReturnValue", "value", "dfc-generated"]
|
||||
- ["org.apache.axis2.engine", "Phase", True, "getName", "()", "", "Argument[this].SyntheticField[org.apache.axis2.engine.Phase.phaseName]", "ReturnValue", "value", "dfc-generated"]
|
||||
- ["org.apache.axis2.engine", "Phase", True, "getPhaseName", "()", "", "Argument[this]", "ReturnValue", "taint", "dfc-generated"]
|
||||
- ["org.apache.axis2.engine", "Phase", True, "getPhaseName", "()", "", "Argument[this].SyntheticField[org.apache.axis2.engine.Phase.phaseName]", "ReturnValue", "value", "dfc-generated"]
|
||||
- ["org.apache.axis2.engine", "Phase", True, "setName", "(String)", "", "Argument[0]", "Argument[this].SyntheticField[org.apache.axis2.engine.Phase.phaseName]", "value", "dfc-generated"]
|
||||
- ["org.apache.axis2.engine", "Phase", True, "setPhaseFirst", "(Handler)", "", "Argument[0]", "Argument[this].SyntheticField[org.apache.axis2.engine.Phase.handlers].Element", "value", "dfc-generated"]
|
||||
- ["org.apache.axis2.engine", "Phase", True, "setPhaseLast", "(Handler)", "", "Argument[0]", "Argument[this].SyntheticField[org.apache.axis2.engine.Phase.handlers].Element", "value", "dfc-generated"]
|
||||
@@ -0,0 +1,17 @@
|
||||
# THIS FILE IS AN AUTO-GENERATED MODELS AS DATA FILE. DO NOT EDIT.
|
||||
# Generated from https://github.com/apache/axis-axis2-java-core#aaf1489fabd4599e54039a27f605081f301b3123 by codeql-mads-via-llm
|
||||
extensions:
|
||||
- addsTo:
|
||||
pack: codeql/java-all
|
||||
extensible: sourceModel
|
||||
data:
|
||||
- ["org.apache.axis2.handlers", "AbstractHandler", True, "flowComplete", "(MessageContext)", "", "Parameter[0]", "remote", "ai-generated"]
|
||||
- ["org.apache.axis2.handlers", "AbstractTemplatedHandler", True, "doInvoke", "(MessageContext)", "", "Parameter[0]", "remote", "ai-generated"]
|
||||
- ["org.apache.axis2.handlers", "AbstractTemplatedHandler", True, "invoke", "(MessageContext)", "", "Parameter[0]", "remote", "ai-generated"]
|
||||
- ["org.apache.axis2.handlers", "AbstractTemplatedHandler", True, "shouldInvoke", "(MessageContext)", "", "Parameter[0]", "remote", "ai-generated"]
|
||||
- addsTo:
|
||||
pack: codeql/java-all
|
||||
extensible: summaryModel
|
||||
data:
|
||||
- ["org.apache.axis2.handlers", "AbstractHandler", True, "getHandlerDesc", "()", "", "Argument[this].SyntheticField[org.apache.axis2.handlers.AbstractHandler.handlerDesc]", "ReturnValue", "value", "dfc-generated"]
|
||||
- ["org.apache.axis2.handlers", "AbstractHandler", True, "init", "(HandlerDescription)", "", "Argument[0]", "Argument[this].SyntheticField[org.apache.axis2.handlers.AbstractHandler.handlerDesc]", "value", "dfc-generated"]
|
||||
@@ -0,0 +1,39 @@
|
||||
# THIS FILE IS AN AUTO-GENERATED MODELS AS DATA FILE. DO NOT EDIT.
|
||||
# Generated from https://github.com/apache/axis-axis2-java-core#aaf1489fabd4599e54039a27f605081f301b3123 by codeql-mads-via-llm
|
||||
extensions:
|
||||
- addsTo:
|
||||
pack: codeql/java-all
|
||||
extensible: summaryModel
|
||||
data:
|
||||
- ["org.apache.axis2.i18n", "MessageBundle", True, "MessageBundle", "(String,String,String,Locale,ClassLoader,ResourceBundle)", "", "Argument[0]", "Argument[this]", "taint", "df-generated"]
|
||||
- ["org.apache.axis2.i18n", "MessageBundle", True, "MessageBundle", "(String,String,String,Locale,ClassLoader,ResourceBundle)", "", "Argument[1]", "Argument[this]", "taint", "df-generated"]
|
||||
- ["org.apache.axis2.i18n", "MessageBundle", True, "MessageBundle", "(String,String,String,Locale,ClassLoader,ResourceBundle)", "", "Argument[2]", "Argument[this]", "taint", "df-generated"]
|
||||
- ["org.apache.axis2.i18n", "MessageBundle", True, "MessageBundle", "(String,String,String,Locale,ClassLoader,ResourceBundle)", "", "Argument[3]", "Argument[this]", "taint", "df-generated"]
|
||||
- ["org.apache.axis2.i18n", "MessageBundle", True, "MessageBundle", "(String,String,String,Locale,ClassLoader,ResourceBundle)", "", "Argument[4]", "Argument[this]", "taint", "df-generated"]
|
||||
- ["org.apache.axis2.i18n", "MessageBundle", True, "MessageBundle", "(String,String,String,Locale,ClassLoader,ResourceBundle)", "", "Argument[5]", "Argument[this]", "taint", "df-generated"]
|
||||
- ["org.apache.axis2.i18n", "MessageBundle", True, "getResourceBundle", "()", "", "Argument[this]", "ReturnValue", "taint", "df-generated"]
|
||||
- ["org.apache.axis2.i18n", "ProjectResourceBundle", True, "getBundle", "(String,Class,String,Locale)", "", "Argument[2]", "ReturnValue.SyntheticField[org.apache.axis2.i18n.ProjectResourceBundle.resourceName]", "taint", "dfc-generated"]
|
||||
- ["org.apache.axis2.i18n", "ProjectResourceBundle", True, "getBundle", "(String,Class,String,Locale,ResourceBundle)", "", "Argument[2]", "ReturnValue.SyntheticField[org.apache.axis2.i18n.ProjectResourceBundle.resourceName]", "taint", "dfc-generated"]
|
||||
- ["org.apache.axis2.i18n", "ProjectResourceBundle", True, "getBundle", "(String,Class,String,Locale,ResourceBundle)", "", "Argument[4]", "ReturnValue.SyntheticField[org.apache.axis2.i18n.ProjectResourceBundle.resourceBundle].SyntheticField[org.apache.axis2.i18n.ProjectResourceBundle.resourceBundle]", "value", "dfc-generated"]
|
||||
- ["org.apache.axis2.i18n", "ProjectResourceBundle", True, "getBundle", "(String,Class,String,Locale,ResourceBundle)", "", "Argument[4]", "ReturnValue.SyntheticField[org.apache.axis2.i18n.ProjectResourceBundle.resourceBundle]", "value", "dfc-generated"]
|
||||
- ["org.apache.axis2.i18n", "ProjectResourceBundle", True, "getBundle", "(String,String,String)", "", "Argument[1]", "ReturnValue.SyntheticField[org.apache.axis2.i18n.ProjectResourceBundle.resourceName]", "taint", "dfc-generated"]
|
||||
- ["org.apache.axis2.i18n", "ProjectResourceBundle", True, "getBundle", "(String,String,String)", "", "Argument[2]", "ReturnValue.SyntheticField[org.apache.axis2.i18n.ProjectResourceBundle.resourceName]", "taint", "dfc-generated"]
|
||||
- ["org.apache.axis2.i18n", "ProjectResourceBundle", True, "getBundle", "(String,String,String,Locale,ClassLoader)", "", "Argument[1]", "ReturnValue.SyntheticField[org.apache.axis2.i18n.ProjectResourceBundle.resourceName]", "taint", "dfc-generated"]
|
||||
- ["org.apache.axis2.i18n", "ProjectResourceBundle", True, "getBundle", "(String,String,String,Locale,ClassLoader)", "", "Argument[2]", "ReturnValue.SyntheticField[org.apache.axis2.i18n.ProjectResourceBundle.resourceName]", "taint", "dfc-generated"]
|
||||
- ["org.apache.axis2.i18n", "ProjectResourceBundle", True, "getBundle", "(String,String,String,Locale,ClassLoader,ResourceBundle)", "", "Argument[1]", "ReturnValue.SyntheticField[org.apache.axis2.i18n.ProjectResourceBundle.resourceName]", "taint", "dfc-generated"]
|
||||
- ["org.apache.axis2.i18n", "ProjectResourceBundle", True, "getBundle", "(String,String,String,Locale,ClassLoader,ResourceBundle)", "", "Argument[2]", "ReturnValue.SyntheticField[org.apache.axis2.i18n.ProjectResourceBundle.resourceName]", "taint", "dfc-generated"]
|
||||
- ["org.apache.axis2.i18n", "ProjectResourceBundle", True, "getBundle", "(String,String,String,Locale,ClassLoader,ResourceBundle)", "", "Argument[5]", "ReturnValue.SyntheticField[org.apache.axis2.i18n.ProjectResourceBundle.resourceBundle].SyntheticField[org.apache.axis2.i18n.ProjectResourceBundle.resourceBundle]", "value", "dfc-generated"]
|
||||
- ["org.apache.axis2.i18n", "ProjectResourceBundle", True, "getBundle", "(String,String,String,Locale,ClassLoader,ResourceBundle)", "", "Argument[5]", "ReturnValue.SyntheticField[org.apache.axis2.i18n.ProjectResourceBundle.resourceBundle]", "value", "dfc-generated"]
|
||||
- ["org.apache.axis2.i18n", "ProjectResourceBundle", True, "getKeys", "()", "", "Argument[this].SyntheticField[org.apache.axis2.i18n.ProjectResourceBundle.resourceBundle].SyntheticField[org.apache.axis2.i18n.ProjectResourceBundle.resourceBundle]", "ReturnValue", "taint", "dfc-generated"]
|
||||
- ["org.apache.axis2.i18n", "ProjectResourceBundle", True, "getKeys", "()", "", "Argument[this].SyntheticField[org.apache.axis2.i18n.ProjectResourceBundle.resourceBundle]", "ReturnValue", "taint", "dfc-generated"]
|
||||
- ["org.apache.axis2.i18n", "ProjectResourceBundle", True, "getResourceName", "()", "", "Argument[this].SyntheticField[org.apache.axis2.i18n.ProjectResourceBundle.resourceName]", "ReturnValue", "value", "dfc-generated"]
|
||||
- ["org.apache.axis2.i18n", "RB", True, "RB", "(Object,String)", "", "Argument[1]", "Argument[this]", "taint", "df-generated"]
|
||||
- ["org.apache.axis2.i18n", "RB", True, "RB", "(Object,String,Locale)", "", "Argument[1]", "Argument[this]", "taint", "df-generated"]
|
||||
- ["org.apache.axis2.i18n", "RB", True, "RB", "(String)", "", "Argument[0]", "Argument[this]", "taint", "df-generated"]
|
||||
- ["org.apache.axis2.i18n", "RB", True, "getProperties", "()", "", "Argument[this]", "ReturnValue", "taint", "df-generated"]
|
||||
- addsTo:
|
||||
pack: codeql/java-all
|
||||
extensible: neutralModel
|
||||
data:
|
||||
- ["org.apache.axis2.i18n", "ProjectResourceBundle", "getBundle", "(String,Class,String,Locale,ResourceBundle)", "summary", "ai-generated"]
|
||||
- ["org.apache.axis2.i18n", "ProjectResourceBundle", "getBundle", "(String,String,String,Locale,ClassLoader,ResourceBundle)", "summary", "ai-generated"]
|
||||
@@ -0,0 +1,11 @@
|
||||
# THIS FILE IS AN AUTO-GENERATED MODELS AS DATA FILE. DO NOT EDIT.
|
||||
# Generated from https://github.com/apache/axis-axis2-java-core#aaf1489fabd4599e54039a27f605081f301b3123 by codeql-mads-via-llm
|
||||
extensions:
|
||||
- addsTo:
|
||||
pack: codeql/java-all
|
||||
extensible: summaryModel
|
||||
data:
|
||||
- ["org.apache.axis2.java.security", "AccessController", True, "doPrivileged", "(PrivilegedAction)", "", "Argument[0]", "ReturnValue", "taint", "dfc-generated"]
|
||||
- ["org.apache.axis2.java.security", "AccessController", True, "doPrivileged", "(PrivilegedAction,AccessControlContext)", "", "Argument[0]", "ReturnValue", "taint", "dfc-generated"]
|
||||
- ["org.apache.axis2.java.security", "AccessController", True, "doPrivileged", "(PrivilegedExceptionAction)", "", "Argument[0]", "ReturnValue", "taint", "dfc-generated"]
|
||||
- ["org.apache.axis2.java.security", "AccessController", True, "doPrivileged", "(PrivilegedExceptionAction,AccessControlContext)", "", "Argument[0]", "ReturnValue", "taint", "dfc-generated"]
|
||||
@@ -0,0 +1,16 @@
|
||||
# THIS FILE IS AN AUTO-GENERATED MODELS AS DATA FILE. DO NOT EDIT.
|
||||
# Generated from https://github.com/apache/axis-axis2-java-core#aaf1489fabd4599e54039a27f605081f301b3123 by codeql-mads-via-llm
|
||||
extensions:
|
||||
- addsTo:
|
||||
pack: codeql/java-all
|
||||
extensible: summaryModel
|
||||
data:
|
||||
- ["org.apache.axis2.jaxrs", "JAXRSModel", True, "getConsumes", "()", "", "Argument[this]", "ReturnValue", "taint", "df-generated"]
|
||||
- ["org.apache.axis2.jaxrs", "JAXRSModel", True, "getHTTPMethod", "()", "", "Argument[this].SyntheticField[org.apache.axis2.jaxrs.JAXRSModel.HttpMethod]", "ReturnValue", "value", "dfc-generated"]
|
||||
- ["org.apache.axis2.jaxrs", "JAXRSModel", True, "getPath", "()", "", "Argument[this].SyntheticField[org.apache.axis2.jaxrs.JAXRSModel.Path]", "ReturnValue", "value", "dfc-generated"]
|
||||
- ["org.apache.axis2.jaxrs", "JAXRSModel", True, "getProduces", "()", "", "Argument[this]", "ReturnValue", "taint", "df-generated"]
|
||||
- ["org.apache.axis2.jaxrs", "JAXRSModel", True, "setConsumes", "(String)", "", "Argument[0]", "Argument[this]", "taint", "df-generated"]
|
||||
- ["org.apache.axis2.jaxrs", "JAXRSModel", True, "setHTTPMethod", "(String)", "", "Argument[0]", "Argument[this].SyntheticField[org.apache.axis2.jaxrs.JAXRSModel.HttpMethod]", "value", "dfc-generated"]
|
||||
- ["org.apache.axis2.jaxrs", "JAXRSModel", True, "setPath", "(String)", "", "Argument[0]", "Argument[this].SyntheticField[org.apache.axis2.jaxrs.JAXRSModel.Path]", "value", "dfc-generated"]
|
||||
- ["org.apache.axis2.jaxrs", "JAXRSModel", True, "setProduces", "(String)", "", "Argument[0]", "Argument[this]", "taint", "df-generated"]
|
||||
- ["org.apache.axis2.jaxrs", "JAXRSUtils", True, "getMethodModel", "(JAXRSModel,Method)", "", "Argument[0].SyntheticField[org.apache.axis2.jaxrs.JAXRSModel.Path]", "ReturnValue.SyntheticField[org.apache.axis2.jaxrs.JAXRSModel.Path]", "value", "dfc-generated"]
|
||||
@@ -0,0 +1,13 @@
|
||||
# THIS FILE IS AN AUTO-GENERATED MODELS AS DATA FILE. DO NOT EDIT.
|
||||
# Generated from https://github.com/apache/axis-axis2-java-core#aaf1489fabd4599e54039a27f605081f301b3123 by codeql-mads-via-llm
|
||||
extensions:
|
||||
- addsTo:
|
||||
pack: codeql/java-all
|
||||
extensible: summaryModel
|
||||
data:
|
||||
- ["org.apache.axis2.kernel.http", "ApplicationXMLFormatter", True, "getContentType", "(MessageContext,OMOutputFormat,String)", "", "Argument[0].SyntheticField[org.apache.axis2.context.AbstractContext.properties].MapValue", "ReturnValue", "value", "dfc-generated"]
|
||||
- ["org.apache.axis2.kernel.http", "ApplicationXMLFormatter", True, "getTargetAddress", "(MessageContext,OMOutputFormat,URL)", "", "Argument[0].SyntheticField[org.apache.axis2.context.AbstractContext.properties].MapValue", "ReturnValue", "taint", "dfc-generated"]
|
||||
- ["org.apache.axis2.kernel.http", "HTTPConstants", True, "getBytes", "(String)", "", "Argument[0]", "ReturnValue", "taint", "dfc-generated"]
|
||||
- ["org.apache.axis2.kernel.http", "MultipartFormDataFormatter", True, "getTargetAddress", "(MessageContext,OMOutputFormat,URL)", "", "Argument[0].SyntheticField[org.apache.axis2.context.AbstractContext.properties].MapValue", "ReturnValue", "taint", "dfc-generated"]
|
||||
- ["org.apache.axis2.kernel.http", "SOAPMessageFormatter", True, "getTargetAddress", "(MessageContext,OMOutputFormat,URL)", "", "Argument[0].SyntheticField[org.apache.axis2.context.AbstractContext.properties].MapValue", "ReturnValue", "taint", "dfc-generated"]
|
||||
- ["org.apache.axis2.kernel.http", "XFormURLEncodedFormatter", True, "getTargetAddress", "(MessageContext,OMOutputFormat,URL)", "", "Argument[0].SyntheticField[org.apache.axis2.context.AbstractContext.properties].MapValue", "ReturnValue", "taint", "dfc-generated"]
|
||||
@@ -0,0 +1,18 @@
|
||||
# THIS FILE IS AN AUTO-GENERATED MODELS AS DATA FILE. DO NOT EDIT.
|
||||
# Generated from https://github.com/apache/axis-axis2-java-core#aaf1489fabd4599e54039a27f605081f301b3123 by codeql-mads-via-llm
|
||||
extensions:
|
||||
- addsTo:
|
||||
pack: codeql/java-all
|
||||
extensible: summaryModel
|
||||
data:
|
||||
- ["org.apache.axis2.kernel.http.util", "ComplexPart", True, "ComplexPart", "(String,String)", "", "Argument[1]", "Argument[this]", "taint", "df-generated"]
|
||||
- ["org.apache.axis2.kernel.http.util", "ComplexPart", True, "ComplexPart", "(String,String,String)", "", "Argument[1]", "Argument[this]", "taint", "df-generated"]
|
||||
- ["org.apache.axis2.kernel.http.util", "QueryStringParser", True, "QueryStringParser", "(String)", "", "Argument[0]", "Argument[this].SyntheticField[org.apache.axis2.kernel.http.util.QueryStringParser.queryString]", "value", "dfc-generated"]
|
||||
- ["org.apache.axis2.kernel.http.util", "QueryStringParser", True, "getName", "()", "", "Argument[this].SyntheticField[org.apache.axis2.kernel.http.util.QueryStringParser.paramName]", "ReturnValue", "value", "dfc-generated"]
|
||||
- ["org.apache.axis2.kernel.http.util", "QueryStringParser", True, "getName", "()", "", "Argument[this].SyntheticField[org.apache.axis2.kernel.http.util.QueryStringParser.queryString]", "Argument[this].SyntheticField[org.apache.axis2.kernel.http.util.QueryStringParser.paramName]", "taint", "dfc-generated"]
|
||||
- ["org.apache.axis2.kernel.http.util", "QueryStringParser", True, "getName", "()", "", "Argument[this].SyntheticField[org.apache.axis2.kernel.http.util.QueryStringParser.queryString]", "ReturnValue", "taint", "dfc-generated"]
|
||||
- ["org.apache.axis2.kernel.http.util", "QueryStringParser", True, "getValue", "()", "", "Argument[this]", "ReturnValue", "taint", "df-generated"]
|
||||
- ["org.apache.axis2.kernel.http.util", "URLTemplatingUtil", True, "appendQueryParameters", "(MessageContext,URL)", "", "Argument[0].SyntheticField[org.apache.axis2.context.AbstractContext.properties].MapValue", "ReturnValue", "taint", "dfc-generated"]
|
||||
- ["org.apache.axis2.kernel.http.util", "URLTemplatingUtil", True, "appendQueryParameters", "(MessageContext,URL)", "", "Argument[1]", "ReturnValue", "value", "dfc-generated"]
|
||||
- ["org.apache.axis2.kernel.http.util", "URLTemplatingUtil", True, "getTemplatedURL", "(URL,MessageContext,boolean)", "", "Argument[0]", "ReturnValue", "value", "dfc-generated"]
|
||||
- ["org.apache.axis2.kernel.http.util", "URLTemplatingUtil", True, "getTemplatedURL", "(URL,MessageContext,boolean)", "", "Argument[1].SyntheticField[org.apache.axis2.context.AbstractContext.properties].MapValue", "ReturnValue", "taint", "dfc-generated"]
|
||||
@@ -0,0 +1,34 @@
|
||||
# THIS FILE IS AN AUTO-GENERATED MODELS AS DATA FILE. DO NOT EDIT.
|
||||
# Generated from https://github.com/apache/axis-axis2-java-core#aaf1489fabd4599e54039a27f605081f301b3123 by codeql-mads-via-llm
|
||||
extensions:
|
||||
- addsTo:
|
||||
pack: codeql/java-all
|
||||
extensible: sinkModel
|
||||
data:
|
||||
- ["org.apache.axis2.kernel", "OutTransportInfo", True, "setContentType", "(String)", "", "Argument[0]", "response-splitting", "ai-generated"]
|
||||
- ["org.apache.axis2.kernel", "SimpleAxis2Server", True, "SimpleAxis2Server", "(String,String)", "", "Argument[0]", "path-injection", "ai-generated"]
|
||||
- ["org.apache.axis2.kernel", "SimpleAxis2Server", True, "SimpleAxis2Server", "(String,String)", "", "Argument[1]", "path-injection", "ai-generated"]
|
||||
- ["org.apache.axis2.kernel", "TransportUtils", True, "createDocumentElement", "(String,Builder,MessageContext,InputStream)", "", "Argument[3]", "xxe", "ai-generated"]
|
||||
- ["org.apache.axis2.kernel", "TransportUtils", True, "createDocumentElement", "(String,MessageContext,InputStream)", "", "Argument[2]", "xxe", "ai-generated"]
|
||||
- ["org.apache.axis2.kernel", "TransportUtils", True, "createSOAPMessage", "(MessageContext)", "", "Argument[0]", "xxe", "ai-generated"]
|
||||
- ["org.apache.axis2.kernel", "TransportUtils", True, "createSOAPMessage", "(MessageContext,boolean)", "", "Argument[0]", "xxe", "ai-generated"]
|
||||
- ["org.apache.axis2.kernel", "TransportUtils", True, "createSOAPMessage", "(MessageContext,InputStream,String)", "", "Argument[1]", "xxe", "ai-generated"]
|
||||
- ["org.apache.axis2.kernel", "TransportUtils", True, "createSOAPMessage", "(MessageContext,InputStream,String,Builder)", "", "Argument[1]", "xxe", "ai-generated"]
|
||||
- addsTo:
|
||||
pack: codeql/java-all
|
||||
extensible: sourceModel
|
||||
data:
|
||||
- ["org.apache.axis2.kernel", "SimpleAxis2Server", True, "main", "(String[])", "", "Parameter[0]", "commandargs", "ai-generated"]
|
||||
- addsTo:
|
||||
pack: codeql/java-all
|
||||
extensible: summaryModel
|
||||
data:
|
||||
- ["org.apache.axis2.kernel", "MessageFormatter", True, "formatSOAPAction", "(MessageContext,OMOutputFormat,String)", "", "Argument[2]", "ReturnValue", "value", "dfc-generated"]
|
||||
- ["org.apache.axis2.kernel", "MessageFormatter", True, "getContentType", "(MessageContext,OMOutputFormat,String)", "", "Argument[2]", "ReturnValue", "taint", "dfc-generated"]
|
||||
- ["org.apache.axis2.kernel", "MessageFormatter", True, "getTargetAddress", "(MessageContext,OMOutputFormat,URL)", "", "Argument[2]", "ReturnValue", "value", "dfc-generated"]
|
||||
- ["org.apache.axis2.kernel", "TransportUtils", True, "createDocumentElement", "(String,MessageContext,InputStream)", "", "Argument[0]", "Argument[1].SyntheticField[org.apache.axis2.context.AbstractContext.properties].MapValue", "value", "dfc-generated"]
|
||||
- ["org.apache.axis2.kernel", "TransportUtils", True, "createSOAPEnvelope", "(OMElement)", "", "Argument[0]", "ReturnValue", "value", "dfc-generated"]
|
||||
- ["org.apache.axis2.kernel", "TransportUtils", True, "createSOAPMessage", "(MessageContext,InputStream,String)", "", "Argument[2]", "Argument[0].SyntheticField[org.apache.axis2.context.AbstractContext.properties].MapValue", "value", "dfc-generated"]
|
||||
- ["org.apache.axis2.kernel", "TransportUtils", True, "getCharSetEncoding", "(MessageContext)", "", "Argument[0].SyntheticField[org.apache.axis2.context.AbstractContext.properties].MapValue", "ReturnValue", "value", "dfc-generated"]
|
||||
- ["org.apache.axis2.kernel", "TransportUtils", True, "getCharSetEncoding", "(String)", "", "Argument[0]", "ReturnValue", "taint", "dfc-generated"]
|
||||
- ["org.apache.axis2.kernel", "TransportUtils", True, "getContentType", "(String,MessageContext)", "", "Argument[0]", "ReturnValue", "value", "dfc-generated"]
|
||||
@@ -0,0 +1,59 @@
|
||||
# THIS FILE IS AN AUTO-GENERATED MODELS AS DATA FILE. DO NOT EDIT.
|
||||
# Generated from https://github.com/apache/axis-axis2-java-core#aaf1489fabd4599e54039a27f605081f301b3123 by codeql-mads-via-llm
|
||||
extensions:
|
||||
- addsTo:
|
||||
pack: codeql/java-all
|
||||
extensible: summaryModel
|
||||
data:
|
||||
- ["org.apache.axis2", "AxisFault", True, "AxisFault", "(QName,List,String,Throwable)", "", "Argument[0]", "Argument[this].SyntheticField[org.apache.axis2.AxisFault.faultCode]", "value", "dfc-generated"]
|
||||
- ["org.apache.axis2", "AxisFault", True, "AxisFault", "(QName,List,String,Throwable)", "", "Argument[1]", "Argument[this].SyntheticField[org.apache.axis2.AxisFault.faultSubCodes]", "value", "dfc-generated"]
|
||||
- ["org.apache.axis2", "AxisFault", True, "AxisFault", "(QName,List,String,Throwable)", "", "Argument[3]", "Argument[this].Field[java.rmi.RemoteException.detail]", "value", "dfc-generated"]
|
||||
- ["org.apache.axis2", "AxisFault", True, "AxisFault", "(QName,String,String,String,OMElement)", "", "Argument[0]", "Argument[this].SyntheticField[org.apache.axis2.AxisFault.faultCode]", "value", "dfc-generated"]
|
||||
- ["org.apache.axis2", "AxisFault", True, "AxisFault", "(QName,String,String,String,OMElement)", "", "Argument[2]", "Argument[this].SyntheticField[org.apache.axis2.AxisFault.faultNode]", "value", "dfc-generated"]
|
||||
- ["org.apache.axis2", "AxisFault", True, "AxisFault", "(QName,String,String,String,OMElement)", "", "Argument[3]", "Argument[this].SyntheticField[org.apache.axis2.AxisFault.faultRole]", "value", "dfc-generated"]
|
||||
- ["org.apache.axis2", "AxisFault", True, "AxisFault", "(QName,String,String,String,OMElement)", "", "Argument[4]", "Argument[this].SyntheticField[org.apache.axis2.AxisFault.details].Element", "value", "dfc-generated"]
|
||||
- ["org.apache.axis2", "AxisFault", True, "AxisFault", "(QName,String,Throwable)", "", "Argument[0]", "Argument[this].SyntheticField[org.apache.axis2.AxisFault.faultCode]", "value", "dfc-generated"]
|
||||
- ["org.apache.axis2", "AxisFault", True, "AxisFault", "(QName,String,Throwable)", "", "Argument[2]", "Argument[this].Field[java.rmi.RemoteException.detail]", "value", "dfc-generated"]
|
||||
- ["org.apache.axis2", "AxisFault", True, "AxisFault", "(SOAPFault,MessageContext)", "", "Argument[1]", "Argument[this].SyntheticField[org.apache.axis2.AxisFault.faultMessageContext]", "value", "dfc-generated"]
|
||||
- ["org.apache.axis2", "AxisFault", True, "AxisFault", "(SOAPFaultCode,SOAPFaultReason,SOAPFaultNode,SOAPFaultRole,SOAPFaultDetail)", "", "Argument[0]", "Argument[this].SyntheticField[org.apache.axis2.AxisFault.soapFaultCode]", "value", "dfc-generated"]
|
||||
- ["org.apache.axis2", "AxisFault", True, "AxisFault", "(SOAPFaultCode,SOAPFaultReason,SOAPFaultNode,SOAPFaultRole,SOAPFaultDetail)", "", "Argument[1]", "Argument[this].SyntheticField[org.apache.axis2.AxisFault.soapFaultReason]", "value", "dfc-generated"]
|
||||
- ["org.apache.axis2", "AxisFault", True, "AxisFault", "(SOAPFaultCode,SOAPFaultReason,SOAPFaultNode,SOAPFaultRole,SOAPFaultDetail)", "", "Argument[2]", "Argument[this].SyntheticField[org.apache.axis2.AxisFault.soapFaultNode]", "value", "dfc-generated"]
|
||||
- ["org.apache.axis2", "AxisFault", True, "AxisFault", "(SOAPFaultCode,SOAPFaultReason,SOAPFaultNode,SOAPFaultRole,SOAPFaultDetail)", "", "Argument[3]", "Argument[this].SyntheticField[org.apache.axis2.AxisFault.soapFaultRole]", "value", "dfc-generated"]
|
||||
- ["org.apache.axis2", "AxisFault", True, "AxisFault", "(SOAPFaultCode,SOAPFaultReason,SOAPFaultNode,SOAPFaultRole,SOAPFaultDetail)", "", "Argument[4]", "Argument[this].SyntheticField[org.apache.axis2.AxisFault.soapFaultDetail]", "value", "dfc-generated"]
|
||||
- ["org.apache.axis2", "AxisFault", True, "AxisFault", "(String)", "", "Argument[0]", "Argument[this]", "taint", "df-generated"]
|
||||
- ["org.apache.axis2", "AxisFault", True, "AxisFault", "(String,MessageContext)", "", "Argument[1]", "Argument[this].SyntheticField[org.apache.axis2.AxisFault.faultMessageContext]", "value", "dfc-generated"]
|
||||
- ["org.apache.axis2", "AxisFault", True, "AxisFault", "(String,MessageContext,Throwable)", "", "Argument[1]", "Argument[this].SyntheticField[org.apache.axis2.AxisFault.faultMessageContext]", "value", "dfc-generated"]
|
||||
- ["org.apache.axis2", "AxisFault", True, "AxisFault", "(String,MessageContext,Throwable)", "", "Argument[2]", "Argument[this].Field[java.rmi.RemoteException.detail]", "value", "dfc-generated"]
|
||||
- ["org.apache.axis2", "AxisFault", True, "AxisFault", "(String,QName)", "", "Argument[1]", "Argument[this].SyntheticField[org.apache.axis2.AxisFault.faultCode]", "value", "dfc-generated"]
|
||||
- ["org.apache.axis2", "AxisFault", True, "AxisFault", "(String,QName,Throwable)", "", "Argument[1]", "Argument[this].SyntheticField[org.apache.axis2.AxisFault.faultCode]", "value", "dfc-generated"]
|
||||
- ["org.apache.axis2", "AxisFault", True, "AxisFault", "(String,QName,Throwable)", "", "Argument[2]", "Argument[this].Field[java.rmi.RemoteException.detail]", "value", "dfc-generated"]
|
||||
- ["org.apache.axis2", "AxisFault", True, "AxisFault", "(String,String)", "", "Argument[0]", "Argument[this]", "taint", "df-generated"]
|
||||
- ["org.apache.axis2", "AxisFault", True, "AxisFault", "(String,String)", "", "Argument[1]", "Argument[this]", "taint", "df-generated"]
|
||||
- ["org.apache.axis2", "AxisFault", True, "AxisFault", "(String,String,Throwable)", "", "Argument[2]", "Argument[this].Field[java.rmi.RemoteException.detail]", "value", "dfc-generated"]
|
||||
- ["org.apache.axis2", "AxisFault", True, "AxisFault", "(String,Throwable)", "", "Argument[1]", "Argument[this].Field[java.rmi.RemoteException.detail]", "value", "dfc-generated"]
|
||||
- ["org.apache.axis2", "AxisFault", True, "addHeader", "(SOAPHeaderBlock)", "", "Argument[0]", "Argument[this].SyntheticField[org.apache.axis2.AxisFault.headers].Element", "value", "dfc-generated"]
|
||||
- ["org.apache.axis2", "AxisFault", True, "getDetail", "()", "", "Argument[this].SyntheticField[org.apache.axis2.AxisFault.details].Element", "ReturnValue", "value", "dfc-generated"]
|
||||
- ["org.apache.axis2", "AxisFault", True, "getDetails", "()", "", "Argument[this].SyntheticField[org.apache.axis2.AxisFault.details]", "ReturnValue", "value", "dfc-generated"]
|
||||
- ["org.apache.axis2", "AxisFault", True, "getFaultAction", "()", "", "Argument[this].SyntheticField[org.apache.axis2.AxisFault.faultAction]", "ReturnValue", "value", "dfc-generated"]
|
||||
- ["org.apache.axis2", "AxisFault", True, "getFaultCode", "()", "", "Argument[this].SyntheticField[org.apache.axis2.AxisFault.faultCode]", "ReturnValue", "value", "dfc-generated"]
|
||||
- ["org.apache.axis2", "AxisFault", True, "getFaultCodeElement", "()", "", "Argument[this].SyntheticField[org.apache.axis2.AxisFault.soapFaultCode]", "ReturnValue", "value", "dfc-generated"]
|
||||
- ["org.apache.axis2", "AxisFault", True, "getFaultDetailElement", "()", "", "Argument[this].SyntheticField[org.apache.axis2.AxisFault.soapFaultDetail]", "ReturnValue", "value", "dfc-generated"]
|
||||
- ["org.apache.axis2", "AxisFault", True, "getFaultMessageContext", "()", "", "Argument[this].SyntheticField[org.apache.axis2.AxisFault.faultMessageContext]", "ReturnValue", "value", "dfc-generated"]
|
||||
- ["org.apache.axis2", "AxisFault", True, "getFaultNode", "()", "", "Argument[this].SyntheticField[org.apache.axis2.AxisFault.faultNode]", "ReturnValue", "value", "dfc-generated"]
|
||||
- ["org.apache.axis2", "AxisFault", True, "getFaultNodeElement", "()", "", "Argument[this].SyntheticField[org.apache.axis2.AxisFault.soapFaultNode]", "ReturnValue", "value", "dfc-generated"]
|
||||
- ["org.apache.axis2", "AxisFault", True, "getFaultReasonElement", "()", "", "Argument[this].SyntheticField[org.apache.axis2.AxisFault.soapFaultReason]", "ReturnValue", "value", "dfc-generated"]
|
||||
- ["org.apache.axis2", "AxisFault", True, "getFaultRole", "()", "", "Argument[this].SyntheticField[org.apache.axis2.AxisFault.faultRole]", "ReturnValue", "value", "dfc-generated"]
|
||||
- ["org.apache.axis2", "AxisFault", True, "getFaultRoleElement", "()", "", "Argument[this].SyntheticField[org.apache.axis2.AxisFault.soapFaultRole]", "ReturnValue", "value", "dfc-generated"]
|
||||
- ["org.apache.axis2", "AxisFault", True, "getFaultSubCodes", "()", "", "Argument[this].SyntheticField[org.apache.axis2.AxisFault.faultSubCodes]", "ReturnValue", "value", "dfc-generated"]
|
||||
- ["org.apache.axis2", "AxisFault", True, "getNodeURI", "()", "", "Argument[this].SyntheticField[org.apache.axis2.AxisFault.nodeURI]", "ReturnValue", "value", "dfc-generated"]
|
||||
- ["org.apache.axis2", "AxisFault", True, "getReason", "()", "", "Argument[this]", "ReturnValue", "taint", "df-generated"]
|
||||
- ["org.apache.axis2", "AxisFault", True, "headerIterator", "()", "", "Argument[this].SyntheticField[org.apache.axis2.AxisFault.headers].Element", "ReturnValue.Element", "value", "dfc-generated"]
|
||||
- ["org.apache.axis2", "AxisFault", True, "headers", "()", "", "Argument[this].SyntheticField[org.apache.axis2.AxisFault.headers]", "ReturnValue", "value", "dfc-generated"]
|
||||
- ["org.apache.axis2", "AxisFault", True, "makeFault", "(Throwable)", "", "Argument[0]", "ReturnValue", "value", "df-generated"]
|
||||
- ["org.apache.axis2", "AxisFault", True, "setDetail", "(OMElement)", "", "Argument[0]", "Argument[this].SyntheticField[org.apache.axis2.AxisFault.details].Element", "value", "dfc-generated"]
|
||||
- ["org.apache.axis2", "AxisFault", True, "setDetails", "(List)", "", "Argument[0]", "Argument[this].SyntheticField[org.apache.axis2.AxisFault.details]", "value", "dfc-generated"]
|
||||
- ["org.apache.axis2", "AxisFault", True, "setFaultAction", "(String)", "", "Argument[0]", "Argument[this].SyntheticField[org.apache.axis2.AxisFault.faultAction]", "value", "dfc-generated"]
|
||||
- ["org.apache.axis2", "AxisFault", True, "setFaultCode", "(QName)", "", "Argument[0]", "Argument[this].SyntheticField[org.apache.axis2.AxisFault.faultCode]", "value", "dfc-generated"]
|
||||
- ["org.apache.axis2", "AxisFault", True, "setFaultCode", "(String)", "", "Argument[0]", "Argument[this]", "taint", "df-generated"]
|
||||
- ["org.apache.axis2", "AxisFault", True, "setFaultSubCodes", "(List)", "", "Argument[0]", "Argument[this].SyntheticField[org.apache.axis2.AxisFault.faultSubCodes]", "value", "dfc-generated"]
|
||||
- ["org.apache.axis2", "AxisFault", True, "setNodeURI", "(String)", "", "Argument[0]", "Argument[this].SyntheticField[org.apache.axis2.AxisFault.nodeURI]", "value", "dfc-generated"]
|
||||
@@ -0,0 +1,12 @@
|
||||
# THIS FILE IS AN AUTO-GENERATED MODELS AS DATA FILE. DO NOT EDIT.
|
||||
# Generated from https://github.com/apache/axis-axis2-java-core#aaf1489fabd4599e54039a27f605081f301b3123 by codeql-mads-via-llm
|
||||
extensions:
|
||||
- addsTo:
|
||||
pack: codeql/java-all
|
||||
extensible: summaryModel
|
||||
data:
|
||||
- ["org.apache.axis2.phaseresolver", "PhaseException", True, "PhaseException", "(String)", "", "Argument[0]", "Argument[this]", "taint", "df-generated"]
|
||||
- ["org.apache.axis2.phaseresolver", "PhaseException", True, "PhaseException", "(String,Throwable)", "", "Argument[1]", "Argument[this].Field[java.rmi.RemoteException.detail]", "value", "dfc-generated"]
|
||||
- ["org.apache.axis2.phaseresolver", "PhaseException", True, "PhaseException", "(Throwable)", "", "Argument[0]", "Argument[this].Field[java.rmi.RemoteException.detail]", "value", "dfc-generated"]
|
||||
- ["org.apache.axis2.phaseresolver", "PhaseHolder", True, "PhaseHolder", "(List)", "", "Argument[0].Element", "Argument[this]", "taint", "df-generated"]
|
||||
- ["org.apache.axis2.phaseresolver", "PhaseResolver", True, "PhaseResolver", "(AxisConfiguration)", "", "Argument[0]", "Argument[this]", "taint", "df-generated"]
|
||||
@@ -0,0 +1,19 @@
|
||||
# THIS FILE IS AN AUTO-GENERATED MODELS AS DATA FILE. DO NOT EDIT.
|
||||
# Generated from https://github.com/apache/axis-axis2-java-core#aaf1489fabd4599e54039a27f605081f301b3123 by codeql-mads-via-llm
|
||||
extensions:
|
||||
- addsTo:
|
||||
pack: codeql/java-all
|
||||
extensible: sourceModel
|
||||
data:
|
||||
- ["org.apache.axis2.receivers", "AbstractInOutMessageReceiver", True, "invokeBusinessLogic", "(MessageContext)", "", "Parameter[0]", "remote", "ai-generated"]
|
||||
- ["org.apache.axis2.receivers", "AbstractInOutMessageReceiver", True, "invokeBusinessLogic", "(MessageContext,MessageContext)", "", "Parameter[0]", "remote", "ai-generated"]
|
||||
- ["org.apache.axis2.receivers", "AbstractMessageReceiver", True, "invokeBusinessLogic", "(MessageContext)", "", "Parameter[0]", "remote", "ai-generated"]
|
||||
- ["org.apache.axis2.receivers", "AbstractMessageReceiver", True, "receive", "(MessageContext)", "", "Parameter[0]", "remote", "ai-generated"]
|
||||
- ["org.apache.axis2.receivers", "RawXMLINOnlyMessageReceiver", True, "invokeBusinessLogic", "(MessageContext)", "", "Parameter[0]", "remote", "ai-generated"]
|
||||
- ["org.apache.axis2.receivers", "RawXMLINOutMessageReceiver", True, "invokeBusinessLogic", "(MessageContext)", "", "Parameter[0]", "remote", "ai-generated"]
|
||||
- ["org.apache.axis2.receivers", "RawXMLINOutMessageReceiver", True, "invokeBusinessLogic", "(MessageContext,MessageContext)", "", "Parameter[0]", "remote", "ai-generated"]
|
||||
- addsTo:
|
||||
pack: codeql/java-all
|
||||
extensible: summaryModel
|
||||
data:
|
||||
- ["org.apache.axis2.receivers", "AbstractMessageReceiver$AsyncMessageReceiverWorker", True, "AsyncMessageReceiverWorker", "(MessageContext)", "", "Argument[0]", "Argument[this]", "taint", "df-generated"]
|
||||
@@ -0,0 +1,10 @@
|
||||
# THIS FILE IS AN AUTO-GENERATED MODELS AS DATA FILE. DO NOT EDIT.
|
||||
# Generated from https://github.com/apache/axis-axis2-java-core#aaf1489fabd4599e54039a27f605081f301b3123 by codeql-mads-via-llm
|
||||
extensions:
|
||||
- addsTo:
|
||||
pack: codeql/java-all
|
||||
extensible: summaryModel
|
||||
data:
|
||||
- ["org.apache.axis2.transaction", "Axis2UserTransaction", True, "Axis2UserTransaction", "(TransactionManager)", "", "Argument[0]", "Argument[this]", "taint", "df-generated"]
|
||||
- ["org.apache.axis2.transaction", "TransactionConfiguration", True, "getTransactionManager", "()", "", "Argument[this]", "ReturnValue", "taint", "df-generated"]
|
||||
- ["org.apache.axis2.transaction", "TransactionConfiguration", True, "getUserTransaction", "()", "", "Argument[this]", "ReturnValue", "taint", "df-generated"]
|
||||
@@ -0,0 +1,245 @@
|
||||
# THIS FILE IS AN AUTO-GENERATED MODELS AS DATA FILE. DO NOT EDIT.
|
||||
# Generated from https://github.com/apache/axis-axis2-java-core#aaf1489fabd4599e54039a27f605081f301b3123 by codeql-mads-via-llm
|
||||
extensions:
|
||||
- addsTo:
|
||||
pack: codeql/java-all
|
||||
extensible: sinkModel
|
||||
data:
|
||||
- ["org.apache.axis2.util", "FileWriter", True, "createClassFile", "(File,String,String,String)", "", "Argument[0]", "path-injection", "ai-generated"]
|
||||
- ["org.apache.axis2.util", "FileWriter", True, "createClassFile", "(File,String,String,String)", "", "Argument[1]", "path-injection", "ai-generated"]
|
||||
- ["org.apache.axis2.util", "FileWriter", True, "createClassFile", "(File,String,String,String)", "", "Argument[2]", "path-injection", "ai-generated"]
|
||||
- ["org.apache.axis2.util", "FileWriter", True, "createClassFile", "(File,String,String,String)", "", "Argument[3]", "path-injection", "ai-generated"]
|
||||
- ["org.apache.axis2.util", "LogWriter", True, "write", "(char[],int,int)", "", "Argument[0]", "log-injection", "ai-generated"]
|
||||
- ["org.apache.axis2.util", "MetaDataEntry", True, "readExternal", "(ObjectInput)", "", "Argument[0]", "unsafe-deserialization", "ai-generated"]
|
||||
- ["org.apache.axis2.util", "ObjectStateUtils", True, "readArrayList", "(ObjectInput,String)", "", "Argument[0]", "unsafe-deserialization", "ai-generated"]
|
||||
- ["org.apache.axis2.util", "ObjectStateUtils", True, "readHashMap", "(ObjectInput,String)", "", "Argument[0]", "unsafe-deserialization", "ai-generated"]
|
||||
- ["org.apache.axis2.util", "ObjectStateUtils", True, "readLinkedList", "(ObjectInput,String)", "", "Argument[0]", "unsafe-deserialization", "ai-generated"]
|
||||
- ["org.apache.axis2.util", "ObjectStateUtils", True, "readObject", "(ObjectInput,String)", "", "Argument[0]", "unsafe-deserialization", "ai-generated"]
|
||||
- ["org.apache.axis2.util", "ObjectStateUtils", True, "readString", "(ObjectInput,String)", "", "Argument[0]", "unsafe-deserialization", "ai-generated"]
|
||||
- ["org.apache.axis2.util", "OnDemandLogger", True, "debug", "(Object)", "", "Argument[0]", "log-injection", "ai-generated"]
|
||||
- ["org.apache.axis2.util", "OnDemandLogger", True, "debug", "(Object,Throwable)", "", "Argument[0]", "log-injection", "ai-generated"]
|
||||
- ["org.apache.axis2.util", "OnDemandLogger", True, "error", "(Object)", "", "Argument[0]", "log-injection", "ai-generated"]
|
||||
- ["org.apache.axis2.util", "OnDemandLogger", True, "error", "(Object,Throwable)", "", "Argument[0]", "log-injection", "ai-generated"]
|
||||
- ["org.apache.axis2.util", "OnDemandLogger", True, "fatal", "(Object)", "", "Argument[0]", "log-injection", "ai-generated"]
|
||||
- ["org.apache.axis2.util", "OnDemandLogger", True, "fatal", "(Object,Throwable)", "", "Argument[0]", "log-injection", "ai-generated"]
|
||||
- ["org.apache.axis2.util", "OnDemandLogger", True, "info", "(Object)", "", "Argument[0]", "log-injection", "ai-generated"]
|
||||
- ["org.apache.axis2.util", "OnDemandLogger", True, "info", "(Object,Throwable)", "", "Argument[0]", "log-injection", "ai-generated"]
|
||||
- ["org.apache.axis2.util", "OnDemandLogger", True, "trace", "(Object)", "", "Argument[0]", "log-injection", "ai-generated"]
|
||||
- ["org.apache.axis2.util", "OnDemandLogger", True, "trace", "(Object,Throwable)", "", "Argument[0]", "log-injection", "ai-generated"]
|
||||
- ["org.apache.axis2.util", "OnDemandLogger", True, "warn", "(Object)", "", "Argument[0]", "log-injection", "ai-generated"]
|
||||
- ["org.apache.axis2.util", "OnDemandLogger", True, "warn", "(Object,Throwable)", "", "Argument[0]", "log-injection", "ai-generated"]
|
||||
- ["org.apache.axis2.util", "SecureWSDLLocator", True, "getBaseInputSource", "()", "", "Argument[this]", "request-forgery", "ai-generated"]
|
||||
- ["org.apache.axis2.util", "SecureWSDLLocator", True, "getImportInputSource", "(String,String)", "", "Argument[0]", "request-forgery", "ai-generated"]
|
||||
- ["org.apache.axis2.util", "SecureWSDLLocator", True, "getImportInputSource", "(String,String)", "", "Argument[1]", "request-forgery", "ai-generated"]
|
||||
- ["org.apache.axis2.util", "Utils", True, "getNewConfigurationContext", "(String)", "", "Argument[0]", "path-injection", "ai-generated"]
|
||||
- ["org.apache.axis2.util", "XMLPrettyPrinter", True, "prettify", "(File)", "", "Argument[0]", "path-injection", "ai-generated"]
|
||||
- ["org.apache.axis2.util", "XMLUtils", True, "getInputSourceFromURI", "(String)", "", "Argument[0]", "request-forgery", "ai-generated"]
|
||||
- ["org.apache.axis2.util", "XMLUtils", True, "newDocument", "(InputSource)", "", "Argument[0]", "xxe", "ai-generated"]
|
||||
- ["org.apache.axis2.util", "XMLUtils", True, "newDocument", "(InputStream)", "", "Argument[0]", "xxe", "ai-generated"]
|
||||
- ["org.apache.axis2.util", "XMLUtils", True, "newDocument", "(String)", "", "Argument[0]", "request-forgery", "ai-generated"]
|
||||
- ["org.apache.axis2.util", "XMLUtils", True, "newDocument", "(String)", "", "Argument[0]", "xxe", "ai-generated"]
|
||||
- ["org.apache.axis2.util", "XMLUtils", True, "newDocument", "(String,String,String)", "", "Argument[0]", "request-forgery", "ai-generated"]
|
||||
- ["org.apache.axis2.util", "XMLUtils", True, "newDocument", "(String,String,String)", "", "Argument[0]", "xxe", "ai-generated"]
|
||||
- ["org.apache.axis2.util", "XMLUtils", True, "toOM", "(InputStream)", "", "Argument[0]", "xxe", "ai-generated"]
|
||||
- ["org.apache.axis2.util", "XMLUtils", True, "toOM", "(InputStream,boolean)", "", "Argument[0]", "xxe", "ai-generated"]
|
||||
- ["org.apache.axis2.util", "XMLUtils", True, "toOM", "(Reader)", "", "Argument[0]", "xxe", "ai-generated"]
|
||||
- ["org.apache.axis2.util", "XMLUtils", True, "toOM", "(Reader,boolean)", "", "Argument[0]", "xxe", "ai-generated"]
|
||||
- addsTo:
|
||||
pack: codeql/java-all
|
||||
extensible: sourceModel
|
||||
data:
|
||||
- ["org.apache.axis2.util", "CallbackReceiver", True, "receive", "(MessageContext)", "", "Parameter[0]", "remote", "ai-generated"]
|
||||
- ["org.apache.axis2.util", "OptionsParser", True, "OptionsParser", "(String[])", "", "Argument[this]", "commandargs", "ai-generated"]
|
||||
- ["org.apache.axis2.util", "Utils", True, "getIpAddress", "()", "", "ReturnValue", "environment", "ai-generated"]
|
||||
- ["org.apache.axis2.util", "Utils", True, "getLocalHostLANAddresses", "()", "", "ReturnValue.Element", "environment", "ai-generated"]
|
||||
- ["org.apache.axis2.util", "XMLUtils", True, "getInputSourceFromURI", "(String)", "", "ReturnValue", "remote", "ai-generated"]
|
||||
- ["org.apache.axis2.util", "XMLUtils", True, "newDocument", "(String)", "", "ReturnValue", "remote", "ai-generated"]
|
||||
- ["org.apache.axis2.util", "XMLUtils", True, "newDocument", "(String,String,String)", "", "ReturnValue", "remote", "ai-generated"]
|
||||
- addsTo:
|
||||
pack: codeql/java-all
|
||||
extensible: summaryModel
|
||||
data:
|
||||
- ["org.apache.axis2.util", "ArrayStack", True, "get", "()", "", "Argument[this].Element", "ReturnValue", "value", "dfc-generated"]
|
||||
- ["org.apache.axis2.util", "ArrayStack", True, "peek", "()", "", "Argument[this].Element", "ReturnValue", "value", "dfc-generated"]
|
||||
- ["org.apache.axis2.util", "ArrayStack", True, "peek", "(int)", "", "Argument[this].Element", "ReturnValue", "value", "dfc-generated"]
|
||||
- ["org.apache.axis2.util", "ArrayStack", True, "pop", "()", "", "Argument[this].Element", "ReturnValue", "value", "dfc-generated"]
|
||||
- ["org.apache.axis2.util", "ArrayStack", True, "push", "(Object)", "", "Argument[0]", "Argument[this].Element", "value", "dfc-generated"]
|
||||
- ["org.apache.axis2.util", "ArrayStack", True, "push", "(Object)", "", "Argument[0]", "ReturnValue", "value", "dfc-generated"]
|
||||
- ["org.apache.axis2.util", "ArrayStack", True, "remove", "()", "", "Argument[this].Element", "ReturnValue", "value", "dfc-generated"]
|
||||
- ["org.apache.axis2.util", "AxisPolicyLocator", True, "AxisPolicyLocator", "(AxisDescription)", "", "Argument[0]", "Argument[this]", "taint", "df-generated"]
|
||||
- ["org.apache.axis2.util", "AxisPolicyLocator", True, "lookup", "(String)", "", "Argument[this]", "ReturnValue", "taint", "df-generated"]
|
||||
- ["org.apache.axis2.util", "CallbackReceiver", True, "addCallback", "(String,AxisCallback)", "", "Argument[0]", "Argument[this].SyntheticField[org.apache.axis2.util.CallbackReceiver.callbackStore].MapKey", "value", "dfc-generated"]
|
||||
- ["org.apache.axis2.util", "CallbackReceiver", True, "addCallback", "(String,AxisCallback)", "", "Argument[1]", "Argument[this].SyntheticField[org.apache.axis2.util.CallbackReceiver.callbackStore].MapValue", "value", "dfc-generated"]
|
||||
- ["org.apache.axis2.util", "CallbackReceiver", True, "getCallbackStore", "()", "", "Argument[this].SyntheticField[org.apache.axis2.util.CallbackReceiver.callbackStore]", "ReturnValue", "value", "dfc-generated"]
|
||||
- ["org.apache.axis2.util", "CallbackReceiver", True, "lookupCallback", "(String)", "", "Argument[this].SyntheticField[org.apache.axis2.util.CallbackReceiver.callbackStore].MapValue", "ReturnValue", "value", "dfc-generated"]
|
||||
- ["org.apache.axis2.util", "CommandLineOption", True, "CommandLineOption", "(String,ArrayList)", "", "Argument[0]", "Argument[this].SyntheticField[org.apache.axis2.util.CommandLineOption.type]", "value", "dfc-generated"]
|
||||
- ["org.apache.axis2.util", "CommandLineOption", True, "CommandLineOption", "(String,ArrayList)", "", "Argument[1]", "Argument[this].SyntheticField[org.apache.axis2.util.CommandLineOption.optionValues]", "value", "dfc-generated"]
|
||||
- ["org.apache.axis2.util", "CommandLineOption", True, "CommandLineOption", "(String,String[])", "", "Argument[0]", "Argument[this].SyntheticField[org.apache.axis2.util.CommandLineOption.type]", "value", "dfc-generated"]
|
||||
- ["org.apache.axis2.util", "CommandLineOption", True, "CommandLineOption", "(String,String[])", "", "Argument[1].ArrayElement", "Argument[this].SyntheticField[org.apache.axis2.util.CommandLineOption.optionValues].Element", "value", "dfc-generated"]
|
||||
- ["org.apache.axis2.util", "CommandLineOption", True, "getOptionType", "()", "", "Argument[this].SyntheticField[org.apache.axis2.util.CommandLineOption.type]", "ReturnValue", "value", "dfc-generated"]
|
||||
- ["org.apache.axis2.util", "CommandLineOption", True, "getOptionValue", "()", "", "Argument[this].SyntheticField[org.apache.axis2.util.CommandLineOption.optionValues].Element", "ReturnValue", "value", "dfc-generated"]
|
||||
- ["org.apache.axis2.util", "CommandLineOption", True, "getOptionValues", "()", "", "Argument[this].SyntheticField[org.apache.axis2.util.CommandLineOption.optionValues]", "ReturnValue", "value", "dfc-generated"]
|
||||
- ["org.apache.axis2.util", "CommandLineOptionParser", True, "CommandLineOptionParser", "(Map)", "", "Argument[0]", "Argument[this].SyntheticField[org.apache.axis2.util.CommandLineOptionParser.commandLineOptions]", "value", "dfc-generated"]
|
||||
- ["org.apache.axis2.util", "CommandLineOptionParser", True, "CommandLineOptionParser", "(String[])", "", "Argument[0].ArrayElement", "Argument[this].SyntheticField[org.apache.axis2.util.CommandLineOptionParser.commandLineOptions].MapKey", "value", "dfc-generated"]
|
||||
- ["org.apache.axis2.util", "CommandLineOptionParser", True, "getAllOptions", "()", "", "Argument[this].SyntheticField[org.apache.axis2.util.CommandLineOptionParser.commandLineOptions]", "ReturnValue", "value", "dfc-generated"]
|
||||
- ["org.apache.axis2.util", "CommandLineOptionParser", True, "getInvalidOptions", "(OptionsValidator)", "", "Argument[this].SyntheticField[org.apache.axis2.util.CommandLineOptionParser.commandLineOptions].MapValue", "ReturnValue.Element", "value", "dfc-generated"]
|
||||
- ["org.apache.axis2.util", "ExternalPolicySerializer", True, "addAssertionToFilter", "(QName)", "", "Argument[0]", "Argument[this].SyntheticField[org.apache.axis2.util.ExternalPolicySerializer.assertions2Filter].Element", "value", "dfc-generated"]
|
||||
- ["org.apache.axis2.util", "ExternalPolicySerializer", True, "getAssertionsToFilter", "()", "", "Argument[this].SyntheticField[org.apache.axis2.util.ExternalPolicySerializer.assertions2Filter]", "ReturnValue", "value", "dfc-generated"]
|
||||
- ["org.apache.axis2.util", "ExternalPolicySerializer", True, "setAssertionsToFilter", "(List)", "", "Argument[0]", "Argument[this].SyntheticField[org.apache.axis2.util.ExternalPolicySerializer.assertions2Filter]", "value", "dfc-generated"]
|
||||
- ["org.apache.axis2.util", "FaultyServiceData", True, "FaultyServiceData", "(AxisServiceGroup,ArrayList,URL,DeploymentFileData)", "", "Argument[0]", "Argument[this].SyntheticField[org.apache.axis2.util.FaultyServiceData.serviceGroupName]", "taint", "dfc-generated"]
|
||||
- ["org.apache.axis2.util", "FaultyServiceData", True, "FaultyServiceData", "(AxisServiceGroup,ArrayList,URL,DeploymentFileData)", "", "Argument[0]", "Argument[this].SyntheticField[org.apache.axis2.util.FaultyServiceData.serviceGroup]", "value", "dfc-generated"]
|
||||
- ["org.apache.axis2.util", "FaultyServiceData", True, "FaultyServiceData", "(AxisServiceGroup,ArrayList,URL,DeploymentFileData)", "", "Argument[0].SyntheticField[org.apache.axis2.description.AxisServiceGroup.serviceGroupName]", "Argument[this].SyntheticField[org.apache.axis2.util.FaultyServiceData.serviceGroupName]", "value", "dfc-generated"]
|
||||
- ["org.apache.axis2.util", "FaultyServiceData", True, "FaultyServiceData", "(AxisServiceGroup,ArrayList,URL,DeploymentFileData)", "", "Argument[1]", "Argument[this].SyntheticField[org.apache.axis2.util.FaultyServiceData.serviceList]", "value", "dfc-generated"]
|
||||
- ["org.apache.axis2.util", "FaultyServiceData", True, "FaultyServiceData", "(AxisServiceGroup,ArrayList,URL,DeploymentFileData)", "", "Argument[2]", "Argument[this].SyntheticField[org.apache.axis2.util.FaultyServiceData.serviceLocation]", "value", "dfc-generated"]
|
||||
- ["org.apache.axis2.util", "FaultyServiceData", True, "FaultyServiceData", "(AxisServiceGroup,ArrayList,URL,DeploymentFileData)", "", "Argument[3]", "Argument[this].SyntheticField[org.apache.axis2.util.FaultyServiceData.currentDeploymentFile]", "value", "dfc-generated"]
|
||||
- ["org.apache.axis2.util", "FaultyServiceData", True, "getCurrentDeploymentFile", "()", "", "Argument[this].SyntheticField[org.apache.axis2.util.FaultyServiceData.currentDeploymentFile]", "ReturnValue", "value", "dfc-generated"]
|
||||
- ["org.apache.axis2.util", "FaultyServiceData", True, "getServiceGroup", "()", "", "Argument[this].SyntheticField[org.apache.axis2.util.FaultyServiceData.serviceGroup]", "ReturnValue", "value", "dfc-generated"]
|
||||
- ["org.apache.axis2.util", "FaultyServiceData", True, "getServiceGroupName", "()", "", "Argument[this].SyntheticField[org.apache.axis2.util.FaultyServiceData.serviceGroupName]", "ReturnValue", "value", "dfc-generated"]
|
||||
- ["org.apache.axis2.util", "FaultyServiceData", True, "getServiceList", "()", "", "Argument[this].SyntheticField[org.apache.axis2.util.FaultyServiceData.serviceList]", "ReturnValue", "value", "dfc-generated"]
|
||||
- ["org.apache.axis2.util", "FaultyServiceData", True, "getServiceLocation", "()", "", "Argument[this].SyntheticField[org.apache.axis2.util.FaultyServiceData.serviceLocation]", "ReturnValue", "value", "dfc-generated"]
|
||||
- ["org.apache.axis2.util", "FileWriter", True, "createClassFile", "(File,String,String,String)", "", "Argument[0]", "ReturnValue", "taint", "dfc-generated"]
|
||||
- ["org.apache.axis2.util", "FileWriter", True, "createClassFile", "(File,String,String,String)", "", "Argument[2]", "ReturnValue", "taint", "dfc-generated"]
|
||||
- ["org.apache.axis2.util", "FileWriter", True, "createClassFile", "(File,String,String,String)", "", "Argument[3]", "ReturnValue", "taint", "dfc-generated"]
|
||||
- ["org.apache.axis2.util", "HostConfiguration", True, "HostConfiguration", "(String,int)", "", "Argument[0]", "Argument[this].SyntheticField[org.apache.axis2.util.HostConfiguration.ip]", "value", "dfc-generated"]
|
||||
- ["org.apache.axis2.util", "HostConfiguration", True, "getIp", "()", "", "Argument[this].SyntheticField[org.apache.axis2.util.HostConfiguration.ip]", "ReturnValue", "value", "dfc-generated"]
|
||||
- ["org.apache.axis2.util", "IOUtils", True, "copy", "(InputStream,OutputStream,boolean)", "", "Argument[0]", "Argument[1]", "taint", "dfc-generated"]
|
||||
- ["org.apache.axis2.util", "JavaUtils", True, "capitalizeFirstChar", "(String)", "", "Argument[0]", "ReturnValue", "value", "dfc-generated"]
|
||||
- ["org.apache.axis2.util", "JavaUtils", True, "makeNonJavaKeyword", "(String)", "", "Argument[0]", "ReturnValue", "taint", "dfc-generated"]
|
||||
- ["org.apache.axis2.util", "JavaUtils", True, "replace", "(String,String,String)", "", "Argument[0]", "ReturnValue", "taint", "dfc-generated"]
|
||||
- ["org.apache.axis2.util", "JavaUtils", True, "replace", "(String,String,String)", "", "Argument[2]", "ReturnValue", "taint", "dfc-generated"]
|
||||
- ["org.apache.axis2.util", "JavaUtils", True, "split", "(String,char)", "", "Argument[0]", "ReturnValue.ArrayElement", "taint", "dfc-generated"]
|
||||
- ["org.apache.axis2.util", "JavaUtils", True, "xmlNameToJava", "(String)", "", "Argument[0]", "ReturnValue", "value", "dfc-generated"]
|
||||
- ["org.apache.axis2.util", "JavaUtils", True, "xmlNameToJavaIdentifier", "(String)", "", "Argument[0]", "ReturnValue", "value", "dfc-generated"]
|
||||
- ["org.apache.axis2.util", "LogWriter", True, "LogWriter", "(Log)", "", "Argument[0]", "Argument[this]", "taint", "df-generated"]
|
||||
- ["org.apache.axis2.util", "LogWriter", True, "LogWriter", "(Log,String)", "", "Argument[0]", "Argument[this]", "taint", "df-generated"]
|
||||
- ["org.apache.axis2.util", "LogWriter", True, "LogWriter", "(Log,String)", "", "Argument[1]", "Argument[this]", "taint", "df-generated"]
|
||||
- ["org.apache.axis2.util", "MessageContextBuilder", True, "createFaultMessageContext", "(MessageContext,Throwable)", "", "Argument[0]", "ReturnValue", "taint", "df-generated"]
|
||||
- ["org.apache.axis2.util", "MessageContextBuilder", True, "createFaultMessageContext", "(MessageContext,Throwable)", "", "Argument[1]", "ReturnValue", "taint", "df-generated"]
|
||||
- ["org.apache.axis2.util", "MessageContextBuilder", True, "createOutMessageContext", "(MessageContext)", "", "Argument[0]", "ReturnValue", "taint", "df-generated"]
|
||||
- ["org.apache.axis2.util", "MessageContextBuilder", True, "switchNamespacePrefix", "(String,OMNamespace)", "", "Argument[0]", "ReturnValue", "value", "dfc-generated"]
|
||||
- ["org.apache.axis2.util", "MessageProcessorSelector", True, "getMessageBuilder", "(String,MessageContext)", "", "Argument[0]", "Argument[1].SyntheticField[org.apache.axis2.context.AbstractContext.properties].MapValue", "value", "dfc-generated"]
|
||||
- ["org.apache.axis2.util", "MessageProcessorSelector", True, "getMessageFormatter", "(MessageContext)", "", "Argument[0].SyntheticField[org.apache.axis2.context.AbstractContext.properties].MapValue", "ReturnValue", "value", "dfc-generated"]
|
||||
- ["org.apache.axis2.util", "MetaDataEntry", True, "MetaDataEntry", "(String,String)", "", "Argument[0]", "Argument[this].SyntheticField[org.apache.axis2.util.MetaDataEntry.className]", "value", "dfc-generated"]
|
||||
- ["org.apache.axis2.util", "MetaDataEntry", True, "MetaDataEntry", "(String,String)", "", "Argument[1]", "Argument[this].SyntheticField[org.apache.axis2.util.MetaDataEntry.qnameAsString]", "value", "dfc-generated"]
|
||||
- ["org.apache.axis2.util", "MetaDataEntry", True, "MetaDataEntry", "(String,String,ArrayList)", "", "Argument[0]", "Argument[this].SyntheticField[org.apache.axis2.util.MetaDataEntry.className]", "value", "dfc-generated"]
|
||||
- ["org.apache.axis2.util", "MetaDataEntry", True, "MetaDataEntry", "(String,String,ArrayList)", "", "Argument[1]", "Argument[this].SyntheticField[org.apache.axis2.util.MetaDataEntry.qnameAsString]", "value", "dfc-generated"]
|
||||
- ["org.apache.axis2.util", "MetaDataEntry", True, "MetaDataEntry", "(String,String,ArrayList)", "", "Argument[2]", "Argument[this].SyntheticField[org.apache.axis2.util.MetaDataEntry.children]", "value", "dfc-generated"]
|
||||
- ["org.apache.axis2.util", "MetaDataEntry", True, "MetaDataEntry", "(String,String,String)", "", "Argument[0]", "Argument[this].SyntheticField[org.apache.axis2.util.MetaDataEntry.className]", "value", "dfc-generated"]
|
||||
- ["org.apache.axis2.util", "MetaDataEntry", True, "MetaDataEntry", "(String,String,String)", "", "Argument[1]", "Argument[this].SyntheticField[org.apache.axis2.util.MetaDataEntry.qnameAsString]", "value", "dfc-generated"]
|
||||
- ["org.apache.axis2.util", "MetaDataEntry", True, "MetaDataEntry", "(String,String,String)", "", "Argument[2]", "Argument[this].SyntheticField[org.apache.axis2.util.MetaDataEntry.extraName]", "value", "dfc-generated"]
|
||||
- ["org.apache.axis2.util", "MetaDataEntry", True, "addToList", "(MetaDataEntry)", "", "Argument[0]", "Argument[this].SyntheticField[org.apache.axis2.util.MetaDataEntry.children].Element", "value", "dfc-generated"]
|
||||
- ["org.apache.axis2.util", "MetaDataEntry", True, "getChildren", "()", "", "Argument[this]", "ReturnValue", "taint", "dfc-generated"]
|
||||
- ["org.apache.axis2.util", "MetaDataEntry", True, "getChildren", "()", "", "Argument[this].SyntheticField[org.apache.axis2.util.MetaDataEntry.children]", "ReturnValue", "value", "dfc-generated"]
|
||||
- ["org.apache.axis2.util", "MetaDataEntry", True, "getClassName", "()", "", "Argument[this]", "ReturnValue", "taint", "dfc-generated"]
|
||||
- ["org.apache.axis2.util", "MetaDataEntry", True, "getClassName", "()", "", "Argument[this].SyntheticField[org.apache.axis2.util.MetaDataEntry.className]", "ReturnValue", "value", "dfc-generated"]
|
||||
- ["org.apache.axis2.util", "MetaDataEntry", True, "getExtraName", "()", "", "Argument[this]", "ReturnValue", "taint", "dfc-generated"]
|
||||
- ["org.apache.axis2.util", "MetaDataEntry", True, "getExtraName", "()", "", "Argument[this].SyntheticField[org.apache.axis2.util.MetaDataEntry.extraName]", "ReturnValue", "value", "dfc-generated"]
|
||||
- ["org.apache.axis2.util", "MetaDataEntry", True, "getName", "()", "", "Argument[this]", "ReturnValue", "taint", "dfc-generated"]
|
||||
- ["org.apache.axis2.util", "MetaDataEntry", True, "getName", "()", "", "Argument[this].SyntheticField[org.apache.axis2.util.MetaDataEntry.qnameAsString]", "ReturnValue", "value", "dfc-generated"]
|
||||
- ["org.apache.axis2.util", "MetaDataEntry", True, "getQName", "()", "", "Argument[this]", "ReturnValue", "taint", "df-generated"]
|
||||
- ["org.apache.axis2.util", "MetaDataEntry", True, "getQNameAsString", "()", "", "Argument[this]", "ReturnValue", "taint", "dfc-generated"]
|
||||
- ["org.apache.axis2.util", "MetaDataEntry", True, "getQNameAsString", "()", "", "Argument[this].SyntheticField[org.apache.axis2.util.MetaDataEntry.qnameAsString]", "ReturnValue", "value", "dfc-generated"]
|
||||
- ["org.apache.axis2.util", "MetaDataEntry", True, "readExternal", "(ObjectInput)", "", "Argument[0]", "Argument[this]", "taint", "df-generated"]
|
||||
- ["org.apache.axis2.util", "MetaDataEntry", True, "setChildren", "(ArrayList)", "", "Argument[0]", "Argument[this].SyntheticField[org.apache.axis2.util.MetaDataEntry.children]", "value", "dfc-generated"]
|
||||
- ["org.apache.axis2.util", "MetaDataEntry", True, "setClassName", "(String)", "", "Argument[0]", "Argument[this].SyntheticField[org.apache.axis2.util.MetaDataEntry.className]", "value", "dfc-generated"]
|
||||
- ["org.apache.axis2.util", "MetaDataEntry", True, "setExtraName", "(String)", "", "Argument[0]", "Argument[this].SyntheticField[org.apache.axis2.util.MetaDataEntry.extraName]", "value", "dfc-generated"]
|
||||
- ["org.apache.axis2.util", "MetaDataEntry", True, "setQName", "(String)", "", "Argument[0]", "Argument[this].SyntheticField[org.apache.axis2.util.MetaDataEntry.qnameAsString]", "value", "dfc-generated"]
|
||||
- ["org.apache.axis2.util", "MetaDataEntry", True, "writeExternal", "(ObjectOutput)", "", "Argument[this]", "Argument[0]", "taint", "df-generated"]
|
||||
- ["org.apache.axis2.util", "MultipleEntryHashMap", True, "get", "(Object)", "", "Argument[this]", "ReturnValue", "taint", "df-generated"]
|
||||
- ["org.apache.axis2.util", "MultipleEntryHashMap", True, "keySet", "()", "", "Argument[this].SyntheticField[org.apache.axis2.util.MultipleEntryHashMap.table].MapKey", "ReturnValue.Element", "value", "dfc-generated"]
|
||||
- ["org.apache.axis2.util", "MultipleEntryHashMap", True, "put", "(Object,Object)", "", "Argument[0]", "Argument[this].SyntheticField[org.apache.axis2.util.MultipleEntryHashMap.table].MapKey", "value", "dfc-generated"]
|
||||
- ["org.apache.axis2.util", "MultipleEntryHashMap", True, "put", "(Object,Object)", "", "Argument[1]", "ReturnValue", "value", "dfc-generated"]
|
||||
- ["org.apache.axis2.util", "ObjectStateUtils", True, "findHandler", "(ArrayList,MetaDataEntry)", "", "Argument[0].Element", "ReturnValue", "value", "dfc-generated"]
|
||||
- ["org.apache.axis2.util", "ObjectStateUtils", True, "findMessage", "(AxisOperation,String,String)", "", "Argument[0]", "ReturnValue", "taint", "df-generated"]
|
||||
- ["org.apache.axis2.util", "ObjectStateUtils", True, "findOperation", "(AxisConfiguration,String,QName)", "", "Argument[0]", "ReturnValue", "taint", "df-generated"]
|
||||
- ["org.apache.axis2.util", "ObjectStateUtils", True, "findOperation", "(AxisService,String,QName)", "", "Argument[0]", "ReturnValue", "taint", "df-generated"]
|
||||
- ["org.apache.axis2.util", "ObjectStateUtils", True, "findService", "(AxisConfiguration,String,String)", "", "Argument[0].SyntheticField[org.apache.axis2.engine.AxisConfiguration.allServices].MapValue", "ReturnValue", "value", "dfc-generated"]
|
||||
- ["org.apache.axis2.util", "ObjectStateUtils", True, "findServiceGroup", "(AxisConfiguration,String,String)", "", "Argument[0]", "ReturnValue", "taint", "df-generated"]
|
||||
- ["org.apache.axis2.util", "ObjectStateUtils", True, "findTransportListener", "(AxisConfiguration,String)", "", "Argument[0].SyntheticField[org.apache.axis2.engine.AxisConfiguration.transportsIn].MapValue", "ReturnValue", "taint", "dfc-generated"]
|
||||
- ["org.apache.axis2.util", "ObjectStateUtils", True, "readArrayList", "(ObjectInput,String)", "", "Argument[0]", "ReturnValue", "taint", "df-generated"]
|
||||
- ["org.apache.axis2.util", "ObjectStateUtils", True, "readHashMap", "(ObjectInput,String)", "", "Argument[0]", "ReturnValue", "taint", "df-generated"]
|
||||
- ["org.apache.axis2.util", "ObjectStateUtils", True, "readLinkedList", "(ObjectInput,String)", "", "Argument[0]", "ReturnValue", "taint", "df-generated"]
|
||||
- ["org.apache.axis2.util", "ObjectStateUtils", True, "readObject", "(ObjectInput,String)", "", "Argument[0]", "ReturnValue", "taint", "df-generated"]
|
||||
- ["org.apache.axis2.util", "ObjectStateUtils", True, "readString", "(ObjectInput,String)", "", "Argument[0]", "ReturnValue", "taint", "df-generated"]
|
||||
- ["org.apache.axis2.util", "ObjectStateUtils", True, "writeArrayList", "(ObjectOutput,ArrayList,String)", "", "Argument[1].Element", "Argument[0].SyntheticField[org.apache.axis2.context.externalize.SafeObjectOutputStream.out]", "taint", "dfc-generated"]
|
||||
- ["org.apache.axis2.util", "ObjectStateUtils", True, "writeLinkedList", "(ObjectOutput,LinkedList,String)", "", "Argument[1].Element", "Argument[0].SyntheticField[org.apache.axis2.context.externalize.SafeObjectOutputStream.out]", "taint", "dfc-generated"]
|
||||
- ["org.apache.axis2.util", "ObjectStateUtils", True, "writeObject", "(ObjectOutput,Object,String)", "", "Argument[1]", "Argument[0].SyntheticField[org.apache.axis2.context.externalize.SafeObjectOutputStream.out]", "taint", "dfc-generated"]
|
||||
- ["org.apache.axis2.util", "ObjectStateUtils", True, "writeString", "(ObjectOutput,String,String)", "", "Argument[1]", "Argument[0].SyntheticField[org.apache.axis2.context.externalize.SafeObjectOutputStream.out]", "taint", "dfc-generated"]
|
||||
- ["org.apache.axis2.util", "OptionsParser", True, "OptionsParser", "(String[])", "", "Argument[0]", "Argument[this].SyntheticField[org.apache.axis2.util.OptionsParser.args]", "value", "dfc-generated"]
|
||||
- ["org.apache.axis2.util", "OptionsParser", True, "getPassword", "()", "", "Argument[this].SyntheticField[org.apache.axis2.util.OptionsParser.args].ArrayElement", "ReturnValue", "value", "dfc-generated"]
|
||||
- ["org.apache.axis2.util", "OptionsParser", True, "getRemainingArgs", "()", "", "Argument[this].SyntheticField[org.apache.axis2.util.OptionsParser.args].ArrayElement", "ReturnValue.ArrayElement", "value", "dfc-generated"]
|
||||
- ["org.apache.axis2.util", "OptionsParser", True, "getRemainingFlags", "()", "", "Argument[this].SyntheticField[org.apache.axis2.util.OptionsParser.args].ArrayElement", "ReturnValue", "taint", "dfc-generated"]
|
||||
- ["org.apache.axis2.util", "OptionsParser", True, "getUser", "()", "", "Argument[this].SyntheticField[org.apache.axis2.util.OptionsParser.args].ArrayElement", "ReturnValue", "value", "dfc-generated"]
|
||||
- ["org.apache.axis2.util", "OptionsParser", True, "isValueSet", "(char)", "", "Argument[this]", "ReturnValue", "taint", "df-generated"]
|
||||
- ["org.apache.axis2.util", "PolicyLocator", True, "PolicyLocator", "(AxisService)", "", "Argument[0]", "Argument[this]", "taint", "df-generated"]
|
||||
- ["org.apache.axis2.util", "PolicyLocator", True, "lookup", "(String)", "", "Argument[this]", "ReturnValue", "taint", "df-generated"]
|
||||
- ["org.apache.axis2.util", "PolicyUtil", True, "generateId", "(AxisDescription)", "", "Argument[0]", "ReturnValue", "taint", "df-generated"]
|
||||
- ["org.apache.axis2.util", "PolicyUtil", True, "getMergedPolicy", "(Collection,AxisDescription)", "", "Argument[0].Element", "ReturnValue", "value", "dfc-generated"]
|
||||
- ["org.apache.axis2.util", "PolicyUtil", True, "getMergedPolicy", "(List,AxisService)", "", "Argument[0].Element", "ReturnValue", "value", "dfc-generated"]
|
||||
- ["org.apache.axis2.util", "SecureWSDLLocator", True, "SecureWSDLLocator", "(String)", "", "Argument[0]", "Argument[this].SyntheticField[org.apache.axis2.util.SecureWSDLLocator.baseURI]", "value", "dfc-generated"]
|
||||
- ["org.apache.axis2.util", "SecureWSDLLocator", True, "getBaseURI", "()", "", "Argument[this].SyntheticField[org.apache.axis2.util.SecureWSDLLocator.baseURI]", "ReturnValue", "value", "dfc-generated"]
|
||||
- ["org.apache.axis2.util", "SecureWSDLLocator", True, "getImportInputSource", "(String,String)", "", "Argument[1]", "Argument[this].SyntheticField[org.apache.axis2.util.SecureWSDLLocator.latestImportURI]", "value", "dfc-generated"]
|
||||
- ["org.apache.axis2.util", "SecureWSDLLocator", True, "getLatestImportURI", "()", "", "Argument[this].SyntheticField[org.apache.axis2.util.SecureWSDLLocator.latestImportURI]", "ReturnValue", "value", "dfc-generated"]
|
||||
- ["org.apache.axis2.util", "SelfManagedDataHolder", True, "SelfManagedDataHolder", "(String,String,byte[])", "", "Argument[0]", "Argument[this].SyntheticField[org.apache.axis2.util.SelfManagedDataHolder.classname]", "value", "dfc-generated"]
|
||||
- ["org.apache.axis2.util", "SelfManagedDataHolder", True, "SelfManagedDataHolder", "(String,String,byte[])", "", "Argument[1]", "Argument[this].SyntheticField[org.apache.axis2.util.SelfManagedDataHolder.id]", "value", "dfc-generated"]
|
||||
- ["org.apache.axis2.util", "SelfManagedDataHolder", True, "getClassname", "()", "", "Argument[this].SyntheticField[org.apache.axis2.util.SelfManagedDataHolder.classname]", "ReturnValue", "value", "dfc-generated"]
|
||||
- ["org.apache.axis2.util", "SelfManagedDataHolder", True, "getData", "()", "", "Argument[this].SyntheticField[org.apache.axis2.util.SelfManagedDataHolder.data]", "ReturnValue", "value", "dfc-generated"]
|
||||
- ["org.apache.axis2.util", "SelfManagedDataHolder", True, "getId", "()", "", "Argument[this].SyntheticField[org.apache.axis2.util.SelfManagedDataHolder.id]", "ReturnValue", "value", "dfc-generated"]
|
||||
- ["org.apache.axis2.util", "SelfManagedDataHolder", True, "readExternal", "(ObjectInput)", "", "Argument[0]", "Argument[this].SyntheticField[org.apache.axis2.util.SelfManagedDataHolder.classname]", "taint", "dfc-generated"]
|
||||
- ["org.apache.axis2.util", "SelfManagedDataHolder", True, "readExternal", "(ObjectInput)", "", "Argument[0]", "Argument[this].SyntheticField[org.apache.axis2.util.SelfManagedDataHolder.data]", "taint", "dfc-generated"]
|
||||
- ["org.apache.axis2.util", "SelfManagedDataHolder", True, "readExternal", "(ObjectInput)", "", "Argument[0]", "Argument[this].SyntheticField[org.apache.axis2.util.SelfManagedDataHolder.id]", "taint", "dfc-generated"]
|
||||
- ["org.apache.axis2.util", "SelfManagedDataHolder", True, "writeExternal", "(ObjectOutput)", "", "Argument[this]", "Argument[0]", "taint", "df-generated"]
|
||||
- ["org.apache.axis2.util", "StreamWrapper", True, "StreamWrapper", "(XMLStreamReader)", "", "Argument[0]", "Argument[this].SyntheticField[org.apache.axis2.util.StreamWrapper.realReader]", "value", "dfc-generated"]
|
||||
- ["org.apache.axis2.util", "StreamWrapper", True, "getCharacterEncodingScheme", "()", "", "Argument[this].SyntheticField[org.apache.axis2.util.StreamWrapper.realReader]", "ReturnValue", "taint", "dfc-generated"]
|
||||
- ["org.apache.axis2.util", "StreamWrapper", True, "getElementText", "()", "", "Argument[this].SyntheticField[org.apache.axis2.util.StreamWrapper.realReader]", "ReturnValue", "taint", "dfc-generated"]
|
||||
- ["org.apache.axis2.util", "StreamWrapper", True, "getLocalName", "()", "", "Argument[this].SyntheticField[org.apache.axis2.util.StreamWrapper.realReader]", "ReturnValue", "taint", "dfc-generated"]
|
||||
- ["org.apache.axis2.util", "StreamWrapper", True, "getNamespaceContext", "()", "", "Argument[this].SyntheticField[org.apache.axis2.util.StreamWrapper.realReader]", "ReturnValue", "taint", "dfc-generated"]
|
||||
- ["org.apache.axis2.util", "StreamWrapper", True, "getPITarget", "()", "", "Argument[this].SyntheticField[org.apache.axis2.util.StreamWrapper.realReader]", "ReturnValue", "taint", "dfc-generated"]
|
||||
- ["org.apache.axis2.util", "StreamWrapper", True, "getProperty", "(String)", "", "Argument[this].SyntheticField[org.apache.axis2.util.StreamWrapper.realReader]", "ReturnValue", "taint", "dfc-generated"]
|
||||
- ["org.apache.axis2.util", "StreamWrapper", True, "getText", "()", "", "Argument[this].SyntheticField[org.apache.axis2.util.StreamWrapper.realReader]", "ReturnValue", "taint", "dfc-generated"]
|
||||
- ["org.apache.axis2.util", "URL", True, "URL", "(String)", "", "Argument[0]", "Argument[this].SyntheticField[org.apache.axis2.util.URL.fileName]", "taint", "dfc-generated"]
|
||||
- ["org.apache.axis2.util", "URL", True, "URL", "(String)", "", "Argument[0]", "Argument[this].SyntheticField[org.apache.axis2.util.URL.host]", "value", "dfc-generated"]
|
||||
- ["org.apache.axis2.util", "URL", True, "URL", "(String)", "", "Argument[0]", "Argument[this].SyntheticField[org.apache.axis2.util.URL.protocol]", "taint", "dfc-generated"]
|
||||
- ["org.apache.axis2.util", "URL", True, "getFileName", "()", "", "Argument[this].SyntheticField[org.apache.axis2.util.URL.fileName]", "ReturnValue", "value", "dfc-generated"]
|
||||
- ["org.apache.axis2.util", "URL", True, "getHost", "()", "", "Argument[this].SyntheticField[org.apache.axis2.util.URL.host]", "ReturnValue", "value", "dfc-generated"]
|
||||
- ["org.apache.axis2.util", "URL", True, "getProtocol", "()", "", "Argument[this].SyntheticField[org.apache.axis2.util.URL.protocol]", "ReturnValue", "value", "dfc-generated"]
|
||||
- ["org.apache.axis2.util", "URLProcessor", True, "makePackageName", "(String)", "", "Argument[0]", "ReturnValue", "taint", "dfc-generated"]
|
||||
- ["org.apache.axis2.util", "Utils", True, "calculateDefaultModuleVersion", "(HashMap,AxisConfiguration)", "", "Argument[0].Element", "Argument[1]", "taint", "df-generated"]
|
||||
- ["org.apache.axis2.util", "Utils", True, "createSimpleInOnlyService", "(QName,MessageReceiver,QName)", "", "Argument[0].SyntheticField[javax.xml.namespace.QName.localPart]", "ReturnValue.SyntheticField[org.apache.axis2.description.AxisService.name]", "value", "dfc-generated"]
|
||||
- ["org.apache.axis2.util", "Utils", True, "createSimpleInOnlyService", "(QName,MessageReceiver,QName)", "", "Argument[2].SyntheticField[javax.xml.namespace.QName.localPart]", "ReturnValue.SyntheticField[org.apache.axis2.description.AxisService.operationsAliasesMap].MapKey", "taint", "dfc-generated"]
|
||||
- ["org.apache.axis2.util", "Utils", True, "createSimpleService", "(QName,MessageReceiver,String,QName)", "", "Argument[0].SyntheticField[javax.xml.namespace.QName.localPart]", "ReturnValue.SyntheticField[org.apache.axis2.description.AxisService.name]", "value", "dfc-generated"]
|
||||
- ["org.apache.axis2.util", "Utils", True, "createSimpleService", "(QName,MessageReceiver,String,QName)", "", "Argument[3].SyntheticField[javax.xml.namespace.QName.localPart]", "ReturnValue.SyntheticField[org.apache.axis2.description.AxisService.operationsAliasesMap].MapKey", "taint", "dfc-generated"]
|
||||
- ["org.apache.axis2.util", "Utils", True, "createSimpleService", "(QName,String,QName)", "", "Argument[0].SyntheticField[javax.xml.namespace.QName.localPart]", "ReturnValue.SyntheticField[org.apache.axis2.description.AxisService.name]", "value", "dfc-generated"]
|
||||
- ["org.apache.axis2.util", "Utils", True, "createSimpleService", "(QName,String,QName)", "", "Argument[2].SyntheticField[javax.xml.namespace.QName.localPart]", "ReturnValue.SyntheticField[org.apache.axis2.description.AxisService.operationsAliasesMap].MapKey", "taint", "dfc-generated"]
|
||||
- ["org.apache.axis2.util", "Utils", True, "createSimpleServiceforClient", "(QName,MessageReceiver,String,QName)", "", "Argument[0].SyntheticField[javax.xml.namespace.QName.localPart]", "ReturnValue.SyntheticField[org.apache.axis2.description.AxisService.name]", "value", "dfc-generated"]
|
||||
- ["org.apache.axis2.util", "Utils", True, "createSimpleServiceforClient", "(QName,String,QName)", "", "Argument[0].SyntheticField[javax.xml.namespace.QName.localPart]", "ReturnValue.SyntheticField[org.apache.axis2.description.AxisService.name]", "value", "dfc-generated"]
|
||||
- ["org.apache.axis2.util", "Utils", True, "fillContextInformation", "(AxisService,ConfigurationContext)", "", "Argument[1]", "ReturnValue.SyntheticField[org.apache.axis2.context.ServiceContext.configContext]", "value", "dfc-generated"]
|
||||
- ["org.apache.axis2.util", "Utils", True, "getInboundFaultFromMessageContext", "(MessageContext)", "", "Argument[0]", "ReturnValue.SyntheticField[org.apache.axis2.AxisFault.faultMessageContext]", "value", "dfc-generated"]
|
||||
- ["org.apache.axis2.util", "Utils", True, "getInboundFaultFromMessageContext", "(MessageContext)", "", "Argument[0].SyntheticField[org.apache.axis2.context.AbstractContext.properties].MapValue", "ReturnValue", "value", "dfc-generated"]
|
||||
- ["org.apache.axis2.util", "Utils", True, "getModuleName", "(String,String)", "", "Argument[0]", "ReturnValue", "value", "dfc-generated"]
|
||||
- ["org.apache.axis2.util", "Utils", True, "getModuleName", "(String,String)", "", "Argument[1]", "ReturnValue", "taint", "dfc-generated"]
|
||||
- ["org.apache.axis2.util", "Utils", True, "getNewConfigurationContext", "(String)", "", "Argument[0]", "ReturnValue.SyntheticField[org.apache.axis2.context.ConfigurationContext.axisConfiguration].SyntheticField[org.apache.axis2.engine.AxisConfiguration.axis2Repository]", "taint", "dfc-generated"]
|
||||
- ["org.apache.axis2.util", "Utils", True, "getOperationName", "(String,String)", "", "Argument[0]", "ReturnValue", "taint", "dfc-generated"]
|
||||
- ["org.apache.axis2.util", "Utils", True, "getParameterValue", "(Parameter)", "", "Argument[0].SyntheticField[org.apache.axis2.description.Parameter.value]", "ReturnValue", "value", "dfc-generated"]
|
||||
- ["org.apache.axis2.util", "Utils", True, "getServiceAndOperationPart", "(String,String)", "", "Argument[0]", "ReturnValue", "taint", "dfc-generated"]
|
||||
- ["org.apache.axis2.util", "Utils", True, "getURIScheme", "(String)", "", "Argument[0]", "ReturnValue", "taint", "dfc-generated"]
|
||||
- ["org.apache.axis2.util", "Utils", True, "parseRequestURLForServiceAndOperation", "(String,String)", "", "Argument[0]", "ReturnValue.ArrayElement", "taint", "dfc-generated"]
|
||||
- ["org.apache.axis2.util", "Utils", True, "sanitizeWebOutput", "(String)", "", "Argument[0]", "ReturnValue", "value", "dfc-generated"]
|
||||
- ["org.apache.axis2.util", "WSDLSerializationUtil", True, "extractHostIP", "(String)", "", "Argument[0]", "ReturnValue", "taint", "dfc-generated"]
|
||||
- ["org.apache.axis2.util", "WSDLSerializationUtil", True, "getElementName", "(AxisMessage,Map)", "", "Argument[1].MapKey", "ReturnValue", "taint", "dfc-generated"]
|
||||
- ["org.apache.axis2.util", "WSDLSerializationUtil", True, "getPrefix", "(String,Map)", "", "Argument[1].MapKey", "ReturnValue", "value", "dfc-generated"]
|
||||
- ["org.apache.axis2.util", "WrappedDataHandler", True, "WrappedDataHandler", "(DataHandler,String)", "", "Argument[1]", "Argument[this].SyntheticField[org.apache.axis2.util.WrappedDataHandler.contentType]", "value", "dfc-generated"]
|
||||
- ["org.apache.axis2.util", "WrappedDataHandler", True, "getContentType", "()", "", "Argument[this].SyntheticField[org.apache.axis2.util.WrappedDataHandler.contentType]", "ReturnValue", "value", "dfc-generated"]
|
||||
- ["org.apache.axis2.util", "XMLUtils", True, "findNode", "(Node,QName)", "", "Argument[0]", "ReturnValue", "value", "dfc-generated"]
|
||||
- ["org.apache.axis2.util", "XMLUtils", True, "getInputSourceFromURI", "(String)", "", "Argument[0]", "ReturnValue", "taint", "dfc-generated"]
|
||||
- ["org.apache.axis2.util", "XMLUtils", True, "getQNameFromString", "(String,Node)", "", "Argument[0]", "ReturnValue.SyntheticField[javax.xml.namespace.QName.localPart]", "value", "dfc-generated"]
|
||||
- ["org.apache.axis2.util", "XMLUtils", True, "getStringForQName", "(QName,Element)", "", "Argument[0].SyntheticField[javax.xml.namespace.QName.localPart]", "ReturnValue", "taint", "dfc-generated"]
|
||||
- addsTo:
|
||||
pack: codeql/java-all
|
||||
extensible: neutralModel
|
||||
data:
|
||||
- ["org.apache.axis2.util", "ObjectStateUtils", "writeArrayList", "(ObjectOutput,ArrayList,String)", "summary", "ai-generated"]
|
||||
- ["org.apache.axis2.util", "ObjectStateUtils", "writeHashMap", "(ObjectOutput,HashMap,String)", "summary", "ai-generated"]
|
||||
- ["org.apache.axis2.util", "ObjectStateUtils", "writeLinkedList", "(ObjectOutput,LinkedList,String)", "summary", "ai-generated"]
|
||||
- ["org.apache.axis2.util", "ObjectStateUtils", "writeObject", "(ObjectOutput,Object,String)", "summary", "ai-generated"]
|
||||
- ["org.apache.axis2.util", "ObjectStateUtils", "writeString", "(ObjectOutput,String,String)", "summary", "ai-generated"]
|
||||
@@ -0,0 +1,12 @@
|
||||
# THIS FILE IS AN AUTO-GENERATED MODELS AS DATA FILE. DO NOT EDIT.
|
||||
# Generated from https://github.com/apache/axis-axis2-java-core#aaf1489fabd4599e54039a27f605081f301b3123 by codeql-mads-via-llm
|
||||
extensions:
|
||||
- addsTo:
|
||||
pack: codeql/java-all
|
||||
extensible: summaryModel
|
||||
data:
|
||||
- ["org.apache.axis2.util.threadpool", "DefaultThreadFactory", True, "DefaultThreadFactory", "(ThreadGroup,String)", "", "Argument[0]", "Argument[this]", "taint", "df-generated"]
|
||||
- ["org.apache.axis2.util.threadpool", "DefaultThreadFactory", True, "DefaultThreadFactory", "(ThreadGroup,String)", "", "Argument[1]", "Argument[this]", "taint", "df-generated"]
|
||||
- ["org.apache.axis2.util.threadpool", "DefaultThreadFactory", True, "newThread", "(Runnable)", "", "Argument[this]", "ReturnValue", "taint", "df-generated"]
|
||||
- ["org.apache.axis2.util.threadpool", "ThreadPool", True, "getExecutor", "()", "", "Argument[this].SyntheticField[org.apache.axis2.util.threadpool.ThreadPool.executor]", "ReturnValue", "value", "dfc-generated"]
|
||||
- ["org.apache.axis2.util.threadpool", "ThreadPool", True, "setExecutor", "(ThreadPoolExecutor)", "", "Argument[0]", "Argument[this].SyntheticField[org.apache.axis2.util.threadpool.ThreadPool.executor]", "value", "dfc-generated"]
|
||||
@@ -0,0 +1,29 @@
|
||||
# THIS FILE IS AN AUTO-GENERATED MODELS AS DATA FILE. DO NOT EDIT.
|
||||
# Generated from https://github.com/apache/axis-axis2-java-core#aaf1489fabd4599e54039a27f605081f301b3123 by codeql-mads-via-llm
|
||||
extensions:
|
||||
- addsTo:
|
||||
pack: codeql/java-all
|
||||
extensible: summaryModel
|
||||
data:
|
||||
- ["org.apache.axis2.wsdl", "HTTPHeaderMessage", True, "getName", "()", "", "Argument[this].SyntheticField[org.apache.axis2.wsdl.HTTPHeaderMessage.name]", "ReturnValue", "value", "dfc-generated"]
|
||||
- ["org.apache.axis2.wsdl", "HTTPHeaderMessage", True, "getqName", "()", "", "Argument[this].SyntheticField[org.apache.axis2.wsdl.HTTPHeaderMessage.qName]", "ReturnValue", "value", "dfc-generated"]
|
||||
- ["org.apache.axis2.wsdl", "HTTPHeaderMessage", True, "setName", "(String)", "", "Argument[0]", "Argument[this].SyntheticField[org.apache.axis2.wsdl.HTTPHeaderMessage.name]", "value", "dfc-generated"]
|
||||
- ["org.apache.axis2.wsdl", "HTTPHeaderMessage", True, "setqName", "(QName)", "", "Argument[0]", "Argument[this].SyntheticField[org.apache.axis2.wsdl.HTTPHeaderMessage.qName]", "value", "dfc-generated"]
|
||||
- ["org.apache.axis2.wsdl", "SOAPHeaderMessage", True, "SOAPHeaderMessage", "(QName)", "", "Argument[0]", "Argument[this]", "taint", "df-generated"]
|
||||
- ["org.apache.axis2.wsdl", "SOAPHeaderMessage", True, "getElement", "()", "", "Argument[this].SyntheticField[org.apache.axis2.wsdl.SOAPHeaderMessage.element]", "ReturnValue", "value", "dfc-generated"]
|
||||
- ["org.apache.axis2.wsdl", "SOAPHeaderMessage", True, "getMessage", "()", "", "Argument[this].SyntheticField[org.apache.axis2.wsdl.SOAPHeaderMessage.messageName]", "ReturnValue", "value", "dfc-generated"]
|
||||
- ["org.apache.axis2.wsdl", "SOAPHeaderMessage", True, "getNamespaceURI", "()", "", "Argument[this].SyntheticField[org.apache.axis2.wsdl.SOAPHeaderMessage.namespaceURI]", "ReturnValue", "value", "dfc-generated"]
|
||||
- ["org.apache.axis2.wsdl", "SOAPHeaderMessage", True, "getUse", "()", "", "Argument[this].SyntheticField[org.apache.axis2.wsdl.SOAPHeaderMessage.use]", "ReturnValue", "value", "dfc-generated"]
|
||||
- ["org.apache.axis2.wsdl", "SOAPHeaderMessage", True, "part", "()", "", "Argument[this].SyntheticField[org.apache.axis2.wsdl.SOAPHeaderMessage.part]", "ReturnValue", "value", "dfc-generated"]
|
||||
- ["org.apache.axis2.wsdl", "SOAPHeaderMessage", True, "setElement", "(QName)", "", "Argument[0]", "Argument[this].SyntheticField[org.apache.axis2.wsdl.SOAPHeaderMessage.element]", "value", "dfc-generated"]
|
||||
- ["org.apache.axis2.wsdl", "SOAPHeaderMessage", True, "setMessage", "(QName)", "", "Argument[0]", "Argument[this].SyntheticField[org.apache.axis2.wsdl.SOAPHeaderMessage.messageName]", "value", "dfc-generated"]
|
||||
- ["org.apache.axis2.wsdl", "SOAPHeaderMessage", True, "setNamespaceURI", "(String)", "", "Argument[0]", "Argument[this].SyntheticField[org.apache.axis2.wsdl.SOAPHeaderMessage.namespaceURI]", "value", "dfc-generated"]
|
||||
- ["org.apache.axis2.wsdl", "SOAPHeaderMessage", True, "setPart", "(String)", "", "Argument[0]", "Argument[this].SyntheticField[org.apache.axis2.wsdl.SOAPHeaderMessage.part]", "value", "dfc-generated"]
|
||||
- ["org.apache.axis2.wsdl", "SOAPHeaderMessage", True, "setUse", "(String)", "", "Argument[0]", "Argument[this].SyntheticField[org.apache.axis2.wsdl.SOAPHeaderMessage.use]", "value", "dfc-generated"]
|
||||
- ["org.apache.axis2.wsdl", "SOAPModuleMessage", True, "getUri", "()", "", "Argument[this].SyntheticField[org.apache.axis2.wsdl.SOAPModuleMessage.uri]", "ReturnValue", "value", "dfc-generated"]
|
||||
- ["org.apache.axis2.wsdl", "SOAPModuleMessage", True, "setUri", "(String)", "", "Argument[0]", "Argument[this].SyntheticField[org.apache.axis2.wsdl.SOAPModuleMessage.uri]", "value", "dfc-generated"]
|
||||
- ["org.apache.axis2.wsdl", "WSDLUtil", True, "getConstantFromHTTPLocation", "(String,String)", "", "Argument[0]", "ReturnValue", "taint", "dfc-generated"]
|
||||
- ["org.apache.axis2.wsdl", "WSDLUtil", True, "getConstantFromHTTPLocation", "(String,String)", "", "Argument[1]", "ReturnValue", "taint", "dfc-generated"]
|
||||
- ["org.apache.axis2.wsdl", "WSDLUtil", True, "getEndpointName", "(String,String)", "", "Argument[0]", "ReturnValue", "taint", "dfc-generated"]
|
||||
- ["org.apache.axis2.wsdl", "WSDLUtil", True, "getEndpointName", "(String,String)", "", "Argument[1]", "ReturnValue", "taint", "dfc-generated"]
|
||||
- ["org.apache.axis2.wsdl", "WSDLUtil", True, "getPartQName", "(String,String,String)", "", "Argument[2]", "ReturnValue.SyntheticField[javax.xml.namespace.QName.localPart]", "value", "dfc-generated"]
|
||||
@@ -0,0 +1,51 @@
|
||||
# THIS FILE IS AN AUTO-GENERATED MODELS AS DATA FILE. DO NOT EDIT.
|
||||
# Generated from https://github.com/apache/axis-axis2-java-core#aaf1489fabd4599e54039a27f605081f301b3123 by codeql-mads-via-llm
|
||||
extensions:
|
||||
- addsTo:
|
||||
pack: codeql/java-all
|
||||
extensible: summaryModel
|
||||
data:
|
||||
- ["org.apache.axis2.wsdl.util", "WSDLDefinitionWrapper", True, "WSDLDefinitionWrapper", "(Definition,AxisConfiguration)", "", "Argument[0]", "Argument[this].SyntheticField[org.apache.axis2.wsdl.util.WSDLDefinitionWrapper.wrapperImpl].SyntheticField[org.apache.axis2.wsdl.util.WSDLWrapperBasicImpl.wsdlDefinition]", "value", "dfc-generated"]
|
||||
- ["org.apache.axis2.wsdl.util", "WSDLDefinitionWrapper", True, "WSDLDefinitionWrapper", "(Definition,AxisConfiguration)", "", "Argument[0]", "Argument[this].SyntheticField[org.apache.axis2.wsdl.util.WSDLDefinitionWrapper.wrapperImpl].SyntheticField[org.apache.axis2.wsdl.util.WSDLWrapperReloadImpl.wsdlDefinition]", "value", "dfc-generated"]
|
||||
- ["org.apache.axis2.wsdl.util", "WSDLDefinitionWrapper", True, "WSDLDefinitionWrapper", "(Definition,AxisConfiguration)", "", "Argument[0]", "Argument[this].SyntheticField[org.apache.axis2.wsdl.util.WSDLDefinitionWrapper.wrapperImpl].SyntheticField[org.apache.axis2.wsdl.util.WSDLWrapperSaveImpl.wsdlDefinition]", "value", "dfc-generated"]
|
||||
- ["org.apache.axis2.wsdl.util", "WSDLDefinitionWrapper", True, "WSDLDefinitionWrapper", "(Definition,URL,AxisConfiguration)", "", "Argument[0]", "Argument[this].SyntheticField[org.apache.axis2.wsdl.util.WSDLDefinitionWrapper.wrapperImpl].SyntheticField[org.apache.axis2.wsdl.util.WSDLWrapperBasicImpl.wsdlDefinition]", "value", "dfc-generated"]
|
||||
- ["org.apache.axis2.wsdl.util", "WSDLDefinitionWrapper", True, "WSDLDefinitionWrapper", "(Definition,URL,AxisConfiguration)", "", "Argument[0]", "Argument[this].SyntheticField[org.apache.axis2.wsdl.util.WSDLDefinitionWrapper.wrapperImpl].SyntheticField[org.apache.axis2.wsdl.util.WSDLWrapperReloadImpl.wsdlDefinition]", "value", "dfc-generated"]
|
||||
- ["org.apache.axis2.wsdl.util", "WSDLDefinitionWrapper", True, "WSDLDefinitionWrapper", "(Definition,URL,AxisConfiguration)", "", "Argument[0]", "Argument[this].SyntheticField[org.apache.axis2.wsdl.util.WSDLDefinitionWrapper.wrapperImpl].SyntheticField[org.apache.axis2.wsdl.util.WSDLWrapperSaveImpl.wsdlDefinition]", "value", "dfc-generated"]
|
||||
- ["org.apache.axis2.wsdl.util", "WSDLDefinitionWrapper", True, "WSDLDefinitionWrapper", "(Definition,URL,boolean)", "", "Argument[0]", "Argument[this].SyntheticField[org.apache.axis2.wsdl.util.WSDLDefinitionWrapper.wrapperImpl].SyntheticField[org.apache.axis2.wsdl.util.WSDLWrapperBasicImpl.wsdlDefinition]", "value", "dfc-generated"]
|
||||
- ["org.apache.axis2.wsdl.util", "WSDLDefinitionWrapper", True, "WSDLDefinitionWrapper", "(Definition,URL,boolean)", "", "Argument[0]", "Argument[this].SyntheticField[org.apache.axis2.wsdl.util.WSDLDefinitionWrapper.wrapperImpl].SyntheticField[org.apache.axis2.wsdl.util.WSDLWrapperReloadImpl.wsdlDefinition]", "value", "dfc-generated"]
|
||||
- ["org.apache.axis2.wsdl.util", "WSDLDefinitionWrapper", True, "WSDLDefinitionWrapper", "(Definition,URL,boolean)", "", "Argument[0]", "Argument[this].SyntheticField[org.apache.axis2.wsdl.util.WSDLDefinitionWrapper.wrapperImpl].SyntheticField[org.apache.axis2.wsdl.util.WSDLWrapperSaveImpl.wsdlDefinition]", "value", "dfc-generated"]
|
||||
- ["org.apache.axis2.wsdl.util", "WSDLDefinitionWrapper", True, "WSDLDefinitionWrapper", "(Definition,URL,boolean,int)", "", "Argument[0]", "Argument[this].SyntheticField[org.apache.axis2.wsdl.util.WSDLDefinitionWrapper.wrapperImpl].SyntheticField[org.apache.axis2.wsdl.util.WSDLWrapperBasicImpl.wsdlDefinition]", "value", "dfc-generated"]
|
||||
- ["org.apache.axis2.wsdl.util", "WSDLDefinitionWrapper", True, "WSDLDefinitionWrapper", "(Definition,URL,boolean,int)", "", "Argument[0]", "Argument[this].SyntheticField[org.apache.axis2.wsdl.util.WSDLDefinitionWrapper.wrapperImpl].SyntheticField[org.apache.axis2.wsdl.util.WSDLWrapperReloadImpl.wsdlDefinition]", "value", "dfc-generated"]
|
||||
- ["org.apache.axis2.wsdl.util", "WSDLDefinitionWrapper", True, "WSDLDefinitionWrapper", "(Definition,URL,boolean,int)", "", "Argument[0]", "Argument[this].SyntheticField[org.apache.axis2.wsdl.util.WSDLDefinitionWrapper.wrapperImpl].SyntheticField[org.apache.axis2.wsdl.util.WSDLWrapperSaveImpl.wsdlDefinition]", "value", "dfc-generated"]
|
||||
- ["org.apache.axis2.wsdl.util", "WSDLDefinitionWrapper", True, "WSDLDefinitionWrapper", "(Definition,URL,int)", "", "Argument[0]", "Argument[this].SyntheticField[org.apache.axis2.wsdl.util.WSDLDefinitionWrapper.wrapperImpl].SyntheticField[org.apache.axis2.wsdl.util.WSDLWrapperBasicImpl.wsdlDefinition]", "value", "dfc-generated"]
|
||||
- ["org.apache.axis2.wsdl.util", "WSDLDefinitionWrapper", True, "WSDLDefinitionWrapper", "(Definition,URL,int)", "", "Argument[0]", "Argument[this].SyntheticField[org.apache.axis2.wsdl.util.WSDLDefinitionWrapper.wrapperImpl].SyntheticField[org.apache.axis2.wsdl.util.WSDLWrapperReloadImpl.wsdlDefinition]", "value", "dfc-generated"]
|
||||
- ["org.apache.axis2.wsdl.util", "WSDLDefinitionWrapper", True, "WSDLDefinitionWrapper", "(Definition,URL,int)", "", "Argument[0]", "Argument[this].SyntheticField[org.apache.axis2.wsdl.util.WSDLDefinitionWrapper.wrapperImpl].SyntheticField[org.apache.axis2.wsdl.util.WSDLWrapperSaveImpl.wsdlDefinition]", "value", "dfc-generated"]
|
||||
- ["org.apache.axis2.wsdl.util", "WSDLDefinitionWrapper", True, "WSDLDefinitionWrapper", "(Definition,boolean,int)", "", "Argument[0]", "Argument[this].SyntheticField[org.apache.axis2.wsdl.util.WSDLDefinitionWrapper.wrapperImpl].SyntheticField[org.apache.axis2.wsdl.util.WSDLWrapperBasicImpl.wsdlDefinition]", "value", "dfc-generated"]
|
||||
- ["org.apache.axis2.wsdl.util", "WSDLDefinitionWrapper", True, "WSDLDefinitionWrapper", "(Definition,boolean,int)", "", "Argument[0]", "Argument[this].SyntheticField[org.apache.axis2.wsdl.util.WSDLDefinitionWrapper.wrapperImpl].SyntheticField[org.apache.axis2.wsdl.util.WSDLWrapperReloadImpl.wsdlDefinition]", "value", "dfc-generated"]
|
||||
- ["org.apache.axis2.wsdl.util", "WSDLDefinitionWrapper", True, "WSDLDefinitionWrapper", "(Definition,boolean,int)", "", "Argument[0]", "Argument[this].SyntheticField[org.apache.axis2.wsdl.util.WSDLDefinitionWrapper.wrapperImpl].SyntheticField[org.apache.axis2.wsdl.util.WSDLWrapperSaveImpl.wsdlDefinition]", "value", "dfc-generated"]
|
||||
- ["org.apache.axis2.wsdl.util", "WSDLDefinitionWrapper", True, "getUnwrappedDefinition", "()", "", "Argument[this].SyntheticField[org.apache.axis2.wsdl.util.WSDLDefinitionWrapper.wrapperImpl].SyntheticField[org.apache.axis2.wsdl.util.WSDLWrapperBasicImpl.wsdlDefinition]", "ReturnValue", "value", "dfc-generated"]
|
||||
- ["org.apache.axis2.wsdl.util", "WSDLDefinitionWrapper", True, "getUnwrappedDefinition", "()", "", "Argument[this].SyntheticField[org.apache.axis2.wsdl.util.WSDLDefinitionWrapper.wrapperImpl].SyntheticField[org.apache.axis2.wsdl.util.WSDLWrapperReloadImpl.wsdlDefinition]", "ReturnValue", "value", "dfc-generated"]
|
||||
- ["org.apache.axis2.wsdl.util", "WSDLDefinitionWrapper", True, "getUnwrappedDefinition", "()", "", "Argument[this].SyntheticField[org.apache.axis2.wsdl.util.WSDLDefinitionWrapper.wrapperImpl].SyntheticField[org.apache.axis2.wsdl.util.WSDLWrapperSaveImpl.wsdlDefinition]", "ReturnValue", "value", "dfc-generated"]
|
||||
- ["org.apache.axis2.wsdl.util", "WSDLWrapperBasicImpl", True, "WSDLWrapperBasicImpl", "(Definition)", "", "Argument[0]", "Argument[this].SyntheticField[org.apache.axis2.wsdl.util.WSDLWrapperBasicImpl.wsdlDefinition]", "value", "dfc-generated"]
|
||||
- ["org.apache.axis2.wsdl.util", "WSDLWrapperBasicImpl", True, "WSDLWrapperBasicImpl", "(Definition,URL)", "", "Argument[0]", "Argument[this].SyntheticField[org.apache.axis2.wsdl.util.WSDLWrapperBasicImpl.wsdlDefinition]", "value", "dfc-generated"]
|
||||
- ["org.apache.axis2.wsdl.util", "WSDLWrapperBasicImpl", True, "WSDLWrapperBasicImpl", "(Definition,URL)", "", "Argument[1]", "Argument[this].SyntheticField[org.apache.axis2.wsdl.util.WSDLWrapperBasicImpl.wsdlURL]", "value", "dfc-generated"]
|
||||
- ["org.apache.axis2.wsdl.util", "WSDLWrapperBasicImpl", True, "getUnwrappedDefinition", "()", "", "Argument[this].SyntheticField[org.apache.axis2.wsdl.util.WSDLWrapperBasicImpl.wsdlDefinition]", "ReturnValue", "value", "dfc-generated"]
|
||||
- ["org.apache.axis2.wsdl.util", "WSDLWrapperBasicImpl", True, "getWSDLLocation", "()", "", "Argument[this].SyntheticField[org.apache.axis2.wsdl.util.WSDLWrapperBasicImpl.wsdlURL]", "ReturnValue", "taint", "dfc-generated"]
|
||||
- ["org.apache.axis2.wsdl.util", "WSDLWrapperBasicImpl", True, "setDefinitionToWrap", "(Definition)", "", "Argument[0]", "Argument[this].SyntheticField[org.apache.axis2.wsdl.util.WSDLWrapperBasicImpl.wsdlDefinition]", "value", "dfc-generated"]
|
||||
- ["org.apache.axis2.wsdl.util", "WSDLWrapperBasicImpl", True, "setWSDLLocation", "(String)", "", "Argument[0]", "Argument[this].SyntheticField[org.apache.axis2.wsdl.util.WSDLWrapperBasicImpl.wsdlURL]", "taint", "dfc-generated"]
|
||||
- ["org.apache.axis2.wsdl.util", "WSDLWrapperReloadImpl", True, "WSDLWrapperReloadImpl", "(Definition)", "", "Argument[0]", "Argument[this].SyntheticField[org.apache.axis2.wsdl.util.WSDLWrapperReloadImpl.wsdlDefinition]", "value", "dfc-generated"]
|
||||
- ["org.apache.axis2.wsdl.util", "WSDLWrapperReloadImpl", True, "WSDLWrapperReloadImpl", "(Definition,URL)", "", "Argument[0]", "Argument[this].SyntheticField[org.apache.axis2.wsdl.util.WSDLWrapperReloadImpl.wsdlDefinition]", "value", "dfc-generated"]
|
||||
- ["org.apache.axis2.wsdl.util", "WSDLWrapperReloadImpl", True, "WSDLWrapperReloadImpl", "(Definition,URL)", "", "Argument[1]", "Argument[this].SyntheticField[org.apache.axis2.wsdl.util.WSDLWrapperReloadImpl.wsdlURL]", "value", "dfc-generated"]
|
||||
- ["org.apache.axis2.wsdl.util", "WSDLWrapperReloadImpl", True, "getDocumentationElement", "()", "", "Argument[this]", "ReturnValue", "taint", "df-generated"]
|
||||
- ["org.apache.axis2.wsdl.util", "WSDLWrapperReloadImpl", True, "getTypes", "()", "", "Argument[this]", "ReturnValue", "taint", "df-generated"]
|
||||
- ["org.apache.axis2.wsdl.util", "WSDLWrapperReloadImpl", True, "getUnwrappedDefinition", "()", "", "Argument[this].SyntheticField[org.apache.axis2.wsdl.util.WSDLWrapperReloadImpl.wsdlDefinition]", "ReturnValue", "value", "dfc-generated"]
|
||||
- ["org.apache.axis2.wsdl.util", "WSDLWrapperReloadImpl", True, "getWSDLLocation", "()", "", "Argument[this].SyntheticField[org.apache.axis2.wsdl.util.WSDLWrapperReloadImpl.wsdlURL]", "ReturnValue", "taint", "dfc-generated"]
|
||||
- ["org.apache.axis2.wsdl.util", "WSDLWrapperReloadImpl", True, "setDefinitionToWrap", "(Definition)", "", "Argument[0]", "Argument[this].SyntheticField[org.apache.axis2.wsdl.util.WSDLWrapperReloadImpl.wsdlDefinition]", "value", "dfc-generated"]
|
||||
- ["org.apache.axis2.wsdl.util", "WSDLWrapperReloadImpl", True, "setWSDLLocation", "(String)", "", "Argument[0]", "Argument[this].SyntheticField[org.apache.axis2.wsdl.util.WSDLWrapperReloadImpl.wsdlURL]", "taint", "dfc-generated"]
|
||||
- ["org.apache.axis2.wsdl.util", "WSDLWrapperSaveImpl", True, "WSDLWrapperSaveImpl", "(Definition)", "", "Argument[0]", "Argument[this].SyntheticField[org.apache.axis2.wsdl.util.WSDLWrapperSaveImpl.wsdlDefinition]", "value", "dfc-generated"]
|
||||
- ["org.apache.axis2.wsdl.util", "WSDLWrapperSaveImpl", True, "WSDLWrapperSaveImpl", "(Definition,URL)", "", "Argument[0]", "Argument[this].SyntheticField[org.apache.axis2.wsdl.util.WSDLWrapperSaveImpl.wsdlDefinition]", "value", "dfc-generated"]
|
||||
- ["org.apache.axis2.wsdl.util", "WSDLWrapperSaveImpl", True, "WSDLWrapperSaveImpl", "(Definition,URL)", "", "Argument[1]", "Argument[this].SyntheticField[org.apache.axis2.wsdl.util.WSDLWrapperSaveImpl.wsdlURL]", "value", "dfc-generated"]
|
||||
- ["org.apache.axis2.wsdl.util", "WSDLWrapperSaveImpl", True, "getUnwrappedDefinition", "()", "", "Argument[this].SyntheticField[org.apache.axis2.wsdl.util.WSDLWrapperSaveImpl.wsdlDefinition]", "ReturnValue", "value", "dfc-generated"]
|
||||
- ["org.apache.axis2.wsdl.util", "WSDLWrapperSaveImpl", True, "getWSDLLocation", "()", "", "Argument[this].SyntheticField[org.apache.axis2.wsdl.util.WSDLWrapperSaveImpl.wsdlURL]", "ReturnValue", "taint", "dfc-generated"]
|
||||
- ["org.apache.axis2.wsdl.util", "WSDLWrapperSaveImpl", True, "setDefinitionToWrap", "(Definition)", "", "Argument[0]", "Argument[this].SyntheticField[org.apache.axis2.wsdl.util.WSDLWrapperSaveImpl.wsdlDefinition]", "value", "dfc-generated"]
|
||||
- ["org.apache.axis2.wsdl.util", "WSDLWrapperSaveImpl", True, "setWSDLLocation", "(String)", "", "Argument[0]", "Argument[this].SyntheticField[org.apache.axis2.wsdl.util.WSDLWrapperSaveImpl.wsdlURL]", "taint", "dfc-generated"]
|
||||
@@ -1312,6 +1312,244 @@ module QL {
|
||||
/** Gets a field or child node of this node. */
|
||||
final override AstNode getAFieldOrChild() { ql_variable_def(this, result) }
|
||||
}
|
||||
|
||||
/** Provides predicates for mapping AST nodes to their named children. */
|
||||
module PrintAst {
|
||||
/** Gets a child of `node` returned by the member predicate with the given `name`. If the predicate takes an index argument, `i` is bound to that index, otherwise `i` is `-1` (which is never a valid index). */
|
||||
AstNode getChild(AstNode node, string name, int i) {
|
||||
result = node.(AddExpr).getLeft() and i = -1 and name = "getLeft"
|
||||
or
|
||||
result = node.(AddExpr).getRight() and i = -1 and name = "getRight"
|
||||
or
|
||||
result = node.(AddExpr).getChild() and i = -1 and name = "getChild"
|
||||
or
|
||||
result = node.(Aggregate).getChild(i) and name = "getChild"
|
||||
or
|
||||
result = node.(AnnotArg).getChild() and i = -1 and name = "getChild"
|
||||
or
|
||||
result = node.(Annotation).getArgs(i) and name = "getArgs"
|
||||
or
|
||||
result = node.(Annotation).getName() and i = -1 and name = "getName"
|
||||
or
|
||||
result = node.(AritylessPredicateExpr).getName() and i = -1 and name = "getName"
|
||||
or
|
||||
result = node.(AritylessPredicateExpr).getQualifier() and i = -1 and name = "getQualifier"
|
||||
or
|
||||
result = node.(AsExpr).getChild(i) and name = "getChild"
|
||||
or
|
||||
result = node.(AsExprs).getChild(i) and name = "getChild"
|
||||
or
|
||||
result = node.(Body).getChild() and i = -1 and name = "getChild"
|
||||
or
|
||||
result = node.(Bool).getChild() and i = -1 and name = "getChild"
|
||||
or
|
||||
result = node.(CallBody).getChild(i) and name = "getChild"
|
||||
or
|
||||
result = node.(CallOrUnqualAggExpr).getChild(i) and name = "getChild"
|
||||
or
|
||||
result = node.(Charpred).getBody() and i = -1 and name = "getBody"
|
||||
or
|
||||
result = node.(Charpred).getChild() and i = -1 and name = "getChild"
|
||||
or
|
||||
result = node.(ClassMember).getChild(i) and name = "getChild"
|
||||
or
|
||||
result = node.(ClasslessPredicate).getName() and i = -1 and name = "getName"
|
||||
or
|
||||
result = node.(ClasslessPredicate).getReturnType() and i = -1 and name = "getReturnType"
|
||||
or
|
||||
result = node.(ClasslessPredicate).getChild(i) and name = "getChild"
|
||||
or
|
||||
result = node.(CompTerm).getLeft() and i = -1 and name = "getLeft"
|
||||
or
|
||||
result = node.(CompTerm).getRight() and i = -1 and name = "getRight"
|
||||
or
|
||||
result = node.(CompTerm).getChild() and i = -1 and name = "getChild"
|
||||
or
|
||||
result = node.(Conjunction).getLeft() and i = -1 and name = "getLeft"
|
||||
or
|
||||
result = node.(Conjunction).getRight() and i = -1 and name = "getRight"
|
||||
or
|
||||
result = node.(Dataclass).getExtends(i) and name = "getExtends"
|
||||
or
|
||||
result = node.(Dataclass).getInstanceof(i) and name = "getInstanceof"
|
||||
or
|
||||
result = node.(Dataclass).getName() and i = -1 and name = "getName"
|
||||
or
|
||||
result = node.(Dataclass).getChild(i) and name = "getChild"
|
||||
or
|
||||
result = node.(Datatype).getName() and i = -1 and name = "getName"
|
||||
or
|
||||
result = node.(Datatype).getChild() and i = -1 and name = "getChild"
|
||||
or
|
||||
result = node.(DatatypeBranch).getName() and i = -1 and name = "getName"
|
||||
or
|
||||
result = node.(DatatypeBranch).getChild(i) and name = "getChild"
|
||||
or
|
||||
result = node.(DatatypeBranches).getChild(i) and name = "getChild"
|
||||
or
|
||||
result = node.(Disjunction).getLeft() and i = -1 and name = "getLeft"
|
||||
or
|
||||
result = node.(Disjunction).getRight() and i = -1 and name = "getRight"
|
||||
or
|
||||
result = node.(ExprAggregateBody).getAsExprs() and i = -1 and name = "getAsExprs"
|
||||
or
|
||||
result = node.(ExprAggregateBody).getOrderBys() and i = -1 and name = "getOrderBys"
|
||||
or
|
||||
result = node.(ExprAnnotation).getAnnotArg() and i = -1 and name = "getAnnotArg"
|
||||
or
|
||||
result = node.(ExprAnnotation).getName() and i = -1 and name = "getName"
|
||||
or
|
||||
result = node.(ExprAnnotation).getChild() and i = -1 and name = "getChild"
|
||||
or
|
||||
result = node.(Field).getChild() and i = -1 and name = "getChild"
|
||||
or
|
||||
result = node.(FullAggregateBody).getAsExprs() and i = -1 and name = "getAsExprs"
|
||||
or
|
||||
result = node.(FullAggregateBody).getGuard() and i = -1 and name = "getGuard"
|
||||
or
|
||||
result = node.(FullAggregateBody).getOrderBys() and i = -1 and name = "getOrderBys"
|
||||
or
|
||||
result = node.(FullAggregateBody).getChild(i) and name = "getChild"
|
||||
or
|
||||
result = node.(HigherOrderTerm).getName() and i = -1 and name = "getName"
|
||||
or
|
||||
result = node.(HigherOrderTerm).getChild(i) and name = "getChild"
|
||||
or
|
||||
result = node.(IfTerm).getCond() and i = -1 and name = "getCond"
|
||||
or
|
||||
result = node.(IfTerm).getFirst() and i = -1 and name = "getFirst"
|
||||
or
|
||||
result = node.(IfTerm).getSecond() and i = -1 and name = "getSecond"
|
||||
or
|
||||
result = node.(Implication).getLeft() and i = -1 and name = "getLeft"
|
||||
or
|
||||
result = node.(Implication).getRight() and i = -1 and name = "getRight"
|
||||
or
|
||||
result = node.(ImportDirective).getChild(i) and name = "getChild"
|
||||
or
|
||||
result = node.(ImportModuleExpr).getQualName(i) and name = "getQualName"
|
||||
or
|
||||
result = node.(ImportModuleExpr).getChild() and i = -1 and name = "getChild"
|
||||
or
|
||||
result = node.(InExpr).getLeft() and i = -1 and name = "getLeft"
|
||||
or
|
||||
result = node.(InExpr).getRight() and i = -1 and name = "getRight"
|
||||
or
|
||||
result = node.(InstanceOf).getChild(i) and name = "getChild"
|
||||
or
|
||||
result = node.(Literal).getChild() and i = -1 and name = "getChild"
|
||||
or
|
||||
result = node.(MemberPredicate).getName() and i = -1 and name = "getName"
|
||||
or
|
||||
result = node.(MemberPredicate).getReturnType() and i = -1 and name = "getReturnType"
|
||||
or
|
||||
result = node.(MemberPredicate).getChild(i) and name = "getChild"
|
||||
or
|
||||
result = node.(Module).getImplements(i) and name = "getImplements"
|
||||
or
|
||||
result = node.(Module).getName() and i = -1 and name = "getName"
|
||||
or
|
||||
result = node.(Module).getParameter(i) and name = "getParameter"
|
||||
or
|
||||
result = node.(Module).getChild(i) and name = "getChild"
|
||||
or
|
||||
result = node.(ModuleAliasBody).getChild() and i = -1 and name = "getChild"
|
||||
or
|
||||
result = node.(ModuleExpr).getName() and i = -1 and name = "getName"
|
||||
or
|
||||
result = node.(ModuleExpr).getChild() and i = -1 and name = "getChild"
|
||||
or
|
||||
result = node.(ModuleInstantiation).getName() and i = -1 and name = "getName"
|
||||
or
|
||||
result = node.(ModuleInstantiation).getChild(i) and name = "getChild"
|
||||
or
|
||||
result = node.(ModuleMember).getChild(i) and name = "getChild"
|
||||
or
|
||||
result = node.(ModuleName).getChild() and i = -1 and name = "getChild"
|
||||
or
|
||||
result = node.(ModuleParam).getParameter() and i = -1 and name = "getParameter"
|
||||
or
|
||||
result = node.(ModuleParam).getSignature() and i = -1 and name = "getSignature"
|
||||
or
|
||||
result = node.(MulExpr).getLeft() and i = -1 and name = "getLeft"
|
||||
or
|
||||
result = node.(MulExpr).getRight() and i = -1 and name = "getRight"
|
||||
or
|
||||
result = node.(MulExpr).getChild() and i = -1 and name = "getChild"
|
||||
or
|
||||
result = node.(Negation).getChild() and i = -1 and name = "getChild"
|
||||
or
|
||||
result = node.(OrderBy).getChild(i) and name = "getChild"
|
||||
or
|
||||
result = node.(OrderBys).getChild(i) and name = "getChild"
|
||||
or
|
||||
result = node.(ParExpr).getChild() and i = -1 and name = "getChild"
|
||||
or
|
||||
result = node.(PredicateAliasBody).getChild() and i = -1 and name = "getChild"
|
||||
or
|
||||
result = node.(PredicateExpr).getChild(i) and name = "getChild"
|
||||
or
|
||||
result = node.(PrefixCast).getChild(i) and name = "getChild"
|
||||
or
|
||||
result = node.(Ql).getChild(i) and name = "getChild"
|
||||
or
|
||||
result = node.(QualifiedRhs).getName() and i = -1 and name = "getName"
|
||||
or
|
||||
result = node.(QualifiedRhs).getChild(i) and name = "getChild"
|
||||
or
|
||||
result = node.(QualifiedExpr).getChild(i) and name = "getChild"
|
||||
or
|
||||
result = node.(Quantified).getExpr() and i = -1 and name = "getExpr"
|
||||
or
|
||||
result = node.(Quantified).getFormula() and i = -1 and name = "getFormula"
|
||||
or
|
||||
result = node.(Quantified).getRange() and i = -1 and name = "getRange"
|
||||
or
|
||||
result = node.(Quantified).getChild(i) and name = "getChild"
|
||||
or
|
||||
result = node.(Range).getLower() and i = -1 and name = "getLower"
|
||||
or
|
||||
result = node.(Range).getUpper() and i = -1 and name = "getUpper"
|
||||
or
|
||||
result = node.(Select).getChild(i) and name = "getChild"
|
||||
or
|
||||
result = node.(SetLiteral).getChild(i) and name = "getChild"
|
||||
or
|
||||
result = node.(SignatureExpr).getModExpr() and i = -1 and name = "getModExpr"
|
||||
or
|
||||
result = node.(SignatureExpr).getPredicate() and i = -1 and name = "getPredicate"
|
||||
or
|
||||
result = node.(SignatureExpr).getTypeExpr() and i = -1 and name = "getTypeExpr"
|
||||
or
|
||||
result = node.(SpecialCall).getChild() and i = -1 and name = "getChild"
|
||||
or
|
||||
result = node.(SuperRef).getChild(i) and name = "getChild"
|
||||
or
|
||||
result = node.(TypeAliasBody).getChild() and i = -1 and name = "getChild"
|
||||
or
|
||||
result = node.(TypeExpr).getName() and i = -1 and name = "getName"
|
||||
or
|
||||
result = node.(TypeExpr).getQualifier() and i = -1 and name = "getQualifier"
|
||||
or
|
||||
result = node.(TypeExpr).getChild() and i = -1 and name = "getChild"
|
||||
or
|
||||
result = node.(TypeUnionBody).getChild(i) and name = "getChild"
|
||||
or
|
||||
result = node.(UnaryExpr).getChild(i) and name = "getChild"
|
||||
or
|
||||
result = node.(UnqualAggBody).getAsExprs(i) and name = "getAsExprs"
|
||||
or
|
||||
result = node.(UnqualAggBody).getGuard() and i = -1 and name = "getGuard"
|
||||
or
|
||||
result = node.(UnqualAggBody).getChild(i) and name = "getChild"
|
||||
or
|
||||
result = node.(VarDecl).getChild(i) and name = "getChild"
|
||||
or
|
||||
result = node.(VarName).getChild() and i = -1 and name = "getChild"
|
||||
or
|
||||
result = node.(Variable).getChild() and i = -1 and name = "getChild"
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
overlay[local]
|
||||
@@ -1669,6 +1907,60 @@ module Dbscheme {
|
||||
/** Gets the name of the primary QL class for this element. */
|
||||
final override string getAPrimaryQlClass() { result = "Varchar" }
|
||||
}
|
||||
|
||||
/** Provides predicates for mapping AST nodes to their named children. */
|
||||
module PrintAst {
|
||||
/** Gets a child of `node` returned by the member predicate with the given `name`. If the predicate takes an index argument, `i` is bound to that index, otherwise `i` is `-1` (which is never a valid index). */
|
||||
AstNode getChild(AstNode node, string name, int i) {
|
||||
result = node.(Annotation).getArgsAnnotation() and i = -1 and name = "getArgsAnnotation"
|
||||
or
|
||||
result = node.(Annotation).getSimpleAnnotation() and i = -1 and name = "getSimpleAnnotation"
|
||||
or
|
||||
result = node.(ArgsAnnotation).getName() and i = -1 and name = "getName"
|
||||
or
|
||||
result = node.(ArgsAnnotation).getChild(i) and name = "getChild"
|
||||
or
|
||||
result = node.(Branch).getQldoc() and i = -1 and name = "getQldoc"
|
||||
or
|
||||
result = node.(Branch).getChild(i) and name = "getChild"
|
||||
or
|
||||
result = node.(CaseDecl).getBase() and i = -1 and name = "getBase"
|
||||
or
|
||||
result = node.(CaseDecl).getDiscriminator() and i = -1 and name = "getDiscriminator"
|
||||
or
|
||||
result = node.(CaseDecl).getChild(i) and name = "getChild"
|
||||
or
|
||||
result = node.(ColType).getChild() and i = -1 and name = "getChild"
|
||||
or
|
||||
result = node.(Column).getColName() and i = -1 and name = "getColName"
|
||||
or
|
||||
result = node.(Column).getColType() and i = -1 and name = "getColType"
|
||||
or
|
||||
result = node.(Column).getIsRef() and i = -1 and name = "getIsRef"
|
||||
or
|
||||
result = node.(Column).getIsUnique() and i = -1 and name = "getIsUnique"
|
||||
or
|
||||
result = node.(Column).getQldoc() and i = -1 and name = "getQldoc"
|
||||
or
|
||||
result = node.(Column).getReprType() and i = -1 and name = "getReprType"
|
||||
or
|
||||
result = node.(Dbscheme).getChild(i) and name = "getChild"
|
||||
or
|
||||
result = node.(Entry).getChild() and i = -1 and name = "getChild"
|
||||
or
|
||||
result = node.(ReprType).getChild(i) and name = "getChild"
|
||||
or
|
||||
result = node.(Table).getTableName() and i = -1 and name = "getTableName"
|
||||
or
|
||||
result = node.(Table).getChild(i) and name = "getChild"
|
||||
or
|
||||
result = node.(TableName).getChild() and i = -1 and name = "getChild"
|
||||
or
|
||||
result = node.(UnionDecl).getBase() and i = -1 and name = "getBase"
|
||||
or
|
||||
result = node.(UnionDecl).getChild(i) and name = "getChild"
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
overlay[local]
|
||||
@@ -1803,6 +2095,24 @@ module Blame {
|
||||
/** Gets the name of the primary QL class for this element. */
|
||||
final override string getAPrimaryQlClass() { result = "Number" }
|
||||
}
|
||||
|
||||
/** Provides predicates for mapping AST nodes to their named children. */
|
||||
module PrintAst {
|
||||
/** Gets a child of `node` returned by the member predicate with the given `name`. If the predicate takes an index argument, `i` is bound to that index, otherwise `i` is `-1` (which is never a valid index). */
|
||||
AstNode getChild(AstNode node, string name, int i) {
|
||||
result = node.(BlameEntry).getDate() and i = -1 and name = "getDate"
|
||||
or
|
||||
result = node.(BlameEntry).getLine(i) and name = "getLine"
|
||||
or
|
||||
result = node.(BlameInfo).getFileEntry(i) and name = "getFileEntry"
|
||||
or
|
||||
result = node.(BlameInfo).getToday() and i = -1 and name = "getToday"
|
||||
or
|
||||
result = node.(FileEntry).getBlameEntry(i) and name = "getBlameEntry"
|
||||
or
|
||||
result = node.(FileEntry).getFileName() and i = -1 and name = "getFileName"
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
overlay[local]
|
||||
@@ -1977,4 +2287,22 @@ module JSON {
|
||||
/** Gets the name of the primary QL class for this element. */
|
||||
final override string getAPrimaryQlClass() { result = "True" }
|
||||
}
|
||||
|
||||
/** Provides predicates for mapping AST nodes to their named children. */
|
||||
module PrintAst {
|
||||
/** Gets a child of `node` returned by the member predicate with the given `name`. If the predicate takes an index argument, `i` is bound to that index, otherwise `i` is `-1` (which is never a valid index). */
|
||||
AstNode getChild(AstNode node, string name, int i) {
|
||||
result = node.(Array).getChild(i) and name = "getChild"
|
||||
or
|
||||
result = node.(Document).getChild(i) and name = "getChild"
|
||||
or
|
||||
result = node.(Object).getChild(i) and name = "getChild"
|
||||
or
|
||||
result = node.(Pair).getKey() and i = -1 and name = "getKey"
|
||||
or
|
||||
result = node.(Pair).getValue() and i = -1 and name = "getValue"
|
||||
or
|
||||
result = node.(String).getChild(i) and name = "getChild"
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
@@ -1964,6 +1964,340 @@ module Ruby {
|
||||
/** Gets a field or child node of this node. */
|
||||
final override AstNode getAFieldOrChild() { ruby_yield_child(this, result) }
|
||||
}
|
||||
|
||||
/** Provides predicates for mapping AST nodes to their named children. */
|
||||
module PrintAst {
|
||||
/** Gets a child of `node` returned by the member predicate with the given `name`. If the predicate takes an index argument, `i` is bound to that index, otherwise `i` is `-1` (which is never a valid index). */
|
||||
AstNode getChild(AstNode node, string name, int i) {
|
||||
result = node.(Alias).getAlias() and i = -1 and name = "getAlias"
|
||||
or
|
||||
result = node.(Alias).getName() and i = -1 and name = "getName"
|
||||
or
|
||||
result = node.(AlternativePattern).getAlternatives(i) and name = "getAlternatives"
|
||||
or
|
||||
result = node.(ArgumentList).getChild(i) and name = "getChild"
|
||||
or
|
||||
result = node.(Array).getChild(i) and name = "getChild"
|
||||
or
|
||||
result = node.(ArrayPattern).getClass() and i = -1 and name = "getClass"
|
||||
or
|
||||
result = node.(ArrayPattern).getChild(i) and name = "getChild"
|
||||
or
|
||||
result = node.(AsPattern).getName() and i = -1 and name = "getName"
|
||||
or
|
||||
result = node.(AsPattern).getValue() and i = -1 and name = "getValue"
|
||||
or
|
||||
result = node.(Assignment).getLeft() and i = -1 and name = "getLeft"
|
||||
or
|
||||
result = node.(Assignment).getRight() and i = -1 and name = "getRight"
|
||||
or
|
||||
result = node.(BareString).getChild(i) and name = "getChild"
|
||||
or
|
||||
result = node.(BareSymbol).getChild(i) and name = "getChild"
|
||||
or
|
||||
result = node.(Begin).getChild(i) and name = "getChild"
|
||||
or
|
||||
result = node.(BeginBlock).getChild(i) and name = "getChild"
|
||||
or
|
||||
result = node.(Binary).getLeft() and i = -1 and name = "getLeft"
|
||||
or
|
||||
result = node.(Binary).getRight() and i = -1 and name = "getRight"
|
||||
or
|
||||
result = node.(Block).getBody() and i = -1 and name = "getBody"
|
||||
or
|
||||
result = node.(Block).getParameters() and i = -1 and name = "getParameters"
|
||||
or
|
||||
result = node.(BlockArgument).getChild() and i = -1 and name = "getChild"
|
||||
or
|
||||
result = node.(BlockBody).getChild(i) and name = "getChild"
|
||||
or
|
||||
result = node.(BlockParameter).getName() and i = -1 and name = "getName"
|
||||
or
|
||||
result = node.(BlockParameters).getLocals(i) and name = "getLocals"
|
||||
or
|
||||
result = node.(BlockParameters).getChild(i) and name = "getChild"
|
||||
or
|
||||
result = node.(BodyStatement).getChild(i) and name = "getChild"
|
||||
or
|
||||
result = node.(Break).getChild() and i = -1 and name = "getChild"
|
||||
or
|
||||
result = node.(Call).getArguments() and i = -1 and name = "getArguments"
|
||||
or
|
||||
result = node.(Call).getBlock() and i = -1 and name = "getBlock"
|
||||
or
|
||||
result = node.(Call).getMethod() and i = -1 and name = "getMethod"
|
||||
or
|
||||
result = node.(Call).getOperator() and i = -1 and name = "getOperator"
|
||||
or
|
||||
result = node.(Call).getReceiver() and i = -1 and name = "getReceiver"
|
||||
or
|
||||
result = node.(Case).getValue() and i = -1 and name = "getValue"
|
||||
or
|
||||
result = node.(Case).getChild(i) and name = "getChild"
|
||||
or
|
||||
result = node.(CaseMatch).getClauses(i) and name = "getClauses"
|
||||
or
|
||||
result = node.(CaseMatch).getElse() and i = -1 and name = "getElse"
|
||||
or
|
||||
result = node.(CaseMatch).getValue() and i = -1 and name = "getValue"
|
||||
or
|
||||
result = node.(ChainedString).getChild(i) and name = "getChild"
|
||||
or
|
||||
result = node.(Class).getBody() and i = -1 and name = "getBody"
|
||||
or
|
||||
result = node.(Class).getName() and i = -1 and name = "getName"
|
||||
or
|
||||
result = node.(Class).getSuperclass() and i = -1 and name = "getSuperclass"
|
||||
or
|
||||
result = node.(Complex).getChild() and i = -1 and name = "getChild"
|
||||
or
|
||||
result = node.(Conditional).getAlternative() and i = -1 and name = "getAlternative"
|
||||
or
|
||||
result = node.(Conditional).getCondition() and i = -1 and name = "getCondition"
|
||||
or
|
||||
result = node.(Conditional).getConsequence() and i = -1 and name = "getConsequence"
|
||||
or
|
||||
result = node.(DelimitedSymbol).getChild(i) and name = "getChild"
|
||||
or
|
||||
result = node.(DestructuredLeftAssignment).getChild(i) and name = "getChild"
|
||||
or
|
||||
result = node.(DestructuredParameter).getChild(i) and name = "getChild"
|
||||
or
|
||||
result = node.(Do).getChild(i) and name = "getChild"
|
||||
or
|
||||
result = node.(DoBlock).getBody() and i = -1 and name = "getBody"
|
||||
or
|
||||
result = node.(DoBlock).getParameters() and i = -1 and name = "getParameters"
|
||||
or
|
||||
result = node.(ElementReference).getBlock() and i = -1 and name = "getBlock"
|
||||
or
|
||||
result = node.(ElementReference).getObject() and i = -1 and name = "getObject"
|
||||
or
|
||||
result = node.(ElementReference).getChild(i) and name = "getChild"
|
||||
or
|
||||
result = node.(Else).getChild(i) and name = "getChild"
|
||||
or
|
||||
result = node.(Elsif).getAlternative() and i = -1 and name = "getAlternative"
|
||||
or
|
||||
result = node.(Elsif).getCondition() and i = -1 and name = "getCondition"
|
||||
or
|
||||
result = node.(Elsif).getConsequence() and i = -1 and name = "getConsequence"
|
||||
or
|
||||
result = node.(EndBlock).getChild(i) and name = "getChild"
|
||||
or
|
||||
result = node.(Ensure).getChild(i) and name = "getChild"
|
||||
or
|
||||
result = node.(ExceptionVariable).getChild() and i = -1 and name = "getChild"
|
||||
or
|
||||
result = node.(Exceptions).getChild(i) and name = "getChild"
|
||||
or
|
||||
result = node.(ExpressionReferencePattern).getValue() and i = -1 and name = "getValue"
|
||||
or
|
||||
result = node.(FindPattern).getClass() and i = -1 and name = "getClass"
|
||||
or
|
||||
result = node.(FindPattern).getChild(i) and name = "getChild"
|
||||
or
|
||||
result = node.(For).getBody() and i = -1 and name = "getBody"
|
||||
or
|
||||
result = node.(For).getPattern() and i = -1 and name = "getPattern"
|
||||
or
|
||||
result = node.(For).getValue() and i = -1 and name = "getValue"
|
||||
or
|
||||
result = node.(Hash).getChild(i) and name = "getChild"
|
||||
or
|
||||
result = node.(HashPattern).getClass() and i = -1 and name = "getClass"
|
||||
or
|
||||
result = node.(HashPattern).getChild(i) and name = "getChild"
|
||||
or
|
||||
result = node.(HashSplatArgument).getChild() and i = -1 and name = "getChild"
|
||||
or
|
||||
result = node.(HashSplatParameter).getName() and i = -1 and name = "getName"
|
||||
or
|
||||
result = node.(HeredocBody).getChild(i) and name = "getChild"
|
||||
or
|
||||
result = node.(If).getAlternative() and i = -1 and name = "getAlternative"
|
||||
or
|
||||
result = node.(If).getCondition() and i = -1 and name = "getCondition"
|
||||
or
|
||||
result = node.(If).getConsequence() and i = -1 and name = "getConsequence"
|
||||
or
|
||||
result = node.(IfGuard).getCondition() and i = -1 and name = "getCondition"
|
||||
or
|
||||
result = node.(IfModifier).getBody() and i = -1 and name = "getBody"
|
||||
or
|
||||
result = node.(IfModifier).getCondition() and i = -1 and name = "getCondition"
|
||||
or
|
||||
result = node.(In).getChild() and i = -1 and name = "getChild"
|
||||
or
|
||||
result = node.(InClause).getBody() and i = -1 and name = "getBody"
|
||||
or
|
||||
result = node.(InClause).getGuard() and i = -1 and name = "getGuard"
|
||||
or
|
||||
result = node.(InClause).getPattern() and i = -1 and name = "getPattern"
|
||||
or
|
||||
result = node.(Interpolation).getChild(i) and name = "getChild"
|
||||
or
|
||||
result = node.(KeywordParameter).getName() and i = -1 and name = "getName"
|
||||
or
|
||||
result = node.(KeywordParameter).getValue() and i = -1 and name = "getValue"
|
||||
or
|
||||
result = node.(KeywordPattern).getKey() and i = -1 and name = "getKey"
|
||||
or
|
||||
result = node.(KeywordPattern).getValue() and i = -1 and name = "getValue"
|
||||
or
|
||||
result = node.(Lambda).getBody() and i = -1 and name = "getBody"
|
||||
or
|
||||
result = node.(Lambda).getParameters() and i = -1 and name = "getParameters"
|
||||
or
|
||||
result = node.(LambdaParameters).getChild(i) and name = "getChild"
|
||||
or
|
||||
result = node.(LeftAssignmentList).getChild(i) and name = "getChild"
|
||||
or
|
||||
result = node.(MatchPattern).getPattern() and i = -1 and name = "getPattern"
|
||||
or
|
||||
result = node.(MatchPattern).getValue() and i = -1 and name = "getValue"
|
||||
or
|
||||
result = node.(Method).getBody() and i = -1 and name = "getBody"
|
||||
or
|
||||
result = node.(Method).getName() and i = -1 and name = "getName"
|
||||
or
|
||||
result = node.(Method).getParameters() and i = -1 and name = "getParameters"
|
||||
or
|
||||
result = node.(MethodParameters).getChild(i) and name = "getChild"
|
||||
or
|
||||
result = node.(Module).getBody() and i = -1 and name = "getBody"
|
||||
or
|
||||
result = node.(Module).getName() and i = -1 and name = "getName"
|
||||
or
|
||||
result = node.(Next).getChild() and i = -1 and name = "getChild"
|
||||
or
|
||||
result = node.(OperatorAssignment).getLeft() and i = -1 and name = "getLeft"
|
||||
or
|
||||
result = node.(OperatorAssignment).getRight() and i = -1 and name = "getRight"
|
||||
or
|
||||
result = node.(OptionalParameter).getName() and i = -1 and name = "getName"
|
||||
or
|
||||
result = node.(OptionalParameter).getValue() and i = -1 and name = "getValue"
|
||||
or
|
||||
result = node.(Pair).getKey() and i = -1 and name = "getKey"
|
||||
or
|
||||
result = node.(Pair).getValue() and i = -1 and name = "getValue"
|
||||
or
|
||||
result = node.(ParenthesizedPattern).getChild() and i = -1 and name = "getChild"
|
||||
or
|
||||
result = node.(ParenthesizedStatements).getChild(i) and name = "getChild"
|
||||
or
|
||||
result = node.(Pattern).getChild() and i = -1 and name = "getChild"
|
||||
or
|
||||
result = node.(Program).getChild(i) and name = "getChild"
|
||||
or
|
||||
result = node.(Range).getBegin() and i = -1 and name = "getBegin"
|
||||
or
|
||||
result = node.(Range).getEnd() and i = -1 and name = "getEnd"
|
||||
or
|
||||
result = node.(Rational).getChild() and i = -1 and name = "getChild"
|
||||
or
|
||||
result = node.(Redo).getChild() and i = -1 and name = "getChild"
|
||||
or
|
||||
result = node.(Regex).getChild(i) and name = "getChild"
|
||||
or
|
||||
result = node.(Rescue).getBody() and i = -1 and name = "getBody"
|
||||
or
|
||||
result = node.(Rescue).getExceptions() and i = -1 and name = "getExceptions"
|
||||
or
|
||||
result = node.(Rescue).getVariable() and i = -1 and name = "getVariable"
|
||||
or
|
||||
result = node.(RescueModifier).getBody() and i = -1 and name = "getBody"
|
||||
or
|
||||
result = node.(RescueModifier).getHandler() and i = -1 and name = "getHandler"
|
||||
or
|
||||
result = node.(RestAssignment).getChild() and i = -1 and name = "getChild"
|
||||
or
|
||||
result = node.(Retry).getChild() and i = -1 and name = "getChild"
|
||||
or
|
||||
result = node.(Return).getChild() and i = -1 and name = "getChild"
|
||||
or
|
||||
result = node.(RightAssignmentList).getChild(i) and name = "getChild"
|
||||
or
|
||||
result = node.(ScopeResolution).getName() and i = -1 and name = "getName"
|
||||
or
|
||||
result = node.(ScopeResolution).getScope() and i = -1 and name = "getScope"
|
||||
or
|
||||
result = node.(Setter).getName() and i = -1 and name = "getName"
|
||||
or
|
||||
result = node.(SingletonClass).getBody() and i = -1 and name = "getBody"
|
||||
or
|
||||
result = node.(SingletonClass).getValue() and i = -1 and name = "getValue"
|
||||
or
|
||||
result = node.(SingletonMethod).getBody() and i = -1 and name = "getBody"
|
||||
or
|
||||
result = node.(SingletonMethod).getName() and i = -1 and name = "getName"
|
||||
or
|
||||
result = node.(SingletonMethod).getObject() and i = -1 and name = "getObject"
|
||||
or
|
||||
result = node.(SingletonMethod).getParameters() and i = -1 and name = "getParameters"
|
||||
or
|
||||
result = node.(SplatArgument).getChild() and i = -1 and name = "getChild"
|
||||
or
|
||||
result = node.(SplatParameter).getName() and i = -1 and name = "getName"
|
||||
or
|
||||
result = node.(String).getChild(i) and name = "getChild"
|
||||
or
|
||||
result = node.(StringArray).getChild(i) and name = "getChild"
|
||||
or
|
||||
result = node.(Subshell).getChild(i) and name = "getChild"
|
||||
or
|
||||
result = node.(Superclass).getChild() and i = -1 and name = "getChild"
|
||||
or
|
||||
result = node.(SymbolArray).getChild(i) and name = "getChild"
|
||||
or
|
||||
result = node.(TestPattern).getPattern() and i = -1 and name = "getPattern"
|
||||
or
|
||||
result = node.(TestPattern).getValue() and i = -1 and name = "getValue"
|
||||
or
|
||||
result = node.(Then).getChild(i) and name = "getChild"
|
||||
or
|
||||
result = node.(Unary).getOperand() and i = -1 and name = "getOperand"
|
||||
or
|
||||
result = node.(Undef).getChild(i) and name = "getChild"
|
||||
or
|
||||
result = node.(Unless).getAlternative() and i = -1 and name = "getAlternative"
|
||||
or
|
||||
result = node.(Unless).getCondition() and i = -1 and name = "getCondition"
|
||||
or
|
||||
result = node.(Unless).getConsequence() and i = -1 and name = "getConsequence"
|
||||
or
|
||||
result = node.(UnlessGuard).getCondition() and i = -1 and name = "getCondition"
|
||||
or
|
||||
result = node.(UnlessModifier).getBody() and i = -1 and name = "getBody"
|
||||
or
|
||||
result = node.(UnlessModifier).getCondition() and i = -1 and name = "getCondition"
|
||||
or
|
||||
result = node.(Until).getBody() and i = -1 and name = "getBody"
|
||||
or
|
||||
result = node.(Until).getCondition() and i = -1 and name = "getCondition"
|
||||
or
|
||||
result = node.(UntilModifier).getBody() and i = -1 and name = "getBody"
|
||||
or
|
||||
result = node.(UntilModifier).getCondition() and i = -1 and name = "getCondition"
|
||||
or
|
||||
result = node.(VariableReferencePattern).getName() and i = -1 and name = "getName"
|
||||
or
|
||||
result = node.(When).getBody() and i = -1 and name = "getBody"
|
||||
or
|
||||
result = node.(When).getPattern(i) and name = "getPattern"
|
||||
or
|
||||
result = node.(While).getBody() and i = -1 and name = "getBody"
|
||||
or
|
||||
result = node.(While).getCondition() and i = -1 and name = "getCondition"
|
||||
or
|
||||
result = node.(WhileModifier).getBody() and i = -1 and name = "getBody"
|
||||
or
|
||||
result = node.(WhileModifier).getCondition() and i = -1 and name = "getCondition"
|
||||
or
|
||||
result = node.(Yield).getChild() and i = -1 and name = "getChild"
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
overlay[local]
|
||||
@@ -2107,4 +2441,20 @@ module Erb {
|
||||
/** Gets a field or child node of this node. */
|
||||
final override AstNode getAFieldOrChild() { erb_template_child(this, _, result) }
|
||||
}
|
||||
|
||||
/** Provides predicates for mapping AST nodes to their named children. */
|
||||
module PrintAst {
|
||||
/** Gets a child of `node` returned by the member predicate with the given `name`. If the predicate takes an index argument, `i` is bound to that index, otherwise `i` is `-1` (which is never a valid index). */
|
||||
AstNode getChild(AstNode node, string name, int i) {
|
||||
result = node.(CommentDirective).getChild() and i = -1 and name = "getChild"
|
||||
or
|
||||
result = node.(Directive).getChild() and i = -1 and name = "getChild"
|
||||
or
|
||||
result = node.(GraphqlDirective).getChild() and i = -1 and name = "getChild"
|
||||
or
|
||||
result = node.(OutputDirective).getChild() and i = -1 and name = "getChild"
|
||||
or
|
||||
result = node.(Template).getChild(i) and name = "getChild"
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
@@ -28,8 +28,6 @@ nodes
|
||||
| string_flow.rb:227:10:227:10 | a | semmle.label | a |
|
||||
subpaths
|
||||
testFailures
|
||||
| string_flow.rb:85:10:85:10 | a | Unexpected result: hasValueFlow=a |
|
||||
| string_flow.rb:227:10:227:10 | a | Unexpected result: hasValueFlow=a |
|
||||
#select
|
||||
| string_flow.rb:3:10:3:22 | call to new | string_flow.rb:2:9:2:18 | call to source | string_flow.rb:3:10:3:22 | call to new | $@ | string_flow.rb:2:9:2:18 | call to source | call to source |
|
||||
| string_flow.rb:85:10:85:10 | a | string_flow.rb:83:9:83:18 | call to source | string_flow.rb:85:10:85:10 | a | $@ | string_flow.rb:83:9:83:18 | call to source | call to source |
|
||||
|
||||
@@ -82,7 +82,7 @@ end
|
||||
def m_clear
|
||||
a = source "a"
|
||||
a.clear
|
||||
sink a
|
||||
sink a # $ SPURIOUS: hasValueFlow=a
|
||||
end
|
||||
|
||||
# concat and prepend omitted because they clash with the summaries for
|
||||
@@ -224,7 +224,7 @@ def m_replace
|
||||
b = source "b"
|
||||
sink a.replace(b) # $ hasTaintFlow=b
|
||||
# TODO: currently we get value flow for a, because we don't clear content
|
||||
sink a # $ hasTaintFlow=b
|
||||
sink a # $ hasTaintFlow=b SPURIOUS: hasValueFlow=a
|
||||
end
|
||||
|
||||
def m_reverse
|
||||
@@ -316,4 +316,4 @@ def m_upto(i)
|
||||
a.upto("b", true) { |x| sink x } # $ hasTaintFlow=a
|
||||
"b".upto(a) { |x| sink x } # $ hasTaintFlow=a
|
||||
"b".upto(a, true) { |x| sink x }
|
||||
end
|
||||
end
|
||||
|
||||
@@ -9,7 +9,7 @@ end
|
||||
class OneController < ActionController::Base
|
||||
before_action :a
|
||||
after_action :c
|
||||
|
||||
|
||||
def a
|
||||
@foo = params[:foo]
|
||||
end
|
||||
@@ -18,14 +18,14 @@ class OneController < ActionController::Base
|
||||
end
|
||||
|
||||
def c
|
||||
sink @foo
|
||||
sink @foo # $ hasTaintFlow
|
||||
end
|
||||
end
|
||||
|
||||
class TwoController < ActionController::Base
|
||||
before_action :a
|
||||
after_action :c
|
||||
|
||||
|
||||
def a
|
||||
@foo = params[:foo]
|
||||
end
|
||||
@@ -35,14 +35,14 @@ class TwoController < ActionController::Base
|
||||
end
|
||||
|
||||
def c
|
||||
sink @foo
|
||||
sink @foo # $ SPURIOUS: hasTaintFlow
|
||||
end
|
||||
end
|
||||
|
||||
class ThreeController < ActionController::Base
|
||||
before_action :a
|
||||
after_action :c
|
||||
|
||||
|
||||
def a
|
||||
@foo = params[:foo]
|
||||
@foo = "safe"
|
||||
@@ -52,14 +52,14 @@ class ThreeController < ActionController::Base
|
||||
end
|
||||
|
||||
def c
|
||||
sink @foo
|
||||
sink @foo # $ SPURIOUS: hasTaintFlow
|
||||
end
|
||||
end
|
||||
|
||||
class FourController < ActionController::Base
|
||||
before_action :a
|
||||
after_action :c
|
||||
|
||||
|
||||
def a
|
||||
@foo.bar = params[:foo]
|
||||
end
|
||||
@@ -68,14 +68,14 @@ class FourController < ActionController::Base
|
||||
end
|
||||
|
||||
def c
|
||||
sink(@foo.bar)
|
||||
sink(@foo.bar) # $ hasTaintFlow
|
||||
end
|
||||
end
|
||||
|
||||
class FiveController < ActionController::Base
|
||||
before_action :a
|
||||
after_action :c
|
||||
|
||||
|
||||
def a
|
||||
self.taint_foo
|
||||
end
|
||||
@@ -84,10 +84,10 @@ class FiveController < ActionController::Base
|
||||
end
|
||||
|
||||
def c
|
||||
sink @foo
|
||||
sink @foo # $ hasTaintFlow
|
||||
end
|
||||
|
||||
|
||||
def taint_foo
|
||||
@foo = params[:foo]
|
||||
end
|
||||
end
|
||||
end
|
||||
|
||||
@@ -270,11 +270,6 @@ nodes
|
||||
| params_flow.rb:205:10:205:10 | a | semmle.label | a |
|
||||
subpaths
|
||||
testFailures
|
||||
| filter_flow.rb:21:10:21:13 | @foo | Unexpected result: hasTaintFlow |
|
||||
| filter_flow.rb:38:10:38:13 | @foo | Unexpected result: hasTaintFlow |
|
||||
| filter_flow.rb:55:10:55:13 | @foo | Unexpected result: hasTaintFlow |
|
||||
| filter_flow.rb:71:10:71:17 | call to bar | Unexpected result: hasTaintFlow |
|
||||
| filter_flow.rb:87:11:87:14 | @foo | Unexpected result: hasTaintFlow |
|
||||
#select
|
||||
| filter_flow.rb:21:10:21:13 | @foo | filter_flow.rb:14:12:14:17 | call to params | filter_flow.rb:21:10:21:13 | @foo | $@ | filter_flow.rb:14:12:14:17 | call to params | call to params |
|
||||
| filter_flow.rb:38:10:38:13 | @foo | filter_flow.rb:30:12:30:17 | call to params | filter_flow.rb:38:10:38:13 | @foo | $@ | filter_flow.rb:30:12:30:17 | call to params | call to params |
|
||||
|
||||
@@ -66,7 +66,7 @@ impl<'a> AstNode for Node<'a> {
|
||||
|
||||
impl AstNode for yeast::Node {
|
||||
fn kind(&self) -> &str {
|
||||
yeast::Node::kind(self)
|
||||
yeast::Node::kind_name(self)
|
||||
}
|
||||
fn is_named(&self) -> bool {
|
||||
yeast::Node::is_named(self)
|
||||
@@ -280,10 +280,11 @@ pub fn location_label(writer: &mut trap::Writer, location: trap::Location) -> tr
|
||||
}
|
||||
|
||||
/// Extracts the source file at `path`, which is assumed to be canonicalized.
|
||||
/// When `yeast_runner` is `Some`, the parsed tree is first transformed
|
||||
/// through the supplied yeast `Runner` before TRAP extraction. Building the
|
||||
/// `Runner` (which parses YAML and constructs the schema) is the caller's
|
||||
/// responsibility, allowing it to be done once and shared across files.
|
||||
/// When `desugarer` is `Some`, the parsed tree is first transformed
|
||||
/// through the supplied yeast desugarer before TRAP extraction. Building
|
||||
/// the desugarer (which parses YAML and constructs the schema) is the
|
||||
/// caller's responsibility, allowing it to be done once and shared across
|
||||
/// files.
|
||||
#[allow(clippy::too_many_arguments)]
|
||||
pub fn extract(
|
||||
language: &Language,
|
||||
@@ -295,7 +296,7 @@ pub fn extract(
|
||||
path: &Path,
|
||||
source: &[u8],
|
||||
ranges: &[Range],
|
||||
yeast_runner: Option<&yeast::Runner<'_>>,
|
||||
desugarer: Option<&dyn yeast::Desugarer>,
|
||||
) {
|
||||
let path_str = file_paths::normalize_and_transform_path(path, transformer);
|
||||
let source_root = std::env::current_dir()
|
||||
@@ -328,8 +329,8 @@ pub fn extract(
|
||||
schema,
|
||||
);
|
||||
|
||||
if let Some(yeast_runner) = yeast_runner {
|
||||
let ast = yeast_runner
|
||||
if let Some(desugarer) = desugarer {
|
||||
let ast = desugarer
|
||||
.run_from_tree(&tree, source)
|
||||
.unwrap_or_else(|e| panic!("Desugaring failed for {path_str}: {e}"));
|
||||
traverse_yeast(&ast, &mut visitor);
|
||||
@@ -881,7 +882,6 @@ fn emit_extras_in(visitor: &mut Visitor, node: Node<'_>) {
|
||||
}
|
||||
|
||||
fn traverse_yeast(tree: &yeast::Ast, visitor: &mut Visitor) {
|
||||
use yeast::Cursor;
|
||||
let mut cursor = tree.walk();
|
||||
visitor.enter_node(cursor.node());
|
||||
let mut recurse = true;
|
||||
|
||||
@@ -13,11 +13,14 @@ pub struct LanguageSpec {
|
||||
pub prefix: &'static str,
|
||||
pub ts_language: tree_sitter::Language,
|
||||
pub node_types: &'static str,
|
||||
/// Optional yeast desugaring configuration. When set, the parsed
|
||||
/// tree is rewritten through yeast before TRAP extraction. The
|
||||
/// config's `output_node_types_yaml` (if set) provides the schema
|
||||
/// used both at runtime (for the rewriter) and for TRAP validation.
|
||||
pub desugar: Option<yeast::DesugaringConfig>,
|
||||
/// Optional desugarer. When set, the parsed tree is rewritten through
|
||||
/// the desugarer before TRAP extraction. The desugarer's
|
||||
/// `output_node_types_yaml()` (if set) provides the schema used both
|
||||
/// at runtime (for the rewriter) and for TRAP validation.
|
||||
///
|
||||
/// `Box<dyn yeast::Desugarer>` so the shared extractor is agnostic to
|
||||
/// the user-defined context type the desugarer uses internally.
|
||||
pub desugar: Option<Box<dyn yeast::Desugarer>>,
|
||||
pub file_globs: Vec<String>,
|
||||
}
|
||||
|
||||
@@ -91,35 +94,22 @@ impl Extractor {
|
||||
.collect();
|
||||
|
||||
let mut schemas = vec![];
|
||||
let mut yeast_runners = Vec::new();
|
||||
for lang in &self.languages {
|
||||
let effective_node_types: String =
|
||||
match lang.desugar.as_ref().and_then(|c| c.output_node_types_yaml) {
|
||||
Some(yaml) => yeast::node_types_yaml::convert(yaml).map_err(|e| {
|
||||
std::io::Error::other(format!(
|
||||
"Failed to convert YAML node-types to JSON for {}: {e}",
|
||||
lang.prefix
|
||||
))
|
||||
})?,
|
||||
None => lang.node_types.to_string(),
|
||||
};
|
||||
let schema = node_types::read_node_types_str(lang.prefix, &effective_node_types)?;
|
||||
schemas.push(schema);
|
||||
|
||||
// Build the yeast runner once per language so the YAML schema
|
||||
// isn't re-parsed for every file.
|
||||
let yeast_runner = lang
|
||||
let effective_node_types: String = match lang
|
||||
.desugar
|
||||
.as_ref()
|
||||
.map(|config| yeast::Runner::from_config(lang.ts_language.clone(), config))
|
||||
.transpose()
|
||||
.map_err(|e| {
|
||||
.and_then(|d| d.output_node_types_yaml())
|
||||
{
|
||||
Some(yaml) => yeast::node_types_yaml::convert(yaml).map_err(|e| {
|
||||
std::io::Error::other(format!(
|
||||
"Failed to build desugaring runner for {}: {e}",
|
||||
"Failed to convert YAML node-types to JSON for {}: {e}",
|
||||
lang.prefix
|
||||
))
|
||||
})?;
|
||||
yeast_runners.push(yeast_runner);
|
||||
})?,
|
||||
None => lang.node_types.to_string(),
|
||||
};
|
||||
let schema = node_types::read_node_types_str(lang.prefix, &effective_node_types)?;
|
||||
schemas.push(schema);
|
||||
}
|
||||
|
||||
// Construct a single globset containing all language globs,
|
||||
@@ -194,7 +184,7 @@ impl Extractor {
|
||||
&path,
|
||||
&source,
|
||||
&[],
|
||||
yeast_runners[i].as_ref(),
|
||||
lang.desugar.as_deref(),
|
||||
);
|
||||
std::fs::create_dir_all(src_archive_file.parent().unwrap())?;
|
||||
std::fs::copy(&path, &src_archive_file)?;
|
||||
|
||||
@@ -159,6 +159,7 @@ pub fn generate(
|
||||
));
|
||||
|
||||
body.append(&mut ql_gen::convert_nodes(&nodes));
|
||||
body.push(ql_gen::create_print_ast_module(&nodes));
|
||||
ql::write(
|
||||
&mut ql_writer,
|
||||
&[ql::TopLevel::Module(ql::Module {
|
||||
|
||||
@@ -150,12 +150,14 @@ impl fmt::Display for Type<'_> {
|
||||
pub enum Expression<'a> {
|
||||
Var(&'a str),
|
||||
String(&'a str),
|
||||
Integer(usize),
|
||||
Integer(i64),
|
||||
Pred(&'a str, Vec<Expression<'a>>),
|
||||
And(Vec<Expression<'a>>),
|
||||
Or(Vec<Expression<'a>>),
|
||||
Equals(Box<Expression<'a>>, Box<Expression<'a>>),
|
||||
Dot(Box<Expression<'a>>, &'a str, Vec<Expression<'a>>),
|
||||
/// A type cast, rendered as `x.(Type)`.
|
||||
Cast(Box<Expression<'a>>, &'a str),
|
||||
Aggregate {
|
||||
name: &'a str,
|
||||
vars: Vec<FormalParameter<'a>>,
|
||||
@@ -219,6 +221,7 @@ impl fmt::Display for Expression<'_> {
|
||||
}
|
||||
write!(f, ")")
|
||||
}
|
||||
Expression::Cast(x, type_name) => write!(f, "{x}.({type_name})"),
|
||||
Expression::Aggregate {
|
||||
name,
|
||||
vars,
|
||||
|
||||
@@ -705,7 +705,7 @@ fn create_field_getters<'a>(
|
||||
),
|
||||
ql::Expression::Equals(
|
||||
Box::new(ql::Expression::Var("value")),
|
||||
Box::new(ql::Expression::Integer(*value)),
|
||||
Box::new(ql::Expression::Integer(*value as i64)),
|
||||
),
|
||||
])
|
||||
})
|
||||
@@ -874,3 +874,99 @@ pub fn convert_nodes(nodes: &node_types::NodeTypeMap) -> Vec<ql::TopLevel<'_>> {
|
||||
|
||||
classes
|
||||
}
|
||||
|
||||
/// Creates a `PrintAst` module containing a `getChild` predicate that maps each
|
||||
/// AST node to its children together with the name of the member predicate that
|
||||
/// produced them (and, for indexed fields, the index). This mirrors the
|
||||
/// information exposed by `getAFieldOrChild`, but keeps the member predicate
|
||||
/// name and index so that an AST printer can render labelled edges.
|
||||
pub fn create_print_ast_module(nodes: &node_types::NodeTypeMap) -> ql::TopLevel<'_> {
|
||||
let mut disjuncts: Vec<ql::Expression> = Vec::new();
|
||||
for node in nodes.values() {
|
||||
if let node_types::EntryKind::Table { name: _, fields } = &node.kind {
|
||||
for field in fields {
|
||||
// `ReservedWordInt` fields have string-valued getters, so they
|
||||
// are not children and are excluded (just as they are from
|
||||
// `getAFieldOrChild`).
|
||||
if matches!(
|
||||
field.type_info,
|
||||
node_types::FieldTypeInfo::ReservedWordInt(_)
|
||||
) {
|
||||
continue;
|
||||
}
|
||||
let has_index = matches!(
|
||||
field.storage,
|
||||
node_types::Storage::Table {
|
||||
has_index: true,
|
||||
..
|
||||
}
|
||||
);
|
||||
let getter_call = ql::Expression::Dot(
|
||||
Box::new(ql::Expression::Cast(
|
||||
Box::new(ql::Expression::Var("node")),
|
||||
&node.ql_class_name,
|
||||
)),
|
||||
&field.getter_name,
|
||||
if has_index {
|
||||
vec![ql::Expression::Var("i")]
|
||||
} else {
|
||||
vec![]
|
||||
},
|
||||
);
|
||||
let mut conjuncts = vec![ql::Expression::Equals(
|
||||
Box::new(ql::Expression::Var("result")),
|
||||
Box::new(getter_call),
|
||||
)];
|
||||
if !has_index {
|
||||
conjuncts.push(ql::Expression::Equals(
|
||||
Box::new(ql::Expression::Var("i")),
|
||||
Box::new(ql::Expression::Integer(-1)),
|
||||
));
|
||||
}
|
||||
conjuncts.push(ql::Expression::Equals(
|
||||
Box::new(ql::Expression::Var("name")),
|
||||
Box::new(ql::Expression::String(&field.getter_name)),
|
||||
));
|
||||
disjuncts.push(ql::Expression::And(conjuncts));
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
let get_child = ql::Predicate {
|
||||
qldoc: Some(String::from(
|
||||
"Gets a child of `node` returned by the member predicate with the given `name`. \
|
||||
If the predicate takes an index argument, `i` is bound to that index, otherwise \
|
||||
`i` is `-1` (which is never a valid index).",
|
||||
)),
|
||||
name: "getChild",
|
||||
overridden: false,
|
||||
is_private: false,
|
||||
is_final: false,
|
||||
return_type: Some(ql::Type::Normal("AstNode")),
|
||||
formal_parameters: vec![
|
||||
ql::FormalParameter {
|
||||
name: "node",
|
||||
param_type: ql::Type::Normal("AstNode"),
|
||||
},
|
||||
ql::FormalParameter {
|
||||
name: "name",
|
||||
param_type: ql::Type::String,
|
||||
},
|
||||
ql::FormalParameter {
|
||||
name: "i",
|
||||
param_type: ql::Type::Int,
|
||||
},
|
||||
],
|
||||
body: ql::Expression::Or(disjuncts),
|
||||
overlay: None,
|
||||
};
|
||||
|
||||
ql::TopLevel::Module(ql::Module {
|
||||
qldoc: Some(String::from(
|
||||
"Provides predicates for mapping AST nodes to their named children.",
|
||||
)),
|
||||
name: "PrintAst",
|
||||
body: vec![ql::TopLevel::Predicate(get_child)],
|
||||
overlay: None,
|
||||
})
|
||||
}
|
||||
|
||||
@@ -41,22 +41,14 @@ pub fn query(input: TokenStream) -> TokenStream {
|
||||
/// (kind "literal") - leaf with static content
|
||||
/// (kind #{expr}) - leaf with computed content (expr.to_string())
|
||||
/// (kind $fresh) - leaf with auto-generated unique name
|
||||
/// {expr} - embed a Rust expression returning Id
|
||||
/// {..expr} - splice an iterable of Id (in child/field position)
|
||||
/// field: {..expr} - splice into a named field
|
||||
/// {expr}.map(p -> tpl) - apply tpl to each element; splice result
|
||||
/// {expr}.reduce_left(f -> init, acc, e -> fold)
|
||||
/// - fold with per-element init; splice 0 or 1 result
|
||||
/// {expr} - embed a Rust expression, dispatched via
|
||||
/// the `IntoFieldIds` trait: `Id` pushes a
|
||||
/// single id; iterables (`Vec<Id>`,
|
||||
/// `Option<Id>`, iterator chains) splice
|
||||
/// their elements
|
||||
/// field: {expr} - extend a named field with `{expr}`'s ids
|
||||
/// ```
|
||||
///
|
||||
/// Chain syntax after `{expr}` or `{..expr}`:
|
||||
/// - `.map(param -> template)` — one output node per input element.
|
||||
/// - `.reduce_left(first -> init, acc, elem -> fold)` — fold left; the first
|
||||
/// element is converted by `init`, subsequent elements are folded by `fold`
|
||||
/// with the accumulator bound to `acc`. An empty iterable yields nothing.
|
||||
/// - Chains always splice (the result is iterable).
|
||||
/// - Multiple chains can be chained, e.g. `.map(...).reduce_left(...)`.
|
||||
///
|
||||
/// Can be called with an explicit context or using the implicit context
|
||||
/// from an enclosing `rule!`:
|
||||
///
|
||||
@@ -100,7 +92,7 @@ pub fn trees(input: TokenStream) -> TokenStream {
|
||||
/// rule!(
|
||||
/// (query_pattern field: (_) @name (kind)* @repeated (_)? @optional)
|
||||
/// =>
|
||||
/// (output_template field: {name} {..repeated})
|
||||
/// (output_template field: {name} {repeated})
|
||||
/// )
|
||||
///
|
||||
/// // Shorthand: captures become fields on the output node
|
||||
|
||||
@@ -22,10 +22,9 @@ pub fn parse_query_top(input: TokenStream) -> Result<TokenStream> {
|
||||
/// Parse a single query node (possibly with a trailing `@capture`).
|
||||
fn parse_query_node(tokens: &mut Tokens) -> Result<TokenStream> {
|
||||
let base = parse_query_atom(tokens)?;
|
||||
// Check for trailing @capture
|
||||
// Check for trailing @capture or @@capture
|
||||
if peek_is_at(tokens) {
|
||||
tokens.next(); // consume @
|
||||
let capture_name = expect_ident(tokens, "expected capture name after @")?;
|
||||
let capture_name = consume_capture_marker(tokens)?;
|
||||
let name_str = capture_name.to_string();
|
||||
Ok(quote! {
|
||||
yeast::query::QueryNode::Capture {
|
||||
@@ -121,9 +120,9 @@ fn parse_query_fields(tokens: &mut Tokens) -> Result<Vec<TokenStream>> {
|
||||
std::collections::HashMap::new();
|
||||
let mut bare_children: Vec<TokenStream> = Vec::new();
|
||||
let push_field_elem = |order: &mut Vec<String>,
|
||||
map: &mut std::collections::HashMap<String, Vec<TokenStream>>,
|
||||
name: String,
|
||||
elem: TokenStream| {
|
||||
map: &mut std::collections::HashMap<String, Vec<TokenStream>>,
|
||||
name: String,
|
||||
elem: TokenStream| {
|
||||
if !map.contains_key(&name) {
|
||||
order.push(name.clone());
|
||||
map.insert(name, vec![elem]);
|
||||
@@ -159,9 +158,7 @@ fn parse_query_fields(tokens: &mut Tokens) -> Result<Vec<TokenStream>> {
|
||||
push_field_elem(&mut field_order, &mut field_elems, field_str, elem);
|
||||
} else {
|
||||
let child = if peek_is_at(tokens) {
|
||||
tokens.next();
|
||||
let capture_name =
|
||||
expect_ident(tokens, "expected capture name after @")?;
|
||||
let capture_name = consume_capture_marker(tokens)?;
|
||||
let name_str = capture_name.to_string();
|
||||
quote! {
|
||||
yeast::query::QueryNode::Capture {
|
||||
@@ -296,10 +293,10 @@ fn parse_query_list(tokens: &mut Tokens) -> Result<Vec<TokenStream>> {
|
||||
// tree! / trees! parsing — direct code generation against BuildCtx
|
||||
// ---------------------------------------------------------------------------
|
||||
|
||||
const IMPLICIT_CTX: &str = "__yeast_ctx";
|
||||
const IMPLICIT_CTX: &str = "ctx";
|
||||
|
||||
/// Determine the context identifier: either explicit `ctx,` or the implicit
|
||||
/// `__yeast_ctx` from an enclosing `rule!`.
|
||||
/// `ctx` from an enclosing `rule!`.
|
||||
fn parse_ctx_or_implicit(tokens: &mut Tokens) -> Ident {
|
||||
// Check if first token is an ident followed by a comma
|
||||
let mut lookahead = tokens.clone();
|
||||
@@ -307,7 +304,8 @@ fn parse_ctx_or_implicit(tokens: &mut Tokens) -> Ident {
|
||||
&& matches!(lookahead.next(), Some(TokenTree::Punct(p)) if p.as_char() == ',');
|
||||
|
||||
if is_explicit {
|
||||
let ctx = expect_ident(tokens, "").unwrap();
|
||||
let ctx = expect_ident(tokens, "unreachable: ident was just peeked")
|
||||
.expect("unreachable: ident was just peeked");
|
||||
let _ = tokens.next(); // consume comma
|
||||
ctx
|
||||
} else {
|
||||
@@ -345,7 +343,7 @@ pub fn parse_trees_top(input: TokenStream) -> Result<TokenStream> {
|
||||
}
|
||||
Ok(quote! {
|
||||
{
|
||||
let mut __nodes: Vec<usize> = Vec::new();
|
||||
let mut __nodes: Vec<yeast::Id> = Vec::new();
|
||||
#(#items)*
|
||||
__nodes
|
||||
}
|
||||
@@ -359,7 +357,7 @@ fn parse_direct_node(tokens: &mut Tokens, ctx: &Ident) -> Result<TokenStream> {
|
||||
Some(TokenTree::Group(g)) if g.delimiter() == Delimiter::Brace => {
|
||||
let group = expect_group(tokens, Delimiter::Brace)?;
|
||||
let expr = group.stream();
|
||||
Ok(quote! { ::std::convert::Into::<usize>::into(#expr) })
|
||||
Ok(quote! { ::std::convert::Into::<yeast::Id>::into({ #expr }) })
|
||||
}
|
||||
Some(TokenTree::Group(g)) if g.delimiter() == Delimiter::Parenthesis => {
|
||||
let group = expect_group(tokens, Delimiter::Parenthesis)?;
|
||||
@@ -396,7 +394,7 @@ fn parse_direct_node_inner(tokens: &mut Tokens, ctx: &Ident) -> Result<TokenStre
|
||||
let expr = group.stream();
|
||||
return Ok(quote! {
|
||||
{
|
||||
let __expr = (#expr);
|
||||
let __expr = { #expr };
|
||||
let __value = yeast::YeastDisplay::yeast_to_string(&__expr, &*#ctx.ast);
|
||||
let __source_range = yeast::YeastSourceRange::yeast_source_range(&__expr, &*#ctx.ast);
|
||||
#ctx.literal_with_source_range(#kind_str, &__value, __source_range)
|
||||
@@ -420,7 +418,11 @@ fn parse_direct_node_inner(tokens: &mut Tokens, ctx: &Ident) -> Result<TokenStre
|
||||
// Named fields — compute each value into a temp, then reference it
|
||||
while peek_is_field(tokens) {
|
||||
let field_name = expect_ident(tokens, "expected field name")?;
|
||||
let field_str = field_name.to_string().strip_prefix("r#").unwrap_or(&field_name.to_string()).to_string();
|
||||
let field_str = field_name
|
||||
.to_string()
|
||||
.strip_prefix("r#")
|
||||
.unwrap_or(&field_name.to_string())
|
||||
.to_string();
|
||||
expect_punct(tokens, ':', "expected `:` after field name")?;
|
||||
let temp = Ident::new(
|
||||
&format!("__field_{field_str}_{field_counter}"),
|
||||
@@ -428,48 +430,24 @@ fn parse_direct_node_inner(tokens: &mut Tokens, ctx: &Ident) -> Result<TokenStre
|
||||
);
|
||||
field_counter += 1;
|
||||
|
||||
// Check for field: {..expr}.chain or field: {expr}.chain — splice a Vec<Id> into the field
|
||||
// Plain `field: {expr}` — trait-dispatched extend.
|
||||
if peek_is_group(tokens, Delimiter::Brace) {
|
||||
let group_clone = tokens.clone().next().unwrap();
|
||||
if let TokenTree::Group(g) = &group_clone {
|
||||
let mut inner_check = g.stream().into_iter();
|
||||
let is_splice = matches!(inner_check.next(), Some(TokenTree::Punct(p)) if p.as_char() == '.')
|
||||
&& matches!(inner_check.next(), Some(TokenTree::Punct(p)) if p.as_char() == '.');
|
||||
// Determine if a chain (.map(..)) follows the `{}` group.
|
||||
let mut after = tokens.clone();
|
||||
after.next(); // skip the brace group
|
||||
let has_chain = matches!(after.peek(), Some(TokenTree::Punct(p)) if p.as_char() == '.');
|
||||
|
||||
if is_splice || has_chain {
|
||||
let group = expect_group(tokens, Delimiter::Brace)?;
|
||||
let base: TokenStream = if is_splice {
|
||||
let mut inner = group.stream().into_iter().peekable();
|
||||
inner.next(); // consume first .
|
||||
inner.next(); // consume second .
|
||||
let expr: TokenStream = inner.collect();
|
||||
quote! {
|
||||
(#expr).into_iter().map(::std::convert::Into::<usize>::into)
|
||||
}
|
||||
} else {
|
||||
let expr = group.stream();
|
||||
quote! { (#expr).into_iter() }
|
||||
};
|
||||
let chained = parse_chain_suffix(tokens, ctx, base)?;
|
||||
stmts.push(quote! {
|
||||
let #temp: Vec<usize> = #chained.collect();
|
||||
});
|
||||
// An empty splice means the field is absent — skip it
|
||||
// entirely rather than emitting an empty named field.
|
||||
field_args.push(quote! {
|
||||
if !#temp.is_empty() { __fields.push((#field_str, #temp)); }
|
||||
});
|
||||
continue;
|
||||
}
|
||||
}
|
||||
let group = expect_group(tokens, Delimiter::Brace)?;
|
||||
let expr = group.stream();
|
||||
stmts.push(quote! {
|
||||
let mut #temp: Vec<yeast::Id> = Vec::new();
|
||||
yeast::IntoFieldIds::extend_into({ #expr }, &mut #temp);
|
||||
});
|
||||
// An empty `{expr}` means the field is absent — skip it
|
||||
// entirely rather than emitting an empty named field.
|
||||
field_args.push(quote! {
|
||||
if !#temp.is_empty() { __fields.push((#field_str, #temp)); }
|
||||
});
|
||||
continue;
|
||||
}
|
||||
|
||||
let value = parse_direct_node(tokens, ctx)?;
|
||||
stmts.push(quote! { let #temp: usize = #value; });
|
||||
stmts.push(quote! { let #temp: yeast::Id = #value; });
|
||||
field_args.push(quote! { __fields.push((#field_str, vec![#temp])); });
|
||||
}
|
||||
|
||||
@@ -486,105 +464,13 @@ fn parse_direct_node_inner(tokens: &mut Tokens, ctx: &Ident) -> Result<TokenStre
|
||||
Ok(quote! {
|
||||
{
|
||||
#(#stmts)*
|
||||
let mut __fields: Vec<(&str, Vec<usize>)> = Vec::new();
|
||||
let mut __fields: Vec<(&str, Vec<yeast::Id>)> = Vec::new();
|
||||
#(#field_args)*
|
||||
#ctx.node(#kind_str, __fields)
|
||||
}
|
||||
})
|
||||
}
|
||||
|
||||
/// Parse a chain of `.method(args)` suffixes after a `{expr}` or `{..expr}`
|
||||
/// placeholder in tree templates. Currently supports:
|
||||
///
|
||||
/// ```text
|
||||
/// .map(param -> template) -- iterator map: produces Vec<usize>
|
||||
/// ```
|
||||
///
|
||||
/// The chain may be empty (returns `base` unchanged). Multiple chained calls
|
||||
/// are supported, e.g. `.map(p -> ...).map(q -> ...)`.
|
||||
///
|
||||
/// Each call expects the receiver to be an iterator. The `base` argument
|
||||
/// should therefore already be an iterator (use `.into_iter()` on it before
|
||||
/// calling this function).
|
||||
fn parse_chain_suffix(
|
||||
tokens: &mut Tokens,
|
||||
ctx: &Ident,
|
||||
base: TokenStream,
|
||||
) -> Result<TokenStream> {
|
||||
let mut current = base;
|
||||
while matches!(tokens.peek(), Some(TokenTree::Punct(p)) if p.as_char() == '.') {
|
||||
tokens.next(); // consume .
|
||||
let method = expect_ident(tokens, "expected method name after `.`")?;
|
||||
let method_str = method.to_string();
|
||||
let args_group = expect_group(tokens, Delimiter::Parenthesis)?;
|
||||
match method_str.as_str() {
|
||||
"map" => {
|
||||
let mut inner = args_group.stream().into_iter().peekable();
|
||||
let param = expect_ident(&mut inner, "expected lambda parameter name")?;
|
||||
expect_punct(&mut inner, '-', "expected `->` after lambda parameter")?;
|
||||
expect_punct(&mut inner, '>', "expected `->` after lambda parameter")?;
|
||||
let body = parse_direct_node(&mut inner, ctx)?;
|
||||
if let Some(tok) = inner.next() {
|
||||
return Err(syn::Error::new_spanned(
|
||||
tok,
|
||||
"unexpected token after lambda body",
|
||||
));
|
||||
}
|
||||
current = quote! {
|
||||
#current.map(|#param| #body)
|
||||
};
|
||||
}
|
||||
"reduce_left" => {
|
||||
// Syntax: reduce_left(first -> init_tpl, acc, elem -> fold_tpl)
|
||||
// - first -> init_tpl : converts the first element to the initial accumulator
|
||||
// - acc, elem -> fold_tpl : fold step (acc = current accumulator, elem = next element)
|
||||
// Empty iterator produces an empty iterator; non-empty produces a single-element iterator.
|
||||
let mut inner = args_group.stream().into_iter().peekable();
|
||||
let init_param = expect_ident(&mut inner, "expected initial lambda parameter")?;
|
||||
expect_punct(&mut inner, '-', "expected `->` after init parameter")?;
|
||||
expect_punct(&mut inner, '>', "expected `->` after init parameter")?;
|
||||
let init_body = parse_direct_node(&mut inner, ctx)?;
|
||||
expect_punct(&mut inner, ',', "expected `,` after init template")?;
|
||||
let acc_param = expect_ident(&mut inner, "expected accumulator parameter")?;
|
||||
expect_punct(&mut inner, ',', "expected `,` after accumulator parameter")?;
|
||||
let elem_param = expect_ident(&mut inner, "expected element parameter")?;
|
||||
expect_punct(&mut inner, '-', "expected `->` after element parameter")?;
|
||||
expect_punct(&mut inner, '>', "expected `->` after element parameter")?;
|
||||
let fold_body = parse_direct_node(&mut inner, ctx)?;
|
||||
if let Some(tok) = inner.next() {
|
||||
return Err(syn::Error::new_spanned(
|
||||
tok,
|
||||
"unexpected token after fold template",
|
||||
));
|
||||
}
|
||||
current = quote! {
|
||||
{
|
||||
let mut __iter = #current;
|
||||
let __result: Option<usize> = if let Some(#init_param) = __iter.next() {
|
||||
let mut __acc: usize = #init_body;
|
||||
for #elem_param in __iter {
|
||||
let #acc_param: usize = __acc;
|
||||
__acc = #fold_body;
|
||||
}
|
||||
Some(__acc)
|
||||
} else {
|
||||
None
|
||||
};
|
||||
__result.into_iter()
|
||||
}
|
||||
};
|
||||
}
|
||||
_ => {
|
||||
return Err(syn::Error::new_spanned(
|
||||
method,
|
||||
format!("unknown builtin method `.{method_str}()`"),
|
||||
));
|
||||
}
|
||||
}
|
||||
}
|
||||
Ok(current)
|
||||
}
|
||||
|
||||
/// Parse the top-level list of a `trees!` template.
|
||||
/// Each item is a node template or `{expr}` splice.
|
||||
fn parse_direct_list(tokens: &mut Tokens, ctx: &Ident) -> Result<Vec<TokenStream>> {
|
||||
@@ -605,34 +491,14 @@ fn parse_direct_list(tokens: &mut Tokens, ctx: &Ident) -> Result<Vec<TokenStream
|
||||
continue;
|
||||
}
|
||||
|
||||
// {expr} or {..expr} (with optional .chain) — single node or splice
|
||||
// `{expr}` — extend `__nodes` via `IntoFieldIds`, which handles
|
||||
// single ids and iterables uniformly.
|
||||
if peek_is_group(tokens, Delimiter::Brace) {
|
||||
let group = expect_group(tokens, Delimiter::Brace)?;
|
||||
let has_chain = matches!(tokens.peek(), Some(TokenTree::Punct(p)) if p.as_char() == '.');
|
||||
let mut inner = group.stream().into_iter().peekable();
|
||||
let is_splice = peek_is_dotdot(&inner);
|
||||
if is_splice || has_chain {
|
||||
let base: TokenStream = if is_splice {
|
||||
inner.next(); // consume first .
|
||||
inner.next(); // consume second .
|
||||
let expr: TokenStream = inner.collect();
|
||||
quote! {
|
||||
(#expr).into_iter().map(::std::convert::Into::<usize>::into)
|
||||
}
|
||||
} else {
|
||||
let expr = group.stream();
|
||||
quote! { (#expr).into_iter() }
|
||||
};
|
||||
let chained = parse_chain_suffix(tokens, ctx, base)?;
|
||||
items.push(quote! {
|
||||
__nodes.extend(#chained);
|
||||
});
|
||||
} else {
|
||||
let expr = group.stream();
|
||||
items.push(quote! {
|
||||
__nodes.push(::std::convert::Into::<usize>::into(#expr));
|
||||
});
|
||||
}
|
||||
let expr = group.stream();
|
||||
items.push(quote! {
|
||||
yeast::IntoFieldIds::extend_into({ #expr }, &mut __nodes);
|
||||
});
|
||||
continue;
|
||||
}
|
||||
|
||||
@@ -649,6 +515,9 @@ fn parse_direct_list(tokens: &mut Tokens, ctx: &Ident) -> Result<Vec<TokenStream
|
||||
struct CaptureInfo {
|
||||
name: String,
|
||||
multiplicity: CaptureMultiplicity,
|
||||
/// `true` for `@@name` captures: the auto-translate prefix skips them,
|
||||
/// so the bound `Id` refers to the raw (input-schema) node.
|
||||
raw: bool,
|
||||
}
|
||||
|
||||
#[derive(Clone, Copy, PartialEq)]
|
||||
@@ -707,6 +576,14 @@ fn extract_captures_inner(
|
||||
extract_captures_inner(&mut inner, captures, child_mult);
|
||||
}
|
||||
TokenTree::Punct(p) if p.as_char() == '@' => {
|
||||
// `@@name` marks the capture as raw (skip auto-translate).
|
||||
let raw = matches!(
|
||||
tokens.peek(),
|
||||
Some(TokenTree::Punct(p)) if p.as_char() == '@'
|
||||
);
|
||||
if raw {
|
||||
tokens.next(); // consume the second `@`
|
||||
}
|
||||
if let Some(TokenTree::Ident(name)) = tokens.next() {
|
||||
let mult = if parent_mult == CaptureMultiplicity::Repeated
|
||||
|| last_mult == CaptureMultiplicity::Repeated
|
||||
@@ -722,6 +599,7 @@ fn extract_captures_inner(
|
||||
captures.push(CaptureInfo {
|
||||
name: name.to_string(),
|
||||
multiplicity: mult,
|
||||
raw,
|
||||
});
|
||||
}
|
||||
last_mult = CaptureMultiplicity::Single;
|
||||
@@ -775,6 +653,14 @@ pub fn parse_rule_top(input: TokenStream) -> Result<TokenStream> {
|
||||
// Parse query
|
||||
let query_code = parse_query_top(query_stream.clone())?;
|
||||
|
||||
// Capture names marked `@@name` (raw) — passed to the auto-translate
|
||||
// prefix as a skip list so those captures keep their input-schema ids.
|
||||
let raw_capture_names: Vec<&str> = captures
|
||||
.iter()
|
||||
.filter(|c| c.raw)
|
||||
.map(|c| c.name.as_str())
|
||||
.collect();
|
||||
|
||||
// Generate capture bindings
|
||||
let ctx_ident = Ident::new(IMPLICIT_CTX, Span::call_site());
|
||||
let bindings: Vec<TokenStream> = captures
|
||||
@@ -785,22 +671,17 @@ pub fn parse_rule_top(input: TokenStream) -> Result<TokenStream> {
|
||||
match cap.multiplicity {
|
||||
CaptureMultiplicity::Repeated => {
|
||||
quote! {
|
||||
let #name: Vec<yeast::NodeRef> = __captures.get_all(#name_str)
|
||||
.into_iter()
|
||||
.map(yeast::NodeRef)
|
||||
.collect();
|
||||
let #name: Vec<yeast::Id> = __captures.get_all(#name_str);
|
||||
}
|
||||
}
|
||||
CaptureMultiplicity::Optional => {
|
||||
quote! {
|
||||
let #name: Option<yeast::NodeRef> =
|
||||
__captures.get_opt(#name_str).map(yeast::NodeRef);
|
||||
let #name: Option<yeast::Id> = __captures.get_opt(#name_str);
|
||||
}
|
||||
}
|
||||
CaptureMultiplicity::Single => {
|
||||
quote! {
|
||||
let #name: yeast::NodeRef =
|
||||
yeast::NodeRef(__captures.get_var(#name_str).unwrap());
|
||||
let #name: yeast::Id = __captures.get_var(#name_str).unwrap();
|
||||
}
|
||||
}
|
||||
}
|
||||
@@ -831,7 +712,7 @@ pub fn parse_rule_top(input: TokenStream) -> Result<TokenStream> {
|
||||
__fields.insert(
|
||||
__field_id,
|
||||
#name.into_iter()
|
||||
.map(::std::convert::Into::<usize>::into)
|
||||
.map(::std::convert::Into::<yeast::Id>::into)
|
||||
.collect(),
|
||||
);
|
||||
},
|
||||
@@ -840,14 +721,14 @@ pub fn parse_rule_top(input: TokenStream) -> Result<TokenStream> {
|
||||
.unwrap_or_else(|| panic!("field '{}' not found", #name_str));
|
||||
if let Some(__id) = #name {
|
||||
__fields.entry(__field_id).or_insert_with(Vec::new)
|
||||
.push(::std::convert::Into::<usize>::into(__id));
|
||||
.push(::std::convert::Into::<yeast::Id>::into(__id));
|
||||
}
|
||||
},
|
||||
CaptureMultiplicity::Single => quote! {
|
||||
let __field_id = #ctx_ident.ast.field_id_for_name(#name_str)
|
||||
.unwrap_or_else(|| panic!("field '{}' not found", #name_str));
|
||||
__fields.entry(__field_id).or_insert_with(Vec::new)
|
||||
.push(::std::convert::Into::<usize>::into(#name));
|
||||
.push(::std::convert::Into::<yeast::Id>::into(#name));
|
||||
},
|
||||
}
|
||||
})
|
||||
@@ -879,7 +760,7 @@ pub fn parse_rule_top(input: TokenStream) -> Result<TokenStream> {
|
||||
}
|
||||
|
||||
quote! {
|
||||
let mut __nodes: Vec<usize> = Vec::new();
|
||||
let mut __nodes: Vec<yeast::Id> = Vec::new();
|
||||
#(#transform_items)*
|
||||
__nodes
|
||||
}
|
||||
@@ -888,10 +769,20 @@ pub fn parse_rule_top(input: TokenStream) -> Result<TokenStream> {
|
||||
Ok(quote! {
|
||||
{
|
||||
let __query = #query_code;
|
||||
yeast::Rule::new(__query, Box::new(|__ast: &mut yeast::Ast, __captures: yeast::captures::Captures, __fresh: &yeast::tree_builder::FreshScope, __source_range: Option<tree_sitter::Range>| {
|
||||
yeast::Rule::new(__query, Box::new(|__ast: &mut yeast::Ast, mut __captures: yeast::captures::Captures, __fresh: &yeast::tree_builder::FreshScope, __source_range: Option<tree_sitter::Range>, __user_ctx: &mut _, __translator: yeast::TranslatorHandle<'_, _>| {
|
||||
// Auto-translation prefix: recursively translate every
|
||||
// captured node before invoking the user's transform body,
|
||||
// except for `@@name` captures listed in `__skip` which the
|
||||
// body consumes raw.
|
||||
// For OneShot rules this preserves the legacy behaviour
|
||||
// (input-schema captures translated to output-schema
|
||||
// nodes); for Repeating rules it is a no-op.
|
||||
let __skip: &[&str] = &[#(#raw_capture_names),*];
|
||||
__translator.auto_translate_captures(&mut __captures, __ast, __user_ctx, __skip)?;
|
||||
#(#bindings)*
|
||||
let mut #ctx_ident = yeast::build::BuildCtx::with_source_range(__ast, &__captures, __fresh, __source_range);
|
||||
#transform_body
|
||||
let mut #ctx_ident = yeast::build::BuildCtx::with_translator(__ast, &__captures, __fresh, __source_range, __user_ctx, __translator);
|
||||
let __result: Vec<yeast::Id> = { #transform_body };
|
||||
Ok(__result)
|
||||
}))
|
||||
}
|
||||
})
|
||||
@@ -905,6 +796,16 @@ fn peek_is_at(tokens: &mut Tokens) -> bool {
|
||||
matches!(tokens.peek(), Some(TokenTree::Punct(p)) if p.as_char() == '@')
|
||||
}
|
||||
|
||||
/// Consume an `@` or `@@` capture marker and the following name ident.
|
||||
/// Caller has already verified `peek_is_at(tokens)`.
|
||||
fn consume_capture_marker(tokens: &mut Tokens) -> Result<Ident> {
|
||||
tokens.next(); // consume the first `@`
|
||||
if peek_is_at(tokens) {
|
||||
tokens.next(); // consume the second `@` of `@@`
|
||||
}
|
||||
expect_ident(tokens, "expected capture name after `@` or `@@`")
|
||||
}
|
||||
|
||||
fn peek_is_literal(tokens: &mut Tokens) -> bool {
|
||||
matches!(tokens.peek(), Some(TokenTree::Literal(_)))
|
||||
}
|
||||
@@ -917,13 +818,6 @@ fn peek_is_hash(tokens: &mut Tokens) -> bool {
|
||||
matches!(tokens.peek(), Some(TokenTree::Punct(p)) if p.as_char() == '#')
|
||||
}
|
||||
|
||||
/// Check for `..` (two consecutive dot punctuation tokens).
|
||||
fn peek_is_dotdot(tokens: &Tokens) -> bool {
|
||||
let mut lookahead = tokens.clone();
|
||||
matches!(lookahead.next(), Some(TokenTree::Punct(p)) if p.as_char() == '.')
|
||||
&& matches!(lookahead.next(), Some(TokenTree::Punct(p)) if p.as_char() == '.')
|
||||
}
|
||||
|
||||
fn peek_is_underscore(tokens: &mut Tokens) -> bool {
|
||||
matches!(tokens.peek(), Some(TokenTree::Ident(id)) if *id == "_")
|
||||
}
|
||||
@@ -1005,8 +899,7 @@ fn expect_repetition(tokens: &mut Tokens) -> Result<TokenStream> {
|
||||
|
||||
fn maybe_wrap_capture(tokens: &mut Tokens, base: TokenStream) -> Result<TokenStream> {
|
||||
if peek_is_at(tokens) {
|
||||
tokens.next(); // consume @
|
||||
let name = expect_ident(tokens, "expected capture name after @")?;
|
||||
let name = consume_capture_marker(tokens)?;
|
||||
let name_str = name.to_string();
|
||||
Ok(quote! {
|
||||
yeast::query::QueryNode::Capture {
|
||||
@@ -1033,13 +926,12 @@ fn maybe_wrap_repetition(tokens: &mut Tokens, single: TokenStream) -> Result<Tok
|
||||
}
|
||||
}
|
||||
|
||||
/// If `@name` follows a Repeated list element, wrap each child SingleNode
|
||||
/// inside the repetition with a Capture. This matches tree-sitter semantics
|
||||
/// where `(_)* @name` captures each matched node.
|
||||
/// If `@name` (or `@@name`) follows a Repeated list element, wrap each
|
||||
/// child SingleNode inside the repetition with a Capture. This matches
|
||||
/// tree-sitter semantics where `(_)* @name` captures each matched node.
|
||||
fn maybe_wrap_list_capture(tokens: &mut Tokens, elem: TokenStream) -> Result<TokenStream> {
|
||||
if peek_is_at(tokens) {
|
||||
tokens.next();
|
||||
let name = expect_ident(tokens, "expected capture name after @")?;
|
||||
let name = consume_capture_marker(tokens)?;
|
||||
let name_str = name.to_string();
|
||||
// Re-parse the element isn't practical, so we generate a wrapper
|
||||
// that creates a new Repeated with each child wrapped in a capture.
|
||||
|
||||
@@ -214,7 +214,7 @@ yeast::tree!(ctx,
|
||||
```rust
|
||||
yeast::trees!(ctx,
|
||||
(assignment left: {tmp} right: {right})
|
||||
{..body}
|
||||
{body}
|
||||
)
|
||||
```
|
||||
|
||||
@@ -256,27 +256,82 @@ occurrences of the same `$name` within one `BuildCtx` share the same value:
|
||||
|
||||
### Embedded Rust expressions
|
||||
|
||||
`{expr}` embeds a Rust expression that returns a single node `Id`:
|
||||
`{expr}` embeds a Rust expression whose value is appended to the
|
||||
enclosing field (or to the rule body's id list). Dispatch happens via
|
||||
the [`IntoFieldIds`] trait, which is implemented for:
|
||||
|
||||
- `Id` — pushes the single id.
|
||||
- Any `IntoIterator<Item: Into<Id>>` — extends with all yielded ids
|
||||
(covers `Vec<Id>`, `Option<Id>`, iterator chains, etc.).
|
||||
|
||||
So the same `{expr}` syntax handles single ids, splices, and zero-or-many
|
||||
options uniformly:
|
||||
|
||||
```rust
|
||||
(assignment
|
||||
left: {some_node_id} // insert a pre-built node
|
||||
right: {rhs} // insert a captured value (inside rule!)
|
||||
left: {some_node_id} // a single Id
|
||||
right: {rhs} // a captured value (inside rule!)
|
||||
)
|
||||
```
|
||||
|
||||
`{..expr}` splices a `Vec<Id>` (or any iterable of `Id`):
|
||||
|
||||
```rust
|
||||
yeast::trees!(ctx,
|
||||
(assignment left: {tmp} right: {right})
|
||||
{..extra_nodes} // splice a Vec<Id>
|
||||
{extra_nodes} // splices a Vec<Id>
|
||||
)
|
||||
```
|
||||
|
||||
Inside `rule!`, captures are Rust variables, so `{name}` inserts a
|
||||
single capture (`Id`) and `{..name}` splices a repeated capture
|
||||
(`Vec<Id>`).
|
||||
The contents of `{…}` are treated as a Rust block, so multi-statement
|
||||
expressions (with `let` bindings) work too:
|
||||
|
||||
```rust
|
||||
(assignment
|
||||
left: {tmp}
|
||||
right: {
|
||||
let lit = ctx.literal("integer", "0");
|
||||
tree!((binary_expr op: (operator "+") left: {tmp} right: {lit}))
|
||||
})
|
||||
```
|
||||
|
||||
Inside `rule!`, captures are Rust variables — `{name}` works for
|
||||
single, optional, and repeated captures alike:
|
||||
|
||||
```rust
|
||||
rule!(
|
||||
(assignment left: @lhs right: _* @parts)
|
||||
=>
|
||||
(assignment left: {lhs} right: (block stmt: {parts}))
|
||||
)
|
||||
```
|
||||
|
||||
### Raw captures (`@@name`)
|
||||
|
||||
The default `@name` capture marker is *auto-translated*: in OneShot
|
||||
phases the macro recursively translates the captured node before
|
||||
binding it, so `{name}` in the output template splices a node that
|
||||
already conforms to the output schema.
|
||||
|
||||
For rules that need the raw (input-schema) capture — typically to read
|
||||
its source text or to translate it explicitly with mutable context
|
||||
state between calls — use `@@name` instead. The body sees the original
|
||||
input-schema `Id`:
|
||||
|
||||
```rust
|
||||
yeast::rule!(
|
||||
(assignment left: (_) @@raw_lhs right: (_) @rhs)
|
||||
=>
|
||||
{
|
||||
// raw_lhs is untranslated: read its original source text.
|
||||
let text = ctx.ast.source_text(raw_lhs);
|
||||
// rhs is already translated by the auto-translate prefix.
|
||||
tree!((call
|
||||
method: (identifier #{text.as_str()})
|
||||
receiver: {rhs}))
|
||||
}
|
||||
);
|
||||
```
|
||||
|
||||
Mix `@` and `@@` freely in the same rule. In a Repeating phase both
|
||||
markers are equivalent (auto-translation is a no-op for repeating
|
||||
rules).
|
||||
|
||||
## Complete example: for-loop desugaring
|
||||
|
||||
|
||||
@@ -20,7 +20,7 @@ fn main() {
|
||||
let args = Cli::parse();
|
||||
let language = get_language(&args.language);
|
||||
let source = std::fs::read_to_string(&args.file).unwrap();
|
||||
let runner = yeast::Runner::new(language, &[]);
|
||||
let runner: yeast::Runner = yeast::Runner::new(language, &[]);
|
||||
let ast = runner.run(&source).unwrap();
|
||||
println!("{}", ast.print(&source, ast.get_root()));
|
||||
}
|
||||
|
||||
@@ -2,28 +2,60 @@ use std::collections::BTreeMap;
|
||||
|
||||
use crate::captures::Captures;
|
||||
use crate::tree_builder::FreshScope;
|
||||
use crate::{Ast, FieldId, Id, NodeContent};
|
||||
use crate::{Ast, FieldId, Id, NodeContent, TranslatorHandle};
|
||||
|
||||
/// Context for building new AST nodes during a transformation.
|
||||
///
|
||||
/// Used by the `tree!` and `trees!` macros. Holds a mutable reference to the
|
||||
/// AST, a reference to the captures from a query match, and a `FreshScope` for
|
||||
/// generating unique identifiers.
|
||||
pub struct BuildCtx<'a> {
|
||||
/// AST, a reference to the captures from a query match, a `FreshScope` for
|
||||
/// generating unique identifiers, and a mutable reference to a user-defined
|
||||
/// context of type `C`.
|
||||
///
|
||||
/// The user context `C` is shared across rules via the framework's driver:
|
||||
/// outer rules can write to it before recursive translation, and inner rules
|
||||
/// can read (or further mutate) it during their transforms. The framework
|
||||
/// snapshots and restores the user context around each rule application, so
|
||||
/// mutations made by a rule are visible to its descendants (via recursive
|
||||
/// translation) but not to its parent's siblings.
|
||||
///
|
||||
/// `BuildCtx` implements [`Deref`] and [`DerefMut`] targeting `C`, so user
|
||||
/// context fields are accessible as `ctx.my_field` directly (provided they
|
||||
/// don't collide with `BuildCtx`'s own fields like `ast`, `captures`, etc.).
|
||||
///
|
||||
/// The default `C = ()` means rules that don't need any user context don't
|
||||
/// pay any cost.
|
||||
///
|
||||
/// When constructed by the framework (via the rule! macro), `BuildCtx` also
|
||||
/// carries a [`TranslatorHandle`] that the [`translate`] method delegates
|
||||
/// to. When constructed by hand (e.g. in tests), the translator is `None`
|
||||
/// and [`translate`] returns an error.
|
||||
pub struct BuildCtx<'a, C: 'a = ()> {
|
||||
pub ast: &'a mut Ast,
|
||||
pub captures: &'a Captures,
|
||||
pub fresh: &'a FreshScope,
|
||||
/// Source range of the matched node, inherited by synthetic nodes.
|
||||
pub source_range: Option<tree_sitter::Range>,
|
||||
/// User-supplied context, accessible directly via `ctx.field` (via Deref).
|
||||
pub user_ctx: &'a mut C,
|
||||
/// Optional translator handle, populated when the context is built by
|
||||
/// the framework's rule driver. None when the context is built by hand.
|
||||
pub(crate) translator: Option<TranslatorHandle<'a, C>>,
|
||||
}
|
||||
|
||||
impl<'a> BuildCtx<'a> {
|
||||
pub fn new(ast: &'a mut Ast, captures: &'a Captures, fresh: &'a FreshScope) -> Self {
|
||||
impl<'a, C> BuildCtx<'a, C> {
|
||||
pub fn new(
|
||||
ast: &'a mut Ast,
|
||||
captures: &'a Captures,
|
||||
fresh: &'a FreshScope,
|
||||
user_ctx: &'a mut C,
|
||||
) -> Self {
|
||||
Self {
|
||||
ast,
|
||||
captures,
|
||||
fresh,
|
||||
source_range: None,
|
||||
user_ctx,
|
||||
translator: None,
|
||||
}
|
||||
}
|
||||
|
||||
@@ -32,12 +64,35 @@ impl<'a> BuildCtx<'a> {
|
||||
captures: &'a Captures,
|
||||
fresh: &'a FreshScope,
|
||||
source_range: Option<tree_sitter::Range>,
|
||||
user_ctx: &'a mut C,
|
||||
) -> Self {
|
||||
Self {
|
||||
ast,
|
||||
captures,
|
||||
fresh,
|
||||
source_range,
|
||||
user_ctx,
|
||||
translator: None,
|
||||
}
|
||||
}
|
||||
|
||||
/// Construct a `BuildCtx` carrying a translator handle. Used by the
|
||||
/// `rule!` macro to enable [`translate`] inside rule transforms.
|
||||
pub fn with_translator(
|
||||
ast: &'a mut Ast,
|
||||
captures: &'a Captures,
|
||||
fresh: &'a FreshScope,
|
||||
source_range: Option<tree_sitter::Range>,
|
||||
user_ctx: &'a mut C,
|
||||
translator: TranslatorHandle<'a, C>,
|
||||
) -> Self {
|
||||
Self {
|
||||
ast,
|
||||
captures,
|
||||
fresh,
|
||||
source_range,
|
||||
user_ctx,
|
||||
translator: Some(translator),
|
||||
}
|
||||
}
|
||||
|
||||
@@ -103,13 +158,36 @@ impl<'a> BuildCtx<'a> {
|
||||
self.ast
|
||||
.create_named_token_with_range(kind, generated, self.source_range)
|
||||
}
|
||||
}
|
||||
|
||||
/// Prepend a value to a field of an existing node.
|
||||
pub fn prepend_field(&mut self, node_id: Id, field_name: &str, value_id: Id) {
|
||||
let field_id = self
|
||||
.ast
|
||||
.field_id_for_name(field_name)
|
||||
.unwrap_or_else(|| panic!("build: field '{field_name}' not found"));
|
||||
self.ast.prepend_field_child(node_id, field_id, value_id);
|
||||
impl<C: Clone> BuildCtx<'_, C> {
|
||||
/// Recursively translate a node via the framework's rule machinery.
|
||||
/// In a OneShot phase, applies OneShot rules to the given node and
|
||||
/// returns the resulting node ids. In a Repeating phase, errors
|
||||
/// (translation is not meaningful when input and output share a
|
||||
/// schema).
|
||||
///
|
||||
/// Errors if this `BuildCtx` was constructed by hand (without a
|
||||
/// translator handle) — for example, in unit tests that don't go
|
||||
/// through the rule driver.
|
||||
pub fn translate<I: Into<Id>>(&mut self, id: I) -> Result<Vec<Id>, String> {
|
||||
let id = id.into();
|
||||
match &self.translator {
|
||||
Some(t) => t.translate(self.ast, self.user_ctx, id),
|
||||
None => Err("translate() called on a BuildCtx without a translator handle".into()),
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
impl<C> std::ops::Deref for BuildCtx<'_, C> {
|
||||
type Target = C;
|
||||
fn deref(&self) -> &C {
|
||||
&*self.user_ctx
|
||||
}
|
||||
}
|
||||
|
||||
impl<C> std::ops::DerefMut for BuildCtx<'_, C> {
|
||||
fn deref_mut(&mut self) -> &mut C {
|
||||
&mut *self.user_ctx
|
||||
}
|
||||
}
|
||||
|
||||
@@ -54,24 +54,24 @@ impl Captures {
|
||||
self.captures.entry(key).or_default().push(id);
|
||||
}
|
||||
|
||||
pub fn map_captures(&mut self, kind: &str, f: &mut impl FnMut(Id) -> Id) {
|
||||
if let Some(ids) = self.captures.get_mut(kind) {
|
||||
for id in ids {
|
||||
*id = f(*id);
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
/// Apply a fallible function to every captured id (across all keys),
|
||||
/// replacing each id with the results. A function returning an empty
|
||||
/// vector removes the capture; returning multiple ids splices them
|
||||
/// into the capture's value list (suitable for `*`/`+` captures).
|
||||
/// Stops and returns the error on the first failure.
|
||||
pub fn try_map_all_captures<E>(
|
||||
/// Apply a fallible function to every captured id, replacing each id
|
||||
/// with the results. A function returning an empty vector removes
|
||||
/// the capture; returning multiple ids splices them into the
|
||||
/// capture's value list (suitable for `*`/`+` captures). Captures
|
||||
/// whose name appears in `skip` are left untouched. Stops and
|
||||
/// returns the error on the first failure.
|
||||
///
|
||||
/// Used by the `rule!` macro's auto-translate prefix to translate
|
||||
/// every capture except those marked `@@name` (raw).
|
||||
pub fn try_map_captures_except<E>(
|
||||
&mut self,
|
||||
skip: &[&str],
|
||||
mut f: impl FnMut(Id) -> Result<Vec<Id>, E>,
|
||||
) -> Result<(), E> {
|
||||
for ids in self.captures.values_mut() {
|
||||
for (name, ids) in self.captures.iter_mut() {
|
||||
if skip.contains(name) {
|
||||
continue;
|
||||
}
|
||||
let mut new_ids = Vec::with_capacity(ids.len());
|
||||
for &id in ids.iter() {
|
||||
new_ids.extend(f(id)?);
|
||||
@@ -80,12 +80,6 @@ impl Captures {
|
||||
}
|
||||
Ok(())
|
||||
}
|
||||
pub fn map_captures_to(&mut self, from: &str, to: &'static str, f: &mut impl FnMut(Id) -> Id) {
|
||||
if let Some(from_ids) = self.captures.get(from) {
|
||||
let new_values = from_ids.iter().copied().map(f).collect();
|
||||
self.captures.insert(to, new_values);
|
||||
}
|
||||
}
|
||||
|
||||
pub fn merge(&mut self, other: &Captures) {
|
||||
for (key, ids) in &other.captures {
|
||||
|
||||
@@ -1,8 +0,0 @@
|
||||
pub trait Cursor<'a, T, N, F> {
|
||||
fn node(&self) -> &'a N;
|
||||
fn field_id(&self) -> Option<F>;
|
||||
fn field_name(&self) -> Option<&'static str>;
|
||||
fn goto_first_child(&mut self) -> bool;
|
||||
fn goto_next_sibling(&mut self) -> bool;
|
||||
fn goto_parent(&mut self) -> bool;
|
||||
}
|
||||
@@ -1,6 +1,6 @@
|
||||
use std::fmt::Write;
|
||||
|
||||
use crate::{schema::Schema, Ast, Node, NodeContent, CHILD_FIELD};
|
||||
use crate::{schema::Schema, Ast, Id, Node, NodeContent, CHILD_FIELD};
|
||||
|
||||
/// Options for controlling AST dump output.
|
||||
pub struct DumpOptions {
|
||||
@@ -34,16 +34,11 @@ impl Default for DumpOptions {
|
||||
/// method:
|
||||
/// identifier "foo"
|
||||
/// ```
|
||||
pub fn dump_ast(ast: &Ast, root: usize, source: &str) -> String {
|
||||
pub fn dump_ast(ast: &Ast, root: Id, source: &str) -> String {
|
||||
dump_ast_with_options(ast, root, source, &DumpOptions::default())
|
||||
}
|
||||
|
||||
pub fn dump_ast_with_options(
|
||||
ast: &Ast,
|
||||
root: usize,
|
||||
source: &str,
|
||||
options: &DumpOptions,
|
||||
) -> String {
|
||||
pub fn dump_ast_with_options(ast: &Ast, root: Id, source: &str, options: &DumpOptions) -> String {
|
||||
let mut out = String::new();
|
||||
dump_node(ast, root, source, options, 0, None, &mut out);
|
||||
out
|
||||
@@ -53,12 +48,7 @@ pub fn dump_ast_with_options(
|
||||
///
|
||||
/// Any node that does not match the expected type set for its parent field is
|
||||
/// rendered with a trailing `" <-- ERROR: ..."` annotation on the same line.
|
||||
pub fn dump_ast_with_type_errors(
|
||||
ast: &Ast,
|
||||
root: usize,
|
||||
source: &str,
|
||||
schema: &Schema,
|
||||
) -> String {
|
||||
pub fn dump_ast_with_type_errors(ast: &Ast, root: Id, source: &str, schema: &Schema) -> String {
|
||||
dump_ast_with_type_errors_and_options(ast, root, source, schema, &DumpOptions::default())
|
||||
}
|
||||
|
||||
@@ -68,13 +58,21 @@ pub fn dump_ast_with_type_errors(
|
||||
/// rendered with a trailing `" <-- ERROR: ..."` annotation on the same line.
|
||||
pub fn dump_ast_with_type_errors_and_options(
|
||||
ast: &Ast,
|
||||
root: usize,
|
||||
root: Id,
|
||||
source: &str,
|
||||
schema: &Schema,
|
||||
options: &DumpOptions,
|
||||
) -> String {
|
||||
let mut out = String::new();
|
||||
dump_node(ast, root, source, options, 0, Some((schema, None, None)), &mut out);
|
||||
dump_node(
|
||||
ast,
|
||||
root,
|
||||
source,
|
||||
options,
|
||||
0,
|
||||
Some((schema, None, None)),
|
||||
&mut out,
|
||||
);
|
||||
out
|
||||
}
|
||||
|
||||
@@ -173,7 +171,7 @@ fn expected_for_field<'a>(
|
||||
|
||||
fn dump_node(
|
||||
ast: &Ast,
|
||||
id: usize,
|
||||
id: Id,
|
||||
source: &str,
|
||||
options: &DumpOptions,
|
||||
indent: usize,
|
||||
@@ -232,8 +230,8 @@ fn dump_node(
|
||||
}
|
||||
let field_name = ast.field_name_for_id(field_id).unwrap_or("?");
|
||||
let child_type_check = type_check.map(|(schema, _, _)| {
|
||||
let expected = expected_for_field(schema, node.kind_name(), field_id)
|
||||
.or(Some(EMPTY_NODE_TYPES));
|
||||
let expected =
|
||||
expected_for_field(schema, node.kind_name(), field_id).or(Some(EMPTY_NODE_TYPES));
|
||||
let parent_field = Some((node.kind_name(), field_name));
|
||||
(schema, expected, parent_field)
|
||||
});
|
||||
@@ -312,7 +310,7 @@ fn dump_node(
|
||||
/// Dump a leaf node inline (no newline prefix, caller provides context).
|
||||
fn dump_node_inline(
|
||||
ast: &Ast,
|
||||
id: usize,
|
||||
id: Id,
|
||||
source: &str,
|
||||
options: &DumpOptions,
|
||||
type_check: Option<(
|
||||
|
||||
@@ -7,7 +7,6 @@ use serde_json::{json, Value};
|
||||
|
||||
pub mod build;
|
||||
pub mod captures;
|
||||
pub mod cursor;
|
||||
pub mod dump;
|
||||
pub mod node_types_yaml;
|
||||
pub mod query;
|
||||
@@ -19,32 +18,61 @@ mod visitor;
|
||||
pub use yeast_macros::{query, rule, tree, trees};
|
||||
|
||||
use captures::Captures;
|
||||
pub use cursor::Cursor;
|
||||
use query::QueryNode;
|
||||
|
||||
/// Node ids are indexes into the arena
|
||||
pub type Id = usize;
|
||||
/// Node id: an index into the [`Ast`] arena. A newtype around `usize`
|
||||
/// rather than a bare alias so that it can carry its own
|
||||
/// [`YeastDisplay`] / [`YeastSourceRange`] / [`IntoFieldIds`] impls
|
||||
/// without colliding with the impls for plain integers.
|
||||
///
|
||||
/// Use `id.0` (or `id.into()`) to obtain the raw arena index.
|
||||
#[repr(transparent)]
|
||||
#[derive(Copy, Clone, Eq, PartialEq, Ord, PartialOrd, Debug, Hash, Serialize)]
|
||||
pub struct Id(pub usize);
|
||||
|
||||
impl From<usize> for Id {
|
||||
fn from(value: usize) -> Self {
|
||||
Id(value)
|
||||
}
|
||||
}
|
||||
|
||||
impl From<Id> for usize {
|
||||
fn from(value: Id) -> Self {
|
||||
value.0
|
||||
}
|
||||
}
|
||||
|
||||
/// Field and Kind ids are provided by tree-sitter
|
||||
type FieldId = u16;
|
||||
type KindId = u16;
|
||||
|
||||
/// A typed reference to a node in an [`Ast`] arena. Wraps an [`Id`] but
|
||||
/// deliberately does not implement [`std::fmt::Display`]: rendering a node
|
||||
/// requires the [`Ast`] it lives in (to resolve [`NodeContent::Range`] back
|
||||
/// to source text). Use [`YeastDisplay::yeast_to_string`] to format it.
|
||||
#[derive(Copy, Clone, Eq, PartialEq, Debug, Hash)]
|
||||
pub struct NodeRef(pub Id);
|
||||
/// Trait for values that can be appended to a field's id list inside a
|
||||
/// `tree!`/`trees!`/`rule!` template (in `{expr}` placeholders).
|
||||
///
|
||||
/// `Id` pushes a single id; the blanket impl for
|
||||
/// `IntoIterator<Item: Into<Id>>` handles `Vec<Id>`, `Option<Id>`,
|
||||
/// arbitrary iterators yielding `Id`, etc.
|
||||
///
|
||||
/// This lets `{expr}` interpolate any of these shapes without a
|
||||
/// dedicated splice syntax — the macro emits the same trait-dispatched
|
||||
/// call regardless of the value's type.
|
||||
pub trait IntoFieldIds {
|
||||
fn extend_into(self, out: &mut Vec<Id>);
|
||||
}
|
||||
|
||||
impl NodeRef {
|
||||
pub fn id(self) -> Id {
|
||||
self.0
|
||||
impl IntoFieldIds for Id {
|
||||
fn extend_into(self, out: &mut Vec<Id>) {
|
||||
out.push(self);
|
||||
}
|
||||
}
|
||||
|
||||
impl From<NodeRef> for Id {
|
||||
fn from(value: NodeRef) -> Self {
|
||||
value.0
|
||||
impl<I, T> IntoFieldIds for I
|
||||
where
|
||||
I: IntoIterator<Item = T>,
|
||||
T: Into<Id>,
|
||||
{
|
||||
fn extend_into(self, out: &mut Vec<Id>) {
|
||||
out.extend(self.into_iter().map(Into::into));
|
||||
}
|
||||
}
|
||||
|
||||
@@ -61,21 +89,21 @@ pub trait YeastDisplay {
|
||||
/// Optional source range for values used in `#{expr}` interpolations.
|
||||
///
|
||||
/// By default this returns `None`, so synthesized leaves inherit the matched
|
||||
/// rule's source range. `NodeRef` returns the referenced node's range, letting
|
||||
/// rule's source range. `Id` returns the referenced node's range, letting
|
||||
/// `(kind #{capture})` carry the captured node's location.
|
||||
pub trait YeastSourceRange {
|
||||
fn yeast_source_range(&self, ast: &Ast) -> Option<tree_sitter::Range>;
|
||||
}
|
||||
|
||||
impl YeastDisplay for NodeRef {
|
||||
impl YeastDisplay for Id {
|
||||
fn yeast_to_string(&self, ast: &Ast) -> String {
|
||||
ast.source_text(self.0)
|
||||
ast.source_text(*self)
|
||||
}
|
||||
}
|
||||
|
||||
impl YeastSourceRange for NodeRef {
|
||||
impl YeastSourceRange for Id {
|
||||
fn yeast_source_range(&self, ast: &Ast) -> Option<tree_sitter::Range> {
|
||||
ast.get_node(self.0).and_then(|n| match &n.content {
|
||||
ast.get_node(*self).and_then(|n| match &n.content {
|
||||
NodeContent::Range(r) => Some(r.clone()),
|
||||
_ => n.source_range,
|
||||
})
|
||||
@@ -144,6 +172,36 @@ impl<'a> AstCursor<'a> {
|
||||
self.node_id
|
||||
}
|
||||
|
||||
pub fn node(&self) -> &'a Node {
|
||||
&self.ast.nodes[self.node_id.0]
|
||||
}
|
||||
|
||||
pub fn field_id(&self) -> Option<FieldId> {
|
||||
let (_, children) = self.parents.last()?;
|
||||
children.current_field()
|
||||
}
|
||||
|
||||
pub fn field_name(&self) -> Option<&'static str> {
|
||||
if self.field_id() == Some(CHILD_FIELD) {
|
||||
None
|
||||
} else {
|
||||
self.field_id()
|
||||
.and_then(|id| self.ast.field_name_for_id(id))
|
||||
}
|
||||
}
|
||||
|
||||
pub fn goto_first_child(&mut self) -> bool {
|
||||
self.goto_first_child_opt().is_some()
|
||||
}
|
||||
|
||||
pub fn goto_next_sibling(&mut self) -> bool {
|
||||
self.goto_next_sibling_opt().is_some()
|
||||
}
|
||||
|
||||
pub fn goto_parent(&mut self) -> bool {
|
||||
self.goto_parent_opt().is_some()
|
||||
}
|
||||
|
||||
fn goto_next_sibling_opt(&mut self) -> Option<()> {
|
||||
self.node_id = self.parents.last_mut()?.1.next()?;
|
||||
Some(())
|
||||
@@ -164,37 +222,6 @@ impl<'a> AstCursor<'a> {
|
||||
Some(())
|
||||
}
|
||||
}
|
||||
impl<'a> Cursor<'a, Ast, Node, FieldId> for AstCursor<'a> {
|
||||
fn node(&self) -> &'a Node {
|
||||
&self.ast.nodes[self.node_id]
|
||||
}
|
||||
|
||||
fn field_id(&self) -> Option<FieldId> {
|
||||
let (_, children) = self.parents.last()?;
|
||||
children.current_field()
|
||||
}
|
||||
|
||||
fn field_name(&self) -> Option<&'static str> {
|
||||
if self.field_id() == Some(CHILD_FIELD) {
|
||||
None
|
||||
} else {
|
||||
self.field_id()
|
||||
.and_then(|id| self.ast.field_name_for_id(id))
|
||||
}
|
||||
}
|
||||
|
||||
fn goto_first_child(&mut self) -> bool {
|
||||
self.goto_first_child_opt().is_some()
|
||||
}
|
||||
|
||||
fn goto_next_sibling(&mut self) -> bool {
|
||||
self.goto_next_sibling_opt().is_some()
|
||||
}
|
||||
|
||||
fn goto_parent(&mut self) -> bool {
|
||||
self.goto_parent_opt().is_some()
|
||||
}
|
||||
}
|
||||
|
||||
/// An iterator over the child Ids of a node.
|
||||
#[derive(Debug)]
|
||||
@@ -297,7 +324,9 @@ impl Ast {
|
||||
/// Returns the source text for `id`, resolving `NodeContent::Range`
|
||||
/// against the stored source bytes when available.
|
||||
pub fn source_text(&self, id: Id) -> String {
|
||||
let Some(node) = self.get_node(id) else { return String::new(); };
|
||||
let Some(node) = self.get_node(id) else {
|
||||
return String::new();
|
||||
};
|
||||
let read_range = |range: &tree_sitter::Range| {
|
||||
let start = range.start_byte;
|
||||
let end = range.end_byte;
|
||||
@@ -339,16 +368,16 @@ impl Ast {
|
||||
///
|
||||
/// This reflects the effective AST after desugaring and excludes orphaned
|
||||
/// arena nodes left behind by rewrite operations.
|
||||
pub fn reachable_node_ids(&self) -> Vec<usize> {
|
||||
pub fn reachable_node_ids(&self) -> Vec<Id> {
|
||||
let mut reachable = Vec::new();
|
||||
let mut stack = vec![self.root];
|
||||
let mut seen = vec![false; self.nodes.len()];
|
||||
|
||||
while let Some(id) = stack.pop() {
|
||||
if id >= self.nodes.len() || seen[id] {
|
||||
if id.0 >= self.nodes.len() || seen[id.0] {
|
||||
continue;
|
||||
}
|
||||
seen[id] = true;
|
||||
seen[id.0] = true;
|
||||
reachable.push(id);
|
||||
|
||||
if let Some(node) = self.get_node(id) {
|
||||
@@ -372,11 +401,11 @@ impl Ast {
|
||||
}
|
||||
|
||||
pub fn get_node(&self, id: Id) -> Option<&Node> {
|
||||
self.nodes.get(id)
|
||||
self.nodes.get(id.0)
|
||||
}
|
||||
|
||||
pub fn print(&self, source: &str, root_id: Id) -> Value {
|
||||
let root = &self.nodes()[root_id];
|
||||
let root = &self.nodes()[root_id.0];
|
||||
self.print_node(root, source)
|
||||
}
|
||||
|
||||
@@ -419,7 +448,7 @@ impl Ast {
|
||||
is_named,
|
||||
source_range,
|
||||
});
|
||||
id
|
||||
Id(id)
|
||||
}
|
||||
|
||||
fn union_source_range_of_children(
|
||||
@@ -486,12 +515,6 @@ impl Ast {
|
||||
self.create_named_token_with_range(kind, content, None)
|
||||
}
|
||||
|
||||
/// Prepend a child id to the given field of the given node.
|
||||
pub fn prepend_field_child(&mut self, node_id: Id, field_id: FieldId, value_id: Id) {
|
||||
let node = self.nodes.get_mut(node_id).expect("prepend_field_child: invalid node id");
|
||||
node.fields.entry(field_id).or_default().insert(0, value_id);
|
||||
}
|
||||
|
||||
pub fn create_named_token_with_range(
|
||||
&mut self,
|
||||
kind: &'static str,
|
||||
@@ -513,7 +536,7 @@ impl Ast {
|
||||
fields: BTreeMap::new(),
|
||||
content: NodeContent::DynamicString(content),
|
||||
});
|
||||
id
|
||||
Id(id)
|
||||
}
|
||||
|
||||
pub fn field_name_for_id(&self, id: FieldId) -> Option<&'static str> {
|
||||
@@ -597,10 +620,6 @@ pub struct Node {
|
||||
}
|
||||
|
||||
impl Node {
|
||||
pub fn kind(&self) -> &'static str {
|
||||
self.kind_name
|
||||
}
|
||||
|
||||
pub fn kind_name(&self) -> &'static str {
|
||||
self.kind_name
|
||||
}
|
||||
@@ -700,18 +719,120 @@ impl From<tree_sitter::Range> for NodeContent {
|
||||
}
|
||||
}
|
||||
|
||||
/// The transform function for a rule: takes the AST, captured variables, a
|
||||
/// fresh-name scope, and the source range of the matched node, and returns
|
||||
/// the IDs of the replacement nodes.
|
||||
pub type Transform = Box<
|
||||
dyn Fn(&mut Ast, Captures, &tree_builder::FreshScope, Option<tree_sitter::Range>) -> Vec<Id>
|
||||
/// A handle that lets a rule transform recursively translate AST nodes via
|
||||
/// the framework's rule machinery. Constructed by the driver and passed as
|
||||
/// the last argument of every [`Transform`] invocation.
|
||||
///
|
||||
/// The `rule!` macro uses [`TranslatorHandle::auto_translate_captures`] in
|
||||
/// its generated prefix to translate captures before running the user's
|
||||
/// transform body. Manually-written transforms (using [`Rule::new`]
|
||||
/// directly) can call [`TranslatorHandle::translate`] selectively on
|
||||
/// specific node ids to control when translation happens.
|
||||
pub struct TranslatorHandle<'a, C> {
|
||||
inner: TranslatorImpl<'a, C>,
|
||||
}
|
||||
|
||||
/// Internal phase-specific translation state. Kept private — callers
|
||||
/// interact with [`TranslatorHandle`] only.
|
||||
enum TranslatorImpl<'a, C> {
|
||||
/// OneShot phase translator: recursively applies OneShot rules.
|
||||
OneShot {
|
||||
index: &'a RuleIndex<'a, C>,
|
||||
fresh: &'a tree_builder::FreshScope,
|
||||
rewrite_depth: usize,
|
||||
/// The id of the node the current rule is matching. Used by
|
||||
/// [`auto_translate_captures`] to avoid infinite recursion when a
|
||||
/// rule captures its own match root (e.g. via `(_) @_`).
|
||||
matched_root: Id,
|
||||
},
|
||||
/// Repeating phase translator: translation is not meaningful here
|
||||
/// (input and output schemas are the same). [`translate`] errors;
|
||||
/// [`auto_translate_captures`] is a no-op so the macro's auto-prefix
|
||||
/// works unchanged for Repeating rules.
|
||||
Repeating,
|
||||
}
|
||||
|
||||
impl<'a, C: Clone> TranslatorHandle<'a, C> {
|
||||
/// Recursively apply OneShot rules to `id` and return the resulting
|
||||
/// node ids. Errors in a Repeating phase (where translation is not
|
||||
/// meaningful).
|
||||
pub fn translate(&self, ast: &mut Ast, user_ctx: &mut C, id: Id) -> Result<Vec<Id>, String> {
|
||||
match &self.inner {
|
||||
TranslatorImpl::OneShot {
|
||||
index,
|
||||
fresh,
|
||||
rewrite_depth,
|
||||
..
|
||||
} => apply_one_shot_rules_inner(index, ast, user_ctx, id, fresh, rewrite_depth + 1),
|
||||
TranslatorImpl::Repeating => {
|
||||
Err("translate() is not available in a Repeating phase".into())
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
/// Translate every captured node in `captures` in place (OneShot phase
|
||||
/// only), except for captures whose name appears in `skip` — those are
|
||||
/// left as raw (input-schema) ids for the rule body to consume
|
||||
/// directly. In a Repeating phase this is a no-op — Repeating rules
|
||||
/// receive raw captures regardless of `skip`.
|
||||
///
|
||||
/// Used by the `rule!` macro's generated prefix. `skip` is populated
|
||||
/// from the macro's `@@name` capture markers; for plain `@name`
|
||||
/// captures (and rules with no `@@` markers) it is empty.
|
||||
///
|
||||
/// To avoid infinite recursion, a capture whose id matches the rule's
|
||||
/// matched root (e.g. from a `(_) @_` pattern) is left unchanged.
|
||||
pub fn auto_translate_captures(
|
||||
&self,
|
||||
captures: &mut Captures,
|
||||
ast: &mut Ast,
|
||||
user_ctx: &mut C,
|
||||
skip: &[&str],
|
||||
) -> Result<(), String> {
|
||||
match &self.inner {
|
||||
TranslatorImpl::OneShot { matched_root, .. } => {
|
||||
let root = *matched_root;
|
||||
captures.try_map_captures_except(skip, |cid| {
|
||||
if cid == root {
|
||||
Ok(vec![cid])
|
||||
} else {
|
||||
self.translate(ast, user_ctx, cid)
|
||||
}
|
||||
})
|
||||
}
|
||||
TranslatorImpl::Repeating => Ok(()),
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
/// The transform function for a rule.
|
||||
///
|
||||
/// Takes the AST, the (raw, untranslated) captured variables, a fresh-name
|
||||
/// scope, the source range of the matched node, a mutable reference to the
|
||||
/// user context of type `C`, and a [`TranslatorHandle`] for recursively
|
||||
/// translating nodes. Returns the IDs of the replacement nodes, or an
|
||||
/// error message if the transform could not be completed.
|
||||
///
|
||||
/// Transforms produced by [`Rule::new`] receive **raw** captures and must
|
||||
/// translate them themselves (via the handle). Transforms produced by the
|
||||
/// `rule!` macro have an auto-translation prefix injected for backward
|
||||
/// compatibility.
|
||||
pub type Transform<C = ()> = Box<
|
||||
dyn Fn(
|
||||
&mut Ast,
|
||||
Captures,
|
||||
&tree_builder::FreshScope,
|
||||
Option<tree_sitter::Range>,
|
||||
&mut C,
|
||||
TranslatorHandle<'_, C>,
|
||||
) -> Result<Vec<Id>, String>
|
||||
+ Send
|
||||
+ Sync,
|
||||
>;
|
||||
|
||||
pub struct Rule {
|
||||
pub struct Rule<C = ()> {
|
||||
query: QueryNode,
|
||||
transform: Transform,
|
||||
transform: Transform<C>,
|
||||
/// If true, after this rule fires on a node the engine will try to
|
||||
/// re-apply this same rule on the result root. Defaults to false:
|
||||
/// each rule fires at most once on a given node, which prevents
|
||||
@@ -719,8 +840,8 @@ pub struct Rule {
|
||||
repeated: bool,
|
||||
}
|
||||
|
||||
impl Rule {
|
||||
pub fn new(query: QueryNode, transform: Transform) -> Self {
|
||||
impl<C> Rule<C> {
|
||||
pub fn new(query: QueryNode, transform: Transform<C>) -> Self {
|
||||
Self {
|
||||
query,
|
||||
transform,
|
||||
@@ -742,9 +863,13 @@ impl Rule {
|
||||
ast: &mut Ast,
|
||||
node: Id,
|
||||
fresh: &tree_builder::FreshScope,
|
||||
user_ctx: &mut C,
|
||||
translator: TranslatorHandle<'_, C>,
|
||||
) -> Result<Option<Vec<Id>>, String> {
|
||||
match self.try_match(ast, node)? {
|
||||
Some(captures) => Ok(Some(self.run_transform(ast, captures, node, fresh))),
|
||||
Some(captures) => Ok(Some(
|
||||
self.run_transform(ast, captures, node, fresh, user_ctx, translator)?,
|
||||
)),
|
||||
None => Ok(None),
|
||||
}
|
||||
}
|
||||
@@ -768,29 +893,31 @@ impl Rule {
|
||||
captures: Captures,
|
||||
node: Id,
|
||||
fresh: &tree_builder::FreshScope,
|
||||
) -> Vec<Id> {
|
||||
user_ctx: &mut C,
|
||||
translator: TranslatorHandle<'_, C>,
|
||||
) -> Result<Vec<Id>, String> {
|
||||
fresh.next_scope();
|
||||
let source_range = ast.get_node(node).and_then(|n| match n.content {
|
||||
NodeContent::Range(r) => Some(r),
|
||||
_ => n.source_range,
|
||||
});
|
||||
(self.transform)(ast, captures, fresh, source_range)
|
||||
(self.transform)(ast, captures, fresh, source_range, user_ctx, translator)
|
||||
}
|
||||
}
|
||||
|
||||
const MAX_REWRITE_DEPTH: usize = 100;
|
||||
|
||||
/// Index of rules by their root query kind for fast lookup.
|
||||
struct RuleIndex<'a> {
|
||||
struct RuleIndex<'a, C> {
|
||||
/// Rules indexed by root node kind name.
|
||||
by_kind: BTreeMap<&'static str, Vec<&'a Rule>>,
|
||||
by_kind: BTreeMap<&'static str, Vec<&'a Rule<C>>>,
|
||||
/// Rules with wildcard queries (Any) that apply to all nodes.
|
||||
wildcard: Vec<&'a Rule>,
|
||||
wildcard: Vec<&'a Rule<C>>,
|
||||
}
|
||||
|
||||
impl<'a> RuleIndex<'a> {
|
||||
fn new(rules: &'a [Rule]) -> Self {
|
||||
let mut by_kind: BTreeMap<&'static str, Vec<&'a Rule>> = BTreeMap::new();
|
||||
impl<'a, C> RuleIndex<'a, C> {
|
||||
fn new(rules: &'a [Rule<C>]) -> Self {
|
||||
let mut by_kind: BTreeMap<&'static str, Vec<&'a Rule<C>>> = BTreeMap::new();
|
||||
let mut wildcard = Vec::new();
|
||||
for rule in rules {
|
||||
match rule.query.root_kind() {
|
||||
@@ -801,7 +928,7 @@ impl<'a> RuleIndex<'a> {
|
||||
Self { by_kind, wildcard }
|
||||
}
|
||||
|
||||
fn rules_for_kind(&self, kind: &str) -> impl Iterator<Item = &&'a Rule> {
|
||||
fn rules_for_kind(&self, kind: &str) -> impl Iterator<Item = &&'a Rule<C>> {
|
||||
self.by_kind
|
||||
.get(kind)
|
||||
.into_iter()
|
||||
@@ -810,23 +937,25 @@ impl<'a> RuleIndex<'a> {
|
||||
}
|
||||
}
|
||||
|
||||
fn apply_repeating_rules(
|
||||
rules: &[Rule],
|
||||
fn apply_repeating_rules<C: Clone>(
|
||||
rules: &[Rule<C>],
|
||||
ast: &mut Ast,
|
||||
user_ctx: &mut C,
|
||||
id: Id,
|
||||
fresh: &tree_builder::FreshScope,
|
||||
) -> Result<Vec<Id>, String> {
|
||||
let index = RuleIndex::new(rules);
|
||||
apply_repeating_rules_inner(&index, ast, id, fresh, 0, None)
|
||||
apply_repeating_rules_inner(&index, ast, user_ctx, id, fresh, 0, None)
|
||||
}
|
||||
|
||||
fn apply_repeating_rules_inner(
|
||||
index: &RuleIndex,
|
||||
fn apply_repeating_rules_inner<C: Clone>(
|
||||
index: &RuleIndex<C>,
|
||||
ast: &mut Ast,
|
||||
user_ctx: &mut C,
|
||||
id: Id,
|
||||
fresh: &tree_builder::FreshScope,
|
||||
rewrite_depth: usize,
|
||||
skip_rule: Option<*const Rule>,
|
||||
skip_rule: Option<*const Rule<C>>,
|
||||
) -> Result<Vec<Id>, String> {
|
||||
if rewrite_depth > MAX_REWRITE_DEPTH {
|
||||
return Err(format!(
|
||||
@@ -835,13 +964,25 @@ fn apply_repeating_rules_inner(
|
||||
));
|
||||
}
|
||||
|
||||
let node_kind = ast.get_node(id).map(|n| n.kind()).unwrap_or("");
|
||||
let node_kind = ast.get_node(id).map(|n| n.kind_name()).unwrap_or("");
|
||||
for rule in index.rules_for_kind(node_kind) {
|
||||
let rule_ptr = *rule as *const Rule;
|
||||
let rule_ptr = *rule as *const Rule<C>;
|
||||
if Some(rule_ptr) == skip_rule {
|
||||
continue;
|
||||
}
|
||||
if let Some(result_node) = rule.try_rule(ast, id, fresh)? {
|
||||
// Snapshot the user context before invoking the rule so that any
|
||||
// mutations the rule makes are visible during recursive translation
|
||||
// of its result, but not leaked to the parent's siblings.
|
||||
let snapshot = user_ctx.clone();
|
||||
// Repeating rules don't need a real translator: their captures
|
||||
// aren't auto-translated (Repeating preserves the input schema),
|
||||
// and `ctx.translate(id)` errors if invoked from a Repeating
|
||||
// transform.
|
||||
let translator = TranslatorHandle {
|
||||
inner: TranslatorImpl::Repeating,
|
||||
};
|
||||
let try_result = rule.try_rule(ast, id, fresh, user_ctx, translator)?;
|
||||
if let Some(result_node) = try_result {
|
||||
// For non-repeated rules, suppress further application of *this*
|
||||
// rule on the result root, so a rule whose output matches its own
|
||||
// query doesn't loop. Other rules and child traversal are
|
||||
@@ -852,14 +993,19 @@ fn apply_repeating_rules_inner(
|
||||
results.extend(apply_repeating_rules_inner(
|
||||
index,
|
||||
ast,
|
||||
user_ctx,
|
||||
node,
|
||||
fresh,
|
||||
rewrite_depth + 1,
|
||||
next_skip,
|
||||
)?);
|
||||
}
|
||||
*user_ctx = snapshot;
|
||||
return Ok(results);
|
||||
}
|
||||
// Rule didn't match; restore any speculative changes (none expected
|
||||
// since try_rule only mutates on match, but be defensive).
|
||||
*user_ctx = snapshot;
|
||||
}
|
||||
|
||||
// Take the parent's fields by ownership: the recursion will rewrite
|
||||
@@ -870,11 +1016,19 @@ fn apply_repeating_rules_inner(
|
||||
//
|
||||
// Child traversal does not increment rewrite depth and starts fresh
|
||||
// (no rule is skipped on child subtrees).
|
||||
let mut fields = std::mem::take(&mut ast.nodes[id].fields);
|
||||
let mut fields = std::mem::take(&mut ast.nodes[id.0].fields);
|
||||
for children in fields.values_mut() {
|
||||
let mut new_children: Option<Vec<Id>> = None;
|
||||
for (i, &child_id) in children.iter().enumerate() {
|
||||
let result = apply_repeating_rules_inner(index, ast, child_id, fresh, rewrite_depth, None)?;
|
||||
let result = apply_repeating_rules_inner(
|
||||
index,
|
||||
ast,
|
||||
user_ctx,
|
||||
child_id,
|
||||
fresh,
|
||||
rewrite_depth,
|
||||
None,
|
||||
)?;
|
||||
let unchanged = result.len() == 1 && result[0] == child_id;
|
||||
match (&mut new_children, unchanged) {
|
||||
(None, true) => {} // unchanged so far, no allocation needed
|
||||
@@ -895,7 +1049,7 @@ fn apply_repeating_rules_inner(
|
||||
*children = new;
|
||||
}
|
||||
}
|
||||
ast.nodes[id].fields = fields;
|
||||
ast.nodes[id.0].fields = fields;
|
||||
Ok(vec![id])
|
||||
}
|
||||
|
||||
@@ -903,24 +1057,25 @@ fn apply_repeating_rules_inner(
|
||||
/// each visited node, recursion proceeds only through captured nodes (not
|
||||
/// through the input node's children directly), and an error is returned if
|
||||
/// no rule matches a visited node.
|
||||
fn apply_one_shot_rules(
|
||||
rules: &[Rule],
|
||||
fn apply_one_shot_rules<C: Clone>(
|
||||
rules: &[Rule<C>],
|
||||
ast: &mut Ast,
|
||||
user_ctx: &mut C,
|
||||
id: Id,
|
||||
fresh: &tree_builder::FreshScope,
|
||||
) -> Result<Vec<Id>, String> {
|
||||
let index = RuleIndex::new(rules);
|
||||
apply_one_shot_rules_inner(&index, ast, id, fresh, 0)
|
||||
apply_one_shot_rules_inner(&index, ast, user_ctx, id, fresh, 0)
|
||||
}
|
||||
|
||||
fn apply_one_shot_rules_inner(
|
||||
index: &RuleIndex,
|
||||
fn apply_one_shot_rules_inner<C: Clone>(
|
||||
index: &RuleIndex<C>,
|
||||
ast: &mut Ast,
|
||||
user_ctx: &mut C,
|
||||
id: Id,
|
||||
fresh: &tree_builder::FreshScope,
|
||||
rewrite_depth: usize,
|
||||
) -> Result<Vec<Id>, String> {
|
||||
|
||||
if rewrite_depth > MAX_REWRITE_DEPTH {
|
||||
return Err(format!(
|
||||
"Desugaring exceeded maximum rewrite depth ({MAX_REWRITE_DEPTH}). \
|
||||
@@ -928,25 +1083,30 @@ fn apply_one_shot_rules_inner(
|
||||
));
|
||||
}
|
||||
|
||||
let node_kind = ast.get_node(id).map(|n| n.kind()).unwrap_or("");
|
||||
let node_kind = ast.get_node(id).map(|n| n.kind_name()).unwrap_or("");
|
||||
|
||||
for rule in index.rules_for_kind(node_kind) {
|
||||
if let Some(mut captures) = rule.try_match(ast, id)? {
|
||||
// Recursively translate every captured node before invoking the
|
||||
// transform. The transform's output uses output-schema kinds, so
|
||||
// we must translate captured input-schema nodes to their
|
||||
// output-schema equivalents first.
|
||||
captures.try_map_all_captures(|captured_id| {
|
||||
// Avoid infinite recursion when a capture refers to the root
|
||||
// node of the matched tree (e.g. an `@_` capture on the
|
||||
// pattern root): re-analyzing it would match the same rule
|
||||
// again indefinitely.
|
||||
if captured_id == id {
|
||||
return Ok(vec![captured_id]);
|
||||
}
|
||||
apply_one_shot_rules_inner(index, ast, captured_id, fresh, rewrite_depth + 1)
|
||||
})?;
|
||||
return Ok(rule.run_transform(ast, captures, id, fresh));
|
||||
if let Some(captures) = rule.try_match(ast, id)? {
|
||||
// Snapshot the user context before invoking the rule so that any
|
||||
// mutations the rule (or its transitively-translated captures)
|
||||
// make are visible during this rule's transform, but not leaked
|
||||
// to the parent's siblings.
|
||||
let snapshot = user_ctx.clone();
|
||||
// Build the translator handle the transform will use to
|
||||
// recursively translate captures (or, for macro-generated
|
||||
// rules, the auto-translate prefix uses it to translate every
|
||||
// capture up front, preserving the legacy behavior).
|
||||
let translator = TranslatorHandle {
|
||||
inner: TranslatorImpl::OneShot {
|
||||
index,
|
||||
fresh,
|
||||
rewrite_depth,
|
||||
matched_root: id,
|
||||
},
|
||||
};
|
||||
let result = rule.run_transform(ast, captures, id, fresh, user_ctx, translator)?;
|
||||
*user_ctx = snapshot;
|
||||
return Ok(result);
|
||||
}
|
||||
}
|
||||
|
||||
@@ -974,15 +1134,15 @@ pub enum PhaseKind {
|
||||
/// starts. Rules within a phase compete for matches as usual; rules in
|
||||
/// different phases never compete because each traversal only considers the
|
||||
/// current phase's rules.
|
||||
pub struct Phase {
|
||||
pub struct Phase<C = ()> {
|
||||
/// Name used in error messages.
|
||||
pub name: String,
|
||||
pub rules: Vec<Rule>,
|
||||
pub rules: Vec<Rule<C>>,
|
||||
pub kind: PhaseKind,
|
||||
}
|
||||
|
||||
impl Phase {
|
||||
pub fn new(name: impl Into<String>, kind: PhaseKind, rules: Vec<Rule>) -> Self {
|
||||
impl<C> Phase<C> {
|
||||
pub fn new(name: impl Into<String>, kind: PhaseKind, rules: Vec<Rule<C>>) -> Self {
|
||||
Self {
|
||||
name: name.into(),
|
||||
rules,
|
||||
@@ -1008,17 +1168,30 @@ impl Phase {
|
||||
/// .add_phase("desugar", PhaseKind::Repeating, desugar_rules)
|
||||
/// .with_output_node_types_yaml(yaml);
|
||||
/// ```
|
||||
#[derive(Default)]
|
||||
pub struct DesugaringConfig {
|
||||
///
|
||||
/// The optional type parameter `C` is the user context type threaded through
|
||||
/// rule transforms. Defaults to `()` (no user context).
|
||||
pub struct DesugaringConfig<C = ()> {
|
||||
/// Phases of rule application, applied in order.
|
||||
pub phases: Vec<Phase>,
|
||||
pub phases: Vec<Phase<C>>,
|
||||
/// Output node-types in YAML format. If `None`, the input grammar's
|
||||
/// node types are used (i.e. the desugared AST has the same node types
|
||||
/// as the tree-sitter grammar).
|
||||
pub output_node_types_yaml: Option<&'static str>,
|
||||
}
|
||||
|
||||
impl DesugaringConfig {
|
||||
// Manual `Default` impl so users with a custom `C` that doesn't implement
|
||||
// `Default` can still construct an empty config.
|
||||
impl<C> Default for DesugaringConfig<C> {
|
||||
fn default() -> Self {
|
||||
Self {
|
||||
phases: Vec::new(),
|
||||
output_node_types_yaml: None,
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
impl<C> DesugaringConfig<C> {
|
||||
/// Create an empty configuration. Add phases via [`add_phase`] and an
|
||||
/// optional output schema via [`with_output_node_types_yaml`].
|
||||
pub fn new() -> Self {
|
||||
@@ -1030,7 +1203,7 @@ impl DesugaringConfig {
|
||||
mut self,
|
||||
name: impl Into<String>,
|
||||
kind: PhaseKind,
|
||||
rules: Vec<Rule>,
|
||||
rules: Vec<Rule<C>>,
|
||||
) -> Self {
|
||||
self.phases.push(Phase::new(name, kind, rules));
|
||||
self
|
||||
@@ -1052,15 +1225,15 @@ impl DesugaringConfig {
|
||||
}
|
||||
}
|
||||
|
||||
pub struct Runner<'a> {
|
||||
pub struct Runner<'a, C = ()> {
|
||||
language: tree_sitter::Language,
|
||||
schema: schema::Schema,
|
||||
phases: &'a [Phase],
|
||||
phases: &'a [Phase<C>],
|
||||
}
|
||||
|
||||
impl<'a> Runner<'a> {
|
||||
impl<'a, C> Runner<'a, C> {
|
||||
/// Create a runner using the input grammar's schema for output.
|
||||
pub fn new(language: tree_sitter::Language, phases: &'a [Phase]) -> Self {
|
||||
pub fn new(language: tree_sitter::Language, phases: &'a [Phase<C>]) -> Self {
|
||||
let schema = schema::Schema::from_language(&language);
|
||||
Self {
|
||||
language,
|
||||
@@ -1073,7 +1246,7 @@ impl<'a> Runner<'a> {
|
||||
pub fn with_schema(
|
||||
language: tree_sitter::Language,
|
||||
schema: &schema::Schema,
|
||||
phases: &'a [Phase],
|
||||
phases: &'a [Phase<C>],
|
||||
) -> Self {
|
||||
Self {
|
||||
language,
|
||||
@@ -1085,7 +1258,7 @@ impl<'a> Runner<'a> {
|
||||
/// Create a runner from a [`DesugaringConfig`].
|
||||
pub fn from_config(
|
||||
language: tree_sitter::Language,
|
||||
config: &'a DesugaringConfig,
|
||||
config: &'a DesugaringConfig<C>,
|
||||
) -> Result<Self, String> {
|
||||
let schema = config.build_schema(&language)?;
|
||||
Ok(Self {
|
||||
@@ -1094,11 +1267,17 @@ impl<'a> Runner<'a> {
|
||||
phases: &config.phases,
|
||||
})
|
||||
}
|
||||
}
|
||||
|
||||
pub fn run_from_tree(
|
||||
impl<'a, C: Clone> Runner<'a, C> {
|
||||
/// Parse `tree` against `source` and run all phases, threading
|
||||
/// `user_ctx` through every rule transform. The caller owns the
|
||||
/// initial context state.
|
||||
pub fn run_from_tree_with_ctx(
|
||||
&self,
|
||||
tree: &tree_sitter::Tree,
|
||||
source: &[u8],
|
||||
user_ctx: &mut C,
|
||||
) -> Result<Ast, String> {
|
||||
let mut ast = Ast::from_tree_with_schema_and_source(
|
||||
self.schema.clone(),
|
||||
@@ -1106,11 +1285,13 @@ impl<'a> Runner<'a> {
|
||||
&self.language,
|
||||
source.to_vec(),
|
||||
);
|
||||
self.run_phases(&mut ast)?;
|
||||
self.run_phases(&mut ast, user_ctx)?;
|
||||
Ok(ast)
|
||||
}
|
||||
|
||||
pub fn run(&self, input: &str) -> Result<Ast, String> {
|
||||
/// Parse `input` and run all phases, threading `user_ctx` through
|
||||
/// every rule transform. The caller owns the initial context state.
|
||||
pub fn run_with_ctx(&self, input: &str, user_ctx: &mut C) -> Result<Ast, String> {
|
||||
let mut parser = tree_sitter::Parser::new();
|
||||
parser
|
||||
.set_language(&self.language)
|
||||
@@ -1124,20 +1305,24 @@ impl<'a> Runner<'a> {
|
||||
&self.language,
|
||||
input.as_bytes().to_vec(),
|
||||
);
|
||||
self.run_phases(&mut ast)?;
|
||||
self.run_phases(&mut ast, user_ctx)?;
|
||||
Ok(ast)
|
||||
}
|
||||
|
||||
/// Apply each phase in turn to the AST, threading the root through.
|
||||
/// A single `FreshScope` is shared across phases so that fresh
|
||||
/// identifiers generated in different phases don't collide.
|
||||
fn run_phases(&self, ast: &mut Ast) -> Result<(), String> {
|
||||
fn run_phases(&self, ast: &mut Ast, user_ctx: &mut C) -> Result<(), String> {
|
||||
let fresh = tree_builder::FreshScope::new();
|
||||
let mut root = ast.get_root();
|
||||
for phase in self.phases {
|
||||
let res = match phase.kind {
|
||||
PhaseKind::Repeating => apply_repeating_rules(&phase.rules, ast, root, &fresh),
|
||||
PhaseKind::OneShot => apply_one_shot_rules(&phase.rules, ast, root, &fresh),
|
||||
PhaseKind::Repeating => {
|
||||
apply_repeating_rules(&phase.rules, ast, user_ctx, root, &fresh)
|
||||
}
|
||||
PhaseKind::OneShot => {
|
||||
apply_one_shot_rules(&phase.rules, ast, user_ctx, root, &fresh)
|
||||
}
|
||||
}
|
||||
.map_err(|e| format!("Phase `{}`: {e}", phase.name))?;
|
||||
if res.len() != 1 {
|
||||
@@ -1153,3 +1338,78 @@ impl<'a> Runner<'a> {
|
||||
Ok(())
|
||||
}
|
||||
}
|
||||
|
||||
impl<'a, C: Clone + Default> Runner<'a, C> {
|
||||
/// Parse `tree` against `source` and run all phases, using the
|
||||
/// default context (`C::default()`) as the initial context state.
|
||||
pub fn run_from_tree(&self, tree: &tree_sitter::Tree, source: &[u8]) -> Result<Ast, String> {
|
||||
let mut user_ctx = C::default();
|
||||
self.run_from_tree_with_ctx(tree, source, &mut user_ctx)
|
||||
}
|
||||
|
||||
/// Parse `input` and run all phases, using the default context
|
||||
/// (`C::default()`) as the initial context state.
|
||||
pub fn run(&self, input: &str) -> Result<Ast, String> {
|
||||
let mut user_ctx = C::default();
|
||||
self.run_with_ctx(input, &mut user_ctx)
|
||||
}
|
||||
}
|
||||
|
||||
// ---------------------------------------------------------------------------
|
||||
// Desugarer: type-erased view of a DesugaringConfig + Runner
|
||||
// ---------------------------------------------------------------------------
|
||||
|
||||
/// Type-erased interface to a desugaring pipeline for a single language.
|
||||
///
|
||||
/// Consumers (e.g. a generic tree-sitter extractor) hold
|
||||
/// `Box<dyn Desugarer>` so they can dispatch through the trait without
|
||||
/// knowing the user context type `C` that's internal to yeast.
|
||||
///
|
||||
/// Construct one via [`ConcreteDesugarer::new`] from a
|
||||
/// [`DesugaringConfig<C>`] and a [`tree_sitter::Language`].
|
||||
pub trait Desugarer: Send + Sync {
|
||||
/// The output AST schema (in YAML format), or `None` if the input
|
||||
/// grammar's schema should be used.
|
||||
fn output_node_types_yaml(&self) -> Option<&'static str>;
|
||||
|
||||
/// Parse `tree` against `source` and run the desugaring pipeline.
|
||||
/// Each call constructs a fresh default user context internally.
|
||||
fn run_from_tree(&self, tree: &tree_sitter::Tree, source: &[u8]) -> Result<Ast, String>;
|
||||
}
|
||||
|
||||
/// A concrete [`Desugarer`] backed by a [`DesugaringConfig<C>`] for a
|
||||
/// specific user context type `C`. Stores the language and a pre-built
|
||||
/// schema so that per-call cost is bounded to constructing a transient
|
||||
/// [`Runner`] and cloning the schema (no YAML re-parsing).
|
||||
pub struct ConcreteDesugarer<C: Default + Clone + Send + Sync + 'static> {
|
||||
language: tree_sitter::Language,
|
||||
schema: schema::Schema,
|
||||
config: DesugaringConfig<C>,
|
||||
}
|
||||
|
||||
impl<C: Default + Clone + Send + Sync + 'static> ConcreteDesugarer<C> {
|
||||
/// Build a desugarer for `language` from `config`. Parses the output
|
||||
/// schema YAML once (if set) and stores it for reuse across files.
|
||||
pub fn new(
|
||||
language: tree_sitter::Language,
|
||||
config: DesugaringConfig<C>,
|
||||
) -> Result<Self, String> {
|
||||
let schema = config.build_schema(&language)?;
|
||||
Ok(Self {
|
||||
language,
|
||||
schema,
|
||||
config,
|
||||
})
|
||||
}
|
||||
}
|
||||
|
||||
impl<C: Default + Clone + Send + Sync + 'static> Desugarer for ConcreteDesugarer<C> {
|
||||
fn output_node_types_yaml(&self) -> Option<&'static str> {
|
||||
self.config.output_node_types_yaml
|
||||
}
|
||||
|
||||
fn run_from_tree(&self, tree: &tree_sitter::Tree, source: &[u8]) -> Result<Ast, String> {
|
||||
let runner = Runner::with_schema(self.language.clone(), &self.schema, &self.config.phases);
|
||||
runner.run_from_tree(tree, source)
|
||||
}
|
||||
}
|
||||
|
||||
@@ -242,10 +242,7 @@ pub fn convert(yaml_input: &str) -> Result<String, String> {
|
||||
|
||||
/// Apply YAML node-type definitions to a mutable Schema.
|
||||
/// Registers all types, fields, and allowed types from the YAML into the schema.
|
||||
fn apply_yaml_to_schema(
|
||||
yaml: &YamlNodeTypes,
|
||||
schema: &mut crate::schema::Schema,
|
||||
) {
|
||||
fn apply_yaml_to_schema(yaml: &YamlNodeTypes, schema: &mut crate::schema::Schema) {
|
||||
// Register all supertypes as node kinds
|
||||
for name in yaml.supertypes.keys() {
|
||||
schema.register_kind(name);
|
||||
@@ -307,7 +304,8 @@ fn apply_yaml_to_schema(
|
||||
.into_vec()
|
||||
.into_iter()
|
||||
.map(|type_ref| {
|
||||
let (kind, named) = resolve_type_ref_pair(&type_ref, &named_types, &unnamed_types);
|
||||
let (kind, named) =
|
||||
resolve_type_ref_pair(&type_ref, &named_types, &unnamed_types);
|
||||
crate::schema::NodeType { kind, named }
|
||||
})
|
||||
.collect::<Vec<_>>();
|
||||
|
||||
@@ -198,13 +198,8 @@ impl Schema {
|
||||
.insert((parent_kind.to_string(), field_id), node_types);
|
||||
}
|
||||
|
||||
pub fn field_types(
|
||||
&self,
|
||||
parent_kind: &str,
|
||||
field_id: FieldId,
|
||||
) -> Option<&Vec<NodeType>> {
|
||||
self.field_types
|
||||
.get(&(parent_kind.to_string(), field_id))
|
||||
pub fn field_types(&self, parent_kind: &str, field_id: FieldId) -> Option<&Vec<NodeType>> {
|
||||
self.field_types.get(&(parent_kind.to_string(), field_id))
|
||||
}
|
||||
|
||||
pub fn set_field_cardinality(
|
||||
|
||||
Some files were not shown because too many files have changed in this diff Show More
Reference in New Issue
Block a user