mirror of
https://github.com/github/codeql.git
synced 2026-04-30 03:05:15 +02:00
Java: Re-arrange import pattern for generated models.
This commit is contained in:
@@ -92,6 +92,7 @@ private module Frameworks {
|
||||
private import semmle.code.java.frameworks.apache.IO
|
||||
private import semmle.code.java.frameworks.apache.Lang
|
||||
private import semmle.code.java.frameworks.Flexjson
|
||||
private import semmle.code.java.frameworks.generated
|
||||
private import semmle.code.java.frameworks.guava.Guava
|
||||
private import semmle.code.java.frameworks.jackson.JacksonSerializability
|
||||
private import semmle.code.java.frameworks.javaee.jsf.JSFRenderer
|
||||
|
||||
@@ -1,11 +1,15 @@
|
||||
/** Custom definitions related to the Apache Commons IO library. */
|
||||
|
||||
import java
|
||||
import IOGenerated
|
||||
private import semmle.code.java.dataflow.ExternalFlow
|
||||
|
||||
// TODO: manual models that were not generated yet
|
||||
private class ApacheCommonsIOCustomSummaryCsv extends SummaryModelCsv {
|
||||
/**
|
||||
* Models that are not yet auto generated or where the generated summaries will
|
||||
* be ignored.
|
||||
* Note that if a callable has any handwritten summary, all generated summaries
|
||||
* will be ignored for that callable.
|
||||
*/
|
||||
override predicate row(string row) {
|
||||
row =
|
||||
[
|
||||
|
||||
9
java/ql/lib/semmle/code/java/frameworks/generated.qll
Normal file
9
java/ql/lib/semmle/code/java/frameworks/generated.qll
Normal file
@@ -0,0 +1,9 @@
|
||||
/**
|
||||
* A module importing all generated Models as Data models.
|
||||
*/
|
||||
|
||||
import java
|
||||
|
||||
private module GeneratedFrameworks {
|
||||
private import apache.IOGenerated
|
||||
}
|
||||
Reference in New Issue
Block a user