Package se.ansman.kotshi.kapt
Class AnnotationModelValueVisitor
-
- All Implemented Interfaces:
-
javax.lang.model.element.AnnotationValueVisitor
public final class AnnotationModelValueVisitor implements AnnotationValueVisitor<AnnotationModel.Value<?>, TypeName>
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description public classAnnotationModelValueVisitor.Companion
-
Field Summary
Fields Modifier and Type Field Description public final static AnnotationModelValueVisitor.CompanionCompanion
-
Constructor Summary
Constructors Constructor Description AnnotationModelValueVisitor(MetadataAccessor metadataAccessor)
-
Method Summary
-
-
Constructor Detail
-
AnnotationModelValueVisitor
AnnotationModelValueVisitor(MetadataAccessor metadataAccessor)
-
-
Method Detail
-
visit
AnnotationModel.Value<?> visit(AnnotationValue av, TypeName p)
-
visit
AnnotationModel.Value<?> visit(AnnotationValue av)
-
visitUnknown
AnnotationModel.Value<?> visitUnknown(AnnotationValue av, TypeName p)
-
visitType
AnnotationModel.Value<?> visitType(TypeMirror t, TypeName p)
-
visitBoolean
AnnotationModel.Value<?> visitBoolean(Boolean b, TypeName p)
-
visitByte
AnnotationModel.Value<?> visitByte(Byte b, TypeName p)
-
visitChar
AnnotationModel.Value<?> visitChar(Character c, TypeName p)
-
visitDouble
AnnotationModel.Value<?> visitDouble(Double d, TypeName p)
-
visitFloat
AnnotationModel.Value<?> visitFloat(Float f, TypeName p)
-
visitInt
AnnotationModel.Value<?> visitInt(Integer i, TypeName p)
-
visitLong
AnnotationModel.Value<?> visitLong(Long i, TypeName p)
-
visitShort
AnnotationModel.Value<?> visitShort(Short s, TypeName p)
-
visitString
AnnotationModel.Value<?> visitString(String s, TypeName p)
-
visitEnumConstant
AnnotationModel.Value<?> visitEnumConstant(VariableElement c, TypeName p)
-
visitAnnotation
AnnotationModel.Value<?> visitAnnotation(AnnotationMirror a, TypeName p)
-
visitArray
AnnotationModel.Value<?> visitArray(List<AnnotationValue> vals, TypeName p)
-
-
-
-