CodeQL library for Java
Search

Module JavaxAnnotations

Provides classes and predicates for working with annotations in the javax package.

Import path

import semmle.code.java.frameworks.JavaxAnnotations

Imports

java

Provides all default Java QL imports.

Classes

AroundInvokeAnnotation

A @javax.interceptor.AroundInvoke annotation.

DeclareRolesAnnotation

A @javax.annotation.security.DeclareRoles annotation.

DenyAllAnnotation

A @javax.annotation.security.DenyAll annotation.

ExcludeClassInterceptorsAnnotation

A @javax.interceptor.ExcludeClassInterceptors annotation.

ExcludeDefaultInterceptorsAnnotation

A @javax.interceptor.ExcludeDefaultInterceptors annotation.

GeneratedAnnotation

A @javax.annotation.Generated annotation.

InterceptorsAnnotation

A @javax.interceptor.Interceptors annotation.

JavaxManagedBeanAnnotation

A @javax.annotation.ManagedBean annotation.

PermitAllAnnotation

A @javax.annotation.security.PermitAll annotation.

PostConstructAnnotation

A @javax.annotation.PostConstruct annotation.

PreDestroyAnnotation

A @javax.annotation.PreDestroy annotation.

ResourceAnnotation

A @javax.annotation.Resource annotation.

ResourcesAnnotation

A @javax.annotation.Resources annotation.

RolesAllowedAnnotation

A @javax.annotation.security.RolesAllowed annotation.

RunAsAnnotation

A @javax.annotation.security.RunAs annotation.

WebServiceAnnotation

A @javax.jws.WebService annotation.

WebServiceRefAnnotation

A @javax.xml.ws.WebServiceRef annotation.