Class CriteriaModel.CreatorVisitor
java.lang.Object
org.immutables.value.processor.meta.CriteriaModel.CreatorVisitor
- All Implemented Interfaces:
Type.Visitor<CriteriaModel.MatcherDef>
- Enclosing class:
CriteriaModel
private static class CriteriaModel.CreatorVisitor
extends Object
implements Type.Visitor<CriteriaModel.MatcherDef>
-
Field Summary
Fields -
Constructor Summary
ConstructorsModifierConstructorDescriptionprivateCreatorVisitor(Types types, Elements elements, ValueAttribute attribute) -
Method Summary
Modifier and TypeMethodDescriptionarray(Type.Array array) private Stringcreator(Type.Reference reference) extendsWildcard(Type.Wildcard.Extends wildcard) private booleanisMatcher(Type.Reference reference) parameterized(Type.Parameterized parameterized) primitive(Type.Primitive primitive) reference(Type.Reference reference) superWildcard(Type.Wildcard.Super wildcard) variable(Type.Variable variable)
-
Field Details
-
types
-
elements
-
attribute
-
-
Constructor Details
-
CreatorVisitor
-
-
Method Details
-
primitive
- Specified by:
primitivein interfaceType.Visitor<CriteriaModel.MatcherDef>
-
reference
- Specified by:
referencein interfaceType.Visitor<CriteriaModel.MatcherDef>
-
creator
-
parameterized
- Specified by:
parameterizedin interfaceType.Visitor<CriteriaModel.MatcherDef>
-
isMatcher
-
variable
- Specified by:
variablein interfaceType.Visitor<CriteriaModel.MatcherDef>
-
array
- Specified by:
arrayin interfaceType.Visitor<CriteriaModel.MatcherDef>
-
superWildcard
- Specified by:
superWildcardin interfaceType.Visitor<CriteriaModel.MatcherDef>
-
extendsWildcard
- Specified by:
extendsWildcardin interfaceType.Visitor<CriteriaModel.MatcherDef>
-