
de.is24.deadcode4j.analyzer.JeeAnnotationsAnalyzer Maven / Gradle / Ivy
package de.is24.deadcode4j.analyzer;
import de.is24.deadcode4j.Analyzer;
import java.util.Arrays;
/**
* Analyzes class files: marks a class as being in use if it is annotated with one of those JEE annotations:
*
* - javax.annotation.ManagedBean
* - javax.inject.Named
* - javax.persistence.metamodel.StaticMetamodel
*
*
* @since 1.3.0
*/
public final class JeeAnnotationsAnalyzer extends AnnotationsAnalyzer implements Analyzer {
public JeeAnnotationsAnalyzer() {
super("_JEE-Annotation_", Arrays.asList(
"javax.annotation.ManagedBean",
"javax.inject.Named",
"javax.persistence.metamodel.StaticMetamodel"));
}
}
© 2015 - 2025 Weber Informatics LLC | Privacy Policy