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