Class Type.TypeImpl
- java.lang.Object
-
- org.inferred.freebuilder.processor.source.ValueType
-
- org.inferred.freebuilder.processor.source.Type
-
- org.inferred.freebuilder.processor.source.Type.TypeImpl
-
-
Nested Class Summary
-
Nested classes/interfaces inherited from class org.inferred.freebuilder.processor.source.Type
Type.JavadocLink, Type.TypeImpl
-
Nested classes/interfaces inherited from class org.inferred.freebuilder.processor.source.ValueType
ValueType.FieldReceiver
-
-
Field Summary
Fields Modifier and Type Field Description private QualifiedNamequalifiedNameprivate java.util.List<?>typeParameters
-
Constructor Summary
Constructors Constructor Description TypeImpl(QualifiedName qualifiedName, java.util.List<?> typeParameters)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description protected voidaddFields(ValueType.FieldReceiver fields)Implement this method to report the name and value of each field.QualifiedNamegetQualifiedName()Returns the qualified name of the type class.protected java.util.List<?>getTypeParameters()java.lang.StringtoString()-
Methods inherited from class org.inferred.freebuilder.processor.source.Type
addTo, constructor, diamondOperator, from, from, getSimpleName, isParameterized, javadocLink, javadocMethodLink, javadocNoArgMethodLink, typeParameters, withWildcards
-
-
-
-
Field Detail
-
qualifiedName
private final QualifiedName qualifiedName
-
typeParameters
private final java.util.List<?> typeParameters
-
-
Constructor Detail
-
TypeImpl
TypeImpl(QualifiedName qualifiedName, java.util.List<?> typeParameters)
-
-
Method Detail
-
getQualifiedName
public QualifiedName getQualifiedName()
Description copied from class:TypeReturns the qualified name of the type class.- Specified by:
getQualifiedNamein classType
-
getTypeParameters
protected java.util.List<?> getTypeParameters()
- Specified by:
getTypeParametersin classType
-
addFields
protected void addFields(ValueType.FieldReceiver fields)
Description copied from class:ValueTypeImplement this method to report the name and value of each field.
-
-