Class RepositoryModel.FacetConsumer
java.lang.Object
org.immutables.value.processor.meta.RepositoryModel.FacetConsumer
- All Implemented Interfaces:
RepositoryModel.Consumer<TypeMirror>
- Enclosing class:
RepositoryModel
private class RepositoryModel.FacetConsumer
extends Object
implements RepositoryModel.Consumer<TypeMirror>
Traverses current type and build a facet definition
-
Field Summary
FieldsModifier and TypeFieldDescriptionprivate final List<RepositoryModel.Facet> private final TypeElement -
Constructor Summary
ConstructorsModifierConstructorDescriptionprivateFacetConsumer(List<RepositoryModel.Facet> facets, TypeElement typed) -
Method Summary
Modifier and TypeMethodDescriptionvoidconsume(TypeMirror iface) private StringnextName(TypeElement element) Variable name based on facet element
-
Field Details
-
facets
-
typed
-
-
Constructor Details
-
FacetConsumer
-
-
Method Details
-
nextName
Variable name based on facet element -
consume
- Specified by:
consumein interfaceRepositoryModel.Consumer<TypeMirror>
-