Class KSAnnotationDescriptorImpl
-
- All Implemented Interfaces:
-
com.google.devtools.ksp.symbol.KSAnnotation,com.google.devtools.ksp.symbol.KSNode
public final class KSAnnotationDescriptorImpl implements KSAnnotation
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description public classKSAnnotationDescriptorImpl.Companion
-
Field Summary
Fields Modifier and Type Field Description private final Originoriginprivate final Locationlocationprivate final KSTypeReferenceannotationTypeprivate final List<KSValueArgument>argumentsprivate final List<KSValueArgument>defaultArgumentsprivate final KSNameshortNameprivate final AnnotationUseSiteTargetuseSiteTargetprivate final AnnotationDescriptordescriptorprivate final KSNodeparentpublic final static KSAnnotationDescriptorImpl.CompanionCompanion
-
Method Summary
Modifier and Type Method Description OrigingetOrigin()LocationgetLocation()KSTypeReferencegetAnnotationType()List<KSValueArgument>getArguments()List<KSValueArgument>getDefaultArguments()KSNamegetShortName()AnnotationUseSiteTargetgetUseSiteTarget()final AnnotationDescriptorgetDescriptor()KSNodegetParent()<D extends Any, R extends Any> Raccept(KSVisitor<D, R> visitor, D data)StringtoString()-
-
Method Detail
-
getOrigin
Origin getOrigin()
-
getLocation
Location getLocation()
-
getAnnotationType
KSTypeReference getAnnotationType()
-
getArguments
List<KSValueArgument> getArguments()
-
getDefaultArguments
List<KSValueArgument> getDefaultArguments()
-
getShortName
KSName getShortName()
-
getUseSiteTarget
AnnotationUseSiteTarget getUseSiteTarget()
-
getDescriptor
final AnnotationDescriptor getDescriptor()
-
getParent
KSNode getParent()
-
-
-
-