Class AnnotationInjections
java.lang.Object
org.immutables.value.processor.meta.AnnotationInjections
-
Nested Class Summary
Nested ClassesModifier and TypeClassDescriptionstatic final classstatic @interfacestatic final classstatic @interfaceprivate static enum -
Field Summary
FieldsModifier and TypeFieldDescriptionprivate static final com.google.common.base.Joiner.MapJoinerprivate static final com.google.common.base.Joinerprivate static final Stringprivate static final Stringprivate static final Stringprivate static final Stringprivate static final Stringprivate static final String -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionstatic Collection<String> collectInjections(Element element, AnnotationInjections.InjectAnnotation.Where target, Collection<String> attributeNames, Iterable<AnnotationInjections.AnnotationInjection>... injections) private static StringemptyIfDefault(String annotationType) infoFrom(InjectAnnotationMirror mirror)
-
Field Details
-
P_ANNOTATION
- See Also:
-
P_R
- See Also:
-
P_L
- See Also:
-
P_ALL
- See Also:
-
P_SIMPLE_NAME
- See Also:
-
P_ALL_NAMES
- See Also:
-
COMMA_JOINER
private static final com.google.common.base.Joiner COMMA_JOINER -
ATTR_JOINER
private static final com.google.common.base.Joiner.MapJoiner ATTR_JOINER
-
-
Constructor Details
-
AnnotationInjections
private AnnotationInjections()
-
-
Method Details
-
emptyIfDefault
-
infoFrom
-
collectInjections
@SafeVarargs public static Collection<String> collectInjections(Element element, AnnotationInjections.InjectAnnotation.Where target, Collection<String> attributeNames, Iterable<AnnotationInjections.AnnotationInjection>... injections)
-