Package io.sundr.adapter.apt.visitors
Class TypeDefElementVisitor
java.lang.Object
io.sundr.adapter.apt.visitors.TypeDefElementVisitor
- All Implemented Interfaces:
ElementVisitor<TypeDefBuilder,Void>
-
Constructor Summary
ConstructorsConstructorDescriptionTypeDefElementVisitor(AptContext context, Function<TypeElement, TypeDef> typeAdapterFunction, Function<VariableElement, Property> propertyAdapterFunction, Function<ExecutableElement, Method> methodAdapterFunction, Function<TypeParameterElement, TypeParamDef> typeParamAdapterFunction) -
Method Summary
Modifier and TypeMethodDescriptionvisitExecutable(ExecutableElement e, Void aVoid) visitPackage(PackageElement e, Void aVoid) visitType(TypeElement e, Void aVoid) visitTypeParameter(TypeParameterElement e, Void aVoid) visitUnknown(Element e, Void aVoid) visitVariable(VariableElement e, Void aVoid) Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface javax.lang.model.element.ElementVisitor
visitModule, visitRecordComponent
-
Constructor Details
-
TypeDefElementVisitor
public TypeDefElementVisitor(AptContext context, Function<TypeElement, TypeDef> typeAdapterFunction, Function<VariableElement, Property> propertyAdapterFunction, Function<ExecutableElement, Method> methodAdapterFunction, Function<TypeParameterElement, TypeParamDef> typeParamAdapterFunction)
-
-
Method Details
-
visit
- Specified by:
visitin interfaceElementVisitor<TypeDefBuilder,Void>
-
visit
- Specified by:
visitin interfaceElementVisitor<TypeDefBuilder,Void>
-
visitPackage
- Specified by:
visitPackagein interfaceElementVisitor<TypeDefBuilder,Void>
-
visitType
- Specified by:
visitTypein interfaceElementVisitor<TypeDefBuilder,Void>
-
visitVariable
- Specified by:
visitVariablein interfaceElementVisitor<TypeDefBuilder,Void>
-
visitExecutable
- Specified by:
visitExecutablein interfaceElementVisitor<TypeDefBuilder,Void>
-
visitTypeParameter
- Specified by:
visitTypeParameterin interfaceElementVisitor<TypeDefBuilder,Void>
-
visitUnknown
- Specified by:
visitUnknownin interfaceElementVisitor<TypeDefBuilder,Void>
-