public class TypeDefElementVisitor extends Object implements ElementVisitor<TypeDefBuilder,Void>
| Constructor and Description |
|---|
TypeDefElementVisitor(AptContext context,
Function<TypeElement,TypeDef> typeAdapterFunction,
Function<VariableElement,Property> propertyAdapterFunction,
Function<ExecutableElement,Method> methodAdapterFunction,
Function<TypeParameterElement,TypeParamDef> typeParamAdapterFunction) |
| Modifier and Type | Method and Description |
|---|---|
TypeDefBuilder |
visit(Element e) |
TypeDefBuilder |
visit(Element e,
Void aVoid) |
TypeDefBuilder |
visitExecutable(ExecutableElement e,
Void aVoid) |
TypeDefBuilder |
visitPackage(PackageElement e,
Void aVoid) |
TypeDefBuilder |
visitType(TypeElement e,
Void aVoid) |
TypeDefBuilder |
visitTypeParameter(TypeParameterElement e,
Void aVoid) |
TypeDefBuilder |
visitUnknown(Element e,
Void aVoid) |
TypeDefBuilder |
visitVariable(VariableElement e,
Void aVoid) |
public TypeDefElementVisitor(AptContext context, Function<TypeElement,TypeDef> typeAdapterFunction, Function<VariableElement,Property> propertyAdapterFunction, Function<ExecutableElement,Method> methodAdapterFunction, Function<TypeParameterElement,TypeParamDef> typeParamAdapterFunction)
public TypeDefBuilder visit(Element e, Void aVoid)
visit in interface ElementVisitor<TypeDefBuilder,Void>public TypeDefBuilder visit(Element e)
visit in interface ElementVisitor<TypeDefBuilder,Void>public TypeDefBuilder visitPackage(PackageElement e, Void aVoid)
visitPackage in interface ElementVisitor<TypeDefBuilder,Void>public TypeDefBuilder visitType(TypeElement e, Void aVoid)
visitType in interface ElementVisitor<TypeDefBuilder,Void>public TypeDefBuilder visitVariable(VariableElement e, Void aVoid)
visitVariable in interface ElementVisitor<TypeDefBuilder,Void>public TypeDefBuilder visitExecutable(ExecutableElement e, Void aVoid)
visitExecutable in interface ElementVisitor<TypeDefBuilder,Void>public TypeDefBuilder visitTypeParameter(TypeParameterElement e, Void aVoid)
visitTypeParameter in interface ElementVisitor<TypeDefBuilder,Void>public TypeDefBuilder visitUnknown(Element e, Void aVoid)
visitUnknown in interface ElementVisitor<TypeDefBuilder,Void>Copyright © 2023. All rights reserved.