Files
codeql/java/ql/integration-tests/all-platforms/kotlin/repeatable-annotations/test.ql
2022-12-09 10:33:03 +00:00

12 lines
415 B
Plaintext

import java
from ClassOrInterface annotated, Annotation a, string valName, Expr val
where
a.getValue(valName) = val and
annotated = a.getAnnotatedElement() and
annotated.getName() in [
"JavaDefinedRepeatable", "JavaDefinedContainer", "KtDefinedContainer", "LibRepeatable",
"ExplicitContainerRepeatable", "LocalRepeatable", "User", "JavaUser"
]
select a.getAnnotatedElement(), a, valName, val