Class AttributeBuilderReflection.FirstPartyStrategy
java.lang.Object
org.immutables.value.processor.meta.AttributeBuilderReflection.FirstPartyStrategy
- All Implemented Interfaces:
AttributeBuilderReflection.Strategy
- Direct Known Subclasses:
ImmutableFirstPartyStrategy
- Enclosing class:
AttributeBuilderReflection
@Immutable(builder=false)
abstract static class AttributeBuilderReflection.FirstPartyStrategy
extends Object
implements AttributeBuilderReflection.Strategy
Strategy for processing first party immutables. Honors both deepImmutableDiscovery, and
builder extension.
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescription(package private) ValueTypeboolean(package private) abstract ValueAttribute
-
Constructor Details
-
FirstPartyStrategy
FirstPartyStrategy()
-
-
Method Details
-
valueAttribute
-
isAttributeBuilder
public boolean isAttributeBuilder()- Specified by:
isAttributeBuilderin interfaceAttributeBuilderReflection.Strategy
-
getAttributeBuilderDescriptor
- Specified by:
getAttributeBuilderDescriptorin interfaceAttributeBuilderReflection.Strategy
-
attributeValueType
ValueType attributeValueType()
-