Class AttributeBuilderReflection
java.lang.Object
org.immutables.value.processor.meta.AttributeBuilderReflection
- Direct Known Subclasses:
ImmutableAttributeBuilderReflection
Reflects over the returnType and generates strings for the
AttributeBuilderDescriptor-
Nested Class Summary
Nested ClassesModifier and TypeClassDescription(package private) static classStrategy for processing first party immutables.(package private) static interfaceAllows for different mechanisms of discovering nested builders.(package private) static classStrategy for parsing third party immutables. -
Field Summary
Fields -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionprivate static StringcachingKey(ValueAttribute valueAttribute) static AttributeBuilderReflectionforValueType(ValueAttribute valueAttribute) (package private) AttributeBuilderDescriptorprotected AttributeBuilderReflection.Strategyprotected List<AttributeBuilderReflection.Strategy> (package private) boolean(package private) abstract ValueAttribute
-
Field Details
-
analyzedReturnTypes
-
-
Constructor Details
-
AttributeBuilderReflection
public AttributeBuilderReflection()
-
-
Method Details
-
cachingKey
-
forValueType
-
valueAttribute
-
getStrategies
-
isAttributeBuilder
-
getAttributeBuilderDescriptor
-
getReflectionStrategy
-