Module DeadField
Import path
import semmle.code.java.deadcode.DeadField
Imports
DeadCode | |
JAXB |
Definitions related to JAXB. |
JacksonSerializability |
Provides classes and predicates for working with Java Serialization in the context of the |
Persistence |
Provides classes and predicates for working with the JavaEE Persistence API. |
java |
Provides all default Java QL imports. |
Classes
ClassReflectivelyReadField |
A field that is reflectively read via a call to |
DeadField |
A field is dead if it is never read by a live callable and it is neither reflectively accessed, nor whitelisted. |
JUnitAnnotatedField |
A field with an annotation which implies that it will be read by |
JacksonMixinReflextivelyReadField |
A field that is used when applying Jackson mixins. |
JacksonSerializableReflectivelyReadField |
Consider all |
JpaReadField |
A field which is read by a JPA compatible Java persistence framework. |
LiveField |
A field is live if it is read by a live callable, accessed by an annotation on a live element, reflectively read, or whitelisted as read. |
LiveJaxbBoundField |
A field is read by the JAXB during serialization if it is a JAXB bound field, and if the containing class is considered “live”. |
ReflectivelyReadField |
A field that may be read reflectively. |
SerialVersionUidField |
A static, final, long field named |
SourceField |
A field that is from a source file. |
WhitelistedLiveField |
A field which is dead, but should be considered as live. |
Aliases
JPAReadField |
DEPRECATED: Alias for JpaReadField |
SerialVersionUIDField |
DEPRECATED: Alias for SerialVersionUidField |