CodeQL library for Java
Search

Module Play

Provides classes and predicates for working with the Play framework.

Import path

import semmle.code.java.frameworks.play.Play

Imports

java

Provides all default Java QL imports.

Classes

PlayActionMethodQueryParameter

A Play framework action method parameter. These are a source of user input.

PlayAddCsrfTokenAnnotation

A play.filters.csrf.AddCSRFToken annotation.

PlayAsyncResultCompletionStage

The type java.util.concurrent.CompletionStage<Result>.

PlayAsyncResultPromise

The type play.libs.F.Promise<Result>.

PlayBodyParserAnnotation

A play.mvc.BodyParser$Of annotation.

PlayController

The class play.mvc.Controller or a class that transitively extends it.

PlayControllerActionMethod

A Play framework controller action method. These are mappings to route files.

PlayMvcHttpRequestHeader

The play.mvc.Http$RequestHeader class.

PlayMvcHttpRequestHeaderMethods

A PlayFramework HttpRequestHeader method, some of these are headers, getQueryString, getHeader.

PlayMvcResultClass

The play.mvc.Result class.

PlayMvcResultsClass

The play.mvc.Results class.

PlayMvcResultsMethods

A PlayFramework results method, some of these are ok, status, redirect.