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

Module JAXB

Definitions related to JAXB.

Import path

import semmle.code.java.frameworks.JAXB

Imports

Type

Provides classes and predicates for working with Java types.

Classes

GetterOrSetterMethod

A getter or setter method, as defined by whether the method name starts with “set” or “get”.

JaxbAnnotated
JaxbAnnotationType
JaxbBoundField

A field is “bound” to an XML element or attribute if it is either annotated as such, or it is bound due to the XmlAccessType of the declaring class.

JaxbBoundGetterSetter

A getter or setter that is “bound” to an XML element or attribute.

JaxbElement
JaxbMarshalMethod
JaxbMemberAnnotation

An annotation on a class member indicating that this member corresponds to an XML element or attribute in the XML schema represented by this class.

JaxbType

A class that is mapped to an XML schema.

XmlAccessType

An XmlAccessType is applied to a JaxbType to indicate which members will be automatically bound.