Package io.sundr.adapter.apt
Class TypeElementToTypeDef
java.lang.Object
io.sundr.adapter.apt.TypeElementToTypeDef
- All Implemented Interfaces:
Function<TypeElement,TypeDef>
-
Constructor Summary
ConstructorsConstructorDescriptionTypeElementToTypeDef(AptContext context, Function<TypeMirror, TypeRef> referenceAdapterFunction, Function<VariableElement, Property> propertyAdapterFunction, Function<ExecutableElement, Method> methodAdapterFunction, Function<AnnotationMirror, AnnotationRef> annotationAdapterFunction, Function<TypeParameterElement, TypeParamDef> typeParamAdapterFunction) -
Method Summary
Modifier and TypeMethodDescriptionapply(TypeElement classElement) getInheritedMethods(TypeElement typeElement)
-
Constructor Details
-
TypeElementToTypeDef
public TypeElementToTypeDef(AptContext context, Function<TypeMirror, TypeRef> referenceAdapterFunction, Function<VariableElement, Property> propertyAdapterFunction, Function<ExecutableElement, Method> methodAdapterFunction, Function<AnnotationMirror, AnnotationRef> annotationAdapterFunction, Function<TypeParameterElement, TypeParamDef> typeParamAdapterFunction)
-
-
Method Details
-
apply
- Specified by:
applyin interfaceFunction<TypeElement,TypeDef>
-
getInheritedMethods
-