Java: Update java models with provenance column information.

This commit is contained in:
Michael Nebel
2022-06-13 12:42:43 +02:00
parent 4622b69c5d
commit 2e46e93f36
125 changed files with 11049 additions and 11026 deletions

View File

@@ -7,34 +7,34 @@ private class CreateFileSinkModels extends SinkModelCsv {
override predicate row(string row) {
row =
[
"java.io;FileOutputStream;false;FileOutputStream;;;Argument[0];create-file",
"java.io;RandomAccessFile;false;RandomAccessFile;;;Argument[0];create-file",
"java.io;FileWriter;false;FileWriter;;;Argument[0];create-file",
"java.io;PrintStream;false;PrintStream;(File);;Argument[0];create-file",
"java.io;PrintStream;false;PrintStream;(File,String);;Argument[0];create-file",
"java.io;PrintStream;false;PrintStream;(File,Charset);;Argument[0];create-file",
"java.io;PrintStream;false;PrintStream;(String);;Argument[0];create-file",
"java.io;PrintStream;false;PrintStream;(String,String);;Argument[0];create-file",
"java.io;PrintStream;false;PrintStream;(String,Charset);;Argument[0];create-file",
"java.io;PrintWriter;false;PrintWriter;(File);;Argument[0];create-file",
"java.io;PrintWriter;false;PrintWriter;(File,String);;Argument[0];create-file",
"java.io;PrintWriter;false;PrintWriter;(File,Charset);;Argument[0];create-file",
"java.io;PrintWriter;false;PrintWriter;(String);;Argument[0];create-file",
"java.io;PrintWriter;false;PrintWriter;(String,String);;Argument[0];create-file",
"java.io;PrintWriter;false;PrintWriter;(String,Charset);;Argument[0];create-file",
"java.nio.file;Files;false;copy;;;Argument[1];create-file",
"java.nio.file;Files;false;createDirectories;;;Argument[0];create-file",
"java.nio.file;Files;false;createDirectory;;;Argument[0];create-file",
"java.nio.file;Files;false;createFile;;;Argument[0];create-file",
"java.nio.file;Files;false;createLink;;;Argument[0];create-file",
"java.nio.file;Files;false;createSymbolicLink;;;Argument[0];create-file",
"java.nio.file;Files;false;createTempDirectory;;;Argument[0];create-file",
"java.nio.file;Files;false;createTempFile;(Path,String,String,FileAttribute[]);;Argument[0];create-file",
"java.nio.file;Files;false;move;;;Argument[1];create-file",
"java.nio.file;Files;false;newBufferedWriter;;;Argument[0];create-file",
"java.nio.file;Files;false;newOutputStream;;;Argument[0];create-file",
"java.nio.file;Files;false;write;;;Argument[0];create-file",
"java.nio.file;Files;false;writeString;;;Argument[0];create-file"
"java.io;FileOutputStream;false;FileOutputStream;;;Argument[0];create-file;manual",
"java.io;RandomAccessFile;false;RandomAccessFile;;;Argument[0];create-file;manual",
"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,String);;Argument[0];create-file;manual",
"java.io;PrintStream;false;PrintStream;(File,Charset);;Argument[0];create-file;manual",
"java.io;PrintStream;false;PrintStream;(String);;Argument[0];create-file;manual",
"java.io;PrintStream;false;PrintStream;(String,String);;Argument[0];create-file;manual",
"java.io;PrintStream;false;PrintStream;(String,Charset);;Argument[0];create-file;manual",
"java.io;PrintWriter;false;PrintWriter;(File);;Argument[0];create-file;manual",
"java.io;PrintWriter;false;PrintWriter;(File,String);;Argument[0];create-file;manual",
"java.io;PrintWriter;false;PrintWriter;(File,Charset);;Argument[0];create-file;manual",
"java.io;PrintWriter;false;PrintWriter;(String);;Argument[0];create-file;manual",
"java.io;PrintWriter;false;PrintWriter;(String,String);;Argument[0];create-file;manual",
"java.io;PrintWriter;false;PrintWriter;(String,Charset);;Argument[0];create-file;manual",
"java.nio.file;Files;false;copy;;;Argument[1];create-file;manual",
"java.nio.file;Files;false;createDirectories;;;Argument[0];create-file;manual",
"java.nio.file;Files;false;createDirectory;;;Argument[0];create-file;manual",
"java.nio.file;Files;false;createFile;;;Argument[0];create-file;manual",
"java.nio.file;Files;false;createLink;;;Argument[0];create-file;manual",
"java.nio.file;Files;false;createSymbolicLink;;;Argument[0];create-file;manual",
"java.nio.file;Files;false;createTempDirectory;;;Argument[0];create-file;manual",
"java.nio.file;Files;false;createTempFile;(Path,String,String,FileAttribute[]);;Argument[0];create-file;manual",
"java.nio.file;Files;false;move;;;Argument[1];create-file;manual",
"java.nio.file;Files;false;newBufferedWriter;;;Argument[0];create-file;manual",
"java.nio.file;Files;false;newOutputStream;;;Argument[0];create-file;manual",
"java.nio.file;Files;false;write;;;Argument[0];create-file;manual",
"java.nio.file;Files;false;writeString;;;Argument[0];create-file;manual"
]
}
}
@@ -43,30 +43,30 @@ private class WriteFileSinkModels extends SinkModelCsv {
override predicate row(string row) {
row =
[
"java.io;FileOutputStream;false;write;;;Argument[0];write-file",
"java.io;RandomAccessFile;false;write;;;Argument[0];write-file",
"java.io;RandomAccessFile;false;writeBytes;;;Argument[0];write-file",
"java.io;RandomAccessFile;false;writeChars;;;Argument[0];write-file",
"java.io;RandomAccessFile;false;writeUTF;;;Argument[0];write-file",
"java.io;Writer;true;append;;;Argument[0];write-file",
"java.io;Writer;true;write;;;Argument[0];write-file",
"java.io;PrintStream;true;append;;;Argument[0];write-file",
"java.io;PrintStream;true;format;(String,Object[]);;Argument[0..1];write-file",
"java.io;PrintStream;true;format;(Locale,String,Object[]);;Argument[1..2];write-file",
"java.io;PrintStream;true;print;;;Argument[0];write-file",
"java.io;PrintStream;true;printf;(String,Object[]);;Argument[0..1];write-file",
"java.io;PrintStream;true;printf;(Locale,String,Object[]);;Argument[1..2];write-file",
"java.io;PrintStream;true;println;;;Argument[0];write-file",
"java.io;PrintStream;true;write;;;Argument[0];write-file",
"java.io;PrintStream;true;writeBytes;;;Argument[0];write-file",
"java.io;PrintWriter;false;format;(String,Object[]);;Argument[0..1];write-file",
"java.io;PrintWriter;false;format;(Locale,String,Object[]);;Argument[1..2];write-file",
"java.io;PrintWriter;false;print;;;Argument[0];write-file",
"java.io;PrintWriter;false;printf;(String,Object[]);;Argument[0..1];write-file",
"java.io;PrintWriter;false;printf;(Locale,String,Object[]);;Argument[1..2];write-file",
"java.io;PrintWriter;false;println;;;Argument[0];write-file",
"java.nio.file;Files;false;write;;;Argument[1];write-file",
"java.nio.file;Files;false;writeString;;;Argument[1];write-file"
"java.io;FileOutputStream;false;write;;;Argument[0];write-file;manual",
"java.io;RandomAccessFile;false;write;;;Argument[0];write-file;manual",
"java.io;RandomAccessFile;false;writeBytes;;;Argument[0];write-file;manual",
"java.io;RandomAccessFile;false;writeChars;;;Argument[0];write-file;manual",
"java.io;RandomAccessFile;false;writeUTF;;;Argument[0];write-file;manual",
"java.io;Writer;true;append;;;Argument[0];write-file;manual",
"java.io;Writer;true;write;;;Argument[0];write-file;manual",
"java.io;PrintStream;true;append;;;Argument[0];write-file;manual",
"java.io;PrintStream;true;format;(String,Object[]);;Argument[0..1];write-file;manual",
"java.io;PrintStream;true;format;(Locale,String,Object[]);;Argument[1..2];write-file;manual",
"java.io;PrintStream;true;print;;;Argument[0];write-file;manual",
"java.io;PrintStream;true;printf;(String,Object[]);;Argument[0..1];write-file;manual",
"java.io;PrintStream;true;printf;(Locale,String,Object[]);;Argument[1..2];write-file;manual",
"java.io;PrintStream;true;println;;;Argument[0];write-file;manual",
"java.io;PrintStream;true;write;;;Argument[0];write-file;manual",
"java.io;PrintStream;true;writeBytes;;;Argument[0];write-file;manual",
"java.io;PrintWriter;false;format;(String,Object[]);;Argument[0..1];write-file;manual",
"java.io;PrintWriter;false;format;(Locale,String,Object[]);;Argument[1..2];write-file;manual",
"java.io;PrintWriter;false;print;;;Argument[0];write-file;manual",
"java.io;PrintWriter;false;printf;(String,Object[]);;Argument[0..1];write-file;manual",
"java.io;PrintWriter;false;printf;(Locale,String,Object[]);;Argument[1..2];write-file;manual",
"java.io;PrintWriter;false;println;;;Argument[0];write-file;manual",
"java.nio.file;Files;false;write;;;Argument[1];write-file;manual",
"java.nio.file;Files;false;writeString;;;Argument[1];write-file;manual"
]
}
}