CodeQL library for Java/Kotlin
codeql/java-all 4.0.1-dev (changelog, source)
Search

Module SpringEntryPoints

Import path

import semmle.code.java.deadcode.SpringEntryPoints

Imports

DeadCode
Spring
java

Provides all default Java QL imports.

Classes

SpringAspect
SpringBeanAnnotatedMethod

A method that creates a Spring bean.

SpringBeanInitDestroyMethod

A method called by Spring when a bean is initialized or destroyed.

SpringCli

Spring Shell provides annotations for identifying methods that contribute CLI commands.

SpringControllerEntryPoint

A live entry point within a Spring controller.

SpringFactoryMethod

A factory method called to construct an instance of a bean.

SpringFlexEntryPoint

An entry point which acts as a remote API for a Flex application to access a Spring application.

SpringInjectionCallableEntryPoint

A method called by Spring to construct a Spring class, or inject a parameter into a Spring class.

SpringManagedResource

A Spring “managed resource” is a JMX bean, where only methods annotated with @ManagedAttribute or @ManagedOperation are exposed.

SpringPersistenceConstructor

Spring allows persistence entities to have constructors other than the default constructor.

SpringResponseAccessibleMethod

A method that is accessible in a response, because it is part of the returned model, for example when rendering a JSP page.