The set of Servlet
listener types that can be specified in a web.xml
file.
Note: There are a number of other listener interfaces in the javax.servlet
package that cannot
be configured in web.xml
and therefore are not covered by this class.
Import path
import semmle.code.java.frameworks.Servlets
Direct supertypes
Indirect supertypes
Inherited predicates
commonSubtype | A common (reflexive, transitive) subtype of the erasures of types | from RefType |
compilerGeneratedReason | Gets the reason this element was generated by the compiler, if any. | from Element |
contains | Holds if this element transitively contains the specified element | from Element |
declaresField | Holds if this type declares a field with the specified name. | from RefType |
declaresMethod | Holds if this type declares a method with the specified name. | from RefType |
declaresMethod | Holds if this type declares a method with the specified name and number of parameters. | from RefType |
extendsOrImplements | Holds if | from RefType |
fromSource | Holds if this element pertains to a source file. | from Element |
getACallable | Gets a method or constructor declared in this type. | from RefType |
getAConstructor | Gets a constructor declared in this type. | from RefType |
getADeclaredAnnotation | Gets an annotation that is declared on this element, excluding inherited annotations. The retention policy of the annotation type is not considered. | from Annotatable |
getADescendant | Gets a direct or indirect descendant of this type, including itself. | from RefType |
getAField | Gets a field declared in this type. | from RefType |
getAMember | Gets a member declared in this type. | from RefType |
getAMethod | Gets a method declared in this type. | from RefType |
getAModifier | Gets a modifier of this element. | from Modifiable |
getAPrimaryQlClass | Gets the name of a primary CodeQL class to which this element belongs. | from Top |
getASourceSupertype | Gets the source declaration of a direct supertype of this type, excluding itself. | from RefType |
getAStrictAncestor | Gets a direct or indirect supertype of this type. This does not include itself, unless this type is part of a cycle in the type hierarchy. | from RefType |
getASubtype | Gets a direct subtype of this type. | from RefType |
getASupertype | Gets a direct supertype of this type. | from RefType |
getAnAncestor | Gets a direct or indirect supertype of this type, including itself. | from RefType |
getAnAnnotation | Gets an annotation that applies to this element, including inherited annotations. The results only include direct annotations; indirect annotations, that is repeated annotations in an (implicit) container annotation, are not included. The retention policy of the annotation type is not considered. | from Annotatable |
getAnAssociatedAnnotation | Gets an annotation associated with this element, that is: - An annotation directly present on this element, or - An annotation indirectly present on this element (in the form of a repeated annotation), or - If an annotation of a type is neither directly nor indirectly present the result is an associated inherited annotation (recursively) | from Annotatable |
getCompilationUnit | Gets the compilation unit in which this type is declared. | from RefType |
getDoc | Cast this element to a | from Element |
getEnclosingType | Gets the type in which this reference type is enclosed, if any. | from RefType |
getErasure | Gets the erasure of this type. | from Type |
getFile | Gets the file associated with this element. | from Top |
getLocation | Gets the source location for this element. | from Top |
getMetrics | Cast this reference type to a class that provides access to metrics information. | from RefType |
getName | Gets the name of this element. | from Element |
getNumberOfCommentLines | Gets the number of comment lines that this element ranges over. | from Top |
getNumberOfLinesOfCode | Gets the number of lines of code that this element ranges over. | from Top |
getNumberOfMethods | Gets the number of methods declared in this type. | from RefType |
getPackage | Gets the package in which this type is declared. | from RefType |
getPrimaryQlClasses | Gets a comma-separated list of the names of the primary CodeQL classes to which this element belongs. | from Top |
getQualifiedName | Gets the qualified name of this type, consisting of the package name followed by a | from RefType |
getSourceDeclaration | Gets the source declaration of this type. | from RefType |
getTotalNumberOfLines | Gets the total number of lines that this element ranges over, including lines of code, comment and whitespace-only lines. | from Top |
getTypeDescriptor | Gets the JVM descriptor for this type, as used in bytecode. | from RefType |
hasAnnotation | Holds if this element has an annotation, including inherited annotations. The retention policy of the annotation type is not considered. | from Annotatable |
hasAnnotation | Holds if this element has the specified annotation, including inherited annotations. The retention policy of the annotation type is not considered. | from Annotatable |
hasChildElement | Holds if this element is the immediate parent of the specified element | from Element |
hasDeclaredAnnotation | Holds if this element has a declared annotation, excluding inherited annotations. The retention policy of the annotation type is not considered. | from Annotatable |
hasLocationInfo | Holds if this element is at the specified location. The location spans column | from Top |
hasMember | Holds if this type declares any members. | from RefType |
hasMethod | Holds if this type declares or inherits method | from RefType |
hasMethod | Holds if this type declares or inherits method | from RefType |
hasModifier | Holds if this element has modifier | from Modifiable |
hasName | Holds if this element has the specified | from Element |
hasNoModifier | Holds if this element has no modifier. | from Modifiable |
hasQualifiedName | Holds if this type is declared in a specified package with the specified name. | from RefType |
hasSubtype | Holds if | from RefType |
hasSupertype | Holds if | from RefType |
inherits | Holds if this type declares or inherits the specified member. | from RefType |
isAbstract | Holds if this element has an | from Modifiable |
isCompilerGenerated | Holds if this is an auxiliary program element generated by the compiler. | from Element |
isCrossinline | Holds if this element has a | from Modifiable |
isDefault | Holds if this element has a | from Modifiable |
isFinal | Holds if this element has a | from Modifiable |
isIn | Holds if this element has an | from Modifiable |
isInline | Holds if this element has an | from Modifiable |
isInternal | Holds if this element has an | from Modifiable |
isLateinit | Holds if this element has a | from Modifiable |
isNative | Holds if this element has a | from Modifiable |
isNoinline | Holds if this element has a | from Modifiable |
isOut | Holds if this element has an | from Modifiable |
isPrivate | Holds if this element has a | from Modifiable |
isProtected | Holds if this element has a | from Modifiable |
isPublic | Holds if this element has a | from Modifiable |
isReified | Holds if this element has a | from Modifiable |
isSealedKotlin | Holds if this element has a | from Modifiable |
isSourceDeclaration | Holds if this type is the same as its source declaration. | from RefType |
isStatic | Holds if this element has a | from Modifiable |
isStrictfp | Holds if this element has a | from Modifiable |
isSuspend | Holds if this element has a | from Modifiable |
isSynchronized | Holds if this element has a | from Modifiable |
isTopLevel | Holds if this is a top-level type, which is not nested inside any other types. | from RefType |
isTransient | Holds if this element has a | from Modifiable |
isVolatile | Holds if this element has a | from Modifiable |
nestedName | Gets the nested name of this type. | from RefType |
suppressesWarningsAbout | Holds if this or any enclosing | from Annotatable |
toString | Gets a textual representation of this element. | from Top |