Package org.mapstruct.ap.internal.util
Class Filters
- java.lang.Object
-
- org.mapstruct.ap.internal.util.Filters
-
-
Constructor Summary
Constructors Constructor Description Filters(AccessorNamingUtils accessorNaming, TypeUtils typeUtils, TypeMirror typeMirror)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description List<Accessor>
adderMethodsIn(List<ExecutableElement> elements)
<T> List<T>
fieldsIn(List<VariableElement> accessors, Function<VariableElement,T> creator)
List<ReadAccessor>
getterMethodsIn(List<ExecutableElement> elements)
List<ExecutableElement>
presenceCheckMethodsIn(List<ExecutableElement> elements)
Map<String,ReadAccessor>
recordAccessorsIn(Collection<Element> recordComponents)
List<Element>
recordComponentsIn(TypeElement typeElement)
List<Accessor>
setterMethodsIn(List<ExecutableElement> elements)
-
-
-
Constructor Detail
-
Filters
public Filters(AccessorNamingUtils accessorNaming, TypeUtils typeUtils, TypeMirror typeMirror)
-
-
Method Detail
-
getterMethodsIn
public List<ReadAccessor> getterMethodsIn(List<ExecutableElement> elements)
-
recordComponentsIn
public List<Element> recordComponentsIn(TypeElement typeElement)
-
recordAccessorsIn
public Map<String,ReadAccessor> recordAccessorsIn(Collection<Element> recordComponents)
-
fieldsIn
public <T> List<T> fieldsIn(List<VariableElement> accessors, Function<VariableElement,T> creator)
-
presenceCheckMethodsIn
public List<ExecutableElement> presenceCheckMethodsIn(List<ExecutableElement> elements)
-
setterMethodsIn
public List<Accessor> setterMethodsIn(List<ExecutableElement> elements)
-
adderMethodsIn
public List<Accessor> adderMethodsIn(List<ExecutableElement> elements)
-
-