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