Package org.mapstruct.ap.internal.model
Class Mapper.Builder
- java.lang.Object
-
- org.mapstruct.ap.internal.model.GeneratedType.GeneratedTypeBuilder<Mapper.Builder>
-
- org.mapstruct.ap.internal.model.Mapper.Builder
-
- Enclosing class:
- Mapper
public static class Mapper.Builder extends GeneratedType.GeneratedTypeBuilder<Mapper.Builder>
-
-
Field Summary
Fields Modifier and Type Field Description private booleancustomNameprivate booleancustomPackageprivate Decoratordecoratorprivate javax.lang.model.element.TypeElementelementprivate java.util.List<Field>fieldsprivate java.util.Set<SupportingConstructorFragment>fragmentsprivate java.lang.StringimplNameprivate java.lang.StringimplPackageprivate booleansuppressGeneratorTimestamp-
Fields inherited from class org.mapstruct.ap.internal.model.GeneratedType.GeneratedTypeBuilder
elementUtils, extraImportedTypes, methods, options, typeFactory, versionInformation
-
-
Constructor Summary
Constructors Constructor Description Builder()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description Mapperbuild()Mapper.BuilderconstructorFragments(java.util.Set<SupportingConstructorFragment> fragments)Mapper.Builderdecorator(Decorator decorator)Mapper.Builderelement(javax.lang.model.element.TypeElement element)Mapper.Builderfields(java.util.List<Field> fields)Mapper.BuilderimplName(java.lang.String implName)Mapper.BuilderimplPackage(java.lang.String implPackage)Mapper.BuildersuppressGeneratorTimestamp(boolean suppressGeneratorTimestamp)-
Methods inherited from class org.mapstruct.ap.internal.model.GeneratedType.GeneratedTypeBuilder
elementUtils, extraImports, methods, options, typeFactory, versionInformation
-
-
-
-
Field Detail
-
element
private javax.lang.model.element.TypeElement element
-
fields
private java.util.List<Field> fields
-
fragments
private java.util.Set<SupportingConstructorFragment> fragments
-
decorator
private Decorator decorator
-
implName
private java.lang.String implName
-
customName
private boolean customName
-
implPackage
private java.lang.String implPackage
-
customPackage
private boolean customPackage
-
suppressGeneratorTimestamp
private boolean suppressGeneratorTimestamp
-
-
Method Detail
-
element
public Mapper.Builder element(javax.lang.model.element.TypeElement element)
-
fields
public Mapper.Builder fields(java.util.List<Field> fields)
-
constructorFragments
public Mapper.Builder constructorFragments(java.util.Set<SupportingConstructorFragment> fragments)
-
decorator
public Mapper.Builder decorator(Decorator decorator)
-
implName
public Mapper.Builder implName(java.lang.String implName)
-
implPackage
public Mapper.Builder implPackage(java.lang.String implPackage)
-
suppressGeneratorTimestamp
public Mapper.Builder suppressGeneratorTimestamp(boolean suppressGeneratorTimestamp)
-
build
public Mapper build()
-
-