Module EntryPoints
Import path
import semmle.code.java.deadcode.EntryPointsImports
| 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). |
| Persistence | Provides classes and predicates for working with the JavaEE Persistence API. |
| 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 |
| ReflectiveGetMethodCallEntryPoint | 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. |