Module EntryPoints
Import path
import semmle.code.java.deadcode.EntryPoints
Imports
CamelEntryPoints |
Apache Camel is a messaging framework, which can integrate with Spring. |
DeadCode | |
GigaSpacesXAPEntryPoints |
GigaSpaces XAP (eXtreme Application Platform) is a distributed in-memory “datagrid”. |
JAXB |
Definitions related to JAXB. |
JMX |
Provides classes and predicates for working with JMX bean types. |
JavaServerFaces |
Provides classes and predicates for working with Java Server Faces. |
JavaxAnnotations |
Provides classes and predicates for working with annotations in the |
JaxWS |
Definitions relating to JAX-WS (Java/Jakarta API for XML Web Services) and JAX-RS (Java/Jakarta API for RESTful Web Services). |
Reflection |
Provides classes and predicates for working with Java Reflection. |
Selenium |
Provides classes and predicates for identifying classes reflectively constructed by Selenium using the |
SpringEntryPoints | |
StrutsEntryPoints | |
TestEntryPoints | |
WebEntryPoints | |
java |
Provides all default Java QL imports. |
Classes
AnnotationEntryPoint |
Classes that are entry points recognised by annotations. |
ArbitraryXmlEntryPoint |
A source class which is referred to by fully qualified name in the value of an arbitrary XML attribute which has a name containing “className” or “ClassName”. |
BeanClass |
Entry point for bean classes. Should be extended to define any project specific types of bean. |
CallableEntryPoint |
An entry point corresponding to a single method or constructor. |
CallableEntryPointOnConstructedClass |
An entry point that is a single method, that is only live if there is a live constructor on the class. |
DeserializedClass | |
EjbHome |
Entry point for EJB home interfaces. |
EjbObject |
Entry point for EJB object interfaces. |
EntryPoint |
An entry point into our system, marking some number of |
FacesAccessibleMethodEntryPoint |
Entry point for methods that may be called by Java Server Faces. |
FacesComponentReflectivelyConstructedClass |
A Java Server Faces custom component, that is reflectively constructed by the framework when used in a view (JSP or facelet). |
FacesManagedBeanEntryPoint |
Entry point for Java Server Faces |
GsonDeserializationEntryPoint | |
J2EEBean |
Entry point for J2EE beans ( |
JacksonMixinCallableEntryPoint |
A callable that is used when applying Jackson mixins. |
JacksonReflectivelyConstructedClass |
Classes that are deserialized by Jackson are reflectively constructed. |
JavaxManagedBeanReflectivelyConstructed |
A |
JavaxResourceAnnotatedMethod |
A |
JaxAnnotationReflectivelyConstructedClass |
A JAX annotation seen as a reflectively constructed class. |
JaxRsBeanParamConstructorEntryPoint |
A constructor that may be called when injecting values into a JaxRS resource class constructor or method. |
JaxRsResourceClassEntry |
A JAX RS resource class. |
JaxWsEndpointEntry |
A JAX WS endpoint is constructed by the container, and its methods are – where annotated – called remotely. |
JaxbDeserializationEntryPoint |
A JAXB deserialization entry point seen as a reflectively constructed class. |
JaxbXmlEnum |
An enum annotated with |
JaxbXmlRegistry |
A JAXB XML registry, used reflectively to construct objects based on the contents of XML files. |
JaxbXmlType |
A type annotated with |
LibOverrideMethodEntry |
A method that overrides a library method – the result is that when the library calls the overridden method, it may instead call this method, which makes it live even if we don’t directly see the call. |
MainMethodEntry |
A |
ManagedBeanImplEntryPoint |
Entry point for methods that can be accessed through JMX. |
NewInstanceCall |
A call to |
PersistenceCallbackMethod |
Methods that are registered by annotations as callbacks for certain Java persistence events. |
PersistencePropertyMethod |
A method (getter or setter) called on a persistent entity class by the persistence framework. |
PersistentEntityEntryPoint |
Classes marked as Java persistence entities can be reflectively constructed when the data is loaded. |
PreOrPostDIMethod |
A |
ReflectiveMethodAccessEntryPoint |
A call to either |
ReflectivelyConstructedClass |
A class that may be constructed reflectively, making its default constructor live. |
SeleniumPageObjectEntryPoint |
A Selenium PageObject, created by a call to PageFactory.initElements(..). |
WhitelistedLiveCallable |
A callable which is dead, but should be considered as live. |
Aliases
ArbitraryXMLEntryPoint |
DEPRECATED: Alias for ArbitraryXmlEntryPoint |
EJBHome |
DEPRECATED: Alias for EjbHome |
EJBObject |
DEPRECATED: Alias for EjbObject |
JAXAnnotationReflectivelyConstructedClass |
DEPRECATED: Alias for JaxAnnotationReflectivelyConstructedClass |
JAXBDeserializationEntryPoint |
DEPRECATED: Alias for JaxbDeserializationEntryPoint |