Files
codeql/java/ql/test/query-tests/dead-code/DeadField/AnnotationValueUtil.java

30 lines
977 B
Java

public class AnnotationValueUtil {
/**
* Live because it is used as an annotation value on a live field.
*/
public static final String LIVE_STRING_CONSTANT_FIELD = "A string constant.";
/**
* Live because it is used as annotation values on a live method.
*/
public static final String LIVE_STRING_CONSTANT_METHOD = "A string constant.";
/**
* Live because it is used as annotation values on a live class.
*/
public static final String LIVE_STRING_CONSTANT_CLASS = "A string constant.";
/**
* These three should be dead because they are used as annotation values on dead fields/methods/classes.
*/
public static final String DEAD_STRING_CONSTANT_FIELD = "A string constant."; // $ Alert
public static final String DEAD_STRING_CONSTANT_METHOD = "A string constant."; // $ Alert
public static final String DEAD_STRING_CONSTANT_CLASS = "A string constant."; // $ Alert
public static void main(String[] args) {
// Ensure outer class is live.
}
}