Class AnnotationInjections.AnnotationInjection
java.lang.Object
org.immutables.value.processor.meta.AnnotationInjections.AnnotationInjection
- Enclosing class:
AnnotationInjections
-
Field Summary
Fields -
Constructor Summary
ConstructorsConstructorDescriptionAnnotationInjection(AnnotationInjections.InjectionInfo info, com.google.common.collect.ImmutableMap<String, String> literals) -
Method Summary
Modifier and TypeMethodDescription(package private) voidaddIfApplicable(Element element, AnnotationInjections.InjectAnnotation.Where target, Collection<String> attributeNames, Map<String, String> annotationCode) private StringinterpolateCode(String simpleName, Collection<String> attributeNames) private String
-
Field Details
-
info
-
literals
-
-
Constructor Details
-
AnnotationInjection
AnnotationInjection(AnnotationInjections.InjectionInfo info, com.google.common.collect.ImmutableMap<String, String> literals)
-
-
Method Details
-
addIfApplicable
void addIfApplicable(Element element, AnnotationInjections.InjectAnnotation.Where target, Collection<String> attributeNames, Map<String, String> annotationCode) -
interpolateCode
-
prependAnnotationTypeIfNecessary
-