Overlay: Add overlay annotations to Java & shared libraries

This commit is contained in:
Kasper Svendsen
2025-06-16 13:06:31 +02:00
parent 2218a981f6
commit c207cfdeb7
428 changed files with 966 additions and 0 deletions

View File

@@ -1,3 +1,6 @@
overlay[local?]
module;
import java
import semmle.code.java.frameworks.spring.SpringAbstractRef
import semmle.code.java.frameworks.spring.SpringAlias

View File

@@ -1,3 +1,6 @@
overlay[local?]
module;
import java
import semmle.code.java.frameworks.spring.SpringXMLElement
import semmle.code.java.frameworks.spring.SpringBean

View File

@@ -1,3 +1,6 @@
overlay[local?]
module;
import java
import semmle.code.java.frameworks.spring.SpringXMLElement
import semmle.code.java.frameworks.spring.SpringBean

View File

@@ -1,3 +1,6 @@
overlay[local?]
module;
import java
import semmle.code.java.frameworks.spring.SpringXMLElement

View File

@@ -1,3 +1,6 @@
overlay[local?]
module;
import java
import semmle.code.java.frameworks.spring.SpringXMLElement

View File

@@ -1,6 +1,8 @@
/**
* Provides classes and predicates for identifying methods and constructors called by Spring injection.
*/
overlay[local?]
module;
import java
import SpringComponentScan

View File

@@ -1,3 +1,6 @@
overlay[local?]
module;
import java
import semmle.code.java.frameworks.spring.SpringXMLElement
import semmle.code.java.frameworks.spring.SpringBeanRefType

View File

@@ -1,3 +1,6 @@
overlay[local?]
module;
import java
import semmle.code.java.frameworks.spring.SpringBean

View File

@@ -1,3 +1,6 @@
overlay[local?]
module;
import java
import semmle.code.java.frameworks.spring.SpringBean

View File

@@ -2,6 +2,8 @@
* Provides classes for working with Spring classes and interfaces from
* `org.springframework.boot.*`.
*/
overlay[local?]
module;
import java

View File

@@ -1,6 +1,8 @@
/**
* Provides classes and predicates for identifying Spring integration for the Apache Camel messaging framework.
*/
overlay[local?]
module;
import java
import semmle.code.java.frameworks.spring.SpringXMLElement

View File

@@ -1,3 +1,6 @@
overlay[local?]
module;
import java
import semmle.code.java.frameworks.spring.SpringAutowire
import semmle.code.java.frameworks.spring.SpringXMLElement

View File

@@ -1,3 +1,6 @@
overlay[local?]
module;
import java
import semmle.code.java.frameworks.spring.SpringXMLElement
import semmle.code.java.frameworks.spring.SpringBean

View File

@@ -1,3 +1,6 @@
overlay[local?]
module;
import java
import semmle.code.java.Maps
import SpringWeb

View File

@@ -1,3 +1,6 @@
overlay[local?]
module;
import java
import semmle.code.java.frameworks.spring.SpringXMLElement

View File

@@ -1,3 +1,6 @@
overlay[local?]
module;
import java
import semmle.code.java.frameworks.spring.SpringXMLElement
import semmle.code.java.frameworks.spring.SpringBean

View File

@@ -1,6 +1,8 @@
/**
* Provides classes for working with the Spring Expression Language (SpEL).
*/
overlay[local?]
module;
import java

View File

@@ -2,6 +2,8 @@
* Provides classes and predicates for the Spring BlazeDS integration. BlazeDS allows Java applications to integrate with
* Apache Flex applications, which are ultimately deployed as Adobe Flash applications.
*/
overlay[local?]
module;
import java
import semmle.code.java.frameworks.spring.SpringBean

View File

@@ -2,6 +2,8 @@
* Provides classes for working with Spring classes and interfaces from
* `org.springframework.http`.
*/
overlay[local?]
module;
import java
private import semmle.code.java.dataflow.DataFlow

View File

@@ -1,3 +1,6 @@
overlay[local?]
module;
import java
import semmle.code.java.frameworks.spring.SpringAbstractRef

View File

@@ -1,3 +1,6 @@
overlay[local?]
module;
import java
import semmle.code.java.frameworks.spring.SpringXMLElement

View File

@@ -1,3 +1,6 @@
overlay[local?]
module;
import java
/**

View File

@@ -1,3 +1,6 @@
overlay[local?]
module;
import java
import semmle.code.java.frameworks.spring.SpringXMLElement

View File

@@ -1,3 +1,6 @@
overlay[local?]
module;
import java
import semmle.code.java.frameworks.spring.SpringListOrSet

View File

@@ -1,3 +1,6 @@
overlay[local?]
module;
import java
import semmle.code.java.frameworks.spring.SpringMergable

View File

@@ -1,3 +1,6 @@
overlay[local?]
module;
import java
import semmle.code.java.frameworks.spring.SpringXMLElement
import semmle.code.java.frameworks.spring.SpringBean

View File

@@ -1,3 +1,6 @@
overlay[local?]
module;
import java
import semmle.code.java.frameworks.spring.SpringMergable

View File

@@ -1,3 +1,6 @@
overlay[local?]
module;
import java
import semmle.code.java.frameworks.spring.SpringXMLElement

View File

@@ -1,3 +1,6 @@
overlay[local?]
module;
import java
import semmle.code.java.frameworks.spring.SpringXMLElement

View File

@@ -1,3 +1,6 @@
overlay[local?]
module;
import java
import semmle.code.java.frameworks.spring.SpringXMLElement

View File

@@ -1,3 +1,6 @@
overlay[local?]
module;
import java
import semmle.code.java.frameworks.spring.SpringComponentScan

View File

@@ -1,3 +1,6 @@
overlay[local?]
module;
import java
import semmle.code.java.frameworks.spring.SpringXMLElement

View File

@@ -1,3 +1,6 @@
overlay[local?]
module;
import java
import semmle.code.java.frameworks.spring.SpringXMLElement
import semmle.code.java.frameworks.spring.SpringBean

View File

@@ -1,3 +1,6 @@
overlay[local?]
module;
import java
import semmle.code.java.frameworks.spring.SpringMergable

View File

@@ -1,3 +1,6 @@
overlay[local?]
module;
import java
import semmle.code.java.frameworks.spring.SpringXMLElement

View File

@@ -1,3 +1,6 @@
overlay[local?]
module;
import java
import semmle.code.java.frameworks.spring.SpringAbstractRef

View File

@@ -1,3 +1,6 @@
overlay[local?]
module;
import java
import semmle.code.java.frameworks.spring.SpringXMLElement
import semmle.code.java.frameworks.spring.SpringBean

View File

@@ -2,6 +2,8 @@
* Provides classes for working with Spring classes and interfaces from
* `org.springframework.security.*`.
*/
overlay[local?]
module;
import java

View File

@@ -1,3 +1,6 @@
overlay[local?]
module;
import java
import semmle.code.java.frameworks.spring.SpringListOrSet

View File

@@ -1,3 +1,6 @@
overlay[local?]
module;
import java
import semmle.code.java.frameworks.spring.SpringXMLElement

View File

@@ -1,6 +1,8 @@
/**
* Provides classes for working with Spring web requests.
*/
overlay[local?]
module;
import java

View File

@@ -1,6 +1,8 @@
/**
* Provides classes for working with Spring web clients.
*/
overlay[local?]
module;
import java
import SpringHttp

View File

@@ -1,3 +1,6 @@
overlay[local?]
module;
import java
import semmle.code.java.frameworks.spring.SpringBeanFile
import semmle.code.java.frameworks.spring.SpringBean

View File

@@ -1,3 +1,6 @@
overlay[local?]
module;
import semmle.code.java.frameworks.spring.SpringBean
import semmle.code.java.frameworks.spring.SpringBeanFile
import semmle.code.java.frameworks.spring.SpringEntry

View File

@@ -1,3 +1,6 @@
overlay[local?]
module;
import semmle.code.java.frameworks.spring.SpringBean
import semmle.code.java.frameworks.spring.SpringBeanFile
import semmle.code.java.frameworks.spring.metrics.MetricSpringBean