mirror of
https://github.com/github/codeql.git
synced 2026-03-17 04:56:58 +01:00
Merge pull request #12446 from github/java/update-mad-decls-after-triage-2023-03-08T14-51-59
Java: Update MaD Declarations after Triage
This commit is contained in:
@@ -1015,7 +1015,7 @@ module Private {
|
||||
private predicate relevantSummaryElementGenerated(
|
||||
AccessPath inSpec, AccessPath outSpec, string kind
|
||||
) {
|
||||
summaryElement(this, inSpec, outSpec, kind, "generated") and
|
||||
summaryElement(this, inSpec, outSpec, kind, ["generated", "ai-generated"]) and
|
||||
not summaryElement(this, _, _, _, "manual")
|
||||
}
|
||||
|
||||
|
||||
@@ -1015,7 +1015,7 @@ module Private {
|
||||
private predicate relevantSummaryElementGenerated(
|
||||
AccessPath inSpec, AccessPath outSpec, string kind
|
||||
) {
|
||||
summaryElement(this, inSpec, outSpec, kind, "generated") and
|
||||
summaryElement(this, inSpec, outSpec, kind, ["generated", "ai-generated"]) and
|
||||
not summaryElement(this, _, _, _, "manual")
|
||||
}
|
||||
|
||||
|
||||
11
java/ql/lib/change-notes/2023-03-09-more-models.md
Normal file
11
java/ql/lib/change-notes/2023-03-09-more-models.md
Normal file
@@ -0,0 +1,11 @@
|
||||
---
|
||||
category: majorAnalysis
|
||||
---
|
||||
* Added more sink and summary dataflow models for the following packages:
|
||||
* `java.io`
|
||||
* `java.lang`
|
||||
* `java.sql`
|
||||
* `javafx.scene.web`
|
||||
* `org.apache.commons.compress.archivers.tar`
|
||||
* `org.apache.http.client.utils`
|
||||
* `org.codehaus.cargo.container.installer`
|
||||
@@ -3,8 +3,13 @@ extensions:
|
||||
pack: codeql/java-all
|
||||
extensible: sinkModel
|
||||
data:
|
||||
- ["java.io", "File", True, "createTempFile", "(String,String,File)", "", "Argument[2]", "create-file", "ai-generated"]
|
||||
- ["java.io", "File", True, "renameTo", "(File)", "", "Argument[0]", "create-file", "ai-generated"]
|
||||
- ["java.io", "FileInputStream", True, "FileInputStream", "(File)", "", "Argument[0]", "read-file", "ai-generated"]
|
||||
- ["java.io", "FileOutputStream", False, "FileOutputStream", "", "", "Argument[0]", "create-file", "manual"]
|
||||
- ["java.io", "FileOutputStream", False, "write", "", "", "Argument[0]", "write-file", "manual"]
|
||||
- ["java.io", "FileReader", True, "FileReader", "(File)", "", "Argument[0]", "read-file", "ai-generated"]
|
||||
- ["java.io", "FileReader", True, "FileReader", "(String)", "", "Argument[0]", "read-file", "ai-generated"]
|
||||
- ["java.io", "FileWriter", False, "FileWriter", "", "", "Argument[0]", "create-file", "manual"]
|
||||
- ["java.io", "PrintStream", False, "PrintStream", "(File)", "", "Argument[0]", "create-file", "manual"]
|
||||
- ["java.io", "PrintStream", False, "PrintStream", "(File,Charset)", "", "Argument[0]", "create-file", "manual"]
|
||||
@@ -86,7 +91,6 @@ extensions:
|
||||
- ["java.io", "StringReader", False, "StringReader", "", "", "Argument[0]", "Argument[-1]", "taint", "manual"]
|
||||
- ["java.io", "Writer", True, "toString", "", "", "Argument[-1]", "ReturnValue", "taint", "manual"]
|
||||
- ["java.io", "Writer", True, "write", "", "", "Argument[0]", "Argument[-1]", "taint", "manual"]
|
||||
|
||||
- addsTo:
|
||||
pack: codeql/java-all
|
||||
extensible: neutralModel
|
||||
|
||||
@@ -3,13 +3,25 @@ extensions:
|
||||
pack: codeql/java-all
|
||||
extensible: sinkModel
|
||||
data:
|
||||
- ["java.lang", "Class", False, "getResource", "(String)", "", "Argument[0]", "read-file", "ai-generated"]
|
||||
- ["java.lang", "ClassLoader", True, "getSystemResourceAsStream", "(String)", "", "Argument[0]", "read-file", "ai-generated"]
|
||||
- ["java.lang", "Module", True, "getResourceAsStream", "(String)", "", "Argument[0]", "read-file", "ai-generated"]
|
||||
# suggested label is not supported: - ["java.lang", "ProcessBuilder", True, "ProcessBuilder", "(String[])", "", "Argument[0]", "command-injection", "ai-generated"]
|
||||
# These are modeled in plain CodeQL. TODO: migrate them.
|
||||
# - ["java.lang", "ProcessBuilder", False, "directory", "(File)", "", "Argument[0]", "command-injection", "ai-generated"]
|
||||
# - ["java.lang", "ProcessBuilder", True, "ProcessBuilder", "(String[])", "", "Argument[0]", "command-injection", "ai-generated"]
|
||||
# - ["java.lang", "Runtime", True, "exec", "(String,String[],File)", "", "Argument[2]", "command-injection", "ai-generated"]
|
||||
# - ["java.lang", "Runtime", True, "exec", "(String)", "", "Argument[0]", "command-injection", "ai-generated"]
|
||||
# - ["java.lang", "Runtime", True, "exec", "(String[],String[],File)", "", "Argument[0]", "command-injection", "ai-generated"]
|
||||
# - ["java.lang", "Runtime", True, "exec", "(String[],String[],File)", "", "Argument[2]", "command-injection", "ai-generated"]
|
||||
# - ["java.lang", "Runtime", True, "exec", "(String[])", "", "Argument[0]", "command-injection", "ai-generated"]
|
||||
- ["java.lang", "String", False, "matches", "(String)", "", "Argument[0]", "regex-use[f-1]", "manual"]
|
||||
- ["java.lang", "String", False, "replaceAll", "(String,String)", "", "Argument[0]", "regex-use[-1]", "manual"]
|
||||
- ["java.lang", "String", False, "replaceFirst", "(String,String)", "", "Argument[0]", "regex-use[-1]", "manual"]
|
||||
- ["java.lang", "String", False, "split", "(String)", "", "Argument[0]", "regex-use[-1]", "manual"]
|
||||
- ["java.lang", "String", False, "split", "(String,int)", "", "Argument[0]", "regex-use[-1]", "manual"]
|
||||
# These are modeled in plain CodeQL. TODO: migrate them.
|
||||
# - ["java.lang", "System", False, "load", "(String)", "", "Argument[0]", "command-injection", "ai-generated"] # This is actually injecting a library.
|
||||
# - ["java.lang", "System", False, "loadLibrary", "(String)", "", "Argument[0]", "command-injection", "ai-generated"] # This is actually injecting a library.
|
||||
- ["java.lang", "System$Logger", True, "log", "(Level,Object)", "", "Argument[1]", "logging", "manual"]
|
||||
- ["java.lang", "System$Logger", True, "log", "(Level,ResourceBundle,String,Object[])", "", "Argument[2..3]", "logging", "manual"]
|
||||
- ["java.lang", "System$Logger", True, "log", "(Level,ResourceBundle,String,Throwable)", "", "Argument[2]", "logging", "manual"]
|
||||
@@ -98,7 +110,6 @@ extensions:
|
||||
- ["java.lang", "Throwable", False, "Throwable", "(Throwable)", "", "Argument[0]", "Argument[-1].SyntheticField[java.lang.Throwable.cause]", "value", "manual"]
|
||||
- ["java.lang", "Throwable", True, "getCause", "()", "", "Argument[-1].SyntheticField[java.lang.Throwable.cause]", "ReturnValue", "value", "manual"]
|
||||
- ["java.lang", "Throwable", True, "getMessage", "()", "", "Argument[-1].SyntheticField[java.lang.Throwable.message]", "ReturnValue", "value", "manual"]
|
||||
|
||||
- addsTo:
|
||||
pack: codeql/java-all
|
||||
extensible: neutralModel
|
||||
@@ -131,7 +142,6 @@ extensions:
|
||||
- ["java.lang", "System", "nanoTime", "()", "manual"]
|
||||
- ["java.lang", "Thread", "currentThread", "()", "manual"]
|
||||
- ["java.lang", "Thread", "sleep", "(long)", "manual"]
|
||||
|
||||
# The below APIs have numeric flow and are currently being stored as neutral models.
|
||||
# These may be changed to summary models with kinds "value-numeric" and "taint-numeric" (or similar) in the future.
|
||||
- ["java.lang", "Integer", "intValue", "()", "manual"] # taint-numeric
|
||||
|
||||
@@ -5,6 +5,8 @@ extensions:
|
||||
data:
|
||||
- ["java.sql", "Connection", True, "prepareCall", "", "", "Argument[0]", "sql", "manual"]
|
||||
- ["java.sql", "Connection", True, "prepareStatement", "", "", "Argument[0]", "sql", "manual"]
|
||||
- ["java.sql", "DatabaseMetaData", True, "getColumns", "(String,String,String,String)", "", "Argument[2]", "sql", "ai-generated"]
|
||||
- ["java.sql", "DatabaseMetaData", True, "getPrimaryKeys", "(String,String,String)", "", "Argument[2]", "sql", "ai-generated"]
|
||||
- ["java.sql", "Driver", False, "connect", "(String,Properties)", "", "Argument[0]", "jdbc-url", "manual"]
|
||||
- ["java.sql", "DriverManager", False, "getConnection", "(String)", "", "Argument[0]", "jdbc-url", "manual"]
|
||||
- ["java.sql", "DriverManager", False, "getConnection", "(String,Properties)", "", "Argument[0]", "jdbc-url", "manual"]
|
||||
@@ -14,20 +16,17 @@ extensions:
|
||||
- ["java.sql", "Statement", True, "executeLargeUpdate", "", "", "Argument[0]", "sql", "manual"]
|
||||
- ["java.sql", "Statement", True, "executeQuery", "", "", "Argument[0]", "sql", "manual"]
|
||||
- ["java.sql", "Statement", True, "executeUpdate", "", "", "Argument[0]", "sql", "manual"]
|
||||
|
||||
- addsTo:
|
||||
pack: codeql/java-all
|
||||
extensible: summaryModel
|
||||
data:
|
||||
- ["java.sql", "PreparedStatement", True, "setString", "(int,String)", "", "Argument[1]", "Argument[-1]", "value", "manual"]
|
||||
- ["java.sql", "ResultSet", True, "getString", "(String)", "", "Argument[-1]", "ReturnValue", "taint", "manual"]
|
||||
|
||||
- addsTo:
|
||||
pack: codeql/java-all
|
||||
extensible: neutralModel
|
||||
data:
|
||||
- ["java.sql", "ResultSet", "next", "()", "manual"]
|
||||
|
||||
# The below APIs have numeric flow and are currently being stored as neutral models.
|
||||
# These may be changed to summary models with kinds "value-numeric" and "taint-numeric" (or similar) in the future.
|
||||
- ["java.sql", "PreparedStatement", "setInt", "(int,int)", "manual"] # value-numeric
|
||||
|
||||
6
java/ql/lib/ext/javafx.scene.web.model.yml
Normal file
6
java/ql/lib/ext/javafx.scene.web.model.yml
Normal file
@@ -0,0 +1,6 @@
|
||||
extensions:
|
||||
- addsTo:
|
||||
pack: codeql/java-all
|
||||
extensible: sinkModel
|
||||
data:
|
||||
- ["javafx.scene.web", "WebEngine", False, "load", "(String)", "", "Argument[0]", "open-url", "ai-generated"]
|
||||
@@ -0,0 +1,7 @@
|
||||
extensions:
|
||||
- addsTo:
|
||||
pack: codeql/java-all
|
||||
extensible: summaryModel
|
||||
data:
|
||||
- ["org.apache.commons.compress.archivers.tar", "TarArchiveEntry", True, "TarArchiveEntry", "(String,boolean)", "", "Argument[0]", "Argument[-1]", "taint", "ai-generated"]
|
||||
- ["org.apache.commons.compress.archivers.tar", "TarArchiveEntry", True, "TarArchiveEntry", "(String)", "", "Argument[0]", "Argument[-1]", "taint", "ai-generated"]
|
||||
12
java/ql/lib/ext/org.apache.http.client.utils.model.yml
Normal file
12
java/ql/lib/ext/org.apache.http.client.utils.model.yml
Normal file
@@ -0,0 +1,12 @@
|
||||
extensions:
|
||||
- addsTo:
|
||||
pack: codeql/java-all
|
||||
extensible: summaryModel
|
||||
data:
|
||||
- ["org.apache.http.client.utils", "URIBuilder", True, "setHost", "(String)", "", "Argument[0]", "Argument[-1]", "taint", "ai-generated"]
|
||||
- ["org.apache.http.client.utils", "URIBuilder", True, "setHost", "(String)", "", "Argument[0]", "ReturnValue", "taint", "ai-generated"]
|
||||
- ["org.apache.http.client.utils", "URIBuilder", True, "setPath", "(String)", "", "Argument[0]", "Argument[-1].SyntheticField[org.apache.http.client.utils.URIBuilder.path]", "taint", "ai-generated"]
|
||||
- ["org.apache.http.client.utils", "URIBuilder", True, "setPathSegments", "(List)", "", "Argument[0]", "Argument[-1].SyntheticField[org.apache.http.client.utils.URIBuilder.path]", "taint", "ai-generated"]
|
||||
- ["org.apache.http.client.utils", "URIBuilder", True, "URIBuilder", "(String)", "", "Argument[0]", "Argument[-1]", "taint", "ai-generated"]
|
||||
- ["org.apache.http.client.utils", "URIBuilder", True, "URIBuilder", "(URI)", "", "Argument[0]", "Argument[-1]", "taint", "ai-generated"]
|
||||
- ["org.apache.http.client.utils", "URLEncodedUtils", True, "parse", "(URI,String)", "", "Argument[0]", "ReturnValue.Element", "taint", "ai-generated"]
|
||||
@@ -0,0 +1,8 @@
|
||||
extensions:
|
||||
- addsTo:
|
||||
pack: codeql/java-all
|
||||
extensible: sinkModel
|
||||
data:
|
||||
- ["org.codehaus.cargo.container.installer", "ZipURLInstaller", True, "ZipURLInstaller", "(URL,String,String)", "", "Argument[0]", "open-url", "ai-generated"]
|
||||
- ["org.codehaus.cargo.container.installer", "ZipURLInstaller", True, "ZipURLInstaller", "(URL,String,String)", "", "Argument[1]", "create-file", "ai-generated"]
|
||||
- ["org.codehaus.cargo.container.installer", "ZipURLInstaller", True, "ZipURLInstaller", "(URL,String,String)", "", "Argument[2]", "create-file", "ai-generated"]
|
||||
@@ -1015,7 +1015,7 @@ module Private {
|
||||
private predicate relevantSummaryElementGenerated(
|
||||
AccessPath inSpec, AccessPath outSpec, string kind
|
||||
) {
|
||||
summaryElement(this, inSpec, outSpec, kind, "generated") and
|
||||
summaryElement(this, inSpec, outSpec, kind, ["generated", "ai-generated"]) and
|
||||
not summaryElement(this, _, _, _, "manual")
|
||||
}
|
||||
|
||||
|
||||
@@ -0,0 +1,32 @@
|
||||
package generatedtest;
|
||||
|
||||
import org.apache.commons.compress.archivers.tar.TarArchiveEntry;
|
||||
|
||||
// Test case generated by GenerateFlowTestCase.ql
|
||||
public class Test {
|
||||
|
||||
Object source() {
|
||||
return null;
|
||||
}
|
||||
|
||||
void sink(Object o) {}
|
||||
|
||||
public void test() throws Exception {
|
||||
{
|
||||
// "org.apache.commons.compress.archivers.tar;TarArchiveEntry;true;TarArchiveEntry;(String);;Argument[0];Argument[-1];taint;ai-generated"
|
||||
TarArchiveEntry out = null;
|
||||
String in = (String) source();
|
||||
out = new TarArchiveEntry(in);
|
||||
sink(out); // $ hasTaintFlow
|
||||
}
|
||||
{
|
||||
// "org.apache.commons.compress.archivers.tar;TarArchiveEntry;true;TarArchiveEntry;(String,boolean);;Argument[0];Argument[-1];taint;ai-generated"
|
||||
TarArchiveEntry out = null;
|
||||
String in = (String) source();
|
||||
out = new TarArchiveEntry(in, false);
|
||||
sink(out); // $ hasTaintFlow
|
||||
}
|
||||
|
||||
}
|
||||
|
||||
}
|
||||
@@ -0,0 +1 @@
|
||||
//semmle-extractor-options: --javac-args -cp ${testdir}/../../../stubs/apache-commons-compress
|
||||
@@ -0,0 +1,2 @@
|
||||
import java
|
||||
import TestUtilities.InlineFlowTest
|
||||
@@ -0,0 +1,80 @@
|
||||
package generatedtest;
|
||||
|
||||
import java.net.URI;
|
||||
import java.util.List;
|
||||
import org.apache.http.client.utils.URIBuilder;
|
||||
import org.apache.http.client.utils.URLEncodedUtils;
|
||||
|
||||
// Test case generated by GenerateFlowTestCase.ql
|
||||
public class Client {
|
||||
|
||||
<T> T getElement(Iterable<T> it) {
|
||||
return it.iterator().next();
|
||||
}
|
||||
|
||||
Object getURIBuilder_pathDefault(Object container) {
|
||||
return null;
|
||||
}
|
||||
|
||||
Object taint() {
|
||||
return null;
|
||||
}
|
||||
|
||||
void sink(Object o) {}
|
||||
|
||||
public void test() throws Exception {
|
||||
|
||||
{
|
||||
// "org.apache.http.client.utils;URIBuilder;true;URIBuilder;(String);;Argument[0];Argument[-1];taint;ai-generated"
|
||||
URIBuilder out = null;
|
||||
String in = (String) taint();
|
||||
out = new URIBuilder(in);
|
||||
sink(out); // $ hasTaintFlow
|
||||
}
|
||||
{
|
||||
// "org.apache.http.client.utils;URIBuilder;true;URIBuilder;(URI);;Argument[0];Argument[-1];taint;ai-generated"
|
||||
URIBuilder out = null;
|
||||
URI in = (URI) taint();
|
||||
out = new URIBuilder(in);
|
||||
sink(out); // $ hasTaintFlow
|
||||
}
|
||||
{
|
||||
// "org.apache.http.client.utils;URIBuilder;true;setHost;(String);;Argument[0];Argument[-1];taint;ai-generated"
|
||||
URIBuilder out = null;
|
||||
String in = (String) taint();
|
||||
out.setHost(in);
|
||||
sink(out); // $ hasTaintFlow
|
||||
}
|
||||
{
|
||||
// "org.apache.http.client.utils;URIBuilder;true;setHost;(String);;Argument[0];ReturnValue;taint;ai-generated"
|
||||
URIBuilder out = null;
|
||||
String in = (String) taint();
|
||||
URIBuilder instance = null;
|
||||
out = instance.setHost(in);
|
||||
sink(out); // $ hasTaintFlow
|
||||
}
|
||||
{
|
||||
// "org.apache.http.client.utils;URIBuilder;true;setPath;(String);;Argument[0];Argument[-1].SyntheticField[org.apache.http.client.utils.URIBuilder.path];taint;ai-generated"
|
||||
URIBuilder out = null;
|
||||
String in = (String) taint();
|
||||
out.setPath(in);
|
||||
sink(getURIBuilder_pathDefault(out)); // $ hasTaintFlow
|
||||
}
|
||||
{
|
||||
// "org.apache.http.client.utils;URIBuilder;true;setPathSegments;(List);;Argument[0];Argument[-1].SyntheticField[org.apache.http.client.utils.URIBuilder.path];taint;ai-generated"
|
||||
URIBuilder out = null;
|
||||
List in = (List) taint();
|
||||
out.setPathSegments(in);
|
||||
sink(getURIBuilder_pathDefault(out)); // $ hasTaintFlow
|
||||
}
|
||||
{
|
||||
// "org.apache.http.client.utils;URLEncodedUtils;true;parse;(URI,String);;Argument[0];ReturnValue.Element;taint;ai-generated"
|
||||
List out = null;
|
||||
URI in = (URI) taint();
|
||||
out = URLEncodedUtils.parse(in, (String) null);
|
||||
sink(getElement(out)); // $ hasTaintFlow
|
||||
}
|
||||
|
||||
}
|
||||
|
||||
}
|
||||
@@ -0,0 +1,6 @@
|
||||
extensions:
|
||||
- addsTo:
|
||||
pack: codeql/java-tests
|
||||
extensible: summaryModel
|
||||
data:
|
||||
- ["generatedtest", "Client", False, "getURIBuilder_pathDefault", "(Object)", "", "Argument[0].SyntheticField[org.apache.http.client.utils.URIBuilder.path]", "ReturnValue", "taint", "manual"]
|
||||
@@ -14,7 +14,22 @@ edges
|
||||
| Test.java:95:14:95:34 | getHostName(...) : String | Test.java:99:12:99:33 | new URI(...) |
|
||||
| Test.java:95:14:95:34 | getHostName(...) : String | Test.java:100:12:100:45 | new URI(...) |
|
||||
| Test.java:95:14:95:34 | getHostName(...) : String | Test.java:101:12:101:54 | new URI(...) |
|
||||
| Test.java:105:14:105:34 | getHostName(...) : String | Test.java:107:46:107:46 | t |
|
||||
| mad/Test.java:12:16:12:36 | getHostName(...) : String | mad/Test.java:17:61:17:72 | source(...) : String |
|
||||
| mad/Test.java:12:16:12:36 | getHostName(...) : String | mad/Test.java:19:41:19:52 | source(...) : String |
|
||||
| mad/Test.java:12:16:12:36 | getHostName(...) : String | mad/Test.java:25:38:25:49 | source(...) : String |
|
||||
| mad/Test.java:12:16:12:36 | getHostName(...) : String | mad/Test.java:27:36:27:47 | source(...) : String |
|
||||
| mad/Test.java:12:16:12:36 | getHostName(...) : String | mad/Test.java:29:31:29:42 | source(...) : String |
|
||||
| mad/Test.java:12:16:12:36 | getHostName(...) : String | mad/Test.java:31:33:31:44 | source(...) : String |
|
||||
| mad/Test.java:12:16:12:36 | getHostName(...) : String | mad/Test.java:33:50:33:61 | source(...) : String |
|
||||
| mad/Test.java:12:16:12:36 | getHostName(...) : String | mad/Test.java:35:54:35:65 | source(...) : String |
|
||||
| mad/Test.java:17:61:17:72 | source(...) : String | mad/Test.java:17:52:17:72 | (...)... |
|
||||
| mad/Test.java:19:41:19:52 | source(...) : String | mad/Test.java:19:32:19:52 | (...)... |
|
||||
| mad/Test.java:25:38:25:49 | source(...) : String | mad/Test.java:25:31:25:49 | (...)... |
|
||||
| mad/Test.java:27:36:27:47 | source(...) : String | mad/Test.java:27:29:27:47 | (...)... |
|
||||
| mad/Test.java:29:31:29:42 | source(...) : String | mad/Test.java:29:24:29:42 | (...)... |
|
||||
| mad/Test.java:31:33:31:44 | source(...) : String | mad/Test.java:31:24:31:44 | (...)... |
|
||||
| mad/Test.java:33:50:33:61 | source(...) : String | mad/Test.java:33:41:33:61 | (...)... |
|
||||
| mad/Test.java:35:54:35:65 | source(...) : String | mad/Test.java:35:45:35:65 | (...)... |
|
||||
nodes
|
||||
| Test.java:19:18:19:38 | getHostName(...) : String | semmle.label | getHostName(...) : String |
|
||||
| Test.java:24:20:24:23 | temp | semmle.label | temp |
|
||||
@@ -35,8 +50,23 @@ nodes
|
||||
| Test.java:99:12:99:33 | new URI(...) | semmle.label | new URI(...) |
|
||||
| Test.java:100:12:100:45 | new URI(...) | semmle.label | new URI(...) |
|
||||
| Test.java:101:12:101:54 | new URI(...) | semmle.label | new URI(...) |
|
||||
| Test.java:105:14:105:34 | getHostName(...) : String | semmle.label | getHostName(...) : String |
|
||||
| Test.java:107:46:107:46 | t | semmle.label | t |
|
||||
| mad/Test.java:12:16:12:36 | getHostName(...) : String | semmle.label | getHostName(...) : String |
|
||||
| mad/Test.java:17:52:17:72 | (...)... | semmle.label | (...)... |
|
||||
| mad/Test.java:17:61:17:72 | source(...) : String | semmle.label | source(...) : String |
|
||||
| mad/Test.java:19:32:19:52 | (...)... | semmle.label | (...)... |
|
||||
| mad/Test.java:19:41:19:52 | source(...) : String | semmle.label | source(...) : String |
|
||||
| mad/Test.java:25:31:25:49 | (...)... | semmle.label | (...)... |
|
||||
| mad/Test.java:25:38:25:49 | source(...) : String | semmle.label | source(...) : String |
|
||||
| mad/Test.java:27:29:27:47 | (...)... | semmle.label | (...)... |
|
||||
| mad/Test.java:27:36:27:47 | source(...) : String | semmle.label | source(...) : String |
|
||||
| mad/Test.java:29:24:29:42 | (...)... | semmle.label | (...)... |
|
||||
| mad/Test.java:29:31:29:42 | source(...) : String | semmle.label | source(...) : String |
|
||||
| mad/Test.java:31:24:31:44 | (...)... | semmle.label | (...)... |
|
||||
| mad/Test.java:31:33:31:44 | source(...) : String | semmle.label | source(...) : String |
|
||||
| mad/Test.java:33:41:33:61 | (...)... | semmle.label | (...)... |
|
||||
| mad/Test.java:33:50:33:61 | source(...) : String | semmle.label | source(...) : String |
|
||||
| mad/Test.java:35:45:35:65 | (...)... | semmle.label | (...)... |
|
||||
| mad/Test.java:35:54:35:65 | source(...) : String | semmle.label | source(...) : String |
|
||||
subpaths
|
||||
#select
|
||||
| Test.java:24:11:24:24 | new File(...) | Test.java:19:18:19:38 | getHostName(...) : String | Test.java:24:20:24:23 | temp | This path depends on a $@. | Test.java:19:18:19:38 | getHostName(...) | user-provided value |
|
||||
@@ -50,4 +80,11 @@ subpaths
|
||||
| Test.java:99:3:99:34 | new File(...) | Test.java:95:14:95:34 | getHostName(...) : String | Test.java:99:12:99:33 | new URI(...) | This path depends on a $@. | Test.java:95:14:95:34 | getHostName(...) | user-provided value |
|
||||
| Test.java:100:3:100:46 | new File(...) | Test.java:95:14:95:34 | getHostName(...) : String | Test.java:100:12:100:45 | new URI(...) | This path depends on a $@. | Test.java:95:14:95:34 | getHostName(...) | user-provided value |
|
||||
| Test.java:101:3:101:55 | new File(...) | Test.java:95:14:95:34 | getHostName(...) : String | Test.java:101:12:101:54 | new URI(...) | This path depends on a $@. | Test.java:95:14:95:34 | getHostName(...) | user-provided value |
|
||||
| Test.java:107:46:107:46 | t | Test.java:105:14:105:34 | getHostName(...) : String | Test.java:107:46:107:46 | t | This path depends on a $@. | Test.java:105:14:105:34 | getHostName(...) | user-provided value |
|
||||
| mad/Test.java:17:52:17:72 | (...)... | mad/Test.java:12:16:12:36 | getHostName(...) : String | mad/Test.java:17:52:17:72 | (...)... | This path depends on a $@. | mad/Test.java:12:16:12:36 | getHostName(...) | user-provided value |
|
||||
| mad/Test.java:19:32:19:52 | (...)... | mad/Test.java:12:16:12:36 | getHostName(...) : String | mad/Test.java:19:32:19:52 | (...)... | This path depends on a $@. | mad/Test.java:12:16:12:36 | getHostName(...) | user-provided value |
|
||||
| mad/Test.java:25:31:25:49 | (...)... | mad/Test.java:12:16:12:36 | getHostName(...) : String | mad/Test.java:25:31:25:49 | (...)... | This path depends on a $@. | mad/Test.java:12:16:12:36 | getHostName(...) | user-provided value |
|
||||
| mad/Test.java:27:29:27:47 | (...)... | mad/Test.java:12:16:12:36 | getHostName(...) : String | mad/Test.java:27:29:27:47 | (...)... | This path depends on a $@. | mad/Test.java:12:16:12:36 | getHostName(...) | user-provided value |
|
||||
| mad/Test.java:29:24:29:42 | (...)... | mad/Test.java:12:16:12:36 | getHostName(...) : String | mad/Test.java:29:24:29:42 | (...)... | This path depends on a $@. | mad/Test.java:12:16:12:36 | getHostName(...) | user-provided value |
|
||||
| mad/Test.java:31:9:31:45 | new FileReader(...) | mad/Test.java:12:16:12:36 | getHostName(...) : String | mad/Test.java:31:24:31:44 | (...)... | This path depends on a $@. | mad/Test.java:12:16:12:36 | getHostName(...) | user-provided value |
|
||||
| mad/Test.java:33:41:33:61 | (...)... | mad/Test.java:12:16:12:36 | getHostName(...) : String | mad/Test.java:33:41:33:61 | (...)... | This path depends on a $@. | mad/Test.java:12:16:12:36 | getHostName(...) | user-provided value |
|
||||
| mad/Test.java:35:45:35:65 | (...)... | mad/Test.java:12:16:12:36 | getHostName(...) : String | mad/Test.java:35:45:35:65 | (...)... | This path depends on a $@. | mad/Test.java:12:16:12:36 | getHostName(...) | user-provided value |
|
||||
|
||||
@@ -101,9 +101,4 @@ class Test {
|
||||
new File(new URI(null, null, null, 0, t, null, null));
|
||||
}
|
||||
|
||||
void doGet6(InetAddress address) throws IOException {
|
||||
String t = address.getHostName();
|
||||
// BAD: accessing local resource with user input
|
||||
getClass().getModule().getResourceAsStream(t);
|
||||
}
|
||||
}
|
||||
|
||||
@@ -0,0 +1,37 @@
|
||||
import java.io.File;
|
||||
import java.io.FileInputStream;
|
||||
import java.io.FileReader;
|
||||
import java.io.IOException;
|
||||
import java.net.InetAddress;
|
||||
import java.net.URL;
|
||||
import org.codehaus.cargo.container.installer.ZipURLInstaller;
|
||||
|
||||
public class Test {
|
||||
|
||||
public Object source(InetAddress address) {
|
||||
return address.getHostName();
|
||||
}
|
||||
|
||||
void test(InetAddress address) throws IOException {
|
||||
// "java.lang;Module;true;getResourceAsStream;(String);;Argument[0];read-file;ai-generated"
|
||||
getClass().getModule().getResourceAsStream((String) source(null));
|
||||
// "java.lang;Class;false;getResource;(String);;Argument[0];read-file;ai-generated"
|
||||
getClass().getResource((String) source(null));
|
||||
// "java.lang;ClassLoader;true;getSystemResourceAsStream;(String);;Argument[0];read-file;ai-generated"
|
||||
ClassLoader.getSystemResource((String) source(null));
|
||||
// "java.io;File;true;createTempFile;(String,String,File);;Argument[2];create-file;ai-generated"
|
||||
File.createTempFile(";", (String) source(null));
|
||||
// "java.io;File;true;renameTo;(File);;Argument[0];create-file;ai-generated"
|
||||
new File("").renameTo((File) source(null));
|
||||
// "java.io;FileInputStream;true;FileInputStream;(File);;Argument[0];read-file;ai-generated"
|
||||
new FileInputStream((File) source(null));
|
||||
// "java.io;FileReader;true;FileReader;(File);;Argument[0];read-file;ai-generated"
|
||||
new FileReader((File) source(null));
|
||||
// "java.io;FileReader;true;FileReader;(String);;Argument[0];read-file;ai-generated"
|
||||
new FileReader((String) source(null));
|
||||
// "org.codehaus.cargo.container.installer;ZipURLInstaller;true;ZipURLInstaller;(URL,String,String);;Argument[1];create-file;ai-generated"
|
||||
new ZipURLInstaller((URL) null, (String) source(null), "");
|
||||
// "org.codehaus.cargo.container.installer;ZipURLInstaller;true;ZipURLInstaller;(URL,String,String);;Argument[2];create-file;ai-generated"
|
||||
new ZipURLInstaller((URL) null, "", (String) source(null));
|
||||
}
|
||||
}
|
||||
@@ -1 +1 @@
|
||||
// semmle-extractor-options: --javac-args -cp ${testdir}/../../../../../stubs/servlet-api-2.4:${testdir}/../../../../../stubs/apache-commons-io-2.6
|
||||
// semmle-extractor-options: --javac-args -cp ${testdir}/../../../../../stubs/servlet-api-2.4:${testdir}/../../../../../stubs/apache-commons-io-2.6:${testdir}/../../../../../stubs/cargo
|
||||
|
||||
@@ -1,29 +0,0 @@
|
||||
import org.apache.hadoop.hive.metastore.api.ColumnStatistics;
|
||||
import org.apache.hadoop.hive.metastore.api.DefaultConstraintsRequest;
|
||||
import org.apache.hadoop.hive.metastore.ObjectStore;
|
||||
import org.apache.hive.hcatalog.templeton.ColumnDesc;
|
||||
import org.apache.hive.hcatalog.templeton.HcatDelegator;
|
||||
import java.util.List;
|
||||
|
||||
public class Hive {
|
||||
|
||||
public static Object source() {
|
||||
return null;
|
||||
}
|
||||
|
||||
public void test(ObjectStore objStore, HcatDelegator hcatDel) throws Exception {
|
||||
{
|
||||
String taint = (String) source();
|
||||
new DefaultConstraintsRequest("", taint, ""); // $ sqlInjection
|
||||
}
|
||||
{
|
||||
ColumnStatistics taint = (ColumnStatistics) source();
|
||||
//objStore.updatePartitionColumnStatistics(taint, (List<String>) null, (String) null, 0L); // $ sqlInjection
|
||||
objStore.updatePartitionColumnStatistics(taint, (List<String>) null); // $ sqlInjection
|
||||
}
|
||||
{
|
||||
ColumnDesc taint = (ColumnDesc) source();
|
||||
hcatDel.addOneColumn(null, null, null, taint); // $ sqlInjection
|
||||
}
|
||||
}
|
||||
}
|
||||
@@ -57,6 +57,7 @@
|
||||
| good | 4 | Test.java:126:20:126:88 | "SELECT ITEM,PRICE FROM PRODUCT WHERE ITEM_CATEGORY=? ORDER BY PRICE" |
|
||||
| good | 5 | Test.java:127:62:127:67 | query2 |
|
||||
| good | 6 | Test.java:128:24:128:24 | 1 |
|
||||
| source | 1 | mad/Test.java:11:16:11:19 | null |
|
||||
| tableNames | 4 | Test.java:187:32:187:56 | "SELECT ITEM,PRICE FROM " |
|
||||
| tableNames | 5 | Test.java:188:8:188:55 | " WHERE ITEM_CATEGORY='Biscuits' ORDER BY PRICE" |
|
||||
| tableNames | 10 | Test.java:193:33:193:57 | "SELECT ITEM,PRICE FROM " |
|
||||
@@ -97,6 +98,18 @@
|
||||
| tainted | 58 | Test.java:87:8:87:15 | category |
|
||||
| tainted | 58 | Test.java:87:19:87:36 | "' ORDER BY PRICE" |
|
||||
| tainted | 59 | Test.java:88:47:88:52 | query1 |
|
||||
| test | 3 | mad/Test.java:17:24:17:25 | "" |
|
||||
| test | 3 | mad/Test.java:17:28:17:29 | "" |
|
||||
| test | 3 | mad/Test.java:17:39:17:40 | "" |
|
||||
| test | 4 | mad/Test.java:26:43:26:44 | "" |
|
||||
| test | 4 | mad/Test.java:26:54:26:55 | "" |
|
||||
| test | 5 | mad/Test.java:19:28:19:29 | "" |
|
||||
| test | 5 | mad/Test.java:19:32:19:33 | "" |
|
||||
| test | 13 | mad/Test.java:35:13:35:80 | updatePartitionColumnStatistics(...) |
|
||||
| test | 13 | mad/Test.java:35:76:35:79 | null |
|
||||
| test | 18 | mad/Test.java:40:34:40:37 | null |
|
||||
| test | 18 | mad/Test.java:40:40:40:43 | null |
|
||||
| test | 18 | mad/Test.java:40:46:40:49 | null |
|
||||
| unescaped | 4 | Test.java:96:28:96:81 | "SELECT ITEM,PRICE FROM PRODUCT WHERE ITEM_CATEGORY='" |
|
||||
| unescaped | 5 | Test.java:97:23:97:40 | "' ORDER BY PRICE" |
|
||||
| unescaped | 11 | Test.java:103:19:103:72 | "SELECT ITEM,PRICE FROM PRODUCT WHERE ITEM_CATEGORY='" |
|
||||
|
||||
@@ -0,0 +1,43 @@
|
||||
import java.sql.DatabaseMetaData;
|
||||
import java.util.List;
|
||||
import org.apache.hadoop.hive.metastore.api.ColumnStatistics;
|
||||
import org.apache.hadoop.hive.metastore.api.DefaultConstraintsRequest;
|
||||
import org.apache.hadoop.hive.metastore.ObjectStore;
|
||||
import org.apache.hive.hcatalog.templeton.HcatDelegator;
|
||||
import org.apache.hive.hcatalog.templeton.ColumnDesc;
|
||||
|
||||
public class Test {
|
||||
public static Object source() {
|
||||
return null;
|
||||
}
|
||||
|
||||
public void test(DatabaseMetaData dmd) throws Exception {
|
||||
String taint = (String) source();
|
||||
// java.sql;DatabaseMetaData;true;getColumns;(String,String,String,String);;Argument[2];sql;ai-generated
|
||||
dmd.getColumns("", "", taint, ""); // $ sqlInjection
|
||||
// java.sql;DatabaseMetaData;true;getPrimaryKeys;(String,String,String);;Argument[2];sql;ai-generated
|
||||
dmd.getPrimaryKeys("", "", taint); // $ sqlInjection
|
||||
}
|
||||
|
||||
public void test(ObjectStore objStore, HcatDelegator hcatDel) throws Exception {
|
||||
{
|
||||
String taint = (String) source();
|
||||
// "org.apache.hadoop.hive.metastore.api;DefaultConstraintsRequest;true;DefaultConstraintsRequest;(String,String,String);;Argument[1];sql;ai-generated"
|
||||
new DefaultConstraintsRequest("", taint, ""); // $ sqlInjection
|
||||
}
|
||||
{
|
||||
ColumnStatistics taint = (ColumnStatistics) source();
|
||||
// "org.apache.hadoop.hive.metastore;ObjectStore;true;updatePartitionColumnStatistics;(ColumnStatistics,List,String,long);;Argument[0];sql;ai-generated"
|
||||
// @formatter:off
|
||||
// objStore.updatePartitionColumnStatistics(taint, (List<String>) null, (String) null, 0L); // $ sqlInjection
|
||||
// @formatter:on
|
||||
// "org.apache.hadoop.hive.metastore;ObjectStore;true;updatePartitionColumnStatistics;(ColumnStatistics,List);;Argument[0];sql;ai-generated"
|
||||
objStore.updatePartitionColumnStatistics(taint, (List<String>) null); // $ sqlInjection
|
||||
}
|
||||
{
|
||||
ColumnDesc taint = (ColumnDesc) source();
|
||||
// "org.apache.hive.hcatalog.templeton;HcatDelegator;true;addOneColumn;(String,String,String,ColumnDesc);;Argument[3];sql;ai-generated"
|
||||
hcatDel.addOneColumn(null, null, null, taint); // $ sqlInjection
|
||||
}
|
||||
}
|
||||
}
|
||||
@@ -20,7 +20,7 @@ public class JdbcUrlSSRF extends HttpServlet {
|
||||
|
||||
String jdbcUrl = request.getParameter("jdbcUrl");
|
||||
Driver driver = new org.postgresql.Driver();
|
||||
DataSourceBuilder dsBuilder = new DataSourceBuilder();
|
||||
DataSourceBuilder dsBuilder = DataSourceBuilder.create();
|
||||
|
||||
try {
|
||||
driver.connect(jdbcUrl, null); // $ SSRF
|
||||
|
||||
22
java/ql/test/query-tests/security/CWE-918/mad/Test.java
Normal file
22
java/ql/test/query-tests/security/CWE-918/mad/Test.java
Normal file
@@ -0,0 +1,22 @@
|
||||
import java.net.URL;
|
||||
import javax.servlet.http.HttpServletRequest;
|
||||
import javafx.scene.web.WebEngine;
|
||||
import org.codehaus.cargo.container.installer.ZipURLInstaller;
|
||||
|
||||
public class Test {
|
||||
|
||||
public static Object source(HttpServletRequest request) {
|
||||
return request.getParameter(null);
|
||||
}
|
||||
|
||||
public void test(WebEngine webEngine) {
|
||||
// "javafx.scene.web;WebEngine;false;load;(String);;Argument[0];open-url;ai-generated"
|
||||
webEngine.load((String) source(null)); // $ SSRF
|
||||
}
|
||||
|
||||
public void test() {
|
||||
// "org.codehaus.cargo.container.installer;ZipURLInstaller;true;ZipURLInstaller;(URL,String,String);;Argument[0];open-url:ai-generated"
|
||||
new ZipURLInstaller((URL) source(null), "", ""); // $ SSRF
|
||||
}
|
||||
|
||||
}
|
||||
@@ -1,2 +1,2 @@
|
||||
//semmle-extractor-options: --javac-args -source 11 -target 11 -cp ${testdir}/../../../stubs/springframework-5.3.8:${testdir}/../../../stubs/javax-ws-rs-api-2.1.1:${testdir}/../../../stubs/javax-ws-rs-api-3.0.0:${testdir}/../../../stubs/apache-http-4.4.13/:${testdir}/../../../stubs/servlet-api-2.4/:${testdir}/../../../stubs/projectreactor-3.4.3/:${testdir}/../../../stubs/postgresql-42.3.3/:${testdir}/../../../stubs/HikariCP-3.4.5/:${testdir}/../../../stubs/spring-jdbc-5.3.8/:${testdir}/../../../stubs/jdbi3-core-3.27.2/
|
||||
//semmle-extractor-options: --javac-args -source 11 -target 11 -cp ${testdir}/../../../stubs/springframework-5.3.8:${testdir}/../../../stubs/javax-ws-rs-api-2.1.1:${testdir}/../../../stubs/javax-ws-rs-api-3.0.0:${testdir}/../../../stubs/apache-http-4.4.13/:${testdir}/../../../stubs/servlet-api-2.4/:${testdir}/../../../stubs/projectreactor-3.4.3/:${testdir}/../../../stubs/postgresql-42.3.3/:${testdir}/../../../stubs/HikariCP-3.4.5/:${testdir}/../../../stubs/spring-jdbc-5.3.8/:${testdir}/../../../stubs/jdbi3-core-3.27.2/:${testdir}/../../../stubs/cargo:${testdir}/../../../stubs/javafx-web
|
||||
|
||||
|
||||
14
java/ql/test/stubs/apache-commons-compress/org/apache/commons/compress/archivers/ArchiveEntry.java
generated
Normal file
14
java/ql/test/stubs/apache-commons-compress/org/apache/commons/compress/archivers/ArchiveEntry.java
generated
Normal file
@@ -0,0 +1,14 @@
|
||||
// Generated automatically from org.apache.commons.compress.archivers.ArchiveEntry for testing purposes
|
||||
|
||||
package org.apache.commons.compress.archivers;
|
||||
|
||||
import java.util.Date;
|
||||
|
||||
public interface ArchiveEntry
|
||||
{
|
||||
Date getLastModifiedDate();
|
||||
String getName();
|
||||
boolean isDirectory();
|
||||
long getSize();
|
||||
static long SIZE_UNKNOWN = 0;
|
||||
}
|
||||
@@ -0,0 +1,92 @@
|
||||
// Generated automatically from org.apache.commons.compress.archivers.tar.TarArchiveEntry for testing purposes
|
||||
|
||||
package org.apache.commons.compress.archivers.tar;
|
||||
|
||||
import java.io.File;
|
||||
import java.util.Date;
|
||||
import java.util.Map;
|
||||
import org.apache.commons.compress.archivers.ArchiveEntry;
|
||||
import org.apache.commons.compress.archivers.tar.TarConstants;
|
||||
import org.apache.commons.compress.archivers.zip.ZipEncoding;
|
||||
|
||||
public class TarArchiveEntry implements ArchiveEntry, TarConstants
|
||||
{
|
||||
protected TarArchiveEntry() {}
|
||||
public Date getLastModifiedDate(){ return null; }
|
||||
public Date getModTime(){ return null; }
|
||||
public File getFile(){ return null; }
|
||||
public Map<String, String> getExtraPaxHeaders(){ return null; }
|
||||
public String getExtraPaxHeader(String p0){ return null; }
|
||||
public String getGroupName(){ return null; }
|
||||
public String getLinkName(){ return null; }
|
||||
public String getName(){ return null; }
|
||||
public String getUserName(){ return null; }
|
||||
public TarArchiveEntry(File p0){}
|
||||
public TarArchiveEntry(File p0, String p1){}
|
||||
public TarArchiveEntry(String p0){}
|
||||
public TarArchiveEntry(String p0, boolean p1){}
|
||||
public TarArchiveEntry(String p0, byte p1){}
|
||||
public TarArchiveEntry(String p0, byte p1, boolean p2){}
|
||||
public TarArchiveEntry(byte[] p0){}
|
||||
public TarArchiveEntry(byte[] p0, ZipEncoding p1){}
|
||||
public TarArchiveEntry(byte[] p0, ZipEncoding p1, boolean p2){}
|
||||
public TarArchiveEntry[] getDirectoryEntries(){ return null; }
|
||||
public boolean equals(Object p0){ return false; }
|
||||
public boolean equals(TarArchiveEntry p0){ return false; }
|
||||
public boolean isBlockDevice(){ return false; }
|
||||
public boolean isCharacterDevice(){ return false; }
|
||||
public boolean isCheckSumOK(){ return false; }
|
||||
public boolean isDescendent(TarArchiveEntry p0){ return false; }
|
||||
public boolean isDirectory(){ return false; }
|
||||
public boolean isExtended(){ return false; }
|
||||
public boolean isFIFO(){ return false; }
|
||||
public boolean isFile(){ return false; }
|
||||
public boolean isGNULongLinkEntry(){ return false; }
|
||||
public boolean isGNULongNameEntry(){ return false; }
|
||||
public boolean isGNUSparse(){ return false; }
|
||||
public boolean isGlobalPaxHeader(){ return false; }
|
||||
public boolean isLink(){ return false; }
|
||||
public boolean isOldGNUSparse(){ return false; }
|
||||
public boolean isPaxGNUSparse(){ return false; }
|
||||
public boolean isPaxHeader(){ return false; }
|
||||
public boolean isSparse(){ return false; }
|
||||
public boolean isStarSparse(){ return false; }
|
||||
public boolean isSymbolicLink(){ return false; }
|
||||
public int getDevMajor(){ return 0; }
|
||||
public int getDevMinor(){ return 0; }
|
||||
public int getGroupId(){ return 0; }
|
||||
public int getMode(){ return 0; }
|
||||
public int getUserId(){ return 0; }
|
||||
public int hashCode(){ return 0; }
|
||||
public long getLongGroupId(){ return 0; }
|
||||
public long getLongUserId(){ return 0; }
|
||||
public long getRealSize(){ return 0; }
|
||||
public long getSize(){ return 0; }
|
||||
public static int DEFAULT_DIR_MODE = 0;
|
||||
public static int DEFAULT_FILE_MODE = 0;
|
||||
public static int MAX_NAMELEN = 0;
|
||||
public static int MILLIS_PER_SECOND = 0;
|
||||
public static long UNKNOWN = 0;
|
||||
public void addPaxHeader(String p0, String p1){}
|
||||
public void clearExtraPaxHeaders(){}
|
||||
public void parseTarHeader(byte[] p0){}
|
||||
public void parseTarHeader(byte[] p0, ZipEncoding p1){}
|
||||
public void setDevMajor(int p0){}
|
||||
public void setDevMinor(int p0){}
|
||||
public void setGroupId(int p0){}
|
||||
public void setGroupId(long p0){}
|
||||
public void setGroupName(String p0){}
|
||||
public void setIds(int p0, int p1){}
|
||||
public void setLinkName(String p0){}
|
||||
public void setModTime(Date p0){}
|
||||
public void setModTime(long p0){}
|
||||
public void setMode(int p0){}
|
||||
public void setName(String p0){}
|
||||
public void setNames(String p0, String p1){}
|
||||
public void setSize(long p0){}
|
||||
public void setUserId(int p0){}
|
||||
public void setUserId(long p0){}
|
||||
public void setUserName(String p0){}
|
||||
public void writeEntryHeader(byte[] p0){}
|
||||
public void writeEntryHeader(byte[] p0, ZipEncoding p1, boolean p2){}
|
||||
}
|
||||
@@ -0,0 +1,70 @@
|
||||
// Generated automatically from org.apache.commons.compress.archivers.tar.TarConstants for testing purposes
|
||||
|
||||
package org.apache.commons.compress.archivers.tar;
|
||||
|
||||
|
||||
public interface TarConstants
|
||||
{
|
||||
static String GNU_LONGLINK = null;
|
||||
static String MAGIC_ANT = null;
|
||||
static String MAGIC_GNU = null;
|
||||
static String MAGIC_POSIX = null;
|
||||
static String MAGIC_XSTAR = null;
|
||||
static String VERSION_ANT = null;
|
||||
static String VERSION_GNU_SPACE = null;
|
||||
static String VERSION_GNU_ZERO = null;
|
||||
static String VERSION_POSIX = null;
|
||||
static byte LF_BLK = 0;
|
||||
static byte LF_CHR = 0;
|
||||
static byte LF_CONTIG = 0;
|
||||
static byte LF_DIR = 0;
|
||||
static byte LF_FIFO = 0;
|
||||
static byte LF_GNUTYPE_LONGLINK = 0;
|
||||
static byte LF_GNUTYPE_LONGNAME = 0;
|
||||
static byte LF_GNUTYPE_SPARSE = 0;
|
||||
static byte LF_LINK = 0;
|
||||
static byte LF_NORMAL = 0;
|
||||
static byte LF_OLDNORM = 0;
|
||||
static byte LF_PAX_EXTENDED_HEADER_LC = 0;
|
||||
static byte LF_PAX_EXTENDED_HEADER_UC = 0;
|
||||
static byte LF_PAX_GLOBAL_EXTENDED_HEADER = 0;
|
||||
static byte LF_SYMLINK = 0;
|
||||
static int ATIMELEN_GNU = 0;
|
||||
static int ATIMELEN_XSTAR = 0;
|
||||
static int CHKSUMLEN = 0;
|
||||
static int CHKSUM_OFFSET = 0;
|
||||
static int CTIMELEN_GNU = 0;
|
||||
static int CTIMELEN_XSTAR = 0;
|
||||
static int DEFAULT_BLKSIZE = 0;
|
||||
static int DEFAULT_RCDSIZE = 0;
|
||||
static int DEVLEN = 0;
|
||||
static int FORMAT_OLDGNU = 0;
|
||||
static int FORMAT_POSIX = 0;
|
||||
static int FORMAT_XSTAR = 0;
|
||||
static int GIDLEN = 0;
|
||||
static int GNAMELEN = 0;
|
||||
static int ISEXTENDEDLEN_GNU = 0;
|
||||
static int ISEXTENDEDLEN_GNU_SPARSE = 0;
|
||||
static int LONGNAMESLEN_GNU = 0;
|
||||
static int MAGICLEN = 0;
|
||||
static int MAGIC_OFFSET = 0;
|
||||
static int MODELEN = 0;
|
||||
static int MODTIMELEN = 0;
|
||||
static int NAMELEN = 0;
|
||||
static int OFFSETLEN_GNU = 0;
|
||||
static int PAD2LEN_GNU = 0;
|
||||
static int PREFIXLEN = 0;
|
||||
static int PREFIXLEN_XSTAR = 0;
|
||||
static int REALSIZELEN_GNU = 0;
|
||||
static int SIZELEN = 0;
|
||||
static int SPARSELEN_GNU = 0;
|
||||
static int SPARSELEN_GNU_SPARSE = 0;
|
||||
static int UIDLEN = 0;
|
||||
static int UNAMELEN = 0;
|
||||
static int VERSIONLEN = 0;
|
||||
static int VERSION_OFFSET = 0;
|
||||
static int XSTAR_MAGIC_LEN = 0;
|
||||
static int XSTAR_MAGIC_OFFSET = 0;
|
||||
static long MAXID = 0;
|
||||
static long MAXSIZE = 0;
|
||||
}
|
||||
@@ -0,0 +1,12 @@
|
||||
// Generated automatically from org.apache.commons.compress.archivers.zip.ZipEncoding for testing purposes
|
||||
|
||||
package org.apache.commons.compress.archivers.zip;
|
||||
|
||||
import java.nio.ByteBuffer;
|
||||
|
||||
public interface ZipEncoding
|
||||
{
|
||||
ByteBuffer encode(String p0);
|
||||
String decode(byte[] p0);
|
||||
boolean canEncode(String p0);
|
||||
}
|
||||
@@ -1,53 +1,11 @@
|
||||
/*
|
||||
* ====================================================================
|
||||
* Licensed to the Apache Software Foundation (ASF) under one
|
||||
* or more contributor license agreements. See the NOTICE file
|
||||
* distributed with this work for additional information
|
||||
* regarding copyright ownership. The ASF licenses this file
|
||||
* to you under the Apache License, Version 2.0 (the
|
||||
* "License"); you may not use this file except in compliance
|
||||
* with the License. You may obtain a copy of the License at
|
||||
*
|
||||
* http://www.apache.org/licenses/LICENSE-2.0
|
||||
*
|
||||
* Unless required by applicable law or agreed to in writing,
|
||||
* software distributed under the License is distributed on an
|
||||
* "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
|
||||
* KIND, either express or implied. See the License for the
|
||||
* specific language governing permissions and limitations
|
||||
* under the License.
|
||||
* ====================================================================
|
||||
*
|
||||
* This software consists of voluntary contributions made by many
|
||||
* individuals on behalf of the Apache Software Foundation. For more
|
||||
* information on the Apache Software Foundation, please see
|
||||
* <http://www.apache.org/>.
|
||||
*
|
||||
*/
|
||||
// Generated automatically from org.apache.http.Header for testing purposes
|
||||
|
||||
package org.apache.http;
|
||||
|
||||
/**
|
||||
* Represents an HTTP header field.
|
||||
*
|
||||
* <p>The HTTP header fields follow the same generic format as
|
||||
* that given in Section 3.1 of RFC 822. Each header field consists
|
||||
* of a name followed by a colon (":") and the field value. Field names
|
||||
* are case-insensitive. The field value MAY be preceded by any amount
|
||||
* of LWS, though a single SP is preferred.
|
||||
*
|
||||
*<pre>
|
||||
* message-header = field-name ":" [ field-value ]
|
||||
* field-name = token
|
||||
* field-value = *( field-content | LWS )
|
||||
* field-content = <the OCTETs making up the field-value
|
||||
* and consisting of either *TEXT or combinations
|
||||
* of token, separators, and quoted-string>
|
||||
*</pre>
|
||||
*
|
||||
* @since 4.0
|
||||
*/
|
||||
public interface Header extends NameValuePair {
|
||||
HeaderElement[] getElements() throws ParseException;
|
||||
import org.apache.http.HeaderElement;
|
||||
import org.apache.http.NameValuePair;
|
||||
|
||||
public interface Header extends NameValuePair
|
||||
{
|
||||
HeaderElement[] getElements();
|
||||
}
|
||||
|
||||
@@ -1,65 +1,15 @@
|
||||
/*
|
||||
* $HeadURL: http://svn.apache.org/repos/asf/httpcomponents/httpcore/trunk/module-main/src/main/java/org/apache/http/HeaderElement.java $
|
||||
* $Revision: 569828 $
|
||||
* $Date: 2007-08-26 08:49:38 -0700 (Sun, 26 Aug 2007) $
|
||||
*
|
||||
* ====================================================================
|
||||
* Licensed to the Apache Software Foundation (ASF) under one
|
||||
* or more contributor license agreements. See the NOTICE file
|
||||
* distributed with this work for additional information
|
||||
* regarding copyright ownership. The ASF licenses this file
|
||||
* to you under the Apache License, Version 2.0 (the
|
||||
* "License"); you may not use this file except in compliance
|
||||
* with the License. You may obtain a copy of the License at
|
||||
*
|
||||
* http://www.apache.org/licenses/LICENSE-2.0
|
||||
*
|
||||
* Unless required by applicable law or agreed to in writing,
|
||||
* software distributed under the License is distributed on an
|
||||
* "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
|
||||
* KIND, either express or implied. See the License for the
|
||||
* specific language governing permissions and limitations
|
||||
* under the License.
|
||||
* ====================================================================
|
||||
*
|
||||
* This software consists of voluntary contributions made by many
|
||||
* individuals on behalf of the Apache Software Foundation. For more
|
||||
* information on the Apache Software Foundation, please see
|
||||
* <http://www.apache.org/>.
|
||||
*
|
||||
*/
|
||||
// Generated automatically from org.apache.http.HeaderElement for testing purposes
|
||||
|
||||
package org.apache.http;
|
||||
|
||||
/**
|
||||
* One element of an HTTP {@link Header header} value.
|
||||
*
|
||||
* @author <a href="mailto:oleg at ural.ru">Oleg Kalnichevski</a>
|
||||
*
|
||||
*
|
||||
* <!-- empty lines above to avoid 'svn diff' context problems -->
|
||||
* @version $Revision: 569828 $ $Date: 2007-08-26 08:49:38 -0700 (Sun, 26 Aug
|
||||
* 2007) $
|
||||
*
|
||||
* @since 4.0
|
||||
*
|
||||
* @deprecated Please use {@link java.net.URL#openConnection} instead. Please
|
||||
* visit <a href=
|
||||
* "http://android-developers.blogspot.com/2011/09/androids-http-clients.html">this
|
||||
* webpage</a> for further details.
|
||||
*/
|
||||
@Deprecated
|
||||
public interface HeaderElement {
|
||||
|
||||
String getName();
|
||||
|
||||
String getValue();
|
||||
import org.apache.http.NameValuePair;
|
||||
|
||||
public interface HeaderElement
|
||||
{
|
||||
NameValuePair getParameter(int p0);
|
||||
NameValuePair getParameterByName(String p0);
|
||||
NameValuePair[] getParameters();
|
||||
|
||||
NameValuePair getParameterByName(String name);
|
||||
|
||||
String getName();
|
||||
String getValue();
|
||||
int getParameterCount();
|
||||
|
||||
NameValuePair getParameter(int index);
|
||||
}
|
||||
|
||||
@@ -1,33 +1,4 @@
|
||||
/*
|
||||
* $HeadURL: http://svn.apache.org/repos/asf/httpcomponents/httpcore/trunk/module-main/src/main/java/org/apache/http/HttpEntity.java $
|
||||
* $Revision: 645824 $
|
||||
* $Date: 2008-04-08 03:12:41 -0700 (Tue, 08 Apr 2008) $
|
||||
*
|
||||
* ====================================================================
|
||||
* Licensed to the Apache Software Foundation (ASF) under one
|
||||
* or more contributor license agreements. See the NOTICE file
|
||||
* distributed with this work for additional information
|
||||
* regarding copyright ownership. The ASF licenses this file
|
||||
* to you under the Apache License, Version 2.0 (the
|
||||
* "License"); you may not use this file except in compliance
|
||||
* with the License. You may obtain a copy of the License at
|
||||
*
|
||||
* http://www.apache.org/licenses/LICENSE-2.0
|
||||
*
|
||||
* Unless required by applicable law or agreed to in writing,
|
||||
* software distributed under the License is distributed on an
|
||||
* "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
|
||||
* KIND, either express or implied. See the License for the
|
||||
* specific language governing permissions and limitations
|
||||
* under the License.
|
||||
* ====================================================================
|
||||
*
|
||||
* This software consists of voluntary contributions made by many
|
||||
* individuals on behalf of the Apache Software Foundation. For more
|
||||
* information on the Apache Software Foundation, please see
|
||||
* <http://www.apache.org/>.
|
||||
*
|
||||
*/
|
||||
// Generated automatically from org.apache.http.HttpEntity for testing purposes
|
||||
|
||||
package org.apache.http;
|
||||
|
||||
@@ -35,152 +6,15 @@ import java.io.IOException;
|
||||
import java.io.InputStream;
|
||||
import java.io.OutputStream;
|
||||
|
||||
/**
|
||||
* An entity that can be sent or received with an HTTP message. Entities can be
|
||||
* found in some {@link HttpEntityEnclosingRequest requests} and in
|
||||
* {@link HttpResponse responses}, where they are optional.
|
||||
* <p>
|
||||
* In some places, the JavaDoc distinguishes three kinds of entities, depending
|
||||
* on where their {@link #getContent content} originates:
|
||||
* <ul>
|
||||
* <li><b>streamed</b>: The content is received from a stream, or generated on
|
||||
* the fly. In particular, this category includes entities being received from a
|
||||
* {@link HttpConnection connection}. {@link #isStreaming Streamed} entities are
|
||||
* generally not {@link #isRepeatable repeatable}.</li>
|
||||
* <li><b>self-contained</b>: The content is in memory or obtained by means that
|
||||
* are independent from a connection or other entity. Self-contained entities
|
||||
* are generally {@link #isRepeatable repeatable}.</li>
|
||||
* <li><b>wrapping</b>: The content is obtained from another entity.</li>
|
||||
* </ul>
|
||||
* This distinction is important for connection management with incoming
|
||||
* entities. For entities that are created by an application and only sent using
|
||||
* the HTTP components framework, the difference between streamed and
|
||||
* self-contained is of little importance. In that case, it is suggested to
|
||||
* consider non-repeatable entities as streamed, and those that are repeatable
|
||||
* (without a huge effort) as self-contained.
|
||||
*
|
||||
* @author <a href="mailto:oleg at ural.ru">Oleg Kalnichevski</a>
|
||||
*
|
||||
* @version $Revision: 645824 $
|
||||
*
|
||||
* @since 4.0
|
||||
*
|
||||
* @deprecated Please use {@link java.net.URL#openConnection} instead. Please
|
||||
* visit <a href=
|
||||
* "http://android-developers.blogspot.com/2011/09/androids-http-clients.html">this
|
||||
* webpage</a> for further details.
|
||||
*/
|
||||
@Deprecated
|
||||
public interface HttpEntity {
|
||||
|
||||
/**
|
||||
* Tells if the entity is capable to produce its data more than once. A
|
||||
* repeatable entity's getContent() and writeTo(OutputStream) methods can be
|
||||
* called more than once whereas a non-repeatable entity's can not.
|
||||
*
|
||||
* @return true if the entity is repeatable, false otherwise.
|
||||
*/
|
||||
boolean isRepeatable();
|
||||
|
||||
/**
|
||||
* Tells about chunked encoding for this entity. The primary purpose of this
|
||||
* method is to indicate whether chunked encoding should be used when the entity
|
||||
* is sent. For entities that are received, it can also indicate whether the
|
||||
* entity was received with chunked encoding. <br/>
|
||||
* The behavior of wrapping entities is implementation dependent, but should
|
||||
* respect the primary purpose.
|
||||
*
|
||||
* @return <code>true</code> if chunked encoding is preferred for this entity,
|
||||
* or <code>false</code> if it is not
|
||||
*/
|
||||
boolean isChunked();
|
||||
|
||||
/**
|
||||
* Tells the length of the content, if known.
|
||||
*
|
||||
* @return the number of bytes of the content, or a negative number if unknown.
|
||||
* If the content length is known but exceeds
|
||||
* {@link java.lang.Long#MAX_VALUE Long.MAX_VALUE}, a negative number is
|
||||
* returned.
|
||||
*/
|
||||
long getContentLength();
|
||||
|
||||
/**
|
||||
* Obtains the Content-Type header, if known. This is the header that should be
|
||||
* used when sending the entity, or the one that was received with the entity.
|
||||
* It can include a charset attribute.
|
||||
*
|
||||
* @return the Content-Type header for this entity, or <code>null</code> if the
|
||||
* content type is unknown
|
||||
*/
|
||||
Header getContentType();
|
||||
|
||||
/**
|
||||
* Obtains the Content-Encoding header, if known. This is the header that should
|
||||
* be used when sending the entity, or the one that was received with the
|
||||
* entity. Wrapping entities that modify the content encoding should adjust this
|
||||
* header accordingly.
|
||||
*
|
||||
* @return the Content-Encoding header for this entity, or <code>null</code> if
|
||||
* the content encoding is unknown
|
||||
*/
|
||||
public interface HttpEntity
|
||||
{
|
||||
Header getContentEncoding();
|
||||
|
||||
/**
|
||||
* Creates a new InputStream object of the entity. It is a programming error to
|
||||
* return the same InputStream object more than once. Entities that are not
|
||||
* {@link #isRepeatable repeatable} will throw an exception if this method is
|
||||
* called multiple times.
|
||||
*
|
||||
* @return a new input stream that returns the entity data.
|
||||
*
|
||||
* @throws IOException if the stream could not be created
|
||||
* @throws IllegalStateException if this entity is not repeatable and the stream
|
||||
* has already been obtained previously
|
||||
*/
|
||||
Header getContentType();
|
||||
InputStream getContent() throws IOException, IllegalStateException;
|
||||
|
||||
/**
|
||||
* Writes the entity content to the output stream.
|
||||
*
|
||||
* @param outstream the output stream to write entity content to
|
||||
*
|
||||
* @throws IOException if an I/O error occurs
|
||||
*/
|
||||
void writeTo(OutputStream outstream) throws IOException;
|
||||
|
||||
/**
|
||||
* Tells whether this entity depends on an underlying stream. Streamed entities
|
||||
* should return <code>true</code> until the content has been consumed,
|
||||
* <code>false</code> afterwards. Self-contained entities should return
|
||||
* <code>false</code>. Wrapping entities should delegate this call to the
|
||||
* wrapped entity. <br/>
|
||||
* The content of a streamed entity is consumed when the stream returned by
|
||||
* {@link #getContent getContent} has been read to EOF, or after
|
||||
* {@link #consumeContent consumeContent} has been called. If a streamed entity
|
||||
* can not detect whether the stream has been read to EOF, it should return
|
||||
* <code>true</code> until {@link #consumeContent consumeContent} is called.
|
||||
*
|
||||
* @return <code>true</code> if the entity content is streamed and not yet
|
||||
* consumed, <code>false</code> otherwise
|
||||
*/
|
||||
boolean isStreaming(); // don't expect an exception here
|
||||
|
||||
/**
|
||||
* TODO: The name of this method is misnomer. It will be renamed to #finish() in
|
||||
* the next major release. <br/>
|
||||
* This method is called to indicate that the content of this entity is no
|
||||
* longer required. All entity implementations are expected to release all
|
||||
* allocated resources as a result of this method invocation. Content streaming
|
||||
* entities are also expected to dispose of the remaining content, if any.
|
||||
* Wrapping entities should delegate this call to the wrapped entity. <br/>
|
||||
* This method is of particular importance for entities being received from a
|
||||
* {@link HttpConnection connection}. The entity needs to be consumed completely
|
||||
* in order to re-use the connection with keep-alive.
|
||||
*
|
||||
* @throws IOException if an I/O error occurs. This indicates that connection
|
||||
* keep-alive is not possible.
|
||||
*/
|
||||
boolean isChunked();
|
||||
boolean isRepeatable();
|
||||
boolean isStreaming();
|
||||
long getContentLength();
|
||||
void consumeContent() throws IOException;
|
||||
|
||||
} // interface HttpEntity
|
||||
void writeTo(OutputStream outstream) throws IOException;
|
||||
}
|
||||
|
||||
@@ -1,124 +1,10 @@
|
||||
/*
|
||||
* $HeadURL: http://svn.apache.org/repos/asf/httpcomponents/httpcore/trunk/module-main/src/main/java/org/apache/http/NameValuePair.java $
|
||||
* $Revision: 496070 $
|
||||
* $Date: 2007-01-14 04:18:34 -0800 (Sun, 14 Jan 2007) $
|
||||
*
|
||||
* ====================================================================
|
||||
* Licensed to the Apache Software Foundation (ASF) under one
|
||||
* or more contributor license agreements. See the NOTICE file
|
||||
* distributed with this work for additional information
|
||||
* regarding copyright ownership. The ASF licenses this file
|
||||
* to you under the Apache License, Version 2.0 (the
|
||||
* "License"); you may not use this file except in compliance
|
||||
* with the License. You may obtain a copy of the License at
|
||||
*
|
||||
* http://www.apache.org/licenses/LICENSE-2.0
|
||||
*
|
||||
* Unless required by applicable law or agreed to in writing,
|
||||
* software distributed under the License is distributed on an
|
||||
* "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
|
||||
* KIND, either express or implied. See the License for the
|
||||
* specific language governing permissions and limitations
|
||||
* under the License.
|
||||
* ====================================================================
|
||||
*
|
||||
* This software consists of voluntary contributions made by many
|
||||
* individuals on behalf of the Apache Software Foundation. For more
|
||||
* information on the Apache Software Foundation, please see
|
||||
* <http://www.apache.org/>.
|
||||
*
|
||||
*/
|
||||
// Generated automatically from org.apache.http.NameValuePair for testing purposes
|
||||
|
||||
package org.apache.http;
|
||||
|
||||
/**
|
||||
* A simple class encapsulating an attribute/value pair.
|
||||
* <p>
|
||||
* This class comforms to the generic grammar and formatting rules outlined in
|
||||
* the <a href=
|
||||
* "http://www.w3.org/Protocols/rfc2616/rfc2616-sec2.html#sec2.2">Section
|
||||
* 2.2</a> and <a href=
|
||||
* "http://www.w3.org/Protocols/rfc2616/rfc2616-sec3.html#sec3.6">Section
|
||||
* 3.6</a> of <a href="http://www.w3.org/Protocols/rfc2616/rfc2616.txt">RFC
|
||||
* 2616</a>
|
||||
* </p>
|
||||
* <h>2.2 Basic Rules</h>
|
||||
* <p>
|
||||
* The following rules are used throughout this specification to describe basic
|
||||
* parsing constructs. The US-ASCII coded character set is defined by ANSI
|
||||
* X3.4-1986.
|
||||
* </p>
|
||||
*
|
||||
* <pre>
|
||||
* OCTET = <any 8-bit sequence of data>
|
||||
* CHAR = <any US-ASCII character (octets 0 - 127)>
|
||||
* UPALPHA = <any US-ASCII uppercase letter "A".."Z">
|
||||
* LOALPHA = <any US-ASCII lowercase letter "a".."z">
|
||||
* ALPHA = UPALPHA | LOALPHA
|
||||
* DIGIT = <any US-ASCII digit "0".."9">
|
||||
* CTL = <any US-ASCII control character
|
||||
* (octets 0 - 31) and DEL (127)>
|
||||
* CR = <US-ASCII CR, carriage return (13)>
|
||||
* LF = <US-ASCII LF, linefeed (10)>
|
||||
* SP = <US-ASCII SP, space (32)>
|
||||
* HT = <US-ASCII HT, horizontal-tab (9)>
|
||||
* <"> = <US-ASCII double-quote mark (34)>
|
||||
* </pre>
|
||||
* <p>
|
||||
* Many HTTP/1.1 header field values consist of words separated by LWS or
|
||||
* special characters. These special characters MUST be in a quoted string to be
|
||||
* used within a parameter value (as defined in section 3.6).
|
||||
* <p>
|
||||
*
|
||||
* <pre>
|
||||
* token = 1*<any CHAR except CTLs or separators>
|
||||
* separators = "(" | ")" | "<" | ">" | "@"
|
||||
* | "," | ";" | ":" | "\" | <">
|
||||
* | "/" | "[" | "]" | "?" | "="
|
||||
* | "{" | "}" | SP | HT
|
||||
* </pre>
|
||||
* <p>
|
||||
* A string of text is parsed as a single word if it is quoted using
|
||||
* double-quote marks.
|
||||
* </p>
|
||||
*
|
||||
* <pre>
|
||||
* quoted-string = ( <"> *(qdtext | quoted-pair ) <"> )
|
||||
* qdtext = <any TEXT except <">>
|
||||
* </pre>
|
||||
* <p>
|
||||
* The backslash character ("\") MAY be used as a single-character quoting
|
||||
* mechanism only within quoted-string and comment constructs.
|
||||
* </p>
|
||||
*
|
||||
* <pre>
|
||||
* quoted-pair = "\" CHAR
|
||||
* </pre>
|
||||
*
|
||||
* <h>3.6 Transfer Codings</h>
|
||||
* <p>
|
||||
* Parameters are in the form of attribute/value pairs.
|
||||
* </p>
|
||||
*
|
||||
* <pre>
|
||||
* parameter = attribute "=" value
|
||||
* attribute = token
|
||||
* value = token | quoted-string
|
||||
* </pre>
|
||||
*
|
||||
* @author <a href="mailto:oleg at ural.com">Oleg Kalnichevski</a>
|
||||
*
|
||||
*
|
||||
* @deprecated Please use {@link java.net.URL#openConnection} instead. Please
|
||||
* visit <a href=
|
||||
* "http://android-developers.blogspot.com/2011/09/androids-http-clients.html">this
|
||||
* webpage</a> for further details.
|
||||
*/
|
||||
@Deprecated
|
||||
public interface NameValuePair {
|
||||
|
||||
public interface NameValuePair
|
||||
{
|
||||
String getName();
|
||||
|
||||
String getValue();
|
||||
|
||||
}
|
||||
|
||||
51
java/ql/test/stubs/apache-http-4.4.13/org/apache/http/client/utils/URIBuilder.java
generated
Normal file
51
java/ql/test/stubs/apache-http-4.4.13/org/apache/http/client/utils/URIBuilder.java
generated
Normal file
@@ -0,0 +1,51 @@
|
||||
// Generated automatically from org.apache.http.client.utils.URIBuilder for testing purposes
|
||||
|
||||
package org.apache.http.client.utils;
|
||||
|
||||
import java.net.URI;
|
||||
import java.nio.charset.Charset;
|
||||
import java.util.List;
|
||||
import org.apache.http.NameValuePair;
|
||||
|
||||
public class URIBuilder
|
||||
{
|
||||
public Charset getCharset(){ return null; }
|
||||
public List<NameValuePair> getQueryParams(){ return null; }
|
||||
public List<String> getPathSegments(){ return null; }
|
||||
public String getFragment(){ return null; }
|
||||
public String getHost(){ return null; }
|
||||
public String getPath(){ return null; }
|
||||
public String getScheme(){ return null; }
|
||||
public String getUserInfo(){ return null; }
|
||||
public String toString(){ return null; }
|
||||
public URI build(){ return null; }
|
||||
public URIBuilder addParameter(String p0, String p1){ return null; }
|
||||
public URIBuilder addParameters(List<NameValuePair> p0){ return null; }
|
||||
public URIBuilder clearParameters(){ return null; }
|
||||
public URIBuilder removeQuery(){ return null; }
|
||||
public URIBuilder setCharset(Charset p0){ return null; }
|
||||
public URIBuilder setCustomQuery(String p0){ return null; }
|
||||
public URIBuilder setFragment(String p0){ return null; }
|
||||
public URIBuilder setHost(String p0){ return null; }
|
||||
public URIBuilder setParameter(String p0, String p1){ return null; }
|
||||
public URIBuilder setParameters(List<NameValuePair> p0){ return null; }
|
||||
public URIBuilder setParameters(NameValuePair... p0){ return null; }
|
||||
public URIBuilder setPath(String p0){ return null; }
|
||||
public URIBuilder setPathSegments(List<String> p0){ return null; }
|
||||
public URIBuilder setPathSegments(String... p0){ return null; }
|
||||
public URIBuilder setPort(int p0){ return null; }
|
||||
public URIBuilder setQuery(String p0){ return null; }
|
||||
public URIBuilder setScheme(String p0){ return null; }
|
||||
public URIBuilder setUserInfo(String p0){ return null; }
|
||||
public URIBuilder setUserInfo(String p0, String p1){ return null; }
|
||||
public URIBuilder(){}
|
||||
public URIBuilder(String p0){}
|
||||
public URIBuilder(String p0, Charset p1){}
|
||||
public URIBuilder(URI p0){}
|
||||
public URIBuilder(URI p0, Charset p1){}
|
||||
public boolean isAbsolute(){ return false; }
|
||||
public boolean isOpaque(){ return false; }
|
||||
public boolean isPathEmpty(){ return false; }
|
||||
public boolean isQueryEmpty(){ return false; }
|
||||
public int getPort(){ return 0; }
|
||||
}
|
||||
34
java/ql/test/stubs/apache-http-4.4.13/org/apache/http/client/utils/URLEncodedUtils.java
generated
Normal file
34
java/ql/test/stubs/apache-http-4.4.13/org/apache/http/client/utils/URLEncodedUtils.java
generated
Normal file
@@ -0,0 +1,34 @@
|
||||
// Generated automatically from org.apache.http.client.utils.URLEncodedUtils for testing purposes
|
||||
|
||||
package org.apache.http.client.utils;
|
||||
|
||||
import java.net.URI;
|
||||
import java.nio.charset.Charset;
|
||||
import java.util.List;
|
||||
import java.util.Scanner;
|
||||
import org.apache.http.HttpEntity;
|
||||
import org.apache.http.NameValuePair;
|
||||
import org.apache.http.util.CharArrayBuffer;
|
||||
|
||||
public class URLEncodedUtils
|
||||
{
|
||||
public URLEncodedUtils(){}
|
||||
public static List<NameValuePair> parse(CharArrayBuffer p0, Charset p1, char... p2){ return null; }
|
||||
public static List<NameValuePair> parse(HttpEntity p0){ return null; }
|
||||
public static List<NameValuePair> parse(String p0, Charset p1){ return null; }
|
||||
public static List<NameValuePair> parse(String p0, Charset p1, char... p2){ return null; }
|
||||
public static List<NameValuePair> parse(URI p0, Charset p1){ return null; }
|
||||
public static List<NameValuePair> parse(URI p0, String p1){ return null; }
|
||||
public static List<String> parsePathSegments(CharSequence p0){ return null; }
|
||||
public static List<String> parsePathSegments(CharSequence p0, Charset p1){ return null; }
|
||||
public static String CONTENT_TYPE = null;
|
||||
public static String format(Iterable<? extends NameValuePair> p0, Charset p1){ return null; }
|
||||
public static String format(Iterable<? extends NameValuePair> p0, char p1, Charset p2){ return null; }
|
||||
public static String format(List<? extends NameValuePair> p0, String p1){ return null; }
|
||||
public static String format(List<? extends NameValuePair> p0, char p1, String p2){ return null; }
|
||||
public static String formatSegments(Iterable<String> p0, Charset p1){ return null; }
|
||||
public static String formatSegments(String... p0){ return null; }
|
||||
public static boolean isEncoded(HttpEntity p0){ return false; }
|
||||
public static void parse(List<NameValuePair> p0, Scanner p1, String p2){}
|
||||
public static void parse(List<NameValuePair> p0, Scanner p1, String p2, String p3){}
|
||||
}
|
||||
@@ -1,93 +1,28 @@
|
||||
/*
|
||||
* ====================================================================
|
||||
* Licensed to the Apache Software Foundation (ASF) under one
|
||||
* or more contributor license agreements. See the NOTICE file
|
||||
* distributed with this work for additional information
|
||||
* regarding copyright ownership. The ASF licenses this file
|
||||
* to you under the Apache License, Version 2.0 (the
|
||||
* "License"); you may not use this file except in compliance
|
||||
* with the License. You may obtain a copy of the License at
|
||||
*
|
||||
* http://www.apache.org/licenses/LICENSE-2.0
|
||||
*
|
||||
* Unless required by applicable law or agreed to in writing,
|
||||
* software distributed under the License is distributed on an
|
||||
* "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
|
||||
* KIND, either express or implied. See the License for the
|
||||
* specific language governing permissions and limitations
|
||||
* under the License.
|
||||
* ====================================================================
|
||||
*
|
||||
* This software consists of voluntary contributions made by many
|
||||
* individuals on behalf of the Apache Software Foundation. For more
|
||||
* information on the Apache Software Foundation, please see
|
||||
* <http://www.apache.org/>.
|
||||
*
|
||||
*/
|
||||
// Generated automatically from org.apache.http.util.ByteArrayBuffer for testing purposes
|
||||
|
||||
package org.apache.http.util;
|
||||
|
||||
import java.io.Serializable;
|
||||
import org.apache.http.util.CharArrayBuffer;
|
||||
|
||||
public final class ByteArrayBuffer implements Serializable {
|
||||
public ByteArrayBuffer(final int capacity) {
|
||||
}
|
||||
|
||||
public void append(final byte[] b, final int off, final int len) {
|
||||
}
|
||||
|
||||
public void append(final int b) {
|
||||
}
|
||||
|
||||
public void append(final char[] b, final int off, final int len) {
|
||||
}
|
||||
|
||||
public void append(final CharArrayBuffer b, final int off, final int len) {
|
||||
}
|
||||
|
||||
public void clear() {
|
||||
}
|
||||
|
||||
public byte[] toByteArray() {
|
||||
return null;
|
||||
}
|
||||
|
||||
public int byteAt(final int i) {
|
||||
return 0;
|
||||
}
|
||||
|
||||
public int capacity() {
|
||||
return 0;
|
||||
}
|
||||
|
||||
public int length() {
|
||||
return 0;
|
||||
}
|
||||
|
||||
public void ensureCapacity(final int required) {
|
||||
}
|
||||
|
||||
public byte[] buffer() {
|
||||
return null;
|
||||
}
|
||||
|
||||
public void setLength(final int len) {
|
||||
}
|
||||
|
||||
public boolean isEmpty() {
|
||||
return false;
|
||||
}
|
||||
|
||||
public boolean isFull() {
|
||||
return false;
|
||||
}
|
||||
|
||||
public int indexOf(final byte b, final int from, final int to) {
|
||||
return 0;
|
||||
}
|
||||
|
||||
public int indexOf(final byte b) {
|
||||
return 0;
|
||||
}
|
||||
|
||||
public class ByteArrayBuffer implements Serializable
|
||||
{
|
||||
protected ByteArrayBuffer() {}
|
||||
public ByteArrayBuffer(int p0){}
|
||||
public boolean isEmpty(){ return false; }
|
||||
public boolean isFull(){ return false; }
|
||||
public byte[] buffer(){ return null; }
|
||||
public byte[] toByteArray(){ return null; }
|
||||
public int byteAt(int p0){ return 0; }
|
||||
public int capacity(){ return 0; }
|
||||
public int indexOf(byte p0){ return 0; }
|
||||
public int indexOf(byte p0, int p1, int p2){ return 0; }
|
||||
public int length(){ return 0; }
|
||||
public void append(CharArrayBuffer p0, int p1, int p2){}
|
||||
public void append(byte[] p0, int p1, int p2){}
|
||||
public void append(char[] p0, int p1, int p2){}
|
||||
public void append(int p0){}
|
||||
public void clear(){}
|
||||
public void ensureCapacity(int p0){}
|
||||
public void setLength(int p0){}
|
||||
}
|
||||
|
||||
@@ -1,127 +1,36 @@
|
||||
/*
|
||||
* ====================================================================
|
||||
* Licensed to the Apache Software Foundation (ASF) under one
|
||||
* or more contributor license agreements. See the NOTICE file
|
||||
* distributed with this work for additional information
|
||||
* regarding copyright ownership. The ASF licenses this file
|
||||
* to you under the Apache License, Version 2.0 (the
|
||||
* "License"); you may not use this file except in compliance
|
||||
* with the License. You may obtain a copy of the License at
|
||||
*
|
||||
* http://www.apache.org/licenses/LICENSE-2.0
|
||||
*
|
||||
* Unless required by applicable law or agreed to in writing,
|
||||
* software distributed under the License is distributed on an
|
||||
* "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
|
||||
* KIND, either express or implied. See the License for the
|
||||
* specific language governing permissions and limitations
|
||||
* under the License.
|
||||
* ====================================================================
|
||||
*
|
||||
* This software consists of voluntary contributions made by many
|
||||
* individuals on behalf of the Apache Software Foundation. For more
|
||||
* information on the Apache Software Foundation, please see
|
||||
* <http://www.apache.org/>.
|
||||
*
|
||||
*/
|
||||
// Generated automatically from org.apache.http.util.CharArrayBuffer for testing purposes
|
||||
|
||||
package org.apache.http.util;
|
||||
|
||||
import java.io.Serializable;
|
||||
import java.nio.CharBuffer;
|
||||
|
||||
|
||||
public final class CharArrayBuffer implements CharSequence, Serializable {
|
||||
public CharArrayBuffer(final int capacity) {
|
||||
}
|
||||
|
||||
public void append(final char[] b, final int off, final int len) {
|
||||
}
|
||||
|
||||
public void append(final String str) {
|
||||
}
|
||||
|
||||
public void append(final CharArrayBuffer b, final int off, final int len) {
|
||||
}
|
||||
|
||||
public void append(final CharArrayBuffer b) {
|
||||
}
|
||||
|
||||
public void append(final char ch) {
|
||||
}
|
||||
|
||||
public void append(final byte[] b, final int off, final int len) {
|
||||
}
|
||||
|
||||
public void append(final ByteArrayBuffer b, final int off, final int len) {
|
||||
}
|
||||
|
||||
public void append(final Object obj) {
|
||||
}
|
||||
|
||||
public void clear() {
|
||||
}
|
||||
|
||||
public char[] toCharArray() {
|
||||
return null;
|
||||
}
|
||||
|
||||
@Override
|
||||
public char charAt(final int i) {
|
||||
return 0;
|
||||
}
|
||||
|
||||
public char[] buffer() {
|
||||
return null;
|
||||
}
|
||||
|
||||
public int capacity() {
|
||||
return 0;
|
||||
}
|
||||
|
||||
@Override
|
||||
public int length() {
|
||||
return 0;
|
||||
}
|
||||
|
||||
public void ensureCapacity(final int required) {
|
||||
}
|
||||
|
||||
public void setLength(final int len) {
|
||||
}
|
||||
|
||||
public boolean isEmpty() {
|
||||
return false;
|
||||
}
|
||||
|
||||
public boolean isFull() {
|
||||
return false;
|
||||
}
|
||||
|
||||
public int indexOf(final int ch, final int from, final int to) {
|
||||
return 0;
|
||||
}
|
||||
|
||||
public int indexOf(final int ch) {
|
||||
return 0;
|
||||
}
|
||||
|
||||
public String substring(final int beginIndex, final int endIndex) {
|
||||
return null;
|
||||
}
|
||||
|
||||
public String substringTrimmed(final int beginIndex, final int endIndex) {
|
||||
return null;
|
||||
}
|
||||
|
||||
@Override
|
||||
public CharSequence subSequence(final int beginIndex, final int endIndex) {
|
||||
return null;
|
||||
}
|
||||
|
||||
@Override
|
||||
public String toString() {
|
||||
return null;
|
||||
}
|
||||
import org.apache.http.util.ByteArrayBuffer;
|
||||
|
||||
public class CharArrayBuffer implements CharSequence, Serializable
|
||||
{
|
||||
protected CharArrayBuffer() {}
|
||||
public CharArrayBuffer(int p0){}
|
||||
public CharSequence subSequence(int p0, int p1){ return null; }
|
||||
public String substring(int p0, int p1){ return null; }
|
||||
public String substringTrimmed(int p0, int p1){ return null; }
|
||||
public String toString(){ return null; }
|
||||
public boolean isEmpty(){ return false; }
|
||||
public boolean isFull(){ return false; }
|
||||
public char charAt(int p0){ return '0'; }
|
||||
public char[] buffer(){ return null; }
|
||||
public char[] toCharArray(){ return null; }
|
||||
public int capacity(){ return 0; }
|
||||
public int indexOf(int p0){ return 0; }
|
||||
public int indexOf(int p0, int p1, int p2){ return 0; }
|
||||
public int length(){ return 0; }
|
||||
public void append(ByteArrayBuffer p0, int p1, int p2){}
|
||||
public void append(CharArrayBuffer p0){}
|
||||
public void append(CharArrayBuffer p0, int p1, int p2){}
|
||||
public void append(Object p0){}
|
||||
public void append(String p0){}
|
||||
public void append(byte[] p0, int p1, int p2){}
|
||||
public void append(char p0){}
|
||||
public void append(char[] p0, int p1, int p2){}
|
||||
public void clear(){}
|
||||
public void ensureCapacity(int p0){}
|
||||
public void setLength(int p0){}
|
||||
}
|
||||
|
||||
11
java/ql/test/stubs/cargo/org/codehaus/cargo/container/installer/Installer.java
generated
Normal file
11
java/ql/test/stubs/cargo/org/codehaus/cargo/container/installer/Installer.java
generated
Normal file
@@ -0,0 +1,11 @@
|
||||
// Generated automatically from org.codehaus.cargo.container.installer.Installer for testing purposes
|
||||
|
||||
package org.codehaus.cargo.container.installer;
|
||||
|
||||
import org.codehaus.cargo.util.log.Loggable;
|
||||
|
||||
public interface Installer extends Loggable
|
||||
{
|
||||
String getHome();
|
||||
void install();
|
||||
}
|
||||
23
java/ql/test/stubs/cargo/org/codehaus/cargo/container/installer/Proxy.java
generated
Normal file
23
java/ql/test/stubs/cargo/org/codehaus/cargo/container/installer/Proxy.java
generated
Normal file
@@ -0,0 +1,23 @@
|
||||
// Generated automatically from org.codehaus.cargo.container.installer.Proxy for testing purposes
|
||||
|
||||
package org.codehaus.cargo.container.installer;
|
||||
|
||||
import java.util.Map;
|
||||
import org.codehaus.cargo.util.log.LoggedObject;
|
||||
|
||||
public class Proxy extends LoggedObject
|
||||
{
|
||||
public Map<String, String> configure(){ return null; }
|
||||
public Proxy(){}
|
||||
public String getExcludeHosts(){ return null; }
|
||||
public String getHost(){ return null; }
|
||||
public String getPassword(){ return null; }
|
||||
public String getUser(){ return null; }
|
||||
public int getPort(){ return 0; }
|
||||
public void clear(Map<String, String> p0){}
|
||||
public void setExcludeHosts(String p0){}
|
||||
public void setHost(String p0){}
|
||||
public void setPassword(String p0){}
|
||||
public void setPort(int p0){}
|
||||
public void setUser(String p0){}
|
||||
}
|
||||
34
java/ql/test/stubs/cargo/org/codehaus/cargo/container/installer/ZipURLInstaller.java
generated
Normal file
34
java/ql/test/stubs/cargo/org/codehaus/cargo/container/installer/ZipURLInstaller.java
generated
Normal file
@@ -0,0 +1,34 @@
|
||||
// Generated automatically from org.codehaus.cargo.container.installer.ZipURLInstaller for testing purposes
|
||||
|
||||
package org.codehaus.cargo.container.installer;
|
||||
|
||||
import java.net.URL;
|
||||
import org.codehaus.cargo.container.installer.Installer;
|
||||
import org.codehaus.cargo.container.installer.Proxy;
|
||||
import org.codehaus.cargo.util.FileHandler;
|
||||
import org.codehaus.cargo.util.log.LoggedObject;
|
||||
import org.codehaus.cargo.util.log.Logger;
|
||||
|
||||
public class ZipURLInstaller extends LoggedObject implements Installer
|
||||
{
|
||||
protected ZipURLInstaller() {}
|
||||
protected String getSourceFileName(){ return null; }
|
||||
protected void doDownload(){}
|
||||
public FileHandler getFileHandler(){ return null; }
|
||||
public String getDownloadDir(){ return null; }
|
||||
public String getDownloadFile(){ return null; }
|
||||
public String getExtractDir(){ return null; }
|
||||
public String getHome(){ return null; }
|
||||
public ZipURLInstaller(URL p0){}
|
||||
public ZipURLInstaller(URL p0, String p1, String p2){}
|
||||
public boolean isAlreadyDownloaded(){ return false; }
|
||||
public boolean isAlreadyExtracted(){ return false; }
|
||||
public void download(){}
|
||||
public void install(){}
|
||||
public void registerInstallation(){}
|
||||
public void setDownloadDir(String p0){}
|
||||
public void setExtractDir(String p0){}
|
||||
public void setFileHandler(FileHandler p0){}
|
||||
public void setLogger(Logger p0){}
|
||||
public void setProxy(Proxy p0){}
|
||||
}
|
||||
49
java/ql/test/stubs/cargo/org/codehaus/cargo/util/FileHandler.java
generated
Normal file
49
java/ql/test/stubs/cargo/org/codehaus/cargo/util/FileHandler.java
generated
Normal file
@@ -0,0 +1,49 @@
|
||||
// Generated automatically from org.codehaus.cargo.util.FileHandler for testing purposes
|
||||
|
||||
package org.codehaus.cargo.util;
|
||||
|
||||
import java.io.InputStream;
|
||||
import java.io.OutputStream;
|
||||
import java.nio.charset.Charset;
|
||||
import java.util.List;
|
||||
import java.util.Map;
|
||||
import org.codehaus.cargo.util.XmlReplacement;
|
||||
import org.codehaus.cargo.util.log.Loggable;
|
||||
|
||||
public interface FileHandler extends Loggable
|
||||
{
|
||||
InputStream getInputStream(String p0);
|
||||
OutputStream getOutputStream(String p0);
|
||||
String append(String p0, String p1);
|
||||
String createDirectory(String p0, String p1);
|
||||
String createUniqueTmpDirectory();
|
||||
String getAbsolutePath(String p0);
|
||||
String getName(String p0);
|
||||
String getParent(String p0);
|
||||
String getTmpPath(String p0);
|
||||
String getURL(String p0);
|
||||
String readTextFile(String p0, Charset p1);
|
||||
String[] getChildren(String p0);
|
||||
String[] getChildren(String p0, List<String> p1);
|
||||
boolean exists(String p0);
|
||||
boolean isDirectory(String p0);
|
||||
boolean isDirectoryEmpty(String p0);
|
||||
long getSize(String p0);
|
||||
static String NEW_LINE = null;
|
||||
void copy(InputStream p0, OutputStream p1);
|
||||
void copy(InputStream p0, OutputStream p1, int p2);
|
||||
void copyDirectory(String p0, String p1);
|
||||
void copyDirectory(String p0, String p1, List<String> p2);
|
||||
void copyDirectory(String p0, String p1, Map<String, String> p2, Charset p3);
|
||||
void copyFile(String p0, String p1);
|
||||
void copyFile(String p0, String p1, Map<String, String> p2, Charset p3);
|
||||
void copyFile(String p0, String p1, boolean p2);
|
||||
void createFile(String p0);
|
||||
void delete(String p0);
|
||||
void explode(String p0, String p1);
|
||||
void mkdirs(String p0);
|
||||
void replaceInFile(String p0, Map<String, String> p1, Charset p2);
|
||||
void replaceInFile(String p0, Map<String, String> p1, Charset p2, boolean p3);
|
||||
void replaceInXmlFile(XmlReplacement... p0);
|
||||
void writeTextFile(String p0, String p1, Charset p2);
|
||||
}
|
||||
28
java/ql/test/stubs/cargo/org/codehaus/cargo/util/XmlReplacement.java
generated
Normal file
28
java/ql/test/stubs/cargo/org/codehaus/cargo/util/XmlReplacement.java
generated
Normal file
@@ -0,0 +1,28 @@
|
||||
// Generated automatically from org.codehaus.cargo.util.XmlReplacement for testing purposes
|
||||
|
||||
package org.codehaus.cargo.util;
|
||||
|
||||
|
||||
public class XmlReplacement
|
||||
{
|
||||
public String getAttributeName(){ return null; }
|
||||
public String getFile(){ return null; }
|
||||
public String getValue(){ return null; }
|
||||
public String getXpathExpression(){ return null; }
|
||||
public String toString(){ return null; }
|
||||
public XmlReplacement(){}
|
||||
public XmlReplacement(String p0, String p1, String p2, XmlReplacement.ReplacementBehavior p3, String p4){}
|
||||
public XmlReplacement.ReplacementBehavior getReplacementBehavior(){ return null; }
|
||||
public boolean equals(Object p0){ return false; }
|
||||
public int hashCode(){ return 0; }
|
||||
public void setAttributeName(String p0){}
|
||||
public void setFile(String p0){}
|
||||
public void setReplacementBehavior(XmlReplacement.ReplacementBehavior p0){}
|
||||
public void setValue(String p0){}
|
||||
public void setXpathExpression(String p0){}
|
||||
static public enum ReplacementBehavior
|
||||
{
|
||||
ADD_MISSING_NODES, IGNORE_IF_NON_EXISTING, THROW_EXCEPTION;
|
||||
private ReplacementBehavior() {}
|
||||
}
|
||||
}
|
||||
18
java/ql/test/stubs/cargo/org/codehaus/cargo/util/log/LogLevel.java
generated
Normal file
18
java/ql/test/stubs/cargo/org/codehaus/cargo/util/log/LogLevel.java
generated
Normal file
@@ -0,0 +1,18 @@
|
||||
// Generated automatically from org.codehaus.cargo.util.log.LogLevel for testing purposes
|
||||
|
||||
package org.codehaus.cargo.util.log;
|
||||
|
||||
|
||||
public class LogLevel implements Comparable<LogLevel>
|
||||
{
|
||||
protected LogLevel() {}
|
||||
public String getLevel(){ return null; }
|
||||
public String toString(){ return null; }
|
||||
public boolean equals(Object p0){ return false; }
|
||||
public int compareTo(LogLevel p0){ return 0; }
|
||||
public int hashCode(){ return 0; }
|
||||
public static LogLevel DEBUG = null;
|
||||
public static LogLevel INFO = null;
|
||||
public static LogLevel WARN = null;
|
||||
public static LogLevel toLevel(String p0){ return null; }
|
||||
}
|
||||
11
java/ql/test/stubs/cargo/org/codehaus/cargo/util/log/Loggable.java
generated
Normal file
11
java/ql/test/stubs/cargo/org/codehaus/cargo/util/log/Loggable.java
generated
Normal file
@@ -0,0 +1,11 @@
|
||||
// Generated automatically from org.codehaus.cargo.util.log.Loggable for testing purposes
|
||||
|
||||
package org.codehaus.cargo.util.log;
|
||||
|
||||
import org.codehaus.cargo.util.log.Logger;
|
||||
|
||||
public interface Loggable
|
||||
{
|
||||
Logger getLogger();
|
||||
void setLogger(Logger p0);
|
||||
}
|
||||
13
java/ql/test/stubs/cargo/org/codehaus/cargo/util/log/LoggedObject.java
generated
Normal file
13
java/ql/test/stubs/cargo/org/codehaus/cargo/util/log/LoggedObject.java
generated
Normal file
@@ -0,0 +1,13 @@
|
||||
// Generated automatically from org.codehaus.cargo.util.log.LoggedObject for testing purposes
|
||||
|
||||
package org.codehaus.cargo.util.log;
|
||||
|
||||
import org.codehaus.cargo.util.log.Loggable;
|
||||
import org.codehaus.cargo.util.log.Logger;
|
||||
|
||||
public class LoggedObject implements Loggable
|
||||
{
|
||||
public LoggedObject(){}
|
||||
public Logger getLogger(){ return null; }
|
||||
public void setLogger(Logger p0){}
|
||||
}
|
||||
14
java/ql/test/stubs/cargo/org/codehaus/cargo/util/log/Logger.java
generated
Normal file
14
java/ql/test/stubs/cargo/org/codehaus/cargo/util/log/Logger.java
generated
Normal file
@@ -0,0 +1,14 @@
|
||||
// Generated automatically from org.codehaus.cargo.util.log.Logger for testing purposes
|
||||
|
||||
package org.codehaus.cargo.util.log;
|
||||
|
||||
import org.codehaus.cargo.util.log.LogLevel;
|
||||
|
||||
public interface Logger
|
||||
{
|
||||
LogLevel getLevel();
|
||||
void debug(String p0, String p1);
|
||||
void info(String p0, String p1);
|
||||
void setLevel(LogLevel p0);
|
||||
void warn(String p0, String p1);
|
||||
}
|
||||
26
java/ql/test/stubs/javafx-web/com/sun/javafx/tk/TKClipboard.java
generated
Normal file
26
java/ql/test/stubs/javafx-web/com/sun/javafx/tk/TKClipboard.java
generated
Normal file
@@ -0,0 +1,26 @@
|
||||
// Generated automatically from com.sun.javafx.tk.TKClipboard for testing purposes
|
||||
|
||||
package com.sun.javafx.tk;
|
||||
|
||||
import java.security.AccessControlContext;
|
||||
import java.util.Set;
|
||||
import javafx.scene.image.Image;
|
||||
import javafx.scene.input.DataFormat;
|
||||
import javafx.scene.input.TransferMode;
|
||||
import javafx.util.Pair;
|
||||
|
||||
public interface TKClipboard
|
||||
{
|
||||
Image getDragView();
|
||||
Object getContent(DataFormat p0);
|
||||
Set<DataFormat> getContentTypes();
|
||||
Set<TransferMode> getTransferModes();
|
||||
boolean hasContent(DataFormat p0);
|
||||
boolean putContent(Pair<DataFormat, Object>... p0);
|
||||
double getDragViewOffsetX();
|
||||
double getDragViewOffsetY();
|
||||
void setDragView(Image p0);
|
||||
void setDragViewOffsetX(double p0);
|
||||
void setDragViewOffsetY(double p0);
|
||||
void setSecurityContext(AccessControlContext p0);
|
||||
}
|
||||
10
java/ql/test/stubs/javafx-web/com/sun/javafx/tk/TKDragGestureListener.java
generated
Normal file
10
java/ql/test/stubs/javafx-web/com/sun/javafx/tk/TKDragGestureListener.java
generated
Normal file
@@ -0,0 +1,10 @@
|
||||
// Generated automatically from com.sun.javafx.tk.TKDragGestureListener for testing purposes
|
||||
|
||||
package com.sun.javafx.tk;
|
||||
|
||||
import com.sun.javafx.tk.TKClipboard;
|
||||
|
||||
public interface TKDragGestureListener
|
||||
{
|
||||
void dragGestureRecognized(double p0, double p1, double p2, double p3, int p4, TKClipboard p5);
|
||||
}
|
||||
9
java/ql/test/stubs/javafx-web/com/sun/javafx/tk/TKPulseListener.java
generated
Normal file
9
java/ql/test/stubs/javafx-web/com/sun/javafx/tk/TKPulseListener.java
generated
Normal file
@@ -0,0 +1,9 @@
|
||||
// Generated automatically from com.sun.javafx.tk.TKPulseListener for testing purposes
|
||||
|
||||
package com.sun.javafx.tk;
|
||||
|
||||
|
||||
public interface TKPulseListener
|
||||
{
|
||||
void pulse();
|
||||
}
|
||||
93
java/ql/test/stubs/javafx-web/com/zaxxer/hikari/HikariConfig.java
generated
Normal file
93
java/ql/test/stubs/javafx-web/com/zaxxer/hikari/HikariConfig.java
generated
Normal file
@@ -0,0 +1,93 @@
|
||||
// Generated automatically from com.zaxxer.hikari.HikariConfig for testing purposes
|
||||
|
||||
package com.zaxxer.hikari;
|
||||
|
||||
import com.zaxxer.hikari.HikariConfigMXBean;
|
||||
import com.zaxxer.hikari.metrics.MetricsTrackerFactory;
|
||||
import java.util.Properties;
|
||||
import java.util.concurrent.ScheduledExecutorService;
|
||||
import java.util.concurrent.ScheduledThreadPoolExecutor;
|
||||
import java.util.concurrent.ThreadFactory;
|
||||
import javax.sql.DataSource;
|
||||
|
||||
public class HikariConfig implements HikariConfigMXBean
|
||||
{
|
||||
protected void loadProperties(String p0){}
|
||||
public DataSource getDataSource(){ return null; }
|
||||
public HikariConfig(){}
|
||||
public HikariConfig(Properties p0){}
|
||||
public HikariConfig(String p0){}
|
||||
public MetricsTrackerFactory getMetricsTrackerFactory(){ return null; }
|
||||
public Object getHealthCheckRegistry(){ return null; }
|
||||
public Object getMetricRegistry(){ return null; }
|
||||
public Properties getDataSourceProperties(){ return null; }
|
||||
public Properties getHealthCheckProperties(){ return null; }
|
||||
public ScheduledExecutorService getScheduledExecutor(){ return null; }
|
||||
public ScheduledThreadPoolExecutor getScheduledExecutorService(){ return null; }
|
||||
public String getCatalog(){ return null; }
|
||||
public String getConnectionInitSql(){ return null; }
|
||||
public String getConnectionTestQuery(){ return null; }
|
||||
public String getDataSourceClassName(){ return null; }
|
||||
public String getDataSourceJNDI(){ return null; }
|
||||
public String getDriverClassName(){ return null; }
|
||||
public String getJdbcUrl(){ return null; }
|
||||
public String getPassword(){ return null; }
|
||||
public String getPoolName(){ return null; }
|
||||
public String getTransactionIsolation(){ return null; }
|
||||
public String getUsername(){ return null; }
|
||||
public ThreadFactory getThreadFactory(){ return null; }
|
||||
public boolean isAllowPoolSuspension(){ return false; }
|
||||
public boolean isAutoCommit(){ return false; }
|
||||
public boolean isInitializationFailFast(){ return false; }
|
||||
public boolean isIsolateInternalQueries(){ return false; }
|
||||
public boolean isJdbc4ConnectionTest(){ return false; }
|
||||
public boolean isReadOnly(){ return false; }
|
||||
public boolean isRegisterMbeans(){ return false; }
|
||||
public int getMaximumPoolSize(){ return 0; }
|
||||
public int getMinimumIdle(){ return 0; }
|
||||
public long getConnectionTimeout(){ return 0; }
|
||||
public long getIdleTimeout(){ return 0; }
|
||||
public long getInitializationFailTimeout(){ return 0; }
|
||||
public long getLeakDetectionThreshold(){ return 0; }
|
||||
public long getMaxLifetime(){ return 0; }
|
||||
public long getValidationTimeout(){ return 0; }
|
||||
public void addDataSourceProperty(String p0, Object p1){}
|
||||
public void addHealthCheckProperty(String p0, String p1){}
|
||||
public void copyState(HikariConfig p0){}
|
||||
public void setAllowPoolSuspension(boolean p0){}
|
||||
public void setAutoCommit(boolean p0){}
|
||||
public void setCatalog(String p0){}
|
||||
public void setConnectionInitSql(String p0){}
|
||||
public void setConnectionTestQuery(String p0){}
|
||||
public void setConnectionTimeout(long p0){}
|
||||
public void setDataSource(DataSource p0){}
|
||||
public void setDataSourceClassName(String p0){}
|
||||
public void setDataSourceJNDI(String p0){}
|
||||
public void setDataSourceProperties(Properties p0){}
|
||||
public void setDriverClassName(String p0){}
|
||||
public void setHealthCheckProperties(Properties p0){}
|
||||
public void setHealthCheckRegistry(Object p0){}
|
||||
public void setIdleTimeout(long p0){}
|
||||
public void setInitializationFailFast(boolean p0){}
|
||||
public void setInitializationFailTimeout(long p0){}
|
||||
public void setIsolateInternalQueries(boolean p0){}
|
||||
public void setJdbc4ConnectionTest(boolean p0){}
|
||||
public void setJdbcUrl(String p0){}
|
||||
public void setLeakDetectionThreshold(long p0){}
|
||||
public void setMaxLifetime(long p0){}
|
||||
public void setMaximumPoolSize(int p0){}
|
||||
public void setMetricRegistry(Object p0){}
|
||||
public void setMetricsTrackerFactory(MetricsTrackerFactory p0){}
|
||||
public void setMinimumIdle(int p0){}
|
||||
public void setPassword(String p0){}
|
||||
public void setPoolName(String p0){}
|
||||
public void setReadOnly(boolean p0){}
|
||||
public void setRegisterMbeans(boolean p0){}
|
||||
public void setScheduledExecutor(ScheduledExecutorService p0){}
|
||||
public void setScheduledExecutorService(ScheduledThreadPoolExecutor p0){}
|
||||
public void setThreadFactory(ThreadFactory p0){}
|
||||
public void setTransactionIsolation(String p0){}
|
||||
public void setUsername(String p0){}
|
||||
public void setValidationTimeout(long p0){}
|
||||
public void validate(){}
|
||||
}
|
||||
25
java/ql/test/stubs/javafx-web/com/zaxxer/hikari/HikariConfigMXBean.java
generated
Normal file
25
java/ql/test/stubs/javafx-web/com/zaxxer/hikari/HikariConfigMXBean.java
generated
Normal file
@@ -0,0 +1,25 @@
|
||||
// Generated automatically from com.zaxxer.hikari.HikariConfigMXBean for testing purposes
|
||||
|
||||
package com.zaxxer.hikari;
|
||||
|
||||
|
||||
public interface HikariConfigMXBean
|
||||
{
|
||||
String getPoolName();
|
||||
int getMaximumPoolSize();
|
||||
int getMinimumIdle();
|
||||
long getConnectionTimeout();
|
||||
long getIdleTimeout();
|
||||
long getLeakDetectionThreshold();
|
||||
long getMaxLifetime();
|
||||
long getValidationTimeout();
|
||||
void setConnectionTimeout(long p0);
|
||||
void setIdleTimeout(long p0);
|
||||
void setLeakDetectionThreshold(long p0);
|
||||
void setMaxLifetime(long p0);
|
||||
void setMaximumPoolSize(int p0);
|
||||
void setMinimumIdle(int p0);
|
||||
void setPassword(String p0);
|
||||
void setUsername(String p0);
|
||||
void setValidationTimeout(long p0);
|
||||
}
|
||||
40
java/ql/test/stubs/javafx-web/com/zaxxer/hikari/HikariDataSource.java
generated
Normal file
40
java/ql/test/stubs/javafx-web/com/zaxxer/hikari/HikariDataSource.java
generated
Normal file
@@ -0,0 +1,40 @@
|
||||
// Generated automatically from com.zaxxer.hikari.HikariDataSource for testing purposes
|
||||
|
||||
package com.zaxxer.hikari;
|
||||
|
||||
import com.zaxxer.hikari.HikariConfig;
|
||||
import com.zaxxer.hikari.HikariConfigMXBean;
|
||||
import com.zaxxer.hikari.HikariPoolMXBean;
|
||||
import com.zaxxer.hikari.metrics.MetricsTrackerFactory;
|
||||
import java.io.Closeable;
|
||||
import java.io.PrintWriter;
|
||||
import java.sql.Connection;
|
||||
import java.util.logging.Logger;
|
||||
import javax.sql.DataSource;
|
||||
|
||||
public class HikariDataSource extends HikariConfig implements Closeable, DataSource
|
||||
{
|
||||
public <T> T unwrap(java.lang.Class<T> p0){ return null; }
|
||||
public Connection getConnection(){ return null; }
|
||||
public Connection getConnection(String p0, String p1){ return null; }
|
||||
public HikariConfigMXBean getHikariConfigMXBean(){ return null; }
|
||||
public HikariDataSource(){}
|
||||
public HikariDataSource(HikariConfig p0){}
|
||||
public HikariPoolMXBean getHikariPoolMXBean(){ return null; }
|
||||
public Logger getParentLogger(){ return null; }
|
||||
public PrintWriter getLogWriter(){ return null; }
|
||||
public String toString(){ return null; }
|
||||
public boolean isClosed(){ return false; }
|
||||
public boolean isWrapperFor(Class<? extends Object> p0){ return false; }
|
||||
public int getLoginTimeout(){ return 0; }
|
||||
public void close(){}
|
||||
public void evictConnection(Connection p0){}
|
||||
public void resumePool(){}
|
||||
public void setHealthCheckRegistry(Object p0){}
|
||||
public void setLogWriter(PrintWriter p0){}
|
||||
public void setLoginTimeout(int p0){}
|
||||
public void setMetricRegistry(Object p0){}
|
||||
public void setMetricsTrackerFactory(MetricsTrackerFactory p0){}
|
||||
public void shutdown(){}
|
||||
public void suspendPool(){}
|
||||
}
|
||||
15
java/ql/test/stubs/javafx-web/com/zaxxer/hikari/HikariPoolMXBean.java
generated
Normal file
15
java/ql/test/stubs/javafx-web/com/zaxxer/hikari/HikariPoolMXBean.java
generated
Normal file
@@ -0,0 +1,15 @@
|
||||
// Generated automatically from com.zaxxer.hikari.HikariPoolMXBean for testing purposes
|
||||
|
||||
package com.zaxxer.hikari;
|
||||
|
||||
|
||||
public interface HikariPoolMXBean
|
||||
{
|
||||
int getActiveConnections();
|
||||
int getIdleConnections();
|
||||
int getThreadsAwaitingConnection();
|
||||
int getTotalConnections();
|
||||
void resumePool();
|
||||
void softEvictConnections();
|
||||
void suspendPool();
|
||||
}
|
||||
13
java/ql/test/stubs/javafx-web/com/zaxxer/hikari/metrics/MetricsTracker.java
generated
Normal file
13
java/ql/test/stubs/javafx-web/com/zaxxer/hikari/metrics/MetricsTracker.java
generated
Normal file
@@ -0,0 +1,13 @@
|
||||
// Generated automatically from com.zaxxer.hikari.metrics.MetricsTracker for testing purposes
|
||||
|
||||
package com.zaxxer.hikari.metrics;
|
||||
|
||||
|
||||
public class MetricsTracker implements AutoCloseable
|
||||
{
|
||||
public MetricsTracker(){}
|
||||
public void close(){}
|
||||
public void recordConnectionAcquiredNanos(long p0){}
|
||||
public void recordConnectionTimeout(){}
|
||||
public void recordConnectionUsageMillis(long p0){}
|
||||
}
|
||||
11
java/ql/test/stubs/javafx-web/com/zaxxer/hikari/metrics/MetricsTrackerFactory.java
generated
Normal file
11
java/ql/test/stubs/javafx-web/com/zaxxer/hikari/metrics/MetricsTrackerFactory.java
generated
Normal file
@@ -0,0 +1,11 @@
|
||||
// Generated automatically from com.zaxxer.hikari.metrics.MetricsTrackerFactory for testing purposes
|
||||
|
||||
package com.zaxxer.hikari.metrics;
|
||||
|
||||
import com.zaxxer.hikari.metrics.MetricsTracker;
|
||||
import com.zaxxer.hikari.metrics.PoolStats;
|
||||
|
||||
public interface MetricsTrackerFactory
|
||||
{
|
||||
MetricsTracker create(String p0, PoolStats p1);
|
||||
}
|
||||
19
java/ql/test/stubs/javafx-web/com/zaxxer/hikari/metrics/PoolStats.java
generated
Normal file
19
java/ql/test/stubs/javafx-web/com/zaxxer/hikari/metrics/PoolStats.java
generated
Normal file
@@ -0,0 +1,19 @@
|
||||
// Generated automatically from com.zaxxer.hikari.metrics.PoolStats for testing purposes
|
||||
|
||||
package com.zaxxer.hikari.metrics;
|
||||
|
||||
|
||||
abstract public class PoolStats
|
||||
{
|
||||
protected PoolStats() {}
|
||||
protected abstract void update();
|
||||
protected int activeConnections = 0;
|
||||
protected int idleConnections = 0;
|
||||
protected int pendingThreads = 0;
|
||||
protected int totalConnections = 0;
|
||||
public PoolStats(long p0){}
|
||||
public int getActiveConnections(){ return 0; }
|
||||
public int getIdleConnections(){ return 0; }
|
||||
public int getPendingThreads(){ return 0; }
|
||||
public int getTotalConnections(){ return 0; }
|
||||
}
|
||||
9
java/ql/test/stubs/javafx-web/io/micrometer/observation/Context.java
generated
Normal file
9
java/ql/test/stubs/javafx-web/io/micrometer/observation/Context.java
generated
Normal file
@@ -0,0 +1,9 @@
|
||||
// Generated automatically from io.micrometer.observation.Context for testing purposes
|
||||
|
||||
package io.micrometer.observation;
|
||||
|
||||
|
||||
public class Context
|
||||
{
|
||||
protected Context() {}
|
||||
}
|
||||
9
java/ql/test/stubs/javafx-web/io/micrometer/observation/ObservationRegistry.java
generated
Normal file
9
java/ql/test/stubs/javafx-web/io/micrometer/observation/ObservationRegistry.java
generated
Normal file
@@ -0,0 +1,9 @@
|
||||
// Generated automatically from io.micrometer.observation.ObservationRegistry for testing purposes
|
||||
|
||||
package io.micrometer.observation;
|
||||
|
||||
|
||||
public class ObservationRegistry
|
||||
{
|
||||
protected ObservationRegistry() {}
|
||||
}
|
||||
10
java/ql/test/stubs/javafx-web/jakarta/ws/rs/RuntimeType.java
generated
Normal file
10
java/ql/test/stubs/javafx-web/jakarta/ws/rs/RuntimeType.java
generated
Normal file
@@ -0,0 +1,10 @@
|
||||
// Generated automatically from jakarta.ws.rs.RuntimeType for testing purposes
|
||||
|
||||
package jakarta.ws.rs;
|
||||
|
||||
|
||||
public enum RuntimeType
|
||||
{
|
||||
CLIENT, SERVER;
|
||||
private RuntimeType() {}
|
||||
}
|
||||
47
java/ql/test/stubs/javafx-web/jakarta/ws/rs/client/AsyncInvoker.java
generated
Normal file
47
java/ql/test/stubs/javafx-web/jakarta/ws/rs/client/AsyncInvoker.java
generated
Normal file
@@ -0,0 +1,47 @@
|
||||
// Generated automatically from jakarta.ws.rs.client.AsyncInvoker for testing purposes
|
||||
|
||||
package jakarta.ws.rs.client;
|
||||
|
||||
import jakarta.ws.rs.client.Entity;
|
||||
import jakarta.ws.rs.client.InvocationCallback;
|
||||
import jakarta.ws.rs.core.GenericType;
|
||||
import jakarta.ws.rs.core.Response;
|
||||
import java.util.concurrent.Future;
|
||||
|
||||
public interface AsyncInvoker
|
||||
{
|
||||
<T> java.util.concurrent.Future<T> delete(jakarta.ws.rs.client.InvocationCallback<T> p0);
|
||||
<T> java.util.concurrent.Future<T> delete(jakarta.ws.rs.core.GenericType<T> p0);
|
||||
<T> java.util.concurrent.Future<T> delete(java.lang.Class<T> p0);
|
||||
<T> java.util.concurrent.Future<T> get(jakarta.ws.rs.client.InvocationCallback<T> p0);
|
||||
<T> java.util.concurrent.Future<T> get(jakarta.ws.rs.core.GenericType<T> p0);
|
||||
<T> java.util.concurrent.Future<T> get(java.lang.Class<T> p0);
|
||||
<T> java.util.concurrent.Future<T> method(String p0, Entity<? extends Object> p1, jakarta.ws.rs.client.InvocationCallback<T> p2);
|
||||
<T> java.util.concurrent.Future<T> method(String p0, Entity<? extends Object> p1, jakarta.ws.rs.core.GenericType<T> p2);
|
||||
<T> java.util.concurrent.Future<T> method(String p0, Entity<? extends Object> p1, java.lang.Class<T> p2);
|
||||
<T> java.util.concurrent.Future<T> method(String p0, jakarta.ws.rs.client.InvocationCallback<T> p1);
|
||||
<T> java.util.concurrent.Future<T> method(String p0, jakarta.ws.rs.core.GenericType<T> p1);
|
||||
<T> java.util.concurrent.Future<T> method(String p0, java.lang.Class<T> p1);
|
||||
<T> java.util.concurrent.Future<T> options(jakarta.ws.rs.client.InvocationCallback<T> p0);
|
||||
<T> java.util.concurrent.Future<T> options(jakarta.ws.rs.core.GenericType<T> p0);
|
||||
<T> java.util.concurrent.Future<T> options(java.lang.Class<T> p0);
|
||||
<T> java.util.concurrent.Future<T> post(Entity<? extends Object> p0, jakarta.ws.rs.client.InvocationCallback<T> p1);
|
||||
<T> java.util.concurrent.Future<T> post(Entity<? extends Object> p0, jakarta.ws.rs.core.GenericType<T> p1);
|
||||
<T> java.util.concurrent.Future<T> post(Entity<? extends Object> p0, java.lang.Class<T> p1);
|
||||
<T> java.util.concurrent.Future<T> put(Entity<? extends Object> p0, jakarta.ws.rs.client.InvocationCallback<T> p1);
|
||||
<T> java.util.concurrent.Future<T> put(Entity<? extends Object> p0, jakarta.ws.rs.core.GenericType<T> p1);
|
||||
<T> java.util.concurrent.Future<T> put(Entity<? extends Object> p0, java.lang.Class<T> p1);
|
||||
<T> java.util.concurrent.Future<T> trace(jakarta.ws.rs.client.InvocationCallback<T> p0);
|
||||
<T> java.util.concurrent.Future<T> trace(jakarta.ws.rs.core.GenericType<T> p0);
|
||||
<T> java.util.concurrent.Future<T> trace(java.lang.Class<T> p0);
|
||||
java.util.concurrent.Future<Response> delete();
|
||||
java.util.concurrent.Future<Response> get();
|
||||
java.util.concurrent.Future<Response> head();
|
||||
java.util.concurrent.Future<Response> head(InvocationCallback<Response> p0);
|
||||
java.util.concurrent.Future<Response> method(String p0);
|
||||
java.util.concurrent.Future<Response> method(String p0, Entity<? extends Object> p1);
|
||||
java.util.concurrent.Future<Response> options();
|
||||
java.util.concurrent.Future<Response> post(Entity<? extends Object> p0);
|
||||
java.util.concurrent.Future<Response> put(Entity<? extends Object> p0);
|
||||
java.util.concurrent.Future<Response> trace();
|
||||
}
|
||||
24
java/ql/test/stubs/javafx-web/jakarta/ws/rs/client/Client.java
generated
Normal file
24
java/ql/test/stubs/javafx-web/jakarta/ws/rs/client/Client.java
generated
Normal file
@@ -0,0 +1,24 @@
|
||||
// Generated automatically from jakarta.ws.rs.client.Client for testing purposes
|
||||
|
||||
package jakarta.ws.rs.client;
|
||||
|
||||
import jakarta.ws.rs.client.Invocation;
|
||||
import jakarta.ws.rs.client.WebTarget;
|
||||
import jakarta.ws.rs.core.Configurable;
|
||||
import jakarta.ws.rs.core.Link;
|
||||
import jakarta.ws.rs.core.UriBuilder;
|
||||
import java.net.URI;
|
||||
import javax.net.ssl.HostnameVerifier;
|
||||
import javax.net.ssl.SSLContext;
|
||||
|
||||
public interface Client extends AutoCloseable, Configurable<Client>
|
||||
{
|
||||
HostnameVerifier getHostnameVerifier();
|
||||
Invocation.Builder invocation(Link p0);
|
||||
SSLContext getSslContext();
|
||||
WebTarget target(Link p0);
|
||||
WebTarget target(String p0);
|
||||
WebTarget target(URI p0);
|
||||
WebTarget target(UriBuilder p0);
|
||||
void close();
|
||||
}
|
||||
33
java/ql/test/stubs/javafx-web/jakarta/ws/rs/client/ClientBuilder.java
generated
Normal file
33
java/ql/test/stubs/javafx-web/jakarta/ws/rs/client/ClientBuilder.java
generated
Normal file
@@ -0,0 +1,33 @@
|
||||
// Generated automatically from jakarta.ws.rs.client.ClientBuilder for testing purposes
|
||||
|
||||
package jakarta.ws.rs.client;
|
||||
|
||||
import jakarta.ws.rs.client.Client;
|
||||
import jakarta.ws.rs.core.Configurable;
|
||||
import jakarta.ws.rs.core.Configuration;
|
||||
import java.security.KeyStore;
|
||||
import java.util.concurrent.ExecutorService;
|
||||
import java.util.concurrent.ScheduledExecutorService;
|
||||
import java.util.concurrent.TimeUnit;
|
||||
import javax.net.ssl.HostnameVerifier;
|
||||
import javax.net.ssl.SSLContext;
|
||||
|
||||
abstract public class ClientBuilder implements Configurable<ClientBuilder>
|
||||
{
|
||||
protected ClientBuilder(){}
|
||||
public ClientBuilder keyStore(KeyStore p0, String p1){ return null; }
|
||||
public abstract Client build();
|
||||
public abstract ClientBuilder connectTimeout(long p0, TimeUnit p1);
|
||||
public abstract ClientBuilder executorService(ExecutorService p0);
|
||||
public abstract ClientBuilder hostnameVerifier(HostnameVerifier p0);
|
||||
public abstract ClientBuilder keyStore(KeyStore p0, char[] p1);
|
||||
public abstract ClientBuilder readTimeout(long p0, TimeUnit p1);
|
||||
public abstract ClientBuilder scheduledExecutorService(ScheduledExecutorService p0);
|
||||
public abstract ClientBuilder sslContext(SSLContext p0);
|
||||
public abstract ClientBuilder trustStore(KeyStore p0);
|
||||
public abstract ClientBuilder withConfig(Configuration p0);
|
||||
public static Client newClient(){ return null; }
|
||||
public static Client newClient(Configuration p0){ return null; }
|
||||
public static ClientBuilder newBuilder(){ return null; }
|
||||
public static String JAXRS_DEFAULT_CLIENT_BUILDER_PROPERTY = null;
|
||||
}
|
||||
38
java/ql/test/stubs/javafx-web/jakarta/ws/rs/client/CompletionStageRxInvoker.java
generated
Normal file
38
java/ql/test/stubs/javafx-web/jakarta/ws/rs/client/CompletionStageRxInvoker.java
generated
Normal file
@@ -0,0 +1,38 @@
|
||||
// Generated automatically from jakarta.ws.rs.client.CompletionStageRxInvoker for testing purposes
|
||||
|
||||
package jakarta.ws.rs.client;
|
||||
|
||||
import jakarta.ws.rs.client.Entity;
|
||||
import jakarta.ws.rs.client.RxInvoker;
|
||||
import jakarta.ws.rs.core.GenericType;
|
||||
import jakarta.ws.rs.core.Response;
|
||||
import java.util.concurrent.CompletionStage;
|
||||
|
||||
public interface CompletionStageRxInvoker extends RxInvoker<CompletionStage>
|
||||
{
|
||||
<T> java.util.concurrent.CompletionStage<T> delete(jakarta.ws.rs.core.GenericType<T> p0);
|
||||
<T> java.util.concurrent.CompletionStage<T> delete(java.lang.Class<T> p0);
|
||||
<T> java.util.concurrent.CompletionStage<T> get(jakarta.ws.rs.core.GenericType<T> p0);
|
||||
<T> java.util.concurrent.CompletionStage<T> get(java.lang.Class<T> p0);
|
||||
<T> java.util.concurrent.CompletionStage<T> method(String p0, Entity<? extends Object> p1, jakarta.ws.rs.core.GenericType<T> p2);
|
||||
<T> java.util.concurrent.CompletionStage<T> method(String p0, Entity<? extends Object> p1, java.lang.Class<T> p2);
|
||||
<T> java.util.concurrent.CompletionStage<T> method(String p0, jakarta.ws.rs.core.GenericType<T> p1);
|
||||
<T> java.util.concurrent.CompletionStage<T> method(String p0, java.lang.Class<T> p1);
|
||||
<T> java.util.concurrent.CompletionStage<T> options(jakarta.ws.rs.core.GenericType<T> p0);
|
||||
<T> java.util.concurrent.CompletionStage<T> options(java.lang.Class<T> p0);
|
||||
<T> java.util.concurrent.CompletionStage<T> post(Entity<? extends Object> p0, jakarta.ws.rs.core.GenericType<T> p1);
|
||||
<T> java.util.concurrent.CompletionStage<T> post(Entity<? extends Object> p0, java.lang.Class<T> p1);
|
||||
<T> java.util.concurrent.CompletionStage<T> put(Entity<? extends Object> p0, jakarta.ws.rs.core.GenericType<T> p1);
|
||||
<T> java.util.concurrent.CompletionStage<T> put(Entity<? extends Object> p0, java.lang.Class<T> p1);
|
||||
<T> java.util.concurrent.CompletionStage<T> trace(jakarta.ws.rs.core.GenericType<T> p0);
|
||||
<T> java.util.concurrent.CompletionStage<T> trace(java.lang.Class<T> p0);
|
||||
CompletionStage<Response> delete();
|
||||
CompletionStage<Response> get();
|
||||
CompletionStage<Response> head();
|
||||
CompletionStage<Response> method(String p0);
|
||||
CompletionStage<Response> method(String p0, Entity<? extends Object> p1);
|
||||
CompletionStage<Response> options();
|
||||
CompletionStage<Response> post(Entity<? extends Object> p0);
|
||||
CompletionStage<Response> put(Entity<? extends Object> p0);
|
||||
CompletionStage<Response> trace();
|
||||
}
|
||||
36
java/ql/test/stubs/javafx-web/jakarta/ws/rs/client/Entity.java
generated
Normal file
36
java/ql/test/stubs/javafx-web/jakarta/ws/rs/client/Entity.java
generated
Normal file
@@ -0,0 +1,36 @@
|
||||
// Generated automatically from jakarta.ws.rs.client.Entity for testing purposes
|
||||
|
||||
package jakarta.ws.rs.client;
|
||||
|
||||
import jakarta.ws.rs.core.Form;
|
||||
import jakarta.ws.rs.core.MediaType;
|
||||
import jakarta.ws.rs.core.MultivaluedMap;
|
||||
import jakarta.ws.rs.core.Variant;
|
||||
import java.lang.annotation.Annotation;
|
||||
import java.util.Locale;
|
||||
|
||||
public class Entity<T>
|
||||
{
|
||||
protected Entity() {}
|
||||
public Annotation[] getAnnotations(){ return null; }
|
||||
public Locale getLanguage(){ return null; }
|
||||
public MediaType getMediaType(){ return null; }
|
||||
public String getEncoding(){ return null; }
|
||||
public String toString(){ return null; }
|
||||
public T getEntity(){ return null; }
|
||||
public Variant getVariant(){ return null; }
|
||||
public boolean equals(Object p0){ return false; }
|
||||
public int hashCode(){ return 0; }
|
||||
public static <T> jakarta.ws.rs.client.Entity<T> entity(T p0, MediaType p1){ return null; }
|
||||
public static <T> jakarta.ws.rs.client.Entity<T> entity(T p0, MediaType p1, Annotation[] p2){ return null; }
|
||||
public static <T> jakarta.ws.rs.client.Entity<T> entity(T p0, String p1){ return null; }
|
||||
public static <T> jakarta.ws.rs.client.Entity<T> entity(T p0, Variant p1){ return null; }
|
||||
public static <T> jakarta.ws.rs.client.Entity<T> entity(T p0, Variant p1, Annotation[] p2){ return null; }
|
||||
public static <T> jakarta.ws.rs.client.Entity<T> html(T p0){ return null; }
|
||||
public static <T> jakarta.ws.rs.client.Entity<T> json(T p0){ return null; }
|
||||
public static <T> jakarta.ws.rs.client.Entity<T> text(T p0){ return null; }
|
||||
public static <T> jakarta.ws.rs.client.Entity<T> xhtml(T p0){ return null; }
|
||||
public static <T> jakarta.ws.rs.client.Entity<T> xml(T p0){ return null; }
|
||||
public static Entity<Form> form(Form p0){ return null; }
|
||||
public static Entity<Form> form(MultivaluedMap<String, String> p0){ return null; }
|
||||
}
|
||||
53
java/ql/test/stubs/javafx-web/jakarta/ws/rs/client/Invocation.java
generated
Normal file
53
java/ql/test/stubs/javafx-web/jakarta/ws/rs/client/Invocation.java
generated
Normal file
@@ -0,0 +1,53 @@
|
||||
// Generated automatically from jakarta.ws.rs.client.Invocation for testing purposes
|
||||
|
||||
package jakarta.ws.rs.client;
|
||||
|
||||
import jakarta.ws.rs.client.AsyncInvoker;
|
||||
import jakarta.ws.rs.client.CompletionStageRxInvoker;
|
||||
import jakarta.ws.rs.client.Entity;
|
||||
import jakarta.ws.rs.client.InvocationCallback;
|
||||
import jakarta.ws.rs.client.RxInvoker;
|
||||
import jakarta.ws.rs.client.SyncInvoker;
|
||||
import jakarta.ws.rs.core.CacheControl;
|
||||
import jakarta.ws.rs.core.Cookie;
|
||||
import jakarta.ws.rs.core.GenericType;
|
||||
import jakarta.ws.rs.core.MediaType;
|
||||
import jakarta.ws.rs.core.MultivaluedMap;
|
||||
import jakarta.ws.rs.core.Response;
|
||||
import java.util.Locale;
|
||||
import java.util.concurrent.Future;
|
||||
|
||||
public interface Invocation
|
||||
{
|
||||
<T> T invoke(jakarta.ws.rs.core.GenericType<T> p0);
|
||||
<T> T invoke(java.lang.Class<T> p0);
|
||||
<T> java.util.concurrent.Future<T> submit(jakarta.ws.rs.client.InvocationCallback<T> p0);
|
||||
<T> java.util.concurrent.Future<T> submit(jakarta.ws.rs.core.GenericType<T> p0);
|
||||
<T> java.util.concurrent.Future<T> submit(java.lang.Class<T> p0);
|
||||
Invocation property(String p0, Object p1);
|
||||
Response invoke();
|
||||
java.util.concurrent.Future<Response> submit();
|
||||
static public interface Builder extends SyncInvoker
|
||||
{
|
||||
<T extends RxInvoker> T rx(java.lang.Class<T> p0);
|
||||
AsyncInvoker async();
|
||||
CompletionStageRxInvoker rx();
|
||||
Invocation build(String p0);
|
||||
Invocation build(String p0, Entity<? extends Object> p1);
|
||||
Invocation buildDelete();
|
||||
Invocation buildGet();
|
||||
Invocation buildPost(Entity<? extends Object> p0);
|
||||
Invocation buildPut(Entity<? extends Object> p0);
|
||||
Invocation.Builder accept(MediaType... p0);
|
||||
Invocation.Builder accept(String... p0);
|
||||
Invocation.Builder acceptEncoding(String... p0);
|
||||
Invocation.Builder acceptLanguage(Locale... p0);
|
||||
Invocation.Builder acceptLanguage(String... p0);
|
||||
Invocation.Builder cacheControl(CacheControl p0);
|
||||
Invocation.Builder cookie(Cookie p0);
|
||||
Invocation.Builder cookie(String p0, String p1);
|
||||
Invocation.Builder header(String p0, Object p1);
|
||||
Invocation.Builder headers(MultivaluedMap<String, Object> p0);
|
||||
Invocation.Builder property(String p0, Object p1);
|
||||
}
|
||||
}
|
||||
10
java/ql/test/stubs/javafx-web/jakarta/ws/rs/client/InvocationCallback.java
generated
Normal file
10
java/ql/test/stubs/javafx-web/jakarta/ws/rs/client/InvocationCallback.java
generated
Normal file
@@ -0,0 +1,10 @@
|
||||
// Generated automatically from jakarta.ws.rs.client.InvocationCallback for testing purposes
|
||||
|
||||
package jakarta.ws.rs.client;
|
||||
|
||||
|
||||
public interface InvocationCallback<RESPONSE>
|
||||
{
|
||||
void completed(RESPONSE p0);
|
||||
void failed(Throwable p0);
|
||||
}
|
||||
35
java/ql/test/stubs/javafx-web/jakarta/ws/rs/client/RxInvoker.java
generated
Normal file
35
java/ql/test/stubs/javafx-web/jakarta/ws/rs/client/RxInvoker.java
generated
Normal file
@@ -0,0 +1,35 @@
|
||||
// Generated automatically from jakarta.ws.rs.client.RxInvoker for testing purposes
|
||||
|
||||
package jakarta.ws.rs.client;
|
||||
|
||||
import jakarta.ws.rs.client.Entity;
|
||||
import jakarta.ws.rs.core.GenericType;
|
||||
|
||||
public interface RxInvoker<T>
|
||||
{
|
||||
<R> T delete(jakarta.ws.rs.core.GenericType<R> p0);
|
||||
<R> T delete(java.lang.Class<R> p0);
|
||||
<R> T get(jakarta.ws.rs.core.GenericType<R> p0);
|
||||
<R> T get(java.lang.Class<R> p0);
|
||||
<R> T method(String p0, Entity<? extends Object> p1, jakarta.ws.rs.core.GenericType<R> p2);
|
||||
<R> T method(String p0, Entity<? extends Object> p1, java.lang.Class<R> p2);
|
||||
<R> T method(String p0, jakarta.ws.rs.core.GenericType<R> p1);
|
||||
<R> T method(String p0, java.lang.Class<R> p1);
|
||||
<R> T options(jakarta.ws.rs.core.GenericType<R> p0);
|
||||
<R> T options(java.lang.Class<R> p0);
|
||||
<R> T post(Entity<? extends Object> p0, jakarta.ws.rs.core.GenericType<R> p1);
|
||||
<R> T post(Entity<? extends Object> p0, java.lang.Class<R> p1);
|
||||
<R> T put(Entity<? extends Object> p0, jakarta.ws.rs.core.GenericType<R> p1);
|
||||
<R> T put(Entity<? extends Object> p0, java.lang.Class<R> p1);
|
||||
<R> T trace(jakarta.ws.rs.core.GenericType<R> p0);
|
||||
<R> T trace(java.lang.Class<R> p0);
|
||||
T delete();
|
||||
T get();
|
||||
T head();
|
||||
T method(String p0);
|
||||
T method(String p0, Entity<? extends Object> p1);
|
||||
T options();
|
||||
T post(Entity<? extends Object> p0);
|
||||
T put(Entity<? extends Object> p0);
|
||||
T trace();
|
||||
}
|
||||
36
java/ql/test/stubs/javafx-web/jakarta/ws/rs/client/SyncInvoker.java
generated
Normal file
36
java/ql/test/stubs/javafx-web/jakarta/ws/rs/client/SyncInvoker.java
generated
Normal file
@@ -0,0 +1,36 @@
|
||||
// Generated automatically from jakarta.ws.rs.client.SyncInvoker for testing purposes
|
||||
|
||||
package jakarta.ws.rs.client;
|
||||
|
||||
import jakarta.ws.rs.client.Entity;
|
||||
import jakarta.ws.rs.core.GenericType;
|
||||
import jakarta.ws.rs.core.Response;
|
||||
|
||||
public interface SyncInvoker
|
||||
{
|
||||
<T> T delete(jakarta.ws.rs.core.GenericType<T> p0);
|
||||
<T> T delete(java.lang.Class<T> p0);
|
||||
<T> T get(jakarta.ws.rs.core.GenericType<T> p0);
|
||||
<T> T get(java.lang.Class<T> p0);
|
||||
<T> T method(String p0, Entity<? extends Object> p1, jakarta.ws.rs.core.GenericType<T> p2);
|
||||
<T> T method(String p0, Entity<? extends Object> p1, java.lang.Class<T> p2);
|
||||
<T> T method(String p0, jakarta.ws.rs.core.GenericType<T> p1);
|
||||
<T> T method(String p0, java.lang.Class<T> p1);
|
||||
<T> T options(jakarta.ws.rs.core.GenericType<T> p0);
|
||||
<T> T options(java.lang.Class<T> p0);
|
||||
<T> T post(Entity<? extends Object> p0, jakarta.ws.rs.core.GenericType<T> p1);
|
||||
<T> T post(Entity<? extends Object> p0, java.lang.Class<T> p1);
|
||||
<T> T put(Entity<? extends Object> p0, jakarta.ws.rs.core.GenericType<T> p1);
|
||||
<T> T put(Entity<? extends Object> p0, java.lang.Class<T> p1);
|
||||
<T> T trace(jakarta.ws.rs.core.GenericType<T> p0);
|
||||
<T> T trace(java.lang.Class<T> p0);
|
||||
Response delete();
|
||||
Response get();
|
||||
Response head();
|
||||
Response method(String p0);
|
||||
Response method(String p0, Entity<? extends Object> p1);
|
||||
Response options();
|
||||
Response post(Entity<? extends Object> p0);
|
||||
Response put(Entity<? extends Object> p0);
|
||||
Response trace();
|
||||
}
|
||||
28
java/ql/test/stubs/javafx-web/jakarta/ws/rs/client/WebTarget.java
generated
Normal file
28
java/ql/test/stubs/javafx-web/jakarta/ws/rs/client/WebTarget.java
generated
Normal file
@@ -0,0 +1,28 @@
|
||||
// Generated automatically from jakarta.ws.rs.client.WebTarget for testing purposes
|
||||
|
||||
package jakarta.ws.rs.client;
|
||||
|
||||
import jakarta.ws.rs.client.Invocation;
|
||||
import jakarta.ws.rs.core.Configurable;
|
||||
import jakarta.ws.rs.core.MediaType;
|
||||
import jakarta.ws.rs.core.UriBuilder;
|
||||
import java.net.URI;
|
||||
import java.util.Map;
|
||||
|
||||
public interface WebTarget extends Configurable<WebTarget>
|
||||
{
|
||||
Invocation.Builder request();
|
||||
Invocation.Builder request(MediaType... p0);
|
||||
Invocation.Builder request(String... p0);
|
||||
URI getUri();
|
||||
UriBuilder getUriBuilder();
|
||||
WebTarget matrixParam(String p0, Object... p1);
|
||||
WebTarget path(String p0);
|
||||
WebTarget queryParam(String p0, Object... p1);
|
||||
WebTarget resolveTemplate(String p0, Object p1);
|
||||
WebTarget resolveTemplate(String p0, Object p1, boolean p2);
|
||||
WebTarget resolveTemplateFromEncoded(String p0, Object p1);
|
||||
WebTarget resolveTemplates(Map<String, Object> p0);
|
||||
WebTarget resolveTemplates(Map<String, Object> p0, boolean p1);
|
||||
WebTarget resolveTemplatesFromEncoded(Map<String, Object> p0);
|
||||
}
|
||||
34
java/ql/test/stubs/javafx-web/jakarta/ws/rs/core/CacheControl.java
generated
Normal file
34
java/ql/test/stubs/javafx-web/jakarta/ws/rs/core/CacheControl.java
generated
Normal file
@@ -0,0 +1,34 @@
|
||||
// Generated automatically from jakarta.ws.rs.core.CacheControl for testing purposes
|
||||
|
||||
package jakarta.ws.rs.core;
|
||||
|
||||
import java.util.List;
|
||||
import java.util.Map;
|
||||
|
||||
public class CacheControl
|
||||
{
|
||||
public CacheControl(){}
|
||||
public List<String> getNoCacheFields(){ return null; }
|
||||
public List<String> getPrivateFields(){ return null; }
|
||||
public Map<String, String> getCacheExtension(){ return null; }
|
||||
public String toString(){ return null; }
|
||||
public boolean equals(Object p0){ return false; }
|
||||
public boolean isMustRevalidate(){ return false; }
|
||||
public boolean isNoCache(){ return false; }
|
||||
public boolean isNoStore(){ return false; }
|
||||
public boolean isNoTransform(){ return false; }
|
||||
public boolean isPrivate(){ return false; }
|
||||
public boolean isProxyRevalidate(){ return false; }
|
||||
public int getMaxAge(){ return 0; }
|
||||
public int getSMaxAge(){ return 0; }
|
||||
public int hashCode(){ return 0; }
|
||||
public static CacheControl valueOf(String p0){ return null; }
|
||||
public void setMaxAge(int p0){}
|
||||
public void setMustRevalidate(boolean p0){}
|
||||
public void setNoCache(boolean p0){}
|
||||
public void setNoStore(boolean p0){}
|
||||
public void setNoTransform(boolean p0){}
|
||||
public void setPrivate(boolean p0){}
|
||||
public void setProxyRevalidate(boolean p0){}
|
||||
public void setSMaxAge(int p0){}
|
||||
}
|
||||
20
java/ql/test/stubs/javafx-web/jakarta/ws/rs/core/Configurable.java
generated
Normal file
20
java/ql/test/stubs/javafx-web/jakarta/ws/rs/core/Configurable.java
generated
Normal file
@@ -0,0 +1,20 @@
|
||||
// Generated automatically from jakarta.ws.rs.core.Configurable for testing purposes
|
||||
|
||||
package jakarta.ws.rs.core;
|
||||
|
||||
import jakarta.ws.rs.core.Configuration;
|
||||
import java.util.Map;
|
||||
|
||||
public interface Configurable<C extends Configurable>
|
||||
{
|
||||
C property(String p0, Object p1);
|
||||
C register(Class<? extends Object> p0);
|
||||
C register(Class<? extends Object> p0, Class<? extends Object>... p1);
|
||||
C register(Class<? extends Object> p0, Map<Class<? extends Object>, Integer> p1);
|
||||
C register(Class<? extends Object> p0, int p1);
|
||||
C register(Object p0);
|
||||
C register(Object p0, Class<? extends Object>... p1);
|
||||
C register(Object p0, Map<Class<? extends Object>, Integer> p1);
|
||||
C register(Object p0, int p1);
|
||||
Configuration getConfiguration();
|
||||
}
|
||||
25
java/ql/test/stubs/javafx-web/jakarta/ws/rs/core/Configuration.java
generated
Normal file
25
java/ql/test/stubs/javafx-web/jakarta/ws/rs/core/Configuration.java
generated
Normal file
@@ -0,0 +1,25 @@
|
||||
// Generated automatically from jakarta.ws.rs.core.Configuration for testing purposes
|
||||
|
||||
package jakarta.ws.rs.core;
|
||||
|
||||
import jakarta.ws.rs.RuntimeType;
|
||||
import jakarta.ws.rs.core.Feature;
|
||||
import java.util.Collection;
|
||||
import java.util.Map;
|
||||
import java.util.Set;
|
||||
|
||||
public interface Configuration
|
||||
{
|
||||
Collection<String> getPropertyNames();
|
||||
Map<Class<? extends Object>, Integer> getContracts(Class<? extends Object> p0);
|
||||
Map<String, Object> getProperties();
|
||||
Object getProperty(String p0);
|
||||
RuntimeType getRuntimeType();
|
||||
Set<Class<? extends Object>> getClasses();
|
||||
Set<Object> getInstances();
|
||||
boolean isEnabled(Feature p0);
|
||||
boolean isEnabled(java.lang.Class<? extends Feature> p0);
|
||||
boolean isRegistered(Class<? extends Object> p0);
|
||||
boolean isRegistered(Object p0);
|
||||
default boolean hasProperty(String p0){ return false; }
|
||||
}
|
||||
33
java/ql/test/stubs/javafx-web/jakarta/ws/rs/core/Cookie.java
generated
Normal file
33
java/ql/test/stubs/javafx-web/jakarta/ws/rs/core/Cookie.java
generated
Normal file
@@ -0,0 +1,33 @@
|
||||
// Generated automatically from jakarta.ws.rs.core.Cookie for testing purposes
|
||||
|
||||
package jakarta.ws.rs.core;
|
||||
|
||||
|
||||
public class Cookie
|
||||
{
|
||||
protected Cookie() {}
|
||||
abstract static public class AbstractCookieBuilder<T extends Cookie.AbstractCookieBuilder<T>>
|
||||
{
|
||||
protected AbstractCookieBuilder() {}
|
||||
public AbstractCookieBuilder(String p0){}
|
||||
public T domain(String p0){ return null; }
|
||||
public T path(String p0){ return null; }
|
||||
public T value(String p0){ return null; }
|
||||
public T version(int p0){ return null; }
|
||||
public abstract Cookie build();
|
||||
}
|
||||
protected Cookie(Cookie.AbstractCookieBuilder<? extends Object> p0){}
|
||||
public Cookie(String p0, String p1){}
|
||||
public Cookie(String p0, String p1, String p2, String p3){}
|
||||
public Cookie(String p0, String p1, String p2, String p3, int p4){}
|
||||
public String getDomain(){ return null; }
|
||||
public String getName(){ return null; }
|
||||
public String getPath(){ return null; }
|
||||
public String getValue(){ return null; }
|
||||
public String toString(){ return null; }
|
||||
public boolean equals(Object p0){ return false; }
|
||||
public int getVersion(){ return 0; }
|
||||
public int hashCode(){ return 0; }
|
||||
public static Cookie valueOf(String p0){ return null; }
|
||||
public static int DEFAULT_VERSION = 0;
|
||||
}
|
||||
17
java/ql/test/stubs/javafx-web/jakarta/ws/rs/core/EntityTag.java
generated
Normal file
17
java/ql/test/stubs/javafx-web/jakarta/ws/rs/core/EntityTag.java
generated
Normal file
@@ -0,0 +1,17 @@
|
||||
// Generated automatically from jakarta.ws.rs.core.EntityTag for testing purposes
|
||||
|
||||
package jakarta.ws.rs.core;
|
||||
|
||||
|
||||
public class EntityTag
|
||||
{
|
||||
protected EntityTag() {}
|
||||
public EntityTag(String p0){}
|
||||
public EntityTag(String p0, boolean p1){}
|
||||
public String getValue(){ return null; }
|
||||
public String toString(){ return null; }
|
||||
public boolean equals(Object p0){ return false; }
|
||||
public boolean isWeak(){ return false; }
|
||||
public int hashCode(){ return 0; }
|
||||
public static EntityTag valueOf(String p0){ return null; }
|
||||
}
|
||||
10
java/ql/test/stubs/javafx-web/jakarta/ws/rs/core/Feature.java
generated
Normal file
10
java/ql/test/stubs/javafx-web/jakarta/ws/rs/core/Feature.java
generated
Normal file
@@ -0,0 +1,10 @@
|
||||
// Generated automatically from jakarta.ws.rs.core.Feature for testing purposes
|
||||
|
||||
package jakarta.ws.rs.core;
|
||||
|
||||
import jakarta.ws.rs.core.FeatureContext;
|
||||
|
||||
public interface Feature
|
||||
{
|
||||
boolean configure(FeatureContext p0);
|
||||
}
|
||||
9
java/ql/test/stubs/javafx-web/jakarta/ws/rs/core/FeatureContext.java
generated
Normal file
9
java/ql/test/stubs/javafx-web/jakarta/ws/rs/core/FeatureContext.java
generated
Normal file
@@ -0,0 +1,9 @@
|
||||
// Generated automatically from jakarta.ws.rs.core.FeatureContext for testing purposes
|
||||
|
||||
package jakarta.ws.rs.core;
|
||||
|
||||
import jakarta.ws.rs.core.Configurable;
|
||||
|
||||
public interface FeatureContext extends Configurable<FeatureContext>
|
||||
{
|
||||
}
|
||||
14
java/ql/test/stubs/javafx-web/jakarta/ws/rs/core/Form.java
generated
Normal file
14
java/ql/test/stubs/javafx-web/jakarta/ws/rs/core/Form.java
generated
Normal file
@@ -0,0 +1,14 @@
|
||||
// Generated automatically from jakarta.ws.rs.core.Form for testing purposes
|
||||
|
||||
package jakarta.ws.rs.core;
|
||||
|
||||
import jakarta.ws.rs.core.MultivaluedMap;
|
||||
|
||||
public class Form
|
||||
{
|
||||
public Form param(String p0, String p1){ return null; }
|
||||
public Form(){}
|
||||
public Form(MultivaluedMap<String, String> p0){}
|
||||
public Form(String p0, String p1){}
|
||||
public MultivaluedMap<String, String> asMap(){ return null; }
|
||||
}
|
||||
17
java/ql/test/stubs/javafx-web/jakarta/ws/rs/core/GenericType.java
generated
Normal file
17
java/ql/test/stubs/javafx-web/jakarta/ws/rs/core/GenericType.java
generated
Normal file
@@ -0,0 +1,17 @@
|
||||
// Generated automatically from jakarta.ws.rs.core.GenericType for testing purposes
|
||||
|
||||
package jakarta.ws.rs.core;
|
||||
|
||||
import java.lang.reflect.Type;
|
||||
|
||||
public class GenericType<T>
|
||||
{
|
||||
protected GenericType(){}
|
||||
public GenericType(Type p0){}
|
||||
public String toString(){ return null; }
|
||||
public boolean equals(Object p0){ return false; }
|
||||
public final Class<? extends Object> getRawType(){ return null; }
|
||||
public final Type getType(){ return null; }
|
||||
public int hashCode(){ return 0; }
|
||||
public static GenericType forInstance(Object p0){ return null; }
|
||||
}
|
||||
48
java/ql/test/stubs/javafx-web/jakarta/ws/rs/core/Link.java
generated
Normal file
48
java/ql/test/stubs/javafx-web/jakarta/ws/rs/core/Link.java
generated
Normal file
@@ -0,0 +1,48 @@
|
||||
// Generated automatically from jakarta.ws.rs.core.Link for testing purposes
|
||||
|
||||
package jakarta.ws.rs.core;
|
||||
|
||||
import jakarta.ws.rs.core.UriBuilder;
|
||||
import java.net.URI;
|
||||
import java.util.List;
|
||||
import java.util.Map;
|
||||
|
||||
abstract public class Link
|
||||
{
|
||||
public Link(){}
|
||||
public abstract List<String> getRels();
|
||||
public abstract Map<String, String> getParams();
|
||||
public abstract String getRel();
|
||||
public abstract String getTitle();
|
||||
public abstract String getType();
|
||||
public abstract String toString();
|
||||
public abstract URI getUri();
|
||||
public abstract UriBuilder getUriBuilder();
|
||||
public static Link valueOf(String p0){ return null; }
|
||||
public static Link.Builder fromLink(Link p0){ return null; }
|
||||
public static Link.Builder fromMethod(Class<? extends Object> p0, String p1){ return null; }
|
||||
public static Link.Builder fromPath(String p0){ return null; }
|
||||
public static Link.Builder fromResource(Class<? extends Object> p0){ return null; }
|
||||
public static Link.Builder fromUri(String p0){ return null; }
|
||||
public static Link.Builder fromUri(URI p0){ return null; }
|
||||
public static Link.Builder fromUriBuilder(UriBuilder p0){ return null; }
|
||||
public static String REL = null;
|
||||
public static String TITLE = null;
|
||||
public static String TYPE = null;
|
||||
static public interface Builder
|
||||
{
|
||||
Link build(Object... p0);
|
||||
Link buildRelativized(URI p0, Object... p1);
|
||||
Link.Builder baseUri(String p0);
|
||||
Link.Builder baseUri(URI p0);
|
||||
Link.Builder link(Link p0);
|
||||
Link.Builder link(String p0);
|
||||
Link.Builder param(String p0, String p1);
|
||||
Link.Builder rel(String p0);
|
||||
Link.Builder title(String p0);
|
||||
Link.Builder type(String p0);
|
||||
Link.Builder uri(String p0);
|
||||
Link.Builder uri(URI p0);
|
||||
Link.Builder uriBuilder(UriBuilder p0);
|
||||
}
|
||||
}
|
||||
54
java/ql/test/stubs/javafx-web/jakarta/ws/rs/core/MediaType.java
generated
Normal file
54
java/ql/test/stubs/javafx-web/jakarta/ws/rs/core/MediaType.java
generated
Normal file
@@ -0,0 +1,54 @@
|
||||
// Generated automatically from jakarta.ws.rs.core.MediaType for testing purposes
|
||||
|
||||
package jakarta.ws.rs.core;
|
||||
|
||||
import java.util.Map;
|
||||
|
||||
public class MediaType
|
||||
{
|
||||
public Map<String, String> getParameters(){ return null; }
|
||||
public MediaType withCharset(String p0){ return null; }
|
||||
public MediaType(){}
|
||||
public MediaType(String p0, String p1){}
|
||||
public MediaType(String p0, String p1, Map<String, String> p2){}
|
||||
public MediaType(String p0, String p1, String p2){}
|
||||
public String getSubtype(){ return null; }
|
||||
public String getType(){ return null; }
|
||||
public String toString(){ return null; }
|
||||
public boolean equals(Object p0){ return false; }
|
||||
public boolean isCompatible(MediaType p0){ return false; }
|
||||
public boolean isWildcardSubtype(){ return false; }
|
||||
public boolean isWildcardType(){ return false; }
|
||||
public int hashCode(){ return 0; }
|
||||
public static MediaType APPLICATION_ATOM_XML_TYPE = null;
|
||||
public static MediaType APPLICATION_FORM_URLENCODED_TYPE = null;
|
||||
public static MediaType APPLICATION_JSON_PATCH_JSON_TYPE = null;
|
||||
public static MediaType APPLICATION_JSON_TYPE = null;
|
||||
public static MediaType APPLICATION_OCTET_STREAM_TYPE = null;
|
||||
public static MediaType APPLICATION_SVG_XML_TYPE = null;
|
||||
public static MediaType APPLICATION_XHTML_XML_TYPE = null;
|
||||
public static MediaType APPLICATION_XML_TYPE = null;
|
||||
public static MediaType MULTIPART_FORM_DATA_TYPE = null;
|
||||
public static MediaType SERVER_SENT_EVENTS_TYPE = null;
|
||||
public static MediaType TEXT_HTML_TYPE = null;
|
||||
public static MediaType TEXT_PLAIN_TYPE = null;
|
||||
public static MediaType TEXT_XML_TYPE = null;
|
||||
public static MediaType WILDCARD_TYPE = null;
|
||||
public static MediaType valueOf(String p0){ return null; }
|
||||
public static String APPLICATION_ATOM_XML = null;
|
||||
public static String APPLICATION_FORM_URLENCODED = null;
|
||||
public static String APPLICATION_JSON = null;
|
||||
public static String APPLICATION_JSON_PATCH_JSON = null;
|
||||
public static String APPLICATION_OCTET_STREAM = null;
|
||||
public static String APPLICATION_SVG_XML = null;
|
||||
public static String APPLICATION_XHTML_XML = null;
|
||||
public static String APPLICATION_XML = null;
|
||||
public static String CHARSET_PARAMETER = null;
|
||||
public static String MEDIA_TYPE_WILDCARD = null;
|
||||
public static String MULTIPART_FORM_DATA = null;
|
||||
public static String SERVER_SENT_EVENTS = null;
|
||||
public static String TEXT_HTML = null;
|
||||
public static String TEXT_PLAIN = null;
|
||||
public static String TEXT_XML = null;
|
||||
public static String WILDCARD = null;
|
||||
}
|
||||
17
java/ql/test/stubs/javafx-web/jakarta/ws/rs/core/MultivaluedMap.java
generated
Normal file
17
java/ql/test/stubs/javafx-web/jakarta/ws/rs/core/MultivaluedMap.java
generated
Normal file
@@ -0,0 +1,17 @@
|
||||
// Generated automatically from jakarta.ws.rs.core.MultivaluedMap for testing purposes
|
||||
|
||||
package jakarta.ws.rs.core;
|
||||
|
||||
import java.util.List;
|
||||
import java.util.Map;
|
||||
|
||||
public interface MultivaluedMap<K, V> extends java.util.Map<K, java.util.List<V>>
|
||||
{
|
||||
V getFirst(K p0);
|
||||
boolean equalsIgnoreValueOrder(MultivaluedMap<K, V> p0);
|
||||
void add(K p0, V p1);
|
||||
void addAll(K p0, V... p1);
|
||||
void addAll(K p0, java.util.List<V> p1);
|
||||
void addFirst(K p0, V p1);
|
||||
void putSingle(K p0, V p1);
|
||||
}
|
||||
51
java/ql/test/stubs/javafx-web/jakarta/ws/rs/core/NewCookie.java
generated
Normal file
51
java/ql/test/stubs/javafx-web/jakarta/ws/rs/core/NewCookie.java
generated
Normal file
@@ -0,0 +1,51 @@
|
||||
// Generated automatically from jakarta.ws.rs.core.NewCookie for testing purposes
|
||||
|
||||
package jakarta.ws.rs.core;
|
||||
|
||||
import jakarta.ws.rs.core.Cookie;
|
||||
|
||||
public class NewCookie extends Cookie
|
||||
{
|
||||
protected NewCookie() {}
|
||||
abstract static public class AbstractNewCookieBuilder<T extends NewCookie.AbstractNewCookieBuilder<T>> extends Cookie.AbstractCookieBuilder<NewCookie.AbstractNewCookieBuilder<T>>
|
||||
{
|
||||
protected AbstractNewCookieBuilder() {}
|
||||
public AbstractNewCookieBuilder(Cookie p0){}
|
||||
public AbstractNewCookieBuilder(String p0){}
|
||||
public T comment(String p0){ return null; }
|
||||
public T expiry(java.util.Date p0){ return null; }
|
||||
public T httpOnly(boolean p0){ return null; }
|
||||
public T maxAge(int p0){ return null; }
|
||||
public T sameSite(NewCookie.SameSite p0){ return null; }
|
||||
public T secure(boolean p0){ return null; }
|
||||
public abstract NewCookie build();
|
||||
}
|
||||
protected NewCookie(NewCookie.AbstractNewCookieBuilder<? extends Object> p0){}
|
||||
public Cookie toCookie(){ return null; }
|
||||
public NewCookie(Cookie p0){}
|
||||
public NewCookie(Cookie p0, String p1, int p2, boolean p3){}
|
||||
public NewCookie(Cookie p0, String p1, int p2, java.util.Date p3, boolean p4, boolean p5){}
|
||||
public NewCookie(Cookie p0, String p1, int p2, java.util.Date p3, boolean p4, boolean p5, NewCookie.SameSite p6){}
|
||||
public NewCookie(String p0, String p1){}
|
||||
public NewCookie(String p0, String p1, String p2, String p3, String p4, int p5, boolean p6){}
|
||||
public NewCookie(String p0, String p1, String p2, String p3, String p4, int p5, boolean p6, boolean p7){}
|
||||
public NewCookie(String p0, String p1, String p2, String p3, int p4, String p5, int p6, boolean p7){}
|
||||
public NewCookie(String p0, String p1, String p2, String p3, int p4, String p5, int p6, java.util.Date p7, boolean p8, boolean p9){}
|
||||
public NewCookie(String p0, String p1, String p2, String p3, int p4, String p5, int p6, java.util.Date p7, boolean p8, boolean p9, NewCookie.SameSite p10){}
|
||||
public NewCookie.SameSite getSameSite(){ return null; }
|
||||
public String getComment(){ return null; }
|
||||
public String toString(){ return null; }
|
||||
public boolean equals(Object p0){ return false; }
|
||||
public boolean isHttpOnly(){ return false; }
|
||||
public boolean isSecure(){ return false; }
|
||||
public int getMaxAge(){ return 0; }
|
||||
public int hashCode(){ return 0; }
|
||||
public java.util.Date getExpiry(){ return null; }
|
||||
public static NewCookie valueOf(String p0){ return null; }
|
||||
public static int DEFAULT_MAX_AGE = 0;
|
||||
static public enum SameSite
|
||||
{
|
||||
LAX, NONE, STRICT;
|
||||
private SameSite() {}
|
||||
}
|
||||
}
|
||||
131
java/ql/test/stubs/javafx-web/jakarta/ws/rs/core/Response.java
generated
Normal file
131
java/ql/test/stubs/javafx-web/jakarta/ws/rs/core/Response.java
generated
Normal file
@@ -0,0 +1,131 @@
|
||||
// Generated automatically from jakarta.ws.rs.core.Response for testing purposes
|
||||
|
||||
package jakarta.ws.rs.core;
|
||||
|
||||
import jakarta.ws.rs.core.CacheControl;
|
||||
import jakarta.ws.rs.core.EntityTag;
|
||||
import jakarta.ws.rs.core.GenericType;
|
||||
import jakarta.ws.rs.core.Link;
|
||||
import jakarta.ws.rs.core.MediaType;
|
||||
import jakarta.ws.rs.core.MultivaluedMap;
|
||||
import jakarta.ws.rs.core.NewCookie;
|
||||
import jakarta.ws.rs.core.Variant;
|
||||
import java.lang.annotation.Annotation;
|
||||
import java.net.URI;
|
||||
import java.util.List;
|
||||
import java.util.Locale;
|
||||
import java.util.Map;
|
||||
import java.util.Set;
|
||||
|
||||
abstract public class Response implements AutoCloseable
|
||||
{
|
||||
abstract static public class ResponseBuilder
|
||||
{
|
||||
protected ResponseBuilder(){}
|
||||
protected static Response.ResponseBuilder newInstance(){ return null; }
|
||||
public Response.ResponseBuilder status(Response.Status p0){ return null; }
|
||||
public Response.ResponseBuilder status(Response.StatusType p0){ return null; }
|
||||
public abstract Response build();
|
||||
public abstract Response.ResponseBuilder allow(Set<String> p0);
|
||||
public abstract Response.ResponseBuilder allow(String... p0);
|
||||
public abstract Response.ResponseBuilder cacheControl(CacheControl p0);
|
||||
public abstract Response.ResponseBuilder clone();
|
||||
public abstract Response.ResponseBuilder contentLocation(URI p0);
|
||||
public abstract Response.ResponseBuilder cookie(NewCookie... p0);
|
||||
public abstract Response.ResponseBuilder encoding(String p0);
|
||||
public abstract Response.ResponseBuilder entity(Object p0);
|
||||
public abstract Response.ResponseBuilder entity(Object p0, Annotation[] p1);
|
||||
public abstract Response.ResponseBuilder expires(java.util.Date p0);
|
||||
public abstract Response.ResponseBuilder header(String p0, Object p1);
|
||||
public abstract Response.ResponseBuilder language(Locale p0);
|
||||
public abstract Response.ResponseBuilder language(String p0);
|
||||
public abstract Response.ResponseBuilder lastModified(java.util.Date p0);
|
||||
public abstract Response.ResponseBuilder link(String p0, String p1);
|
||||
public abstract Response.ResponseBuilder link(URI p0, String p1);
|
||||
public abstract Response.ResponseBuilder links(Link... p0);
|
||||
public abstract Response.ResponseBuilder location(URI p0);
|
||||
public abstract Response.ResponseBuilder replaceAll(MultivaluedMap<String, Object> p0);
|
||||
public abstract Response.ResponseBuilder status(int p0);
|
||||
public abstract Response.ResponseBuilder status(int p0, String p1);
|
||||
public abstract Response.ResponseBuilder tag(EntityTag p0);
|
||||
public abstract Response.ResponseBuilder tag(String p0);
|
||||
public abstract Response.ResponseBuilder type(MediaType p0);
|
||||
public abstract Response.ResponseBuilder type(String p0);
|
||||
public abstract Response.ResponseBuilder variant(Variant p0);
|
||||
public abstract Response.ResponseBuilder variants(Variant... p0);
|
||||
public abstract Response.ResponseBuilder variants(java.util.List<Variant> p0);
|
||||
}
|
||||
protected Response(){}
|
||||
public MultivaluedMap<String, Object> getHeaders(){ return null; }
|
||||
public abstract <T> T readEntity(jakarta.ws.rs.core.GenericType<T> p0);
|
||||
public abstract <T> T readEntity(jakarta.ws.rs.core.GenericType<T> p0, Annotation[] p1);
|
||||
public abstract <T> T readEntity(java.lang.Class<T> p0);
|
||||
public abstract <T> T readEntity(java.lang.Class<T> p0, Annotation[] p1);
|
||||
public abstract EntityTag getEntityTag();
|
||||
public abstract Link getLink(String p0);
|
||||
public abstract Link.Builder getLinkBuilder(String p0);
|
||||
public abstract Locale getLanguage();
|
||||
public abstract MediaType getMediaType();
|
||||
public abstract MultivaluedMap<String, Object> getMetadata();
|
||||
public abstract MultivaluedMap<String, String> getStringHeaders();
|
||||
public abstract Object getEntity();
|
||||
public abstract Response.StatusType getStatusInfo();
|
||||
public abstract Set<String> getAllowedMethods();
|
||||
public abstract String getHeaderString(String p0);
|
||||
public abstract URI getLocation();
|
||||
public abstract boolean bufferEntity();
|
||||
public abstract boolean hasEntity();
|
||||
public abstract boolean hasLink(String p0);
|
||||
public abstract int getLength();
|
||||
public abstract int getStatus();
|
||||
public abstract java.util.Date getDate();
|
||||
public abstract java.util.Date getLastModified();
|
||||
public abstract java.util.Map<String, NewCookie> getCookies();
|
||||
public abstract java.util.Set<Link> getLinks();
|
||||
public abstract void close();
|
||||
public boolean isClosed(){ return false; }
|
||||
public static Response.ResponseBuilder accepted(){ return null; }
|
||||
public static Response.ResponseBuilder accepted(Object p0){ return null; }
|
||||
public static Response.ResponseBuilder created(URI p0){ return null; }
|
||||
public static Response.ResponseBuilder fromResponse(Response p0){ return null; }
|
||||
public static Response.ResponseBuilder noContent(){ return null; }
|
||||
public static Response.ResponseBuilder notAcceptable(java.util.List<Variant> p0){ return null; }
|
||||
public static Response.ResponseBuilder notModified(){ return null; }
|
||||
public static Response.ResponseBuilder notModified(EntityTag p0){ return null; }
|
||||
public static Response.ResponseBuilder notModified(String p0){ return null; }
|
||||
public static Response.ResponseBuilder ok(){ return null; }
|
||||
public static Response.ResponseBuilder ok(Object p0){ return null; }
|
||||
public static Response.ResponseBuilder ok(Object p0, MediaType p1){ return null; }
|
||||
public static Response.ResponseBuilder ok(Object p0, String p1){ return null; }
|
||||
public static Response.ResponseBuilder ok(Object p0, Variant p1){ return null; }
|
||||
public static Response.ResponseBuilder seeOther(URI p0){ return null; }
|
||||
public static Response.ResponseBuilder serverError(){ return null; }
|
||||
public static Response.ResponseBuilder status(Response.Status p0){ return null; }
|
||||
public static Response.ResponseBuilder status(Response.StatusType p0){ return null; }
|
||||
public static Response.ResponseBuilder status(int p0){ return null; }
|
||||
public static Response.ResponseBuilder status(int p0, String p1){ return null; }
|
||||
public static Response.ResponseBuilder temporaryRedirect(URI p0){ return null; }
|
||||
static public enum Status
|
||||
{
|
||||
ACCEPTED, BAD_GATEWAY, BAD_REQUEST, CONFLICT, CREATED, EXPECTATION_FAILED, FORBIDDEN, FOUND, GATEWAY_TIMEOUT, GONE, HTTP_VERSION_NOT_SUPPORTED, INTERNAL_SERVER_ERROR, LENGTH_REQUIRED, METHOD_NOT_ALLOWED, MOVED_PERMANENTLY, MULTIPLE_CHOICES, NETWORK_AUTHENTICATION_REQUIRED, NOT_ACCEPTABLE, NOT_FOUND, NOT_IMPLEMENTED, NOT_MODIFIED, NO_CONTENT, OK, PARTIAL_CONTENT, PAYMENT_REQUIRED, PERMANENT_REDIRECT, PRECONDITION_FAILED, PRECONDITION_REQUIRED, PROXY_AUTHENTICATION_REQUIRED, REQUESTED_RANGE_NOT_SATISFIABLE, REQUEST_ENTITY_TOO_LARGE, REQUEST_HEADER_FIELDS_TOO_LARGE, REQUEST_TIMEOUT, REQUEST_URI_TOO_LONG, RESET_CONTENT, SEE_OTHER, SERVICE_UNAVAILABLE, TEMPORARY_REDIRECT, TOO_MANY_REQUESTS, UNAUTHORIZED, UNAVAILABLE_FOR_LEGAL_REASONS, UNSUPPORTED_MEDIA_TYPE, USE_PROXY;
|
||||
private Status() {}
|
||||
public Response.Status.Family getFamily(){ return null; }
|
||||
public String getReasonPhrase(){ return null; }
|
||||
public String toString(){ return null; }
|
||||
public int getStatusCode(){ return 0; }
|
||||
public static Response.Status fromStatusCode(int p0){ return null; }
|
||||
static public enum Family
|
||||
{
|
||||
CLIENT_ERROR, INFORMATIONAL, OTHER, REDIRECTION, SERVER_ERROR, SUCCESSFUL;
|
||||
private Family() {}
|
||||
public static Response.Status.Family familyOf(int p0){ return null; }
|
||||
}
|
||||
}
|
||||
static public interface StatusType
|
||||
{
|
||||
Response.Status.Family getFamily();
|
||||
String getReasonPhrase();
|
||||
default Response.Status toEnum(){ return null; }
|
||||
int getStatusCode();
|
||||
}
|
||||
}
|
||||
54
java/ql/test/stubs/javafx-web/jakarta/ws/rs/core/UriBuilder.java
generated
Normal file
54
java/ql/test/stubs/javafx-web/jakarta/ws/rs/core/UriBuilder.java
generated
Normal file
@@ -0,0 +1,54 @@
|
||||
// Generated automatically from jakarta.ws.rs.core.UriBuilder for testing purposes
|
||||
|
||||
package jakarta.ws.rs.core;
|
||||
|
||||
import jakarta.ws.rs.core.Link;
|
||||
import java.lang.reflect.Method;
|
||||
import java.net.URI;
|
||||
import java.util.Map;
|
||||
|
||||
abstract public class UriBuilder
|
||||
{
|
||||
protected UriBuilder(){}
|
||||
public abstract String toTemplate();
|
||||
public abstract URI build(Object... p0);
|
||||
public abstract URI build(Object[] p0, boolean p1);
|
||||
public abstract URI buildFromEncoded(Object... p0);
|
||||
public abstract URI buildFromEncodedMap(Map<String, ? extends Object> p0);
|
||||
public abstract URI buildFromMap(Map<String, ? extends Object> p0);
|
||||
public abstract URI buildFromMap(Map<String, ? extends Object> p0, boolean p1);
|
||||
public abstract UriBuilder clone();
|
||||
public abstract UriBuilder fragment(String p0);
|
||||
public abstract UriBuilder host(String p0);
|
||||
public abstract UriBuilder matrixParam(String p0, Object... p1);
|
||||
public abstract UriBuilder path(Class p0);
|
||||
public abstract UriBuilder path(Class p0, String p1);
|
||||
public abstract UriBuilder path(Method p0);
|
||||
public abstract UriBuilder path(String p0);
|
||||
public abstract UriBuilder port(int p0);
|
||||
public abstract UriBuilder queryParam(String p0, Object... p1);
|
||||
public abstract UriBuilder replaceMatrix(String p0);
|
||||
public abstract UriBuilder replaceMatrixParam(String p0, Object... p1);
|
||||
public abstract UriBuilder replacePath(String p0);
|
||||
public abstract UriBuilder replaceQuery(String p0);
|
||||
public abstract UriBuilder replaceQueryParam(String p0, Object... p1);
|
||||
public abstract UriBuilder resolveTemplate(String p0, Object p1);
|
||||
public abstract UriBuilder resolveTemplate(String p0, Object p1, boolean p2);
|
||||
public abstract UriBuilder resolveTemplateFromEncoded(String p0, Object p1);
|
||||
public abstract UriBuilder resolveTemplates(Map<String, Object> p0);
|
||||
public abstract UriBuilder resolveTemplates(Map<String, Object> p0, boolean p1);
|
||||
public abstract UriBuilder resolveTemplatesFromEncoded(Map<String, Object> p0);
|
||||
public abstract UriBuilder scheme(String p0);
|
||||
public abstract UriBuilder schemeSpecificPart(String p0);
|
||||
public abstract UriBuilder segment(String... p0);
|
||||
public abstract UriBuilder uri(String p0);
|
||||
public abstract UriBuilder uri(URI p0);
|
||||
public abstract UriBuilder userInfo(String p0);
|
||||
public static UriBuilder fromLink(Link p0){ return null; }
|
||||
public static UriBuilder fromMethod(Class<? extends Object> p0, String p1){ return null; }
|
||||
public static UriBuilder fromPath(String p0){ return null; }
|
||||
public static UriBuilder fromResource(Class<? extends Object> p0){ return null; }
|
||||
public static UriBuilder fromUri(String p0){ return null; }
|
||||
public static UriBuilder fromUri(URI p0){ return null; }
|
||||
public static UriBuilder newInstance(){ return null; }
|
||||
}
|
||||
36
java/ql/test/stubs/javafx-web/jakarta/ws/rs/core/Variant.java
generated
Normal file
36
java/ql/test/stubs/javafx-web/jakarta/ws/rs/core/Variant.java
generated
Normal file
@@ -0,0 +1,36 @@
|
||||
// Generated automatically from jakarta.ws.rs.core.Variant for testing purposes
|
||||
|
||||
package jakarta.ws.rs.core;
|
||||
|
||||
import jakarta.ws.rs.core.MediaType;
|
||||
import java.util.List;
|
||||
import java.util.Locale;
|
||||
|
||||
public class Variant
|
||||
{
|
||||
protected Variant() {}
|
||||
abstract static public class VariantListBuilder
|
||||
{
|
||||
protected VariantListBuilder(){}
|
||||
public abstract Variant.VariantListBuilder add();
|
||||
public abstract Variant.VariantListBuilder encodings(String... p0);
|
||||
public abstract Variant.VariantListBuilder languages(Locale... p0);
|
||||
public abstract Variant.VariantListBuilder mediaTypes(MediaType... p0);
|
||||
public abstract java.util.List<Variant> build();
|
||||
public static Variant.VariantListBuilder newInstance(){ return null; }
|
||||
}
|
||||
public Locale getLanguage(){ return null; }
|
||||
public MediaType getMediaType(){ return null; }
|
||||
public String getEncoding(){ return null; }
|
||||
public String getLanguageString(){ return null; }
|
||||
public String toString(){ return null; }
|
||||
public Variant(MediaType p0, Locale p1, String p2){}
|
||||
public Variant(MediaType p0, String p1, String p2){}
|
||||
public Variant(MediaType p0, String p1, String p2, String p3){}
|
||||
public Variant(MediaType p0, String p1, String p2, String p3, String p4){}
|
||||
public boolean equals(Object p0){ return false; }
|
||||
public int hashCode(){ return 0; }
|
||||
public static Variant.VariantListBuilder encodings(String... p0){ return null; }
|
||||
public static Variant.VariantListBuilder languages(Locale... p0){ return null; }
|
||||
public static Variant.VariantListBuilder mediaTypes(MediaType... p0){ return null; }
|
||||
}
|
||||
9
java/ql/test/stubs/javafx-web/javafx/animation/Interpolatable.java
generated
Normal file
9
java/ql/test/stubs/javafx-web/javafx/animation/Interpolatable.java
generated
Normal file
@@ -0,0 +1,9 @@
|
||||
// Generated automatically from javafx.animation.Interpolatable for testing purposes
|
||||
|
||||
package javafx.animation;
|
||||
|
||||
|
||||
public interface Interpolatable<T>
|
||||
{
|
||||
T interpolate(T p0, double p1);
|
||||
}
|
||||
10
java/ql/test/stubs/javafx-web/javafx/beans/InvalidationListener.java
generated
Normal file
10
java/ql/test/stubs/javafx-web/javafx/beans/InvalidationListener.java
generated
Normal file
@@ -0,0 +1,10 @@
|
||||
// Generated automatically from javafx.beans.InvalidationListener for testing purposes
|
||||
|
||||
package javafx.beans;
|
||||
|
||||
import javafx.beans.Observable;
|
||||
|
||||
public interface InvalidationListener
|
||||
{
|
||||
void invalidated(Observable p0);
|
||||
}
|
||||
11
java/ql/test/stubs/javafx-web/javafx/beans/Observable.java
generated
Normal file
11
java/ql/test/stubs/javafx-web/javafx/beans/Observable.java
generated
Normal file
@@ -0,0 +1,11 @@
|
||||
// Generated automatically from javafx.beans.Observable for testing purposes
|
||||
|
||||
package javafx.beans;
|
||||
|
||||
import javafx.beans.InvalidationListener;
|
||||
|
||||
public interface Observable
|
||||
{
|
||||
void addListener(InvalidationListener p0);
|
||||
void removeListener(InvalidationListener p0);
|
||||
}
|
||||
14
java/ql/test/stubs/javafx-web/javafx/beans/binding/Binding.java
generated
Normal file
14
java/ql/test/stubs/javafx-web/javafx/beans/binding/Binding.java
generated
Normal file
@@ -0,0 +1,14 @@
|
||||
// Generated automatically from javafx.beans.binding.Binding for testing purposes
|
||||
|
||||
package javafx.beans.binding;
|
||||
|
||||
import javafx.beans.value.ObservableValue;
|
||||
import javafx.collections.ObservableList;
|
||||
|
||||
public interface Binding<T> extends javafx.beans.value.ObservableValue<T>
|
||||
{
|
||||
ObservableList<? extends Object> getDependencies();
|
||||
boolean isValid();
|
||||
void dispose();
|
||||
void invalidate();
|
||||
}
|
||||
29
java/ql/test/stubs/javafx-web/javafx/beans/binding/BooleanBinding.java
generated
Normal file
29
java/ql/test/stubs/javafx-web/javafx/beans/binding/BooleanBinding.java
generated
Normal file
@@ -0,0 +1,29 @@
|
||||
// Generated automatically from javafx.beans.binding.BooleanBinding for testing purposes
|
||||
|
||||
package javafx.beans.binding;
|
||||
|
||||
import javafx.beans.InvalidationListener;
|
||||
import javafx.beans.Observable;
|
||||
import javafx.beans.binding.Binding;
|
||||
import javafx.beans.binding.BooleanExpression;
|
||||
import javafx.beans.value.ChangeListener;
|
||||
import javafx.collections.ObservableList;
|
||||
|
||||
abstract public class BooleanBinding extends BooleanExpression implements Binding<Boolean>
|
||||
{
|
||||
protected abstract boolean computeValue();
|
||||
protected final void bind(Observable... p0){}
|
||||
protected final void unbind(Observable... p0){}
|
||||
protected void onInvalidating(){}
|
||||
public BooleanBinding(){}
|
||||
public ObservableList<? extends Object> getDependencies(){ return null; }
|
||||
public String toString(){ return null; }
|
||||
public final boolean get(){ return false; }
|
||||
public final boolean isValid(){ return false; }
|
||||
public final void invalidate(){}
|
||||
public void addListener(ChangeListener<? super Boolean> p0){}
|
||||
public void addListener(InvalidationListener p0){}
|
||||
public void dispose(){}
|
||||
public void removeListener(ChangeListener<? super Boolean> p0){}
|
||||
public void removeListener(InvalidationListener p0){}
|
||||
}
|
||||
24
java/ql/test/stubs/javafx-web/javafx/beans/binding/BooleanExpression.java
generated
Normal file
24
java/ql/test/stubs/javafx-web/javafx/beans/binding/BooleanExpression.java
generated
Normal file
@@ -0,0 +1,24 @@
|
||||
// Generated automatically from javafx.beans.binding.BooleanExpression for testing purposes
|
||||
|
||||
package javafx.beans.binding;
|
||||
|
||||
import javafx.beans.binding.BooleanBinding;
|
||||
import javafx.beans.binding.ObjectExpression;
|
||||
import javafx.beans.binding.StringBinding;
|
||||
import javafx.beans.value.ObservableBooleanValue;
|
||||
import javafx.beans.value.ObservableValue;
|
||||
|
||||
abstract public class BooleanExpression implements ObservableBooleanValue
|
||||
{
|
||||
public Boolean getValue(){ return null; }
|
||||
public BooleanBinding and(ObservableBooleanValue p0){ return null; }
|
||||
public BooleanBinding isEqualTo(ObservableBooleanValue p0){ return null; }
|
||||
public BooleanBinding isNotEqualTo(ObservableBooleanValue p0){ return null; }
|
||||
public BooleanBinding not(){ return null; }
|
||||
public BooleanBinding or(ObservableBooleanValue p0){ return null; }
|
||||
public BooleanExpression(){}
|
||||
public ObjectExpression<Boolean> asObject(){ return null; }
|
||||
public StringBinding asString(){ return null; }
|
||||
public static BooleanExpression booleanExpression(ObservableBooleanValue p0){ return null; }
|
||||
public static BooleanExpression booleanExpression(ObservableValue<Boolean> p0){ return null; }
|
||||
}
|
||||
29
java/ql/test/stubs/javafx-web/javafx/beans/binding/DoubleBinding.java
generated
Normal file
29
java/ql/test/stubs/javafx-web/javafx/beans/binding/DoubleBinding.java
generated
Normal file
@@ -0,0 +1,29 @@
|
||||
// Generated automatically from javafx.beans.binding.DoubleBinding for testing purposes
|
||||
|
||||
package javafx.beans.binding;
|
||||
|
||||
import javafx.beans.InvalidationListener;
|
||||
import javafx.beans.Observable;
|
||||
import javafx.beans.binding.DoubleExpression;
|
||||
import javafx.beans.binding.NumberBinding;
|
||||
import javafx.beans.value.ChangeListener;
|
||||
import javafx.collections.ObservableList;
|
||||
|
||||
abstract public class DoubleBinding extends DoubleExpression implements NumberBinding
|
||||
{
|
||||
protected abstract double computeValue();
|
||||
protected final void bind(Observable... p0){}
|
||||
protected final void unbind(Observable... p0){}
|
||||
protected void onInvalidating(){}
|
||||
public DoubleBinding(){}
|
||||
public ObservableList<? extends Object> getDependencies(){ return null; }
|
||||
public String toString(){ return null; }
|
||||
public final boolean isValid(){ return false; }
|
||||
public final double get(){ return 0; }
|
||||
public final void invalidate(){}
|
||||
public void addListener(ChangeListener<? super Number> p0){}
|
||||
public void addListener(InvalidationListener p0){}
|
||||
public void dispose(){}
|
||||
public void removeListener(ChangeListener<? super Number> p0){}
|
||||
public void removeListener(InvalidationListener p0){}
|
||||
}
|
||||
44
java/ql/test/stubs/javafx-web/javafx/beans/binding/DoubleExpression.java
generated
Normal file
44
java/ql/test/stubs/javafx-web/javafx/beans/binding/DoubleExpression.java
generated
Normal file
@@ -0,0 +1,44 @@
|
||||
// Generated automatically from javafx.beans.binding.DoubleExpression for testing purposes
|
||||
|
||||
package javafx.beans.binding;
|
||||
|
||||
import javafx.beans.binding.DoubleBinding;
|
||||
import javafx.beans.binding.NumberExpressionBase;
|
||||
import javafx.beans.binding.ObjectExpression;
|
||||
import javafx.beans.value.ObservableDoubleValue;
|
||||
import javafx.beans.value.ObservableNumberValue;
|
||||
import javafx.beans.value.ObservableValue;
|
||||
|
||||
abstract public class DoubleExpression extends NumberExpressionBase implements ObservableDoubleValue
|
||||
{
|
||||
public Double getValue(){ return null; }
|
||||
public DoubleBinding add(ObservableNumberValue p0){ return null; }
|
||||
public DoubleBinding add(double p0){ return null; }
|
||||
public DoubleBinding add(float p0){ return null; }
|
||||
public DoubleBinding add(int p0){ return null; }
|
||||
public DoubleBinding add(long p0){ return null; }
|
||||
public DoubleBinding divide(ObservableNumberValue p0){ return null; }
|
||||
public DoubleBinding divide(double p0){ return null; }
|
||||
public DoubleBinding divide(float p0){ return null; }
|
||||
public DoubleBinding divide(int p0){ return null; }
|
||||
public DoubleBinding divide(long p0){ return null; }
|
||||
public DoubleBinding multiply(ObservableNumberValue p0){ return null; }
|
||||
public DoubleBinding multiply(double p0){ return null; }
|
||||
public DoubleBinding multiply(float p0){ return null; }
|
||||
public DoubleBinding multiply(int p0){ return null; }
|
||||
public DoubleBinding multiply(long p0){ return null; }
|
||||
public DoubleBinding negate(){ return null; }
|
||||
public DoubleBinding subtract(ObservableNumberValue p0){ return null; }
|
||||
public DoubleBinding subtract(double p0){ return null; }
|
||||
public DoubleBinding subtract(float p0){ return null; }
|
||||
public DoubleBinding subtract(int p0){ return null; }
|
||||
public DoubleBinding subtract(long p0){ return null; }
|
||||
public DoubleExpression(){}
|
||||
public ObjectExpression<Double> asObject(){ return null; }
|
||||
public double doubleValue(){ return 0; }
|
||||
public float floatValue(){ return 0; }
|
||||
public int intValue(){ return 0; }
|
||||
public long longValue(){ return 0; }
|
||||
public static <T extends Number> DoubleExpression doubleExpression(javafx.beans.value.ObservableValue<T> p0){ return null; }
|
||||
public static DoubleExpression doubleExpression(ObservableDoubleValue p0){ return null; }
|
||||
}
|
||||
29
java/ql/test/stubs/javafx-web/javafx/beans/binding/FloatBinding.java
generated
Normal file
29
java/ql/test/stubs/javafx-web/javafx/beans/binding/FloatBinding.java
generated
Normal file
@@ -0,0 +1,29 @@
|
||||
// Generated automatically from javafx.beans.binding.FloatBinding for testing purposes
|
||||
|
||||
package javafx.beans.binding;
|
||||
|
||||
import javafx.beans.InvalidationListener;
|
||||
import javafx.beans.Observable;
|
||||
import javafx.beans.binding.FloatExpression;
|
||||
import javafx.beans.binding.NumberBinding;
|
||||
import javafx.beans.value.ChangeListener;
|
||||
import javafx.collections.ObservableList;
|
||||
|
||||
abstract public class FloatBinding extends FloatExpression implements NumberBinding
|
||||
{
|
||||
protected abstract float computeValue();
|
||||
protected final void bind(Observable... p0){}
|
||||
protected final void unbind(Observable... p0){}
|
||||
protected void onInvalidating(){}
|
||||
public FloatBinding(){}
|
||||
public ObservableList<? extends Object> getDependencies(){ return null; }
|
||||
public String toString(){ return null; }
|
||||
public final boolean isValid(){ return false; }
|
||||
public final float get(){ return 0; }
|
||||
public final void invalidate(){}
|
||||
public void addListener(ChangeListener<? super Number> p0){}
|
||||
public void addListener(InvalidationListener p0){}
|
||||
public void dispose(){}
|
||||
public void removeListener(ChangeListener<? super Number> p0){}
|
||||
public void removeListener(InvalidationListener p0){}
|
||||
}
|
||||
40
java/ql/test/stubs/javafx-web/javafx/beans/binding/FloatExpression.java
generated
Normal file
40
java/ql/test/stubs/javafx-web/javafx/beans/binding/FloatExpression.java
generated
Normal file
@@ -0,0 +1,40 @@
|
||||
// Generated automatically from javafx.beans.binding.FloatExpression for testing purposes
|
||||
|
||||
package javafx.beans.binding;
|
||||
|
||||
import javafx.beans.binding.DoubleBinding;
|
||||
import javafx.beans.binding.FloatBinding;
|
||||
import javafx.beans.binding.NumberExpressionBase;
|
||||
import javafx.beans.binding.ObjectExpression;
|
||||
import javafx.beans.value.ObservableFloatValue;
|
||||
import javafx.beans.value.ObservableValue;
|
||||
|
||||
abstract public class FloatExpression extends NumberExpressionBase implements ObservableFloatValue
|
||||
{
|
||||
public DoubleBinding add(double p0){ return null; }
|
||||
public DoubleBinding divide(double p0){ return null; }
|
||||
public DoubleBinding multiply(double p0){ return null; }
|
||||
public DoubleBinding subtract(double p0){ return null; }
|
||||
public Float getValue(){ return null; }
|
||||
public FloatBinding add(float p0){ return null; }
|
||||
public FloatBinding add(int p0){ return null; }
|
||||
public FloatBinding add(long p0){ return null; }
|
||||
public FloatBinding divide(float p0){ return null; }
|
||||
public FloatBinding divide(int p0){ return null; }
|
||||
public FloatBinding divide(long p0){ return null; }
|
||||
public FloatBinding multiply(float p0){ return null; }
|
||||
public FloatBinding multiply(int p0){ return null; }
|
||||
public FloatBinding multiply(long p0){ return null; }
|
||||
public FloatBinding negate(){ return null; }
|
||||
public FloatBinding subtract(float p0){ return null; }
|
||||
public FloatBinding subtract(int p0){ return null; }
|
||||
public FloatBinding subtract(long p0){ return null; }
|
||||
public FloatExpression(){}
|
||||
public ObjectExpression<Float> asObject(){ return null; }
|
||||
public double doubleValue(){ return 0; }
|
||||
public float floatValue(){ return 0; }
|
||||
public int intValue(){ return 0; }
|
||||
public long longValue(){ return 0; }
|
||||
public static <T extends Number> FloatExpression floatExpression(javafx.beans.value.ObservableValue<T> p0){ return null; }
|
||||
public static FloatExpression floatExpression(ObservableFloatValue p0){ return null; }
|
||||
}
|
||||
29
java/ql/test/stubs/javafx-web/javafx/beans/binding/IntegerBinding.java
generated
Normal file
29
java/ql/test/stubs/javafx-web/javafx/beans/binding/IntegerBinding.java
generated
Normal file
@@ -0,0 +1,29 @@
|
||||
// Generated automatically from javafx.beans.binding.IntegerBinding for testing purposes
|
||||
|
||||
package javafx.beans.binding;
|
||||
|
||||
import javafx.beans.InvalidationListener;
|
||||
import javafx.beans.Observable;
|
||||
import javafx.beans.binding.IntegerExpression;
|
||||
import javafx.beans.binding.NumberBinding;
|
||||
import javafx.beans.value.ChangeListener;
|
||||
import javafx.collections.ObservableList;
|
||||
|
||||
abstract public class IntegerBinding extends IntegerExpression implements NumberBinding
|
||||
{
|
||||
protected abstract int computeValue();
|
||||
protected final void bind(Observable... p0){}
|
||||
protected final void unbind(Observable... p0){}
|
||||
protected void onInvalidating(){}
|
||||
public IntegerBinding(){}
|
||||
public ObservableList<? extends Object> getDependencies(){ return null; }
|
||||
public String toString(){ return null; }
|
||||
public final boolean isValid(){ return false; }
|
||||
public final int get(){ return 0; }
|
||||
public final void invalidate(){}
|
||||
public void addListener(ChangeListener<? super Number> p0){}
|
||||
public void addListener(InvalidationListener p0){}
|
||||
public void dispose(){}
|
||||
public void removeListener(ChangeListener<? super Number> p0){}
|
||||
public void removeListener(InvalidationListener p0){}
|
||||
}
|
||||
42
java/ql/test/stubs/javafx-web/javafx/beans/binding/IntegerExpression.java
generated
Normal file
42
java/ql/test/stubs/javafx-web/javafx/beans/binding/IntegerExpression.java
generated
Normal file
@@ -0,0 +1,42 @@
|
||||
// Generated automatically from javafx.beans.binding.IntegerExpression for testing purposes
|
||||
|
||||
package javafx.beans.binding;
|
||||
|
||||
import javafx.beans.binding.DoubleBinding;
|
||||
import javafx.beans.binding.FloatBinding;
|
||||
import javafx.beans.binding.IntegerBinding;
|
||||
import javafx.beans.binding.LongBinding;
|
||||
import javafx.beans.binding.NumberExpressionBase;
|
||||
import javafx.beans.binding.ObjectExpression;
|
||||
import javafx.beans.value.ObservableIntegerValue;
|
||||
import javafx.beans.value.ObservableValue;
|
||||
|
||||
abstract public class IntegerExpression extends NumberExpressionBase implements ObservableIntegerValue
|
||||
{
|
||||
public DoubleBinding add(double p0){ return null; }
|
||||
public DoubleBinding divide(double p0){ return null; }
|
||||
public DoubleBinding multiply(double p0){ return null; }
|
||||
public DoubleBinding subtract(double p0){ return null; }
|
||||
public FloatBinding add(float p0){ return null; }
|
||||
public FloatBinding divide(float p0){ return null; }
|
||||
public FloatBinding multiply(float p0){ return null; }
|
||||
public FloatBinding subtract(float p0){ return null; }
|
||||
public Integer getValue(){ return null; }
|
||||
public IntegerBinding add(int p0){ return null; }
|
||||
public IntegerBinding divide(int p0){ return null; }
|
||||
public IntegerBinding multiply(int p0){ return null; }
|
||||
public IntegerBinding negate(){ return null; }
|
||||
public IntegerBinding subtract(int p0){ return null; }
|
||||
public IntegerExpression(){}
|
||||
public LongBinding add(long p0){ return null; }
|
||||
public LongBinding divide(long p0){ return null; }
|
||||
public LongBinding multiply(long p0){ return null; }
|
||||
public LongBinding subtract(long p0){ return null; }
|
||||
public ObjectExpression<Integer> asObject(){ return null; }
|
||||
public double doubleValue(){ return 0; }
|
||||
public float floatValue(){ return 0; }
|
||||
public int intValue(){ return 0; }
|
||||
public long longValue(){ return 0; }
|
||||
public static <T extends Number> IntegerExpression integerExpression(javafx.beans.value.ObservableValue<T> p0){ return null; }
|
||||
public static IntegerExpression integerExpression(ObservableIntegerValue p0){ return null; }
|
||||
}
|
||||
29
java/ql/test/stubs/javafx-web/javafx/beans/binding/LongBinding.java
generated
Normal file
29
java/ql/test/stubs/javafx-web/javafx/beans/binding/LongBinding.java
generated
Normal file
@@ -0,0 +1,29 @@
|
||||
// Generated automatically from javafx.beans.binding.LongBinding for testing purposes
|
||||
|
||||
package javafx.beans.binding;
|
||||
|
||||
import javafx.beans.InvalidationListener;
|
||||
import javafx.beans.Observable;
|
||||
import javafx.beans.binding.LongExpression;
|
||||
import javafx.beans.binding.NumberBinding;
|
||||
import javafx.beans.value.ChangeListener;
|
||||
import javafx.collections.ObservableList;
|
||||
|
||||
abstract public class LongBinding extends LongExpression implements NumberBinding
|
||||
{
|
||||
protected abstract long computeValue();
|
||||
protected final void bind(Observable... p0){}
|
||||
protected final void unbind(Observable... p0){}
|
||||
protected void onInvalidating(){}
|
||||
public LongBinding(){}
|
||||
public ObservableList<? extends Object> getDependencies(){ return null; }
|
||||
public String toString(){ return null; }
|
||||
public final boolean isValid(){ return false; }
|
||||
public final long get(){ return 0; }
|
||||
public final void invalidate(){}
|
||||
public void addListener(ChangeListener<? super Number> p0){}
|
||||
public void addListener(InvalidationListener p0){}
|
||||
public void dispose(){}
|
||||
public void removeListener(ChangeListener<? super Number> p0){}
|
||||
public void removeListener(InvalidationListener p0){}
|
||||
}
|
||||
Some files were not shown because too many files have changed in this diff Show More
Reference in New Issue
Block a user